v3.2.2

CWL and Docker for Running Octopus

Version of tools in docker image

ToolVersionLocation

Oncokn_annotator

v3.2.2

https://github.com/oncokb/oncokb-annotator

CWL

CWL specification 1.0 Use example_input.yaml to see the inputs to the cwl Example Command using toil: toil-cwl-runner oncokb_annotator_3-2-2.cwl example_input.yaml

If at MSK, using the JUNO cluster having installed toil version 3.19 and manually modifying lsf.py by removing type==X86_64 && you can use the following command

Using CWLTOOL

cwltool --singularity --non-strict /path/to/oncokb_annotator_3-2-2.cwl /path/to/inputs.yaml

Using toil-cwl-runner

mkdir oncokb_annotator_toil_log
toil-cwl-runner --singularity --logFile /path/to/oncokb_annotator_toil_log/cwltoil.log  --jobStore /path/to/oncokb_annotator_jobStore --batchSystem lsf --workDir /path/to/oncokb_annotator_toil_log --outdir . --writeLogs /path/to/oncokb_annotator_annotator_toil_log --logLevel DEBUG --stats --retryCount 2 --disableCaching --maxLogFileSize 20000000000 /path/to/oncokb_annotator_3-2-2.cwl /path/to/inputs.yaml > oncokb_annotator_toil.stdout 2> oncokb_annotator_toil.stderr &

Usage

usage: oncokb_annotator_3-2-2.cwl [-h]  --inputMafFile INPUTMAFFILE --outputMafName OUTPUTMAFNAME
       --apiToken APITOKEN [--previousResult PREVIOUSRESULT]
       [--clinicalFile CLINICALFILE] [--tumorType TUMORTYPE]
       [--referenceGenome REFERENCEGENOME] [--annotateHotspots]
       [job_order]

positional arguments:
  job_order             Job input json file

optional arguments:
  -h, --help            show this help message and exit
  --inputMafFile INPUTMAFFILE
                        input maf file for annotation
  --outputMafName OUTPUTMAFNAME
  --apiToken APITOKEN   OncoKB API token
  --previousResult PREVIOUSRESULT
  --clinicalFile CLINICALFILE
                        Essential clinical columns: SAMPLE_ID: sample ID
                        ONCOTREE_CODE: tumor type code from oncotree
                        (http://oncotree.mskcc.org)
  --tumorType TUMORTYPE
                        Cancer type will be assigned based on the following
                        priority: 1) ONCOTREE_CODE in clinical data file 2)
                        ONCOTREE_CODE exist in MAF 3) default tumor type (-t)
  --referenceGenome REFERENCEGENOME
                        Reference Genome only allows the following
                        values(case-insensitive): - GRCh37 GRCh38
  --annotateHotspots

Last updated