prostatecancer.ai is an OHIF-based, zero-footprint DICOMweb medical image viewer that utilizes artificial intelligence technologies to identify clinically significant prostate cancer.
Read The Docs | Demo | Roadmap
Advances in machine learning and deep learning have made it possible to embed the knowledge of experienced physician/radiologist into computational models and have shown state-of-the art performance in various image analysis tasks including computer-assisted detection, diagnosis, and prognosis of several forms of cancers including prostate cancer. However, models are not fully integrated with the current standard of care in clinic. We have developed prostatecancer.ai which enables deployment of AI models in a web-browser while simultaneously providing standard image viewing and reporting schemes.
If you're interested in using prostatecancer.ai, but you're not sure it supports your use case check out our docs. Still not sure, or you would like to propose new features? Don't hesitate to create an issue or open a pull request.
This readme is specific to testing and developing locally. If you're more interested in production deployment strategies, you can check out our documentation on publishing.
Want to play around before you dig in? Check out our LIVE Demo
Requirements:
Steps:
- Fork this repository
- Clone your forked repository (your
origin
)
git clone git@github.com:YOUR_GITHUB_USERNAME/prostatecancer.ai.git
- Add
Tesseract-MI/prostatecancer.ai
as aremote
repository (theupstream
)
git remote add upstream git@github.com:Tesseract-MI/prostatecancer.ai.git
In your cloned repository's root folder, run:
-
Restore dependencies:
meteor npm install
-
Set up local server to host prostatecancer.ai:
- for orthanc run:
METEOR_PACKAGE_DIRS="packages" meteor --settings config/orthancDICOMWeb.json
- for dcm4chee run:
METEOR_PACKAGE_DIRS="packages" meteor --settings config/dcm4cheeDICOMWeb.json
- for orthanc run:
Please file an issue for bugs, missing documentation, or unexpected behavior.
Please file an issue to suggest new features. Vote on feature requests by adding a 👍. This helps maintainers prioritize what to work on.
For questions related to using the app, please visit our support community, or file an issue on GitHub.
If you want to know what's planned for the very near future, check out our roadmap. The best way to influence when and what is worked on is to contribute to the conversation by creating GitHub issues, and contributing code through pull requests. Our high level priorities for the near future are:
More granular information will make its way to the backlog as these items become scoped for development by core maintainers.
Don't hesitate to ask questions, propose features, or create pull requests. We're here, we're listening, and we're always ready to make prostatecancer.ai the best AI-based medical image viewer in the world 🌎
MIT © prostatecancer.ai