annotate vegan_rarefaction.xml @ 4:c9dac54e8039 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/ commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
author iuc
date Fri, 07 Sep 2018 10:56:52 -0400
parents 2d2a742708c4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
c9dac54e8039 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/ commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents: 3
diff changeset
1 <tool id="vegan_rarefaction" name="Vegan Rarefaction" version="@TOOL_VERSION@">
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
2 <description>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
3 curve and statistics
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
4 </description>
1
2cf7de21bff0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit e5a5ad091c621348dc6ce2df861475ebc54a380e
iuc
parents: 0
diff changeset
5 <macros>
4
c9dac54e8039 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/ commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents: 3
diff changeset
6 <import>macros.xml</import>
1
2cf7de21bff0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit e5a5ad091c621348dc6ce2df861475ebc54a380e
iuc
parents: 0
diff changeset
7 </macros>
2cf7de21bff0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit e5a5ad091c621348dc6ce2df861475ebc54a380e
iuc
parents: 0
diff changeset
8 <expand macro="requirements" />
2cf7de21bff0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit e5a5ad091c621348dc6ce2df861475ebc54a380e
iuc
parents: 0
diff changeset
9 <expand macro="stdio" />
2cf7de21bff0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit e5a5ad091c621348dc6ce2df861475ebc54a380e
iuc
parents: 0
diff changeset
10 <expand macro="version_command" />
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
11 <command><![CDATA[
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
12 #if "output_r_script" in str( $include_outputs ).split( "," ):
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
13 cp "${vegan_rarefaction_script}" "${output_r_script}" &&
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
14 #end if
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
15 Rscript "${vegan_rarefaction_script}"
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
16 ]]>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
17 </command>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
18 <configfiles>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
19 <configfile name="vegan_rarefaction_script"><![CDATA[
2
559d2b7062ad planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit dfaab7cbfdee82c9fe4ff34ce02b42fc456b9db9
iuc
parents: 1
diff changeset
20 @RSCRIPT_PREAMBLE@
1
2cf7de21bff0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit e5a5ad091c621348dc6ce2df861475ebc54a380e
iuc
parents: 0
diff changeset
21 @RSCRIPT_LOAD_TABULAR_FILE@
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
22 #set $include_files = str( $include_outputs ).split( "," )
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
23
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
24 #if str( $sample_size ) == '':
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
25 raremax <- min(rowSums(input_abundance))
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
26 raremax_offset <- -1
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
27 sprintf("Automatically determining subsampling size, will apply offset to slope calculation and species probabilities.")
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
28 #else:
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
29 raremax = $sample_size
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
30 raremax_offset <- 0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
31 #end if
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
32 sprintf("Using sample size: %i", raremax)
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
33 Srare <- rarefy(input_abundance, sample=raremax, se=FALSE, MARGIN=1)
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
34 #if "output_richness" in $include_files:
3
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
35 write.table(Srare, "${output_richness}", quote=FALSE, col.names=NA, sep = "\t")
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
36 #end if
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
37
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
38 #if "output_slope" in $include_files:
3
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
39 write.table(rareslope(input_abundance, sample=raremax+raremax_offset), "${output_slope}", quote=FALSE, sep = "\t")
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
40 #end if
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
41
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
42 S <- specnumber(input_abundance)
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
43 #if "output_species_count" in $include_files:
3
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
44 write.table(S, "${ output_species_count }", quote=FALSE, col.names=NA, sep="\t" )
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
45 #end if
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
46
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
47 #if "output_species_frequency" in $include_files:
3
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
48 write.table(specnumber(input_abundance, MARGIN=2), "${ output_species_frequency }", quote=FALSE, col.names=NA, sep="\t" )
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
49 #end if
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
50
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
51 #if "output_species_probabilities" in $include_files:
3
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
52 write.table(drarefy(input_abundance, sample=raremax+raremax_offset), "${ output_species_probabilities }", quote=FALSE, col.names=NA, sep="\t" )
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
53 #end if
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
54
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
55 #if "output_random_rarefied" in $include_files:
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
56 write.table( t( rrarefy(input_abundance, sample=raremax) ), "${ output_random_rarefied }", quote=FALSE, col.names=NA, sep="\t" )
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
57 #end if
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
58
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
59 #if "output_plot" in $include_files:
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
60 png('${output_plot}', width=1020, height=800, units='px')
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
61 rarecurve(input_abundance, step = ${step_size}, sample = raremax, xlab = "${xlab}", ylab = "${ylab}", label="${label}", col = "blue", cex = 0.6)
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
62 invisible(dev.off())
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
63 #end if
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
64 ]]>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
65 </configfile>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
66 </configfiles>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
67 <inputs>
1
2cf7de21bff0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit e5a5ad091c621348dc6ce2df861475ebc54a380e
iuc
parents: 0
diff changeset
68 <expand macro="params_load_tabular_file" />
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
69 <param name="sample_size" type="integer" value="" min="1" optional="True" label="Subsample size for rarefying community" help="Leave empty to subsample by community size for the smallest sample."/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
70 <param name="step_size" type="integer" value="1" min="1" label="Step size for sample sizes"/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
71 <param name="xlab" type="text" value="Sample Size" label="X-axis label"/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
72 <param name="ylab" type="text" value="Species" label="Y-axis label"/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
73 <param name="label" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="True" label="Label rarefaction curves by rownames of X"/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
74 <param name="include_outputs" type="select" multiple="True" label="Datasets to create">
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
75 <option value="output_species_count" selected="true">Count of species</option>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
76 <option value="output_species_frequency" selected="true">Species frequency</option>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
77 <option value="output_richness" selected="true">Richness</option>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
78 <option value="output_species_probabilities" selected="true">Species probabilities</option>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
79 <option value="output_slope" selected="true">Slope of rarefaction curve</option>
3
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
80 <option value="output_plot" selected="true">Rarefaction plot</option>
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
81 <option value="output_random_rarefied" selected="true">Randomly rarefied community matrix</option>
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
82 <option value="output_r_script" selected="false">R script</option>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
83 </param>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
84 </inputs>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
85 <outputs>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
86 <data format="tabular" name="output_species_count" label="${tool.name} on ${on_string} (number of species)">
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
87 <filter>"output_species_count" in include_outputs</filter>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
88 </data>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
89 <data format="tabular" name="output_species_frequency" label="${tool.name} on ${on_string} (frequency of species)">
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
90 <filter>"output_species_frequency" in include_outputs</filter>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
91 </data>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
92 <data format="tabular" name="output_richness" label="${tool.name} on ${on_string} (estimated richness)">
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
93 <filter>"output_richness" in include_outputs</filter>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
94 </data>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
95 <data format="tabular" name="output_species_probabilities" label="${tool.name} on ${on_string} (species probabilities)">
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
96 <filter>"output_species_probabilities" in include_outputs</filter>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
97 </data>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
98 <data format="tabular" name="output_slope" label="${tool.name} on ${on_string} (slope of curve)">
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
99 <filter>"output_slope" in include_outputs</filter>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
100 </data>
3
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
101 <data format="png" name="output_plot" label="${tool.name} on ${on_string} (plot)">
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
102 <filter>"output_plot" in include_outputs</filter>
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
103 </data>
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
104 <data format="tabular" name="output_random_rarefied" label="${tool.name} on ${on_string} (Random rarefied community matrix)">
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
105 <filter>"output_random_rarefied" in include_outputs</filter>
2d2a742708c4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit 55b5863db6c3e6cf443917117ec362a8daad8122
iuc
parents: 2
diff changeset
106 </data>
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
107 <data format="txt" name="output_r_script" label="${tool.name} on ${on_string} (Rscript)">
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
108 <filter>"output_r_script" in include_outputs</filter>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
109 </data>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
110 </outputs>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
111 <tests>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
112 <test>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
113 <param name="input_abundance" ftype="tabular" value="vegan_in.tabular"/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
114 <param name="species_column" value="6"/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
115 <param name="sample_columns" value="2"/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
116 <param name="sample_size" value=""/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
117 <param name="step_size" value="1"/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
118 <param name="xlab" value="Sample Size"/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
119 <param name="ylab" value="Species"/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
120 <param name="label" value="TRUE"/>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
121 <output name="output_species_count" ftype="tabular" file="vegan_output_species_count.tabular" />
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
122 <output name="output_species_frequency" ftype="tabular" file="vegan_output_species_frequency.tabular" />
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
123 <output name="output_richness" ftype="tabular" file="vegan_output_richness.tabular" />
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
124 <output name="output_species_probabilities" ftype="tabular" file="vegan_output_species_probabilities.tabular" />
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
125 <output name="output_slope" ftype="tabular" file="vegan_output_slope.tabular" />
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
126 </test>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
127 </tests>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
128 <help>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
129 <![CDATA[
4
c9dac54e8039 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/ commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents: 3
diff changeset
130
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
131 Gives the expected species richness in random subsamples of size sample from the community. The size of sample should be smaller than total community size, but the function will work for larger sample as well (with a warning) and return non-rarefied species richness (and standard error = 0). Rarefaction can be performed only with genuine counts of individuals. The function rarefy is based on Hurlbert’s (1971) formulation, and the standard errors on Heck et al. (1975).
4
c9dac54e8039 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/ commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents: 3
diff changeset
132
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
133 Returns probabilities that species occur in a rarefied community of size sample.
4
c9dac54e8039 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/ commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents: 3
diff changeset
134
0
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
135 Draws a rarefaction curve for each row of the input data. The rarefaction curves are evaluated using the interval of step sample sizes, always including 1 and total sample size. If sample is specified, a vertical line is drawn at sample with horizontal lines for the rarefied species richnesses.
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
136
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
137
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
138 .. class:: warningmark
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
139
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
140 When subsampling by community size, slope of the rarefaction curve and species probabilities are computed using community size-1
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
141 ]]>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
142 </help>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
143 <citations>
02103b6ed681 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/vegan_rarefaction commit f485c724b31ccff16b0e57042b79233ded8067dd
iuc
parents:
diff changeset
144 </citations>
4
c9dac54e8039 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vegan/ commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents: 3
diff changeset
145 </tool>