comparison fastaptamer_cluster_1.xml @ 0:307254415eb1 draft

Uploaded
author fastaptamer
date Tue, 10 Feb 2015 14:30:29 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:307254415eb1
1 <tool id="fastaptamer_cluster_1_0_2" name="FASTAptamer-Cluster" version="1.0.2">
2
3 <description>Cluster closely-related sequences using Levenshtein edit distance.</description>
4
5 <version_command>fastaptamer_cluster -v</version_command>
6
7 <command interpreter="perl">fastaptamer_cluster -i $input -o $output -d $distance -f $filter > $report
8 </command>
9
10 <inputs>
11 <param name="input" type="data" format="fasta" label="Input file" help="Must use FASTA output from FASTAptamer-Count"></param>
12 <param name="distance" type="integer" label="Levenshtein Edit Distance" value="1" help="Minimum number of insertions, deletions, or substitutions required to transfer a sequence into another"></param>
13 <param name="filter" type="integer" label="Read Filter" optional="true" value="1" help="Only sequences with total reads greater than the value supplied will be clustered."></param>
14 </inputs>
15
16 <outputs>
17 <data name="output" format="fasta" label="FASTAptamer-Cluster output file"></data>
18 <data name="report" format="txt" label="FASTAptamer-Cluster Report"></data>
19 </outputs>
20
21 <help>
22
23 .. class:: warningmark
24
25 FASTAptamer-Cluster requires a FASTA formatted input file generated by FASTAptamer-Count.
26
27 .. class:: warningmark
28
29 FASTAptamer-Cluster uses an exhaustive approach to clustering and can take *several* hours to process. For faster processing utilize the "Read Filter" option to exclude low read sequences.
30
31 ------
32
33 **FASTAptamer-Cluster** uses the Levenshtein algorithm to cluster together closely-related sequences based on a user-defined edit distance (*the minimum number of insertions, deletions, or subsitutions required to transform one string into another*).
34
35 FASTAptamer-Cluster begins with the most abundant sequence in a population, referred to as the "seed sequence," and clusters with it every sequence in the file within an edit distance less than or equal to the specified edit distance (Cluster #1). The next most abundant unclustered sequence then serves as the next seed sequence for assembling the second cluster from the remaining sequences (Cluster #2), followed by the next most abundant unclustered sequence (Cluster #3), and so on. This process is iterated until every sequence is clustered.
36
37 Output is FASTA formatted with the following information on the FASTA identifier line:
38
39 >Rank-Reads-RPM-Cluster#-RankWithinCluster-EditDistanceFromSeedSequence
40
41 .. class:: infomark
42
43 The "Read Filter" excludes from the clustering process sequences with a total number of reads less than or equal to the integer supplied. Because of the computational complexity of clustering large datasets, the default filter setting of 1 is designed to eliminate singleton sequences from clustering.
44
45 ------
46
47 .. image::
48 http://burkelab.missouri.edu/images/fastaptamer-logo-xs.png
49 :height: 98
50 :width: 300
51
52 For more information on FASTAptamer, visit our website_.
53
54 FASTAptamer is distributed under a GNU GPL v3.0 license. For complete license click here_.
55
56 .. _here: http://burkelab.missouri.edu/fastaptamer/LICENSE.txt
57 .. _website: http://burkelab.missouri.edu/fastaptamer.html
58
59 </help>
60
61 <citations>
62 <citation type="doi">doi:10.1038/mtna.2015.4</citation>
63 </citations>
64
65 </tool>