annotate tools/ilmn_pacbio/soap_denovo.xml @ 0:9071e359b9a3

Uploaded
author xuebing
date Fri, 09 Mar 2012 19:37:19 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
1 <tool id="soap_denovo" name="SOAPdenovo" version="1.0.0">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
2 <description>Short-read de novo assembly</description>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
3 <!--
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
4 # SOAPdenovo-127mer all -s ${soap_config} -o assembly -K ${k} -p 8 -d -D
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
5 # cat ${soap_config} > ${output1}
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
6 # cp ${soap_config} ${output1} &amp;&amp;
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
7 -->
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
8 <command>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
9 SOAPdenovo-127mer all -s ${soap_config} -o assembly -K ${k} -p 24 -d -D -R
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
10 </command>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
11 <inputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
12 <conditional name="inputs">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
13 <param name="read_type" type="select" label="Illumina read type">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
14 <option value="single">Single fragment</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
15 <option value="paired">Paired-end</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
16 </param>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
17 <when value="single">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
18 <param name="input1" format="fastq" type="data" label="FASTQ file for reads"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
19 </when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
20 <when value="paired">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
21 <param name="input1" format="fastq" type="data" label="FASTQ file for forward reads"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
22 <param name="input2" format="fastq" type="data" label="FASTQ file for reverse reads"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
23 <param name="d" type="integer" value="500" label="Estimated insert size for paired-end reads" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
24 </when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
25 </conditional>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
26 <param name="k" type="integer" value="23" label="Size of k for forming the de Bruijn overlap graph" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
27 </inputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
28 <configfiles>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
29 <configfile name="soap_config">max_rd_len=105
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
30 [LIB]
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
31 #if $inputs.read_type == "single"
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
32 q=${inputs.input1.file_name}
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
33 #else
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
34 avg_ins=${inputs.d}
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
35 asm_flags=3
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
36 reverse_seq=0
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
37 q1=${inputs.input1.file_name}
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
38 q2=${inputs.input2.file_name}
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
39 #end if
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
40 </configfile>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
41 </configfiles>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
42 <outputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
43 <data name="assembled_contigs" format="fasta" from_work_dir="assembly.scafSeq" label="Assembled contigs from ${on_string}" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
44 </outputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
45 <help>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
46
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
47 **What it does**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
48
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
49 Runs SOAPdenovo_ to generate a genome assembly
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
50 using single-fragment or paired-end short reads.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
51
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
52 Li R, Zhu H, Ruan J, Qian W, Fang X, Shi Z, Li Y, Li S, Shan G, Kristiansen K, Li S, Yang H, Wang J, Wang J.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
53 "De novo assembly of human genomes with massively parallel short read sequencing."
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
54 *Genome Res.* 2010 Feb;20(2):265-72.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
55
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
56 .. _SOAPdenovo: http://soap.genomics.org.cn/soapdenovo.html
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
57
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
58 **Parameter list**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
59
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
60 k
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
61 k-mer size for constructing the de Bruijn graph. The appropriate size of k is genome and data set dependent, but a good starting choice might be 75% of the read length.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
62
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
63 Insert size
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
64 For paired-end libraries, the expected insert size.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
65
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
66 **Output**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
67
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
68 assembly
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
69
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
70 </help>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
71 </tool>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
72
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
73