annotate tidecluster.xml @ 12:a0f57cfa1bb7 draft default tip

planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 0e706a5b6d79e3b33bdc226d806f0fefe718c57f-dirty
author petr-novak
date Wed, 06 Nov 2024 07:16:14 +0000
parents 971dbc97e607
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
1 <tool id="tidecluster" name="TideCluster" version="@TOOL_VERSION@">
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
2 <macros>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
3 <import>macros.xml</import>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
4 </macros>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
5 <description>Identify tandem repeats in genome assemblies</description>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
6 <expand macro="requirements" />
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
7 <command detect_errors="exit_code"><![CDATA[
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
8 mkdir -p output && cd output &&
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
9 TideCluster.py run_all
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
10 -f '$fasta'
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
11 -pr 'tidecluster'
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
12 #if $library:
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
13 -l '$library'
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
14 #end if
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
15 -m $min_length
5
af85dfc8676d planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 06d2db65d620a49e796b90a37c55f89e1e275e5d
petr-novak
parents: 2
diff changeset
16 -T ' -p $min_period -P $max_period -e $max_diverg -c $min_copy'
af85dfc8676d planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 06d2db65d620a49e796b90a37c55f89e1e275e5d
petr-novak
parents: 2
diff changeset
17 $no_dust
0
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
18 -c \${GALAXY_SLOTS:-1}
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
19 -M $min_total_length
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
20 &&
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
21 cp tidecluster_tidehunter.gff3 '$gff3_tidehunter'
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
22 &&
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
23 cp tidecluster_clustering.gff3 '$gff3_clustering'
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
24 &&
10
971dbc97e607 planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 5269b4297ea690bce0802c3c1cb217f24290f1ec-dirty
petr-novak
parents: 5
diff changeset
25 if [ -f tidecluster_index.html ]; then cp tidecluster_index.html '$tarean_report'; fi
0
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
26 &&
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
27 mkdir -p ${tarean_report.extra_files_path}
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
28 &&
5
af85dfc8676d planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 06d2db65d620a49e796b90a37c55f89e1e275e5d
petr-novak
parents: 2
diff changeset
29 if [ -d tidecluster_tarean ]; then cp -r tidecluster_tarean ${tarean_report.extra_files_path}/; fi
0
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
30 &&
10
971dbc97e607 planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 5269b4297ea690bce0802c3c1cb217f24290f1ec-dirty
petr-novak
parents: 5
diff changeset
31 if [ -d tidecluster_kite ]; then cp -r tidecluster_kite ${tarean_report.extra_files_path}/; fi
971dbc97e607 planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 5269b4297ea690bce0802c3c1cb217f24290f1ec-dirty
petr-novak
parents: 5
diff changeset
32 &&
971dbc97e607 planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 5269b4297ea690bce0802c3c1cb217f24290f1ec-dirty
petr-novak
parents: 5
diff changeset
33 if [ -f tidecluster_kite_report.html ]; then cp tidecluster_kite_report.html ${tarean_report.extra_files_path}/; fi
971dbc97e607 planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 5269b4297ea690bce0802c3c1cb217f24290f1ec-dirty
petr-novak
parents: 5
diff changeset
34 &&
971dbc97e607 planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 5269b4297ea690bce0802c3c1cb217f24290f1ec-dirty
petr-novak
parents: 5
diff changeset
35 if [ -f tidecluster_tarean_report.html ]; then cp tidecluster_tarean_report.html ${tarean_report.extra_files_path}/; fi
971dbc97e607 planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 5269b4297ea690bce0802c3c1cb217f24290f1ec-dirty
petr-novak
parents: 5
diff changeset
36 &&
5
af85dfc8676d planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 06d2db65d620a49e796b90a37c55f89e1e275e5d
petr-novak
parents: 2
diff changeset
37 if [ -f tidecluster_consensus_dimer_library.fasta ]; then cp tidecluster_consensus_dimer_library.fasta ${trc_library}; fi
2
299f14a6050a planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 65066fa2cd844c8ae882c4ba9bc4e124eada8ffd
petr-novak
parents: 0
diff changeset
38 &&
12
a0f57cfa1bb7 planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 0e706a5b6d79e3b33bdc226d806f0fefe718c57f-dirty
petr-novak
parents: 10
diff changeset
39 if [ -f tidecluster_trc_superfamilies.html ]; then cp tidecluster_trc_superfamilies.html ${tarean_report.extra_files_path}/; fi
a0f57cfa1bb7 planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 0e706a5b6d79e3b33bdc226d806f0fefe718c57f-dirty
petr-novak
parents: 10
diff changeset
40 &&
a0f57cfa1bb7 planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 0e706a5b6d79e3b33bdc226d806f0fefe718c57f-dirty
petr-novak
parents: 10
diff changeset
41 if [ -d dotplots ]; then cp -r dotplots ${tarean_report.extra_files_path}/; fi
a0f57cfa1bb7 planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 0e706a5b6d79e3b33bdc226d806f0fefe718c57f-dirty
petr-novak
parents: 10
diff changeset
42 &&
0
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
43 zip -r output.zip *
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
44 #if $library:
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
45 &&
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
46 cp tidecluster_annotation.gff3 '$gff3_annotation'
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
47 &&
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
48 cp tidecluster_annotation.tsv '$csv_annotation'
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
49 #end if
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
50 &&
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
51 mv output.zip '$output_archive'
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
52
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
53 ]]></command>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
54 <inputs>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
55 <param type="data" name="fasta" format="fasta" label="Reference fasta"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
56 help="Path to reference sequence in fasta format"/>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
57 <param type="data" name="library" format="fasta" label="Library"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
58 help="Path to library of tandem repeats" optional="true"/>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
59 <param type="integer" name="min_length" value="5000"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
60 label="Minimum length of tandem repeat"/>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
61 <param type="integer" name="min_period" value="40"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
62 label="Minimum period size of tandem repeat" min="2"/>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
63 <param type="integer" name="max_period" value="3000"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
64 label="Maximum period size of tandem repeat" max="20000"/>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
65 <param type="float" name="max_diverg" value="0.25"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
66 label="Maximum allowed divergence rate between two consecutive repeats"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
67 min="0" max="1"/>
5
af85dfc8676d planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 06d2db65d620a49e796b90a37c55f89e1e275e5d
petr-novak
parents: 2
diff changeset
68 <param type="integer" name="min_copy" value="5"
af85dfc8676d planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 06d2db65d620a49e796b90a37c55f89e1e275e5d
petr-novak
parents: 2
diff changeset
69 label="minimum copy number of tandem repeat" min="2"/>
0
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
70 <param type="boolean" name="no_dust" truevalue="--no_dust" falsevalue=""
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
71 checked="false" label="Do not use dust filter in blastn when clustering"/>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
72 <param type="integer" name="min_total_length" value="50000"
5
af85dfc8676d planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 06d2db65d620a49e796b90a37c55f89e1e275e5d
petr-novak
parents: 2
diff changeset
73 label="Minimum combined length of tandem repeat arrays within a single cluster"
af85dfc8676d planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 06d2db65d620a49e796b90a37c55f89e1e275e5d
petr-novak
parents: 2
diff changeset
74 help="Minimum combined length of tandem repeat arrays within a single cluster, required for inclusion in TAREAN analysis"
af85dfc8676d planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 06d2db65d620a49e796b90a37c55f89e1e275e5d
petr-novak
parents: 2
diff changeset
75 />
0
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
76 </inputs>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
77 <outputs>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
78 <data name="output_archive" format="zip"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
79 label="${tool.name} on ${on_string}: Archive with complete results"/>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
80 <data name="gff3_tidehunter" format="gff3"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
81 label="${tool.name} on ${on_string}: GFF3 TideHunter Output" hidden="true"/>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
82 <data name="gff3_clustering" format="gff3"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
83 label="${tool.name} on ${on_string}: GFF3 TideCluster Output"/>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
84 <data name="gff3_annotation" format="gff3"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
85 label="${tool.name} on ${on_string}: GFF3 TideCluster Annotated Output">
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
86 <filter>library is not None</filter>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
87 </data>
2
299f14a6050a planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 65066fa2cd844c8ae882c4ba9bc4e124eada8ffd
petr-novak
parents: 0
diff changeset
88
0
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
89 <data name="csv_annotation" format="tsv"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
90 label="${tool.name} on ${on_string}: TSV TideCluster Annotated Output">
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
91 <filter>library is not None</filter>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
92 </data>
2
299f14a6050a planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 65066fa2cd844c8ae882c4ba9bc4e124eada8ffd
petr-novak
parents: 0
diff changeset
93
299f14a6050a planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 65066fa2cd844c8ae882c4ba9bc4e124eada8ffd
petr-novak
parents: 0
diff changeset
94 <data name="trc_library" format="fasta"
299f14a6050a planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 65066fa2cd844c8ae882c4ba9bc4e124eada8ffd
petr-novak
parents: 0
diff changeset
95 label="${tool.name} on ${on_string}: Library of tandem repeats"/>
0
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
96 <data name="tarean_report" format="html"
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
97 label="${tool.name} on ${on_string}: TAREAN Report"/>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
98
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
99
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
100
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
101 </outputs>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
102 <help><![CDATA[
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
103 **TideCluster** is a software tool designed to identify tandem repeats in genome assemblies by utilizing Tidehunter to detect tandem repeats clustering these repeats based on similarity using mmseqs2 and NCBI BLAST. The software runs in four steps as outlined below:
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
104
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
105 - **Tidehunter step**: In this initial step, Tidehunter is utilized to identify tandem repeats. As TideHunter's performance diminishes with larger sequences, the input fasta file is divided into smaller overlapping segments, with each segment analyzed individually. Results from individual segments are parsed and merged into a single GFF3 file. Tandem repeats detected in this step are often fragmented into multiple overlapping pieces.
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
106
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
107 - **Clustering step**: Prior to clustering, all arrays that do not meet the minimum length requirement are removed from the analysis and saved in a separate GFF3 file. Arrays exceeding the minimum length requirement are clustered based on similarity. Clustering occurs in two stages. First, mmseqs2 is employed in the initial round of clustering. The second round involves an all-to-all comparison using NCBI-BLAST, followed by graph-based clustering. The GFF3 file from the Tidehunter step is updated to include cluster assignment information. Simple sequence repeats are excluded from the clustering step and are analyzed separately.
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
108
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
109 - **Annotation step**: Consensus sequences from TideHunter for each cluster are examined by RepeatMasker against a library of tandem repeats. The resulting annotation for each tandem repeat is used to update the information in the GFF3 file. This step is optional.
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
110
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
111 - **TAREAN step**: In this final step, the Tandem Repeat Analyzer (TAREAN) estimates consensus sequences using a k-mer-based approach on the original sequences from the reference. Consensus sequences of simple sequence repeats are evaluated separately, as TAREAN performs poorly on tandem repeats with short monomers. The results of the analysis are saved in an HTML summary.
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
112
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
113 **Credits**
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
114
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
115 TideCluster utilizes Tidehunter [https://github.com/Xinglab/TideHunter] for tandem repeat detection and TAREAN for reconstruction of consensus sequences of tandem repeats. If you use TideCluster please cite:
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
116
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
117 - https://github.com/kavonrtep/TideCluster
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
118 - TAREAN: a computational tool for identification and characterization of satellite DNA from unassembled short reads (https://doi.org/10.1093/nar/gkx257)
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
119 - TideHunter: efficient and sensitive tandem repeat detection from noisy long-reads using seed-and-chain (https://doi.org/10.1093/bioinformatics/btz376)
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
120 ]]></help>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
121 <citations>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
122
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
123 </citations>
c701eddc9fec planemo upload for repository https://github.com/kavonrtep/galaxy_packages commit 181f00441ba635991889a85b90fa9741a8c8e978-dirty
petr-novak
parents:
diff changeset
124 </tool>