annotate commet.xml @ 4:29d66e64918f

fix R packages and remove prepare_commet files
author cmonjeau
date Thu, 10 Sep 2015 14:02:02 +0000
parents d085f995d556
children 8b2edb8a315e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
1 <tool id="commet" name="commet" version="24.7.14">
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
2 <description>COmpare Multiple METagenomes</description>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
3 <requirements>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
4 <requirement type="package" version="24.7.14">commet</requirement>
4
29d66e64918f fix R packages and remove prepare_commet files
cmonjeau
parents: 3
diff changeset
5 <requirement type="package" version="3.0.1">R_3_0_1</requirement>
0
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
6 </requirements>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
7 <command interpreter="python">
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
8 commet.py
3
d085f995d556 remove prepare_commet and change/add packages
cmonjeau
parents: 2
diff changeset
9 #for $set in $sets
d085f995d556 remove prepare_commet and change/add packages
cmonjeau
parents: 2
diff changeset
10 --set ${set.setname}::${set.reads}
d085f995d556 remove prepare_commet and change/add packages
cmonjeau
parents: 2
diff changeset
11 #end for
0
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
12 -k $kmer
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
13 -t $minsharedkmer
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
14 -l $minlengthread
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
15 -e $minshannonindex
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
16 #if str( $options_advanced.options_advanced_selector ) == "advanced"
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
17 -m $options_advanced.maxreads
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
18 -n $options_advanced.maxn
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
19 #end if
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
20 --output $output
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
21 --output_vectors $output_vectors
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
22 --output_dendro $output_dendro
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
23 --output_matrix $output_matrix
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
24 --output_heatmap1 $output_heatmap1
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
25 --output_heatmap2 $output_heatmap2
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
26 --output_heatmap3 $output_heatmap3
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
27 </command>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
28
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
29 <inputs>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
30 <!-- Input data files -->
3
d085f995d556 remove prepare_commet and change/add packages
cmonjeau
parents: 2
diff changeset
31 <repeat name="sets" title="Read sets" min="1">
d085f995d556 remove prepare_commet and change/add packages
cmonjeau
parents: 2
diff changeset
32 <param name="reads" type="data" multiple="true" format="fasta, fastq, fastq.gz" label="Dataset" help="Accept fasta/fastq/fastq.gz"/>
d085f995d556 remove prepare_commet and change/add packages
cmonjeau
parents: 2
diff changeset
33 <param name="setname" type="text" label="Set name" value="set_name" help="Please don't use spaces or special characters"/>
d085f995d556 remove prepare_commet and change/add packages
cmonjeau
parents: 2
diff changeset
34 </repeat>
0
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
35 <param name="kmer" type="integer" label="Size of kmers" value="33" help="Set the length of used kmers." />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
36 <param name="minsharedkmer" type="integer" label="Mini shared kmers" value="2" help="Minimal number of shared kmers." />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
37 <param name="minlengthread" type="integer" label="Read mini length" value="0" help="Minimal length a read should have to be kept." />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
38 <param name="minshannonindex" type="float" label="Mini Shannon index" value="0" help="Minimal Shannon index a read should have to be kept. Float in [0,2.32]" />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
39 <conditional name="options_advanced">
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
40 <param name="options_advanced_selector" type="select" label="Reads filter options" help="by default, all reads are kept with no Ns limitation">
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
41 <option value="default" selected="true">default</option>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
42 <option value="advanced">advanced</option>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
43 </param>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
44 <when value="advanced">
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
45 <param name="maxreads" type="integer" value="600" label="Maximum number of selected reads in sets" help="Maximum number of selected reads in sets. If a set is composed by 3 read files, and this option = 600, then the first 200 reads from each read file will be treated" />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
46 <param name="maxn" type="integer" value="5" label="Read maxi number of Ns" help="Maximal number of Ns a read should contain to be kept." />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
47 </when>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
48 </conditional>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
49 </inputs>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
50 <outputs>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
51 <data format="zip" name="output_vectors" label="${tool.name} on ${on_string}: vector.zip" />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
52 <data format="zip" name="output_logs" label="${tool.name} on ${on_string}: logs.zip" />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
53 <data format="png" name="output_dendro" label="${tool.name} on ${on_string}: dendrogram.png" />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
54 <data format="zip" name="output_matrix" label="${tool.name} on ${on_string}: matrix.zip" />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
55 <data format="png" name="output_heatmap1" label="${tool.name} on ${on_string}: heatmap_normalized.png" />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
56 <data format="png" name="output_heatmap2" label="${tool.name} on ${on_string}: heatmap_percentage.png" />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
57 <data format="png" name="output_heatmap3" label="${tool.name} on ${on_string}: heatmap_plain.png" />
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
58 </outputs>
3
d085f995d556 remove prepare_commet and change/add packages
cmonjeau
parents: 2
diff changeset
59 <stdio>
d085f995d556 remove prepare_commet and change/add packages
cmonjeau
parents: 2
diff changeset
60 <exit_code range="1" level="fatal" description="Error in Commet execution" />
d085f995d556 remove prepare_commet and change/add packages
cmonjeau
parents: 2
diff changeset
61 </stdio>
0
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
62 <help>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
63
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
64 **Description**
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
65
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
66 COMMET (COmpare Multiple METagenomes”) provides a global similarity overview between all datasets of a large metagenomic project.
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
67
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
68 Directly from non-assembled reads, all against all comparisons are performed through an efficient indexing strategy. Then, results are stored as bit vectors, a compressed representation of read files, that can be used to further combine read subsets by common logical operations. Finally, COMMET computes a clusterization of metagenomic datasets, which is visualized by dendrogram and heatmaps.
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
69
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
70
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
71 -------
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
72
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
73 **Web site**
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
74
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
75 http://colibread.inria.fr/commet/
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
76
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
77 -------
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
78
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
79 **Integrated by**
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
80
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
81 Yvan Le Bras and Cyril Monjeaud
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
82
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
83 GenOuest Bio-informatics Core Facility
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
84
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
85 UMR 6074 IRISA INRIA-CNRS-UR1 Rennes (France)
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
86
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
87 support@genouest.org
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
88
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
89 If you use this tool in Galaxy, please cite :
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
90
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
91 `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;`_
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
92
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
93
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
94 </help>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
95 <citations>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
96 <citation type="doi">10.1186/1471-2105-13-S19-S10</citation>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
97 <citation type="bibtex">@INPROCEEDINGS{JOBIM2013,
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
98 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.},
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
99 title = {Towards a Life Sciences Virtual Research Environment: An e-Science initiative in Western France},
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
100 booktitle = {JOBIM 2013 Proceedings},
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
101 year = {2013},
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
102 url = {https://www.e-biogenouest.org/resources/128},
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
103 pages = {97-106}
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
104 }
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
105 </citation>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
106 </citations>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
107
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
108 </tool>
a6beb4d4c417 Imported from capsule None
cmonjeau
parents:
diff changeset
109