annotate wtdbg2.xml @ 2:79430547460a draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
author mvdbeek
date Mon, 26 Nov 2018 09:31:08 -0500
parents fe60b4299555
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
1 <tool id="wtdbg2" name="wtdbg" version="2.2">
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
2 <description>De novo assembler for long noisy sequences</description>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
3 <requirements>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
4 <requirement type="package" version="2.2">wtdbg</requirement>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
5 <!-- Update this once 2.2 is released, need to create env manually for now
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
6 <requirement type="package" version="1.9">samtools</requirement>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
7 <requirement type="package" version="2.14">minimap2</requirement>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
8 -->
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
9 </requirements>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
10 <version_command>wtdbg2 -V</version_command>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
11 <command detect_errors="exit_code"><![CDATA[
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
12 wtdbg2 -t \${GALAXY_SLOTS:-1}
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
13 -i '$inputs'
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
14 -fo prefix
1
fe60b4299555 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents: 0
diff changeset
15 #if $preset.select_preset != 'manual'
0
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
16 -x '$preset.select_preset'
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
17 #else
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
18 -k $preset.kmer_length
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
19 -p $preset.hpc_kmer_length
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
20 -K $preset.high_freq_kmer
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
21 -E $preset.min_kmer_freq
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
22 -S $preset.sampling_rate
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
23 -l $preset.min_length_alignment
2
79430547460a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents: 1
diff changeset
24 -m $preset.min_length_kmer_matching
0
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
25 -A $preset.keep_contained_reads_during_alignment
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
26 -s $preset.min_similarity
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
27 -L $preset.longest_subread
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
28 -e $preset.minimum_coverage_valid_edge
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
29 -g '$preset.approximate_genome_size'
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
30 -X $preset.best_layout_depth
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
31 #end if
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
32 && wtpoa-cns -t \${GALAXY_SLOTS:-1} -i prefix.ctg.lay -fo prefix.ctg.lay.fa &&
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
33 minimap2 -t \${GALAXY_SLOTS:-1} -x map-pb -a prefix.ctg.lay.fa '$inputs' | samtools view -Sb - >prefix.ctg.lay.map.bam &&
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
34 samtools sort prefix.ctg.lay.map.bam > prefix.ctg.lay.map.srt
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
35 #if $polish_consensus
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
36 && samtools view prefix.ctg.lay.map.srt.bam | wtpoa-cns -t \${GALAXY_SLOTS:-1} -d prefix.ctg.lay.fa -i - -fo prefix.ctg.lay.2nd.fa
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
37 #end if
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
38 ]]></command>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
39 <inputs>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
40 <param name="inputs" type="data" format="fasta,fastq,fasta.gz,fastq.gz" help="Select input reads"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
41 <conditional name="preset">
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
42 <param name="select_preset" type="select">
1
fe60b4299555 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents: 0
diff changeset
43 <option value="rsII">PacBio RSII (-p 21 -S 4 -s 0.05 -L 5000)</option>
fe60b4299555 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents: 0
diff changeset
44 <option value="sequel">Pacbio Sequel (-p 0 -k 15 -AS 2 -s 0.05 -L 5000)</option>
fe60b4299555 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents: 0
diff changeset
45 <option value="nanopore">Nanopore (-p 19 -AS 2 -s 0.05 -L 5000)</option>
fe60b4299555 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents: 0
diff changeset
46 <option value="corrected">Corrected Reads (-p 0 -k 19 -AS 4 -s 0.5 -L 5000)</option>
0
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
47 <option value="manual">Specify Options</option>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
48 </param>
1
fe60b4299555 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents: 0
diff changeset
49 <when value="rsII">
0
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
50 </when>
1
fe60b4299555 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents: 0
diff changeset
51 <when value="sequel">
0
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
52 </when>
1
fe60b4299555 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents: 0
diff changeset
53 <when value="nanopore">
0
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
54 </when>
1
fe60b4299555 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents: 0
diff changeset
55 <when value="corrected">
0
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
56 </when>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
57 <when value="manual">
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
58 <param name="kmer_length" argument="-k" type="integer" value="0" min="0" max="25" label="kmer fsize"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
59 <param name="hpc_kmer_length" argument="-p" type="integer" value="0" min="0" max="25" label="kmer psize"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
60 <param name="high_freq_kmer" argument="-K" type="float" value="1000.05" label="Filter high frequency kmers, maybe repetitive" help=">= 1000 and indexing >= (1 - 0.05) * total_kmers_count"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
61 <param name="min_kmer_freq" argument="-E" type="integer" value="2" label="Min kmer frequency"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
62 <param name="sampling_rate" argument="-S" type="float" value="4.0" label="Subsampling kmers, 1/(S) kmers are indexed" help="-S is very useful in saving memeory and speeding up. Please note that subsampling kmers will have less matched length"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
63 <param name="min_length_alignment" argument="-l" type="integer" value="2048" label="Min length of alignment"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
64 <param name="min_length_kmer_matching" argument="-m" type="integer" value="200" label="Min matched length by kmer matching"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
65 <param name="keep_contained_reads_during_alignment" argument="-A" type="boolean" truevalue="-A" falsevalue="" label="Keep contained reads during alignment?"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
66 <param name="min_similarity" argument="-s" type="float" label="Min similarity, calculated by kmer matched length" value="0.05" min="0" max="1"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
67 <param name="longest_subread" argument="-L" type="integer" value="0" label="Choose the longest subread and drop reads shorter than this value"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
68 <param name="minimum_coverage_valid_edge" argument="-e" type="integer" value="3" label="Min read depth of a valid edge"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
69 <param name="approximate_genome_size" argument="-g" type="integer" value="0" label="Approximate genome size in Megabases"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
70 <param name="best_layout_depth" argument="-X" type="integer" value="50" min="1" label="Select best reads for this amount of coverage"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
71 </when>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
72 </conditional>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
73 <param name="polish_consensus" type="boolean" label="Polish consensus" help="Select No if you plan to use a different tool for polishing the contig consensus sequences"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
74 </inputs>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
75 <outputs>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
76 <data name="contigs" format="txt" from_work_dir="prefix.ctg.lay"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
77 <data name="consensus" format="fasta" from_work_dir="prefix.ctg.lay.fa"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
78 <data name="polished_consensus" format="fasta" from_work_dir="prefix.ctg.lay.2nd.fa"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
79 </outputs>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
80 <tests>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
81 <test>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
82 <param name="inputs" value="ecoli-reads.fasta" ftype="fasta"/>
1
fe60b4299555 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents: 0
diff changeset
83 <param name="preset|select_preset" value="rsII"/>
0
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
84 <output name="contigs" value="contigs.txt"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
85 <output name="consensus" value="consensus.fa"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
86 <output name="polished_consensus" value="polished_consensus.fa"/>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
87 </test>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
88 </tests>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
89 <help><![CDATA[
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
90 Wtdbg2 is a de novo sequence assembler for long noisy reads produced by PacBio or Oxford Nanopore Technologies (ONT). It assembles raw reads without error correction and then builds the consensus from intermediate assembly output. Wtdbg2 is able to assemble the human and even the 32Gb Axolotl genome at a speed tens of times faster than CANU and FALCON while producing contigs of comparable base accuracy.
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
91
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
92 During assembly, wtdbg2 chops reads into 1024bp segments, merges similar segments into a vertex and connects vertices based on the segment adjacency on reads. The resulting graph is called fuzzy Bruijn graph (FBG). It is akin to De Bruijn graph but permits mismatches/gaps and keeps read paths when collapsing k-mers. The use of FBG distinguishes wtdbg2 from the majority of long-read assemblers.
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
93
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
94 Wtdbg2 combines normal k-mers and homopolymer-compressed (HPC) k-mers to find read overlaps. Option -k specifies the length of normal k-mers, while -p specifies the length of HPC k-mers. By default, wtdbg2 samples a fourth of all k-mers by their hashcodes. For data of relatively low coverage, you may increase this sampling rate by reducing -S. This will greatly increase the peak memory as a cost, though. Option -e, which defaults to 3, specifies the minimum read coverage of an edge in the assembly graph. You may adjust this option according to the overall sequencing depth, too. Option -A also helps relatively low coverage data at the cost of performance. For PacBio data, -L5000 often leads to better assemblies emperically, so is recommended.
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
95 ]]></help>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
96 <citations>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
97 </citations>
7bb3cf8b9a5d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff changeset
98 </tool>