Mercurial > repos > iuc > vegan_rarefaction
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 |
| 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> |
