annotate TakeABreak.xml @ 0:dbd6e370c891

Imported from capsule None
author cmonjeau
date Fri, 05 Jun 2015 11:40:02 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
1 <tool id="takeabreak" name="TakeABreak" version="1.1.0">
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
2 <description>is a tool that can detect inversion breakpoints directly from raw NGS reads</description>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
3 <requirements>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
4 <requirement type="package" version="1.1.0">takeabreak</requirement>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
5 </requirements>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
6 <command interpreter="python">
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
7 TakeABreak_wrapper.py
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
8 #if str( $options_usage.options_usage_selector ) == "graph"
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
9 -g $options_usage.graph_file
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
10 #end if
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
11 #if str( $options_usage.options_usage_selector ) == "reads"
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
12 -i $options_usage.data_files
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
13 -k $options_usage.kmer
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
14 -S $options_usage.kmersolid
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
15 #end if
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
16 -c $complexity
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
17 -m $maxsimprct
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
18 -r $optimization_param
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
19 --output_graph $output_graph
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
20 --output_fasta $output_fasta
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
21 --output_log $output_log
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
22 </command>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
23
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
24 <inputs>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
25 <!-- Input data files -->
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
26 <conditional name="options_usage">
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
27 <param name="options_usage_selector" type="select" label="Select your usage">
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
28 <option value="reads" selected="true">Raw reads</option>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
29 <option value="graph">Previously generated de Bruijn graph</option>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
30 </param>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
31 <when value="reads">
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
32 <param name="data_files" type="data" multiple="true" format="fasta" label="Read file" help="Raw reads as input" />
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
33 <param name="kmer" type="integer" label="length of the k-mers" value="31" help="Set the length of used kmers" />
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
34 <param name="kmersolid" type="integer" label="solidity threshold" value="3" help="abundance threshold for solid kmers" />
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
35
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
36 </when>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
37 <when value="graph">
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
38 <param name="graph_file" type="data" format="h5" label="Graph file" help="De Bruijn graph(s) as input" />
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
39 </when>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
40 </conditional>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
41 <param name="complexity" type="integer" label="local complexity threshold" value="100" help="the local complexity threshold" />
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
42 <param name="maxsimprct" type="integer" label="max similarity percentage" value="80" help="Inversions with a and b' (or u and v') whose longest common subsequence size is bigger than k*(this value)/100 are discarded" />
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
43 <param name="optimization_param" type="integer" label="maximal repeat size" value="8" help="maximal repeat size at the breakpoint. Longest common suffix between a and b" />
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
44 </inputs>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
45
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
46 <outputs>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
47 <data format="fasta" name="output_fasta" label="${tool.name} on ${on_string}: TakeABreak_output.fasta"/>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
48 <data format="h5" name="output_graph" label="${tool.name} on ${on_string}: graph.h5" >
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
49 <filter>options_usage['options_usage_selector'] == 'reads'</filter>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
50 </data>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
51 <data format="txt" name="output_log" label="${tool.name} on ${on_string}: log.txt" />
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
52
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
53 </outputs>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
54 <help>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
55
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
56 **Description**
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
57
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
58 TakeABreak is a tool that can detect inversion breakpoints directly from raw NGS reads, without the need of any reference genome and without de novo assembling the genomes. Its implementation has a very limited memory impact allowing its usage on common desktop computers and acceptable runtime (Illumina reads simulated at 2x40x coverage from human chromosome 22 can be treated in less than two hours, with less than 1GB of memory).
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
59
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
60 -------
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
61
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
62 **Web site**
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
63
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
64 http://colibread.inria.fr/takeabreak/
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
65
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
66 -------
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
67
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
68 **Integrated by**
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
69
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
70 Yvan Le Bras and Cyril Monjeaud
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
71
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
72 GenOuest Bio-informatics Core Facility
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
73
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
74 UMR 6074 IRISA INRIA-CNRS-UR1 Rennes (France)
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
75
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
76 support@genouest.org
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
77
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
78 If you use this tool in Galaxy, please cite :
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
79
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
80 `Y. Le Bras, A. Roult, C. Monjeaud, M. Bahin, O. Quenez, C. Heriveau, A. Bretaudeau, O. Sallou, O. Collin, Towards a Life Sciences Virtual Research Environment : an e-Science initiative in Western France. JOBIM 2013. &lt;https://www.e-biogenouest.org/resources/128&gt;`_
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
81
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
82 </help>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
83 <citations>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
84 <citation type="doi">10.1007/978-3-319-07953-0_10</citation>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
85 <citation type="bibtex">@INPROCEEDINGS{JOBIM2013,
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
86 author = {Le Bras, Y. and ROULT, A. and Monjeaud, C. and Bahin, M. and Quenez, O. and Heriveau, C. and Bretaudeau, A. and Sallou, O. and Collin, O.},
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
87 title = {Towards a Life Sciences Virtual Research Environment: An e-Science initiative in Western France},
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
88 booktitle = {JOBIM 2013 Proceedings},
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
89 year = {2013},
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
90 url = {https://www.e-biogenouest.org/resources/128},
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
91 pages = {97-106}
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
92 }</citation>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
93 </citations>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
94
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
95 </tool>
dbd6e370c891 Imported from capsule None
cmonjeau
parents:
diff changeset
96