digipathai
Tool to visualize gigantic pathology images and use AI to segment cancer cells and present as an overlay
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org, ncbi.nlm.nih.gov -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.8%) to scientific vocabulary
Keywords
Repository
Tool to visualize gigantic pathology images and use AI to segment cancer cells and present as an overlay
Basic Info
Statistics
- Stars: 73
- Watchers: 5
- Forks: 27
- Open Issues: 9
- Releases: 1
Topics
Metadata Files
README.md
DigiPathAI
A software application built on top of openslide for viewing whole slide images (WSI) and performing pathological analysis
Citation
If you find this reference implementation useful in your research, please consider citing:
@article{khened2020generalized,
title={A Generalized Deep Learning Framework for Whole-Slide Image Segmentation and Analysis},
author={Khened, Mahendra and Kori, Avinash and Rajkumar, Haran and Srinivasan, Balaji and Krishnamurthi, Ganapathy},
journal={arXiv preprint arXiv:2001.00258},
year={2020}
}
Features
- Responsive WSI image viewer
- State of the art cancer AI pipeline to segment and display the cancerous tissue regions
Application Overview
Results
Installation
Running of the AI pipeline requires a GPU and several deep learning modules. However, you can run just the UI as well.
Just the UI
Requirements
openslideflask
The following command will install only the dependencies listed above.
pip install DigiPathAI
Entire AI pipeline
Requirements
pytorchtorchvisionopencv-pythonimgaugmatplotlibscikit-learnscikit-imagetensorflow-gpu >=1.14,<2pydensecrfpandaswget
The following command will install the dependencies mentioned
pip install "DigiPathAI[gpu]"
Both installation methods install the same package, just different dependencies. Even if you had installed using the earlier command, you can install the rest of the dependencies manually.
Usage
Local server
Traverse to the directory containing the openslide images and run the following command.
digipathai <host: localhost (default)> <port: 8080 (default)>
Python API usage
The application also has an API which can be used within python to perform the segmentation. ``` from DigiPathAI.Segmentation import getSegmentation
prediction = getSegmentation(imgpath, patchsize = 256, stridesize = 128, batchsize = 32, quick = True, ttalist = None, crf = False, savepath = None, status = None) ```
Contact
- Avinash Kori (koriavinash1@gmail.com)
- Haran Rajkumar (haranrajkumar97@gmail.com)
Owner
- Name: Haran Rajkumar
- Login: haranrk
- Kind: user
- Location: Coimbatore
- Company: Money Forward
- Website: haranrk.com
- Repositories: 9
- Profile: https://github.com/haranrk
Software Engineer at Money Forward
GitHub Events
Total
- Watch event: 8
- Push event: 1
- Fork event: 2
Last Year
- Watch event: 8
- Push event: 1
- Fork event: 2
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| haranrk | h****7@g****m | 71 |
| koriavinash1 | k****1@g****m | 50 |
| mahendrakhened | m****d@g****m | 3 |
| The Codacy Badger | b****r@c****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 15
- Total pull requests: 1
- Average time to close issues: 20 days
- Average time to close pull requests: less than a minute
- Total issue authors: 9
- Total pull request authors: 1
- Average comments per issue: 0.73
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- koriavinash1 (4)
- haranrk (4)
- Arghya999 (1)
- juliandwillett (1)
- mahendrakhened (1)
- bushra-tayyaba (1)
- jemjemster (1)
- bbkaran (1)
- codeskings (1)
Pull Request Authors
- codacy-badger (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 36 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 13
- Total maintainers: 2
pypi.org: digipathai
Deep Learning toolbox for WSI (digital histopatology) analysis
- Homepage: https://github.com/haranrk/DigiPathAI
- Documentation: https://digipathai.readthedocs.io/
- License: MIT License
-
Latest release: 0.1.5
published almost 6 years ago
Rankings
Dependencies
- flask *
- openslide-python *