annotate ChipSeqRatioDef.xml @ 34:91996b991991 draft default tip

Uploaded
author petr-novak
date Fri, 16 Feb 2024 15:22:21 +0000
parents 53dc6aef5441
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
29
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
1 <tool id="chip_seq_ratio_1" name="ChIP-Seq Mapper" version="1.1.1.4">
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
2 <stdio>
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
3 <exit_code range="1:" level="fatal" description="Error"/>
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
4 </stdio>
3
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
5 <description></description>
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
6 <requirements>
29
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
7 <requirement type="package">r-base64enc</requirement>
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
8 <requirement type="package">r-r2html</requirement>
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
9 <requirement type="package">blast</requirement>
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
10 <requirement type="package" version="3">python</requirement>
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
11 <!-- <requirement type="package">chip_seq_ration</requirement> -->
3
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
12 </requirements>
22
58807b35777a planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 16
diff changeset
13 <required_files>
58807b35777a planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 16
diff changeset
14 <include type="literal" path="ChipSeqRatioAnalysis.py"/>
58807b35777a planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 16
diff changeset
15 <include type="literal" path="ChipSeqRatioAnalysis.R"/>
58807b35777a planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 16
diff changeset
16 </required_files>
29
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
17 <command> <![CDATA[
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
18 which python && python --version &&
22
58807b35777a planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 16
diff changeset
19 python '$__tool_directory__'/ChipSeqRatioAnalysis.py
3
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
20 --ChipSeq=${ChipFile}
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
21 --InputSeq=${InputFile}
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
22 --Contigs=${ContigFile}
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
23 --output=${OutputFile}
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
24 --html=${ReportFile}
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
25 --max_cl=${MaxCl}
29
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
26 --bitscore=$bitscore
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
27 --nproc=16
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
28 ]]>
3
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
29 </command>
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
30
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
31 <inputs>
29
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
32 <param name="ChipFile" label="Chip reads" type="data" format="fasta"
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
33 help="Reads in FASTA format"/>
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
34 <param name="InputFile" label="Input reads" type="data" format="fasta"
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
35 help="Reads in FASTA format"/>
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
36 <param name="ContigFile" label="Reference - contig sequences" type="data"
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
37 format="fasta"
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
38 help="Contigs from RepeatExplorer clustering (the file &quot;contigs.fasta&quot;)"/>
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
39 <param name="MaxCl" label="Number of top clusters to be shown in graph"
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
40 type="integer" value="200"/>
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
41 <param name="bitscore" label="Bit score threshold" type="integer" value="50"
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
42 help="Similarity hits with lower bit score will not be used for ChIP/Input ratio calculation"/>
3
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
43 </inputs>
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
44 <outputs>
29
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
45 <data name="OutputFile" format="tabular"
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
46 label="csv table from ChIP-Seq-Mapper on datasets ${InputFile.hid} (Input) ${ChipFile.hid} (ChIP) and ${ContigFile.hid} (reference)"/>
7
89c5ba120b21 Uploaded
petr-novak
parents: 6
diff changeset
47
29
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
48 <data name="ReportFile" format="html"
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
49 label="HTML report from ChIP-Seq-Mapper on datasets ${InputFile.hid} (Input) ${ChipFile.hid} (ChIP) and ${ContigFile.hid} (reference)"/>
3
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
50 </outputs>
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
51
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
52 <help>
29
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
53 **What it does**
3
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
54
29
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
55 The ChIP-seq Mapper evaluates the enrichment of repetitive sequences in sequencing
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
56 data from chromatin
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
57 immunoprecipitation experiments, using repeats identified by RepeatExplorer as the
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
58 reference. The tool
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
59 performs BLASTN similarity search of the read sequences to the reference,
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
60 and the reads producing hits that passed the user-specified similarity threshold
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
61 are assigned to the
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
62 repeat clusters. The assignment is made to the cluster that produced the best
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
63 similarity hit, and every
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
64 read is assigned to only a single cluster. Following read mapping, the numbers of
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
65 reads from the
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
66 INPUT and ChIP samples are evaluated, and ChIP/INPUT ratios of the normalized read
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
67 counts are reported
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
68 for individual clusters.
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
69 ChIP and INPUT reads should be of uniform lengths of at least 40 nt. The bit score
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
70 threshold value should be
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
71 adjusted based on the length of the analyzed reads (the value equal to the read
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
72 length is recommended for a start).
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
73 This method was first used in (`Neumann et al. 2012`__) for
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
74 identification of repetitive sequences associated with centromeres:
3
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
75
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
76
29
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
77 `PLoS Genet. Epub 2012 Jun 21. Stretching the rules: monocentric chromosomes with
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
78 multiple centromere domains. Neumann P, Navrátilová A, Schroeder-Reiter E,
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
79 Koblížková A, Steinbauerová V, Chocholová E, Novák P, Wanner G, Macas J.`__.
3
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
80
29
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
81 .. __:
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
82 http://journals.plos.org/plosgenetics/article?id=10.1371/journal.pgen.1002777
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
83 .. __:
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
84 http://journals.plos.org/plosgenetics/article?id=10.1371/journal.pgen.1002777
53dc6aef5441 planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents: 23
diff changeset
85
3
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
86 </help>
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
87
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
88 </tool>
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
89
e320ef2d105a Uploaded
petr-novak
parents:
diff changeset
90