annotate mgescan.xml @ 12:1a143426370c draft

Uploaded
author hyungrolee
date Mon, 15 Feb 2016 04:15:01 -0500
parents 89461b062f91
children 3d8b6dfd5743
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
1 <?xml version="1.0"?>
8
106ee0841650 Uploaded
hyungrolee
parents: 5
diff changeset
2 <tool name="MGEScan" id="mgescan" version="3.0.0">
5
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
3 <description>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
4 MGEScan
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
5 </description>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
6 <requirements>
8
106ee0841650 Uploaded
hyungrolee
parents: 5
diff changeset
7 <requirement type="package" version="3.0.0">mgescan</requirement>
106ee0841650 Uploaded
hyungrolee
parents: 5
diff changeset
8 <requirement type="package" version="4.0.0">tandem_repeats_finder</requirement>
11
89461b062f91 Uploaded
hyungrolee
parents: 8
diff changeset
9 <requirement type="package" version="5.0.0">emboss</requirement>
5
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
10 </requirements>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
11 <version_command>mgescan --version</version_command>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
12 <command interpreter="bash">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
13 mgescan.sh $input '$input.name' 3 $output $program $clade $qvalue_en $qvalue_rt $ltr_gff3 $nonltr_gff3 $both_gff3 $mpi_yn.nmpi
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
14 <!-- mgescan.sh $input $input.name $hmmver $output $program $clade $qvalue_en $qvalue_rt $ltr_gff3 $nonltr_gff3 -->
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
15 </command>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
16 <inputs>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
17 <param format="fasta,tabular,data" name="input" type="data" label="Input FASTA file(s)"/>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
18 <!--param name="hmmver" type="select" label="Hmmsearch version">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
19 <option selected="selected" value="3">3</option>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
20 <option value="2">2</option>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
21 </param-->
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
22 <param name="program" type="select" label="MGEScan">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
23 <option selected="selected" value="B">Both</option>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
24 <option value="L">LTR</option>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
25 <option value="N">nonLTR</option>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
26 </param>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
27 <conditional name="mpi_yn">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
28 <param name="mpi_select" type="select" label="Enable MPI">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
29 <option value="no_mpi">No</option>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
30 <option value="yes_mpi">Yes</option>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
31 </param>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
32 <when value="yes_mpi">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
33 <param name="nmpi" format="txt" type="text" value="1" label="Number of MPI Processes"/>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
34 </when>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
35 <when value="no_mpi">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
36 <param name="nmpi" type="hidden" value="0"/>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
37 </when>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
38 </conditional>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
39 </inputs>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
40 <outputs>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
41 <data format="ltr.out" name="output" label="LTR Results (ltr.out)">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
42 <filter>program != "N"</filter>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
43 </data>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
44 <data format="fasta" name="clade" label="clade file (FASTA)">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
45 <filter>program != "L"</filter>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
46 </data>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
47 <data format="qfile" name="qvalue_en" label="qvalue_en">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
48 <filter>program != "L"</filter>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
49 </data>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
50 <data format="qfile" name="qvalue_rt" label="qvalue_rt">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
51 <filter>program != "L"</filter>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
52 </data>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
53 <data format="gff3" name="ltr_gff3" label="GFF3 for LTR">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
54 <filter>program != "N"</filter>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
55 </data>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
56 <data format="gff3" name="nonltr_gff3" label="GFF3 for nonLTR">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
57 <filter>program != "L"</filter>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
58 </data>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
59 <data format="gff3" name="both_gff3" label="GFF3 for LTR and nonLTR">
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
60 <filter>program == "B"</filter>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
61 </data>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
62
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
63 </outputs>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
64 <help>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
65 How to Run MGEScan
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
66 ===================
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
67
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
68 * Select an input genome data from the select box, and choose a program. Both LTR and nonLTR of MGEScan is default.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
69 * Click 'Execute' button.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
70 * MPI will be enabled depending on your system support.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
71
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
72 If you like to have more options to run LTR or nonLTR program, use separated tools on the left panel.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
73
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
74 For example, in LTR > MGEScan-LTR, preprocessing by repeatmasker and setting other variables are available e.g. distance(bp) between LTRs.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
75
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
76 Output
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
77 ============
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
78
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
79 A. MGEScan_LTR:
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
80
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
81 Upon completion, MGEScan-LTR generates a file "ltr.out". This output file has information
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
82 about clusters and coordinates of LTR retrotransposons identified. Each cluster of LTR
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
83 retrotransposons starts with the head line of "[cluster_number]---------", followed by
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
84 the information of LTR retrotransposons in the cluster. The columns for LTR
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
85 retrotransposons are as follows.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
86
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
87 1. LTR_id: unique id of LTRs identified. It consist of two components, sequence file name and id in the file. For example, chr1_2 is the second LTR retrotransposon in the chr1 file.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
88 2. start position of 5’ LTR.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
89 3. end position of 5’ LTR.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
90 4. start position of 3’ LTR.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
91 5. end position of 3’ LTR.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
92 6. strand: + or -.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
93 7. length of 5’ LTR.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
94 8. length of 3’ LTR.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
95 9. length of the LTR retrotransposon.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
96 10. TSD on the left side of the LTR retotransposons.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
97 11. TSD on the right side of the LTR retrotransposons.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
98 12. di(tri)nucleotide on the left side of 5’LTR
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
99 13. di(tri)nucleotide on the right side of 5’LTR
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
100 14. di(tri)nucleotide on the left side of 3’LTR
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
101 15. di(tri)nucleotide on the right side of 3’LTR
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
102
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
103 B. MGEScan_nonLTR:
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
104 Upon completion, MGEScan-nonLTR generates the directory, "info" in the data directory you
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
105 specified. In this "info" directory, two sub-directories ("full" and "validation") are
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
106 generated.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
107
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
108 * The "full" directory is for storing sequences of elements. Each subdirectory in "full"
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
109 is the name of clade. In each directory of clade, the DNA sequences of nonLTRs identified
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
110 are listed. Each sequence is in fasta format. The header contains the position
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
111 information of TEs identified: [genome_file_name]_[start position in the sequence]
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
112
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
113 For example, >chr1_333 means that this element start at 333bp in the "chr1" file.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
114
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
115 * The "validation" directory is for storing Q values.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
116 In the files "en" and "rt", the first column corresponds to the element name and the last column Q value.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
117
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
118 License
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
119 ============
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
120 Copyright 2015.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
121 You may redistribute this software under the terms of the GNU General Public License.
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
122
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
123 </help>
7658ef159fd8 Uploaded
hyungrolee
parents:
diff changeset
124 </tool>