Python package for Arctic Workflow. Mirrors jupyter developments.
Project description
ArcticAI
Welcome to the ArcticAI wiki! 🎉
ArcticAI is a computational workflow designed to expedite tissue preparation, histological inspection, and tumor mapping to improve solid tumor removal. The package includes a command line interface and a web application demonstrating 3D specimen grossing recommendations, histological examination, and mapping of histological results back to the surgical site for select cases.
Introduction
Successful treatment of solid cancers relies on complete surgical excision of the tumor either for definitive treatment or before adjuvant therapy. Intraoperative and postoperative radial sectioning, the most common form of margin assessment, can lead to incomplete excision and increase the risk of recurrence and repeat procedures. Mohs Micrographic Surgery (MMS) is associated with complete removal of basal cell and squamous cell carcinoma through real-time margin assessment of 100% of the peripheral and deep margins. Real-time assessment in many tumor types is constrained by tissue size, complexity, and specimen processing / assessment time during general anesthesia.
Features
This computational workflow places the surgeon, histotechnician, and pathologist in the same virtual space to:
- Reduce the amount of time a histotechnician takes to process tissue and generate pathology reports through 3D modeling techniques and smart grossing recommendations (e.g., reporting of tissue size and where to ink).
- Improve the efficiency of pathologic analysis through a collection of sophisticated graph neural networks to map tumor and artifacts on whole slide images (WSI) acquired from serial tissue sections.
- Automatically generate a descriptive and visual pathology report easily interpreted by the surgeon either in real-time or post-operatively.
Usage
The package includes a command line interface that can be used to run the ArcticAI workflow. Additional documentation for the command line interface can be accessed via the --help flag. API usage can be found at the following URL (readthedocs): https://jlevy44.github.io/ArcticAI/
For more information on how to use the command line interface, please see our wiki: https://github.com/jlevy44/ArcticAI/wiki
Web application demo
A web application demonstrating 3D specimen grossing recommendations, histological examination, and mapping of histological results back to the surgical site for select cases can be accessed at the following URL: https://arcticai.demo.levylab.host.dartmouth.edu/.
Additional information
We are still updating tutorials for running 3D gross tissue recommendations and mapping the tumor back to the surgical site (for now, see the web application). We will also soon provide tutorials on the nuclei and follicle detection workflows.
Patent pending, original submission from 2020: https://patentimages.storage.googleapis.com/45/11/5a/717cb5cc2eb269/US20220375604A1.pdf
Thank you for using ArcticAI! 💻🔬🧬
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file arctic_ai-0.1.tar.gz
.
File metadata
- Download URL: arctic_ai-0.1.tar.gz
- Upload date:
- Size: 33.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdc0b62646ed4fa66463d0d1f53769b0e6b523adb0db680688597c6c5bb9667b |
|
MD5 | 630adf34ca1c2c47300e6e335e847f1e |
|
BLAKE2b-256 | 340bf7c399dd7107fe27836fff4f494ca52470e4203ee6d5ef2029d688d60c0b |
File details
Details for the file arctic_ai-0.1-py3-none-any.whl
.
File metadata
- Download URL: arctic_ai-0.1-py3-none-any.whl
- Upload date:
- Size: 37.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04111c9a70e4b17636c7b519e2fdf8f279a1030bd10fb700d9ee3936dfc0981e |
|
MD5 | c0f1aa1a1d8afb4dbb192c0119f071ba |
|
BLAKE2b-256 | e60838febc3a79e90df6511d05b1bbec6a03331300af5f16a88580c26f7063ed |