0
|
1 <?xml version="1.0"?>
|
|
2
|
|
3 <tool id="depth_reports_1" name="Compute depth of sequencing coverage">
|
|
4 <description>over targeted regions in a genome</description>
|
|
5 <version_string>depth_reports -v</version_string>
|
|
6 <command interpreter="perl">depth_reports $__tool_data_path__ -q $input_bam ${target_bed}.bed $out_summary_table $out_poor_coverage_bed $out_depth_graph $out_depth_table $out_mapped_percentile_table $dud_bed</command>
|
|
7 <inputs>
|
|
8 <param format="bam" name="input_bam" type="data" label="Mapped alignment file"/>
|
|
9 <param name="target_bed" type="select" display="radio" dynamic_options="kit_fileOptions()" label="The enrichment (capture) kit used for the sequencing experiment"/>
|
|
10 <param format="bed" name="dud_bed" type="data" label="Targeted regions to ignore (known duds)" optional="true" default="/dev/null"/>
|
|
11 </inputs>
|
|
12 <outputs>
|
|
13 <data name="out_summary_table" format="achri_depth_summary_table" label="Depth of coverage summary (mean, median, etc.)"/>
|
|
14 <data name="out_poor_coverage_bed" format="bed" label="Low coverage targeted regions"/>
|
|
15 <data name="out_depth_graph" format="png" label="Cumulative depth of coverage graph"/>
|
|
16 <data name="out_depth_table" format="tabular" label="Number of bases at each depth of coverage"/>
|
|
17 <data name="out_mapped_percentile_table" format="tabular" label="Mapped read depth percentiles"/>
|
|
18 </outputs>
|
|
19
|
|
20 <!-- the following code populates the selection from the public capture kit BED datasets available in the local Galaxy installation -->
|
|
21 <code file="capture_kits.py"/>
|
|
22
|
|
23 <tests>
|
|
24 <test>
|
|
25 <param name="input_bam" value="depth_test.bam" ftype="bam"/>
|
|
26 <param name="target_bed" value="brcas.bed" ftype="bed"/>
|
|
27 <output name="out_summary_table">
|
|
28 <assert_contents>
|
|
29 <has_text text="targeted nucleotide bases: 155091"/>
|
|
30 <has_text text="bases mapped to targeted regions: 11473773"/>
|
|
31 <has_text text="bases with less than 20-fold coverage: 19046"/>
|
|
32 </assert_contents>
|
|
33 </output>
|
|
34 <output name="out_depth_graph" ftype="png"/>
|
|
35 </test>
|
|
36 </tests>
|
|
37
|
|
38 <help>
|
|
39 This tool reports several statistics describing the depth of coverage of a next-gen sequencing run over its targeted reference genome.
|
|
40 These results can be used to assess the quality of the sequencing for SNP calls, etc.
|
|
41 </help>
|
|
42
|
|
43 </tool>
|