annotate coral_multilocus_genotype.xml @ 3:43d00c21b135 draft

Uploaded
author greg
date Fri, 04 Oct 2019 14:43:33 -0400
parents adaf89535d2e
children 457cbc5ca604
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
adaf89535d2e Uploaded
greg
parents:
diff changeset
1 <tool id="coral_multilocus_genotype" name="Coral multilocus genotype" version="1.0.0">
adaf89535d2e Uploaded
greg
parents:
diff changeset
2 <description>unique combination of alleles for loci</description>
adaf89535d2e Uploaded
greg
parents:
diff changeset
3 <requirements>
adaf89535d2e Uploaded
greg
parents:
diff changeset
4 <requirement type="package" version="1.16.0">bioconductor-snprelate</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
5 <requirement type="package" version="2.1.1">r-adegenet</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
6 <requirement type="package" version="5.1">r-ape</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
7 <requirement type="package" version="1.11.6">r-data.table</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
8 <requirement type="package" version="1.2.2">r-dbplyr</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
9 <requirement type="package" version="0.7.6">r-dplyr</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
10 <requirement type="package" version="3.0.0">r-ggplot2</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
11 <requirement type="package" version="1.20">r-knitr</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
12 <requirement type="package" version="3.3.0">r-maps</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
13 <requirement type="package" version="1.2.6">r-mapproj</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
14 <requirement type="package" version="1.6.0">r-optparse</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
15 <requirement type="package" version="2.8.1">r-poppr</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
16 <requirement type="package" version="1.1.2">r-rcolorbrewer</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
17 <requirement type="package" version="1.1.1">r-rpostgres</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
18 <requirement type="package" version="0.8.1">r-tidyr</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
19 <requirement type="package" version="1.8.0">r-vcfr</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
20 <requirement type="package" version="2.5_3">r-vegan</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
21 <requirement type="package" version="0.1.5">r-yarrr</requirement>
adaf89535d2e Uploaded
greg
parents:
diff changeset
22 </requirements>
adaf89535d2e Uploaded
greg
parents:
diff changeset
23 <command detect_errors="exit_code"><![CDATA[
adaf89535d2e Uploaded
greg
parents:
diff changeset
24 #set output_data_dir = 'output_data_dir'
adaf89535d2e Uploaded
greg
parents:
diff changeset
25 #set output_plots_dir = 'output_plots_dir'
adaf89535d2e Uploaded
greg
parents:
diff changeset
26 mkdir $output_data_dir &&
adaf89535d2e Uploaded
greg
parents:
diff changeset
27 mkdir $output_plots_dir &&
adaf89535d2e Uploaded
greg
parents:
diff changeset
28 Rscript '$__tool_directory__/coral_multilocus_genotype.R'
adaf89535d2e Uploaded
greg
parents:
diff changeset
29 --database_connection_string '$__app__.config.corals_database_connection'
adaf89535d2e Uploaded
greg
parents:
diff changeset
30 --input_affy_metadata '$input_affy_metadata'
adaf89535d2e Uploaded
greg
parents:
diff changeset
31 --input_pop_info '$input_pop_info'
adaf89535d2e Uploaded
greg
parents:
diff changeset
32 --input_vcf '$input_vcf'
adaf89535d2e Uploaded
greg
parents:
diff changeset
33 #if str($output_nj_phylogeny_tree) == "yes":
adaf89535d2e Uploaded
greg
parents:
diff changeset
34 --output_nj_phylogeny_tree '$output_nj_phylogeny_tree'
adaf89535d2e Uploaded
greg
parents:
diff changeset
35 #end if
adaf89535d2e Uploaded
greg
parents:
diff changeset
36 --output_stag_db_report '$output_stag_db_report'
adaf89535d2e Uploaded
greg
parents:
diff changeset
37 &> '$output_log']]></command>
adaf89535d2e Uploaded
greg
parents:
diff changeset
38 <inputs>
adaf89535d2e Uploaded
greg
parents:
diff changeset
39 <param name="input_vcf" type="data" format="vcf" label="VCF file" />
adaf89535d2e Uploaded
greg
parents:
diff changeset
40 <param name="input_affy_metadata" type="data" format="tabular" label="Affymetrix 96 well plate file" />
adaf89535d2e Uploaded
greg
parents:
diff changeset
41 <param name="input_pop_info" type="data" format="txt" label="Genotype population information file" />
adaf89535d2e Uploaded
greg
parents:
diff changeset
42 <param name="output_nj_phylogeny_tree" type="select" display="radio" label="Plot neighbor-joining phylogeny tree?">
adaf89535d2e Uploaded
greg
parents:
diff changeset
43 <option value="yes">Yes</option>
adaf89535d2e Uploaded
greg
parents:
diff changeset
44 <option value="no" selected="true">No</option>
adaf89535d2e Uploaded
greg
parents:
diff changeset
45 </param>
adaf89535d2e Uploaded
greg
parents:
diff changeset
46 </inputs>
adaf89535d2e Uploaded
greg
parents:
diff changeset
47 <outputs>
adaf89535d2e Uploaded
greg
parents:
diff changeset
48 <collection name="output_data_collection" type="list" label="${tool.name} (table data), on ${on_string}">
adaf89535d2e Uploaded
greg
parents:
diff changeset
49 <discover_datasets pattern="__name__" directory="output_data_dir" format="tabular"/>
adaf89535d2e Uploaded
greg
parents:
diff changeset
50 </collection>
adaf89535d2e Uploaded
greg
parents:
diff changeset
51 <collection name="output_plot_collection" type="list" label="${tool.name} (plots), on ${on_string}">
adaf89535d2e Uploaded
greg
parents:
diff changeset
52 <discover_datasets pattern="__name__" directory="output_plots_dir" format="pdf"/>
adaf89535d2e Uploaded
greg
parents:
diff changeset
53 </collection>
adaf89535d2e Uploaded
greg
parents:
diff changeset
54 <data name="output_log" format="txt" label="${tool.name} (process log) on ${on_string}"/>
adaf89535d2e Uploaded
greg
parents:
diff changeset
55 <data name="output_stag_db_report" format="csv" label="${tool.name} (stag db report) on ${on_string}"/>
adaf89535d2e Uploaded
greg
parents:
diff changeset
56 </outputs>
adaf89535d2e Uploaded
greg
parents:
diff changeset
57 <tests>
adaf89535d2e Uploaded
greg
parents:
diff changeset
58 <test>
adaf89535d2e Uploaded
greg
parents:
diff changeset
59 <!--Testing this tool is a bit difficult at the current time.-->
adaf89535d2e Uploaded
greg
parents:
diff changeset
60 </test>
adaf89535d2e Uploaded
greg
parents:
diff changeset
61 </tests>
adaf89535d2e Uploaded
greg
parents:
diff changeset
62 <help>
adaf89535d2e Uploaded
greg
parents:
diff changeset
63 **What it does**
adaf89535d2e Uploaded
greg
parents:
diff changeset
64
adaf89535d2e Uploaded
greg
parents:
diff changeset
65 Renders the unique combination of the alleles for two or more loci for each individual. The multilocus genotypes
adaf89535d2e Uploaded
greg
parents:
diff changeset
66 are critically important for tracking dispersal and population structure of organisms, especially those that
adaf89535d2e Uploaded
greg
parents:
diff changeset
67 reproduce clonally (plants, sponges, cnidarians, flatworms, annelids, sea stars, and many more). The following
adaf89535d2e Uploaded
greg
parents:
diff changeset
68 outputs are produced.
adaf89535d2e Uploaded
greg
parents:
diff changeset
69
adaf89535d2e Uploaded
greg
parents:
diff changeset
70 **Plots**
adaf89535d2e Uploaded
greg
parents:
diff changeset
71
adaf89535d2e Uploaded
greg
parents:
diff changeset
72 * **ibs default** - identity-by-state analysis using the default clustering (Z threshold15, outlier detection 5) based on dissimilarity matrix of the samples with colors of terminal branches representing the identified groups.
adaf89535d2e Uploaded
greg
parents:
diff changeset
73 * **ibs region** - identity-by-state analysis using the collection region information to identify clusters based on dissimilarity matrix of samples with colors of terminal branches representing the collection region.
adaf89535d2e Uploaded
greg
parents:
diff changeset
74 * **missing data** - percent of missing allele calls for each sample.
adaf89535d2e Uploaded
greg
parents:
diff changeset
75 * **mlg map** - geographic map of the samples colored by their multilocus genotype id,
adaf89535d2e Uploaded
greg
parents:
diff changeset
76 * **percent breakdown** - average breakdown allele assignments across all samples and per sample.
adaf89535d2e Uploaded
greg
parents:
diff changeset
77
adaf89535d2e Uploaded
greg
parents:
diff changeset
78 **Table Data** - Data files containing all of the information for updating the stag database.
adaf89535d2e Uploaded
greg
parents:
diff changeset
79
adaf89535d2e Uploaded
greg
parents:
diff changeset
80 **Process Log** - the processing log produced by the tool.
adaf89535d2e Uploaded
greg
parents:
diff changeset
81
adaf89535d2e Uploaded
greg
parents:
diff changeset
82 **Stag DB Report** - summary of the analysis that includes the multilocus genotype id, database match status, percent missing data, percent for each allele (homozygous AA, homozygous BB or heterozygous AB) and genetic coral species call.
adaf89535d2e Uploaded
greg
parents:
diff changeset
83
adaf89535d2e Uploaded
greg
parents:
diff changeset
84 </help>
adaf89535d2e Uploaded
greg
parents:
diff changeset
85 <citations>
adaf89535d2e Uploaded
greg
parents:
diff changeset
86 <citation type="bibtex">
adaf89535d2e Uploaded
greg
parents:
diff changeset
87 @misc{None,
adaf89535d2e Uploaded
greg
parents:
diff changeset
88 journal = {None},
adaf89535d2e Uploaded
greg
parents:
diff changeset
89 author = {Baums I},
adaf89535d2e Uploaded
greg
parents:
diff changeset
90 title = {Manuscript in preparation},
adaf89535d2e Uploaded
greg
parents:
diff changeset
91 year = {None},
adaf89535d2e Uploaded
greg
parents:
diff changeset
92 url = {http://baumslab.org}
adaf89535d2e Uploaded
greg
parents:
diff changeset
93 </citation>
adaf89535d2e Uploaded
greg
parents:
diff changeset
94 </citations>
adaf89535d2e Uploaded
greg
parents:
diff changeset
95 </tool>