annotate chromeister/chromeister.xml @ 3:0589a1c5f33a draft default tip

Fixed absolute paths
author bitlab
date Mon, 07 Oct 2019 08:43:57 -0400
parents 5ce7e50f159b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
1 <tool id="chromeister" name="Chromeister">
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
2 <description>A heuristic approach for ultra fast previsualization of pairwise genome comparisons</description>
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
3 <inputs>
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
4 <param name="query" type="data" format="fasta" label="Query sequence" help="Query sequence file in fasta format" />
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
5 <param name="db" type="data" format="fasta" label="Reference sequence" help="Reference sequence file in fasta format" />
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
6 <param name="dimension" type="integer" value="1000" label="Dimension" help="Compression size" />
2
5ce7e50f159b Uploaded
bitlab
parents: 1
diff changeset
7 <param name="kmer" type="integer" value="32" label="Kmer" help="Seed size used to find unique hits" />
5ce7e50f159b Uploaded
bitlab
parents: 1
diff changeset
8 <param name="diffuse" type="integer" value="4" label="Difusse value" help="Level of the heuristic subsampling employed" />
1
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
9 </inputs>
3
0589a1c5f33a Fixed absolute paths
bitlab
parents: 2
diff changeset
10 <command>make all -C ${__tool_directory__}/src ; cp $query "${query.name}"; cp $db "${db.name}"; (${__tool_directory__}/bin/CHROMEISTER -query "${query.name}" -db "${db.name}" -dimension $dimension -kmer $kmer -diffuse $diffuse -out "${query.name}"-"${db.name}".mat) &amp;>/dev/null ; rm "${query.name}"; rm "${db.name}"; Rscript ${__tool_directory__}/bin/compute_score.R "${query.name}"-"${db.name}".mat $dimension; mv "${query.name}"-"${db.name}".mat $output; mv "${query.name}"-"${db.name}".mat.filt.png $outputIMAGEN ; mv "${query.name}"-"${db.name}".mat.events.txt $outputEVENTS; rm hits-XY-"${query.name}"-"${db.name}".mat.hits</command>
1
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
11 <outputs>
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
12 <data name="output" format="txt" label="Comparison matrix"/>
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
13 <data name="outputIMAGEN" format="png" label="Comparison dotplot"/>
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
14 <data name="outputEVENTS" format="txt" label="Detected events"/>
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
15 </outputs>
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
16
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
17 <help>
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
18
2
5ce7e50f159b Uploaded
bitlab
parents: 1
diff changeset
19 Chromeister is a heuristic approach for the ultra fast previsualization of pairwise genome comparisons. It is able to compare enormous genomes (up to 30 thousand million base pairs, or 10 times the size of the human genome) much faster than other methods while yielding significant, reusable and exploitable information such as synteny blocks, evolutionary events or pairwise genome similarity metrics.
1
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
20
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
21 -----
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
22
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
23 **Manual**
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
24
2
5ce7e50f159b Uploaded
bitlab
parents: 1
diff changeset
25 To use Chromeister, upload two .fasta files and select these as Sequence X and as Sequence Y. Once so, choose the parameters that best suit your comparison:
5ce7e50f159b Uploaded
bitlab
parents: 1
diff changeset
26
5ce7e50f159b Uploaded
bitlab
parents: 1
diff changeset
27 - Dimension: This parameter corresponds to the resolution of the comparison. That is, higher resolution is recommended for large genomes (e.g. use 2000 for more than 3 GBps) and lower resolutions should be used for comparisons involving chromosomes or partial genomes.
5ce7e50f159b Uploaded
bitlab
parents: 1
diff changeset
28 - Kmer size: This parameter is the seed size used to find unique hits. The recommended value is 32 for all sequences except for small experiments such as bacterial.
5ce7e50f159b Uploaded
bitlab
parents: 1
diff changeset
29 - Diffuse value: This parameter determines the level of heuristic subsampling employed. A level of 1 will use perfect indexing (no subsampling). Recommended level is 4, which represents a good trade-off between exact and inexact hits.
1
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
30
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
31 </help>
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
32
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
33 <citations>
fc3f2aefe244 Uploaded
bitlab
parents: 0
diff changeset
34 </citations>
2
5ce7e50f159b Uploaded
bitlab
parents: 1
diff changeset
35 </tool>