SBU-BMI / quip_paad_cancer_detection

BSD 3-Clause "New" or "Revised" License
8 stars 8 forks source link

Pancreas cancer (PAAD) detection pipeline

This software implements the pipeline for the Pancreas cancer detection project. The repo contains codes to perform the prediction to detect Pancreatic cancer in Whole Slide Images. The paper was published in MICCAI 2019 "Pancreatic Cancer Detection in Whole Slide Images Using Noisy Label Annotations"

TCGA Data:

Dependencies

List of folders and functionalities are below:

Setup conf/variables.sh

Training

WSIs prediction

Docker Instructions

Build the docker image by:

docker build -t paad_detection . (Note the dot at the end).

Step 1:

Create folder named "data" and subfolders below on the host machine:

Step 2:

nvidia-docker run --name paad-detection -itd -v <path-to-data>:/data -e CUDA_VISIBLE_DEVICES='<cuda device id>' paad_detection  svs_2_heatmap.sh 

CUDA_VISIBLE_DEVICES -- set to select the GPU to use

The following example runs the cancer detection pipeline. It will process images in /home/user/data/svs and output the results to /home/user/data.

nvidia-docker run --name paad-detection -itd -v /home/user/data:/data -e CUDA_VISIBLE_DEVICES='0' paad_detection  svs_2_heatmap.sh

Citation:

@inproceedings{le2019paad,
  title={Pancreatic Cancer Detection in Whole Slide Images Using Noisy Label Annotations},
  author={Han, Le and Dimitris, Samaras and Tahsin, Kurc and Rajarsi, Gupta and Kenneth, Shroyer and Joel, Saltz },
  booktitle={International Conference on Medical Image Computing and Computer-Assisted Intervention},
  year={2019},
  organization={Springer}
}