Miscellaneous |
Version lineage of this tool (guids ordered most recent to oldest) |
toolshed.g2.bx.psu.edu/repos/iuc/varscan_somatic/varscan_somatic/2.4.3.6 (this tool) |
toolshed.g2.bx.psu.edu/repos/iuc/varscan_somatic/varscan_somatic/2.4.3.5 |
toolshed.g2.bx.psu.edu/repos/iuc/varscan_somatic/varscan_somatic/2.4.3.4 |
toolshed.g2.bx.psu.edu/repos/iuc/varscan_somatic/varscan_somatic/2.4.3.3 |
toolshed.g2.bx.psu.edu/repos/iuc/varscan_somatic/varscan_somatic/2.4.3.2 |
toolshed.g2.bx.psu.edu/repos/iuc/varscan_somatic/varscan_somatic/2.4.3.1 |
toolshed.g2.bx.psu.edu/repos/iuc/varscan_somatic/varscan_somatic/2.4.3.0 |
varscan_somatic |
Requirements (dependencies defined in the <requirements> tag set) |
name | version | type |
varscan | 2.4.3 | package |
python | 3.6.7 | package |
pysam | 0.15.1 | package |
Additional information about this tool |
#if str($reference.source) == "history": #set $ref_genome = 'ref.fa' ln -s -f '$reference.genome' $ref_genome && #else: #set $ref_genome = str($reference.genome.fields.path) #end if #set $normal_data = 'normal.bam' #set $tumor_data = 'tumor.bam' ln -s -f '$normal_bam' $normal_data && ln -s -f '$tumor_bam' $tumor_data && ln -s -f '${normal_bam.metadata.bam_index}' ${normal_data}.bai && ln -s -f '${tumor_bam.metadata.bam_index}' ${tumor_data}.bai && python3 $__tool_directory__/varscan.py --normal '$normal_data' --tumor '$tumor_data' --normal-purity ${normal_purity} --tumor-purity ${tumor_purity} #if str($split_output): --ofile variants_out $split_output #else: --ofile '$output' #end if --threads \${GALAXY_SLOTS:-2} #if str($call_params.settings) == "custom": ## samtools mpileup parameters --min-basequal ${call_params.read_selection.min_basequal} --min-mapqual ${call_params.read_selection.min_mapqual} ${call_params.read_selection.count_orphans} ${call_params.read_selection.detect_overlaps} --max-pileup-depth ${call_params.read_selection.max_pileup_depth} ## VarScan parameters --min-coverage ${call_params.min_coverage} --min-var-count ${call_params.min_reads2} --min-var-freq ${call_params.min_var_freq} --min-hom-freq ${call_params.min_freq_for_hom} --p-value ${call_params.p_value} --somatic-p-value ${call_params.somatic_p_value} #end if #if str($filter_params.settings) == "no_filter": --no-filters #else: #if str($filter_params.settings) == "dream3_settings": --min-var-count2 3 --min-var-count2-lc 1 --min-var-count2-depth 10 --min-var-freq2 0.05 --min-ref-readpos 0.2 --min-var-readpos 0.15 --min-ref-dist3 0.2 --min-var-dist3 0.15 --min-ref-len 90 --min-var-len 90 --max-len-diff 0.05 --min-strandedness 0 --min-strand-reads 5 --min-ref-basequal 15 --min-var-basequal 30 --max-basequal-diff 50 --min-ref-mapqual 20 --min-var-mapqual 30 --max-mapqual-diff 10 --max-ref-mmqs 50 --max-var-mmqs 100 --min-mmqs-diff 0 --max-mmqs-diff 50 #elif str($filter_params.settings) == "custom": --min-var-count2 ${filter_params.min_var_count} --min-var-count2-lc ${filter_params.min_var_count_lc} --min-var-count2-depth ${filter_params.min_var_count_depth} --min-var-freq2 ${filter_params.min_var_freq2} --min-ref-readpos ${filter_params.min_ref_readpos} --min-var-readpos ${filter_params.min_var_readpos} --min-ref-dist3 ${filter_params.min_ref_dist3} --min-var-dist3 ${filter_params.min_var_dist3} --min-ref-len ${filter_params.min_ref_len} --min-var-len ${filter_params.min_var_len} --max-len-diff ${filter_params.max_len_diff} --min-strandedness ${filter_params.min_strandedness} --min-strand-reads ${filter_params.min_strand_reads} --min-ref-basequal ${filter_params.min_ref_basequal} --min-var-basequal ${filter_params.min_var_basequal} --max-basequal-diff ${filter_params.max_basequal_diff} --min-ref-mapqual ${filter_params.min_ref_mapqual} --min-var-mapqual ${filter_params.min_var_mapqual} --max-mapqual-diff ${filter_params.max_mapqual_diff} --max-ref-mmqs ${filter_params.max_ref_mmqs} --max-var-mmqs ${filter_params.max_var_mmqs} --min-mmqs-diff ${filter_params.min_mmqs_diff} --max-mmqs-diff ${filter_params.max_mmqs_diff} #end if #if $filter_params.experts_only.compat_opts: #for $opt in str($filter_params.experts_only.compat_opts).split(','): $opt #end for #end if #end if --verbose '$ref_genome'
Functional tests |
name | inputs | outputs | required files |
Test-1 |
reference|genome: hg19_chrM.fa reference|source: history normal_bam: control_chrM.bam tumor_bam: tumor_chrM.bam split_output: False call_params|settings: varscan_defaults filter_params|settings: varscan_defaults |
name: value |
hg19_chrM.fa control_chrM.bam tumor_chrM.bam value |
Test-2 |
reference|genome: hg19mito reference|source: cached normal_bam: control_chrM.bam tumor_bam: tumor_chrM.bam split_output: False call_params|settings: varscan_defaults filter_params|settings: varscan_defaults |
name: value |
control_chrM.bam tumor_chrM.bam value |
Test-3 |
reference|genome: hg19_chrM.fa reference|source: history normal_bam: control_chrM.bam tumor_bam: tumor_chrM.bam split_output: True call_params|settings: varscan_defaults filter_params|settings: varscan_defaults |
name: value name: value |
hg19_chrM.fa control_chrM.bam tumor_chrM.bam value |
Test-4 |
reference|genome: hg19_chrM.fa reference|source: history normal_bam: control_chrM.bam tumor_bam: tumor_chrM.bam normal_purity: 0.6 tumor_purity: 0.6 split_output: False call_params|read_selection|min_basequal: 5 call_params|min_coverage: 2 call_params|min_reads2: 1 call_params|min_var_freq: 0.01 call_params|min_freq_for_hom: 0.66 call_params|p_value: 0.97 call_params|somatic_p_value: 0.09 call_params|settings: custom filter_params|settings: varscan_defaults |
name: value |
hg19_chrM.fa control_chrM.bam tumor_chrM.bam value |
Test-5 |
reference|genome: hg19_chrM.fa reference|source: history normal_bam: control_chrM.bam tumor_bam: tumor_chrM.bam split_output: False call_params|settings: varscan_defaults filter_params|settings: dream3_settings |
name: value |
hg19_chrM.fa control_chrM.bam tumor_chrM.bam value |
Test-6 |
reference|genome: hg19_chrM.fa reference|source: history normal_bam: control_chrM.bam tumor_bam: tumor_chrM.bam split_output: False call_params|settings: varscan_defaults filter_params|settings: no_filter |
name: value |
hg19_chrM.fa control_chrM.bam tumor_chrM.bam value |
Test-7 |
reference|genome: hg19_chrM.fa reference|source: history normal_bam: control_chrM.bam tumor_bam: tumor_chrM.bam split_output: False call_params|settings: varscan_defaults filter_params|min_ref_basequal: 28 filter_params|min_var_basequal: 28 filter_params|settings: custom |
name: value |
hg19_chrM.fa control_chrM.bam tumor_chrM.bam value |
Test-8 |
reference|genome: hg19_chrM.fa reference|source: history normal_bam: high_cov_chrM.bam tumor_bam: high_cov_chrM.bam split_output: False call_params|settings: varscan_defaults filter_params|settings: varscan_defaults |
name: value |
hg19_chrM.fa high_cov_chrM.bam value |