The DeepTumour algorithm predicts the tissue of origin of a tumour based on the pattern of passenger mutations identified by Whole Genome Sequencing (WGS).
Requirements:
- hg19 reference (
.fa
&.fa.fai
)
-
Study the command options:
docker run --rm ghcr.io/lincolnsteinlab/deeptumour:latest --help
-
Run DeepTumour (assuming VCFs and reference are under the current working directory):
docker run --rm -a stdout -a stderr -v .:/WORKDIR ghcr.io/lincolnsteinlab/deeptumour:latest [OPTIONS] --stdout > [OUTPUT_JSON]
-
Study the command options:
singularity run docker://ghcr.io/lincolnsteinlab/deeptumour:lastest --help
-
Run DeepTumour (bind paths if needed):
singularity run docker://ghcr.io/lincolnsteinlab/deeptumour:latest [OPTIONS]
Requirements:
- Python 3.9
- Pip
-
Install Python dependencies:
pip install -r ./requirements/requirements.txt
-
Study the command options:
python DeepTumour.py --help
-
Run DeepTumour:
python DeepTumour.py [OPTIONS]
- Jiao, W., Atwal, G., Polak, P. et al. A deep learning system accurately classifies primary and metastatic cancers using passenger mutation patterns. Nat Commun 11, 728 (2020). https://doi.org/10.1038/s41467-019-13825-8
- Lincoln David Stein, Wei Jiao, Gurnit Atwal, Quaid Morris; Abstract 5046: DeepTumour: Identify tumor origin from whole genome sequences. Cancer Res 15 June 2022; 82 (12_Supplement): 5046. https://doi.org/10.1158/1538-7445.AM2022-5046