Mercurial > repos > petr-novak > re_utils
annotate ChipSeqRatioDef.xml @ 34:91996b991991 draft default tip
Uploaded
author | petr-novak |
---|---|
date | Fri, 16 Feb 2024 15:22:21 +0000 |
parents | 53dc6aef5441 |
children |
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 | 5 <description></description> |
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 | 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 | 20 --ChipSeq=${ChipFile} |
21 --InputSeq=${InputFile} | |
22 --Contigs=${ContigFile} | |
23 --output=${OutputFile} | |
24 --html=${ReportFile} | |
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 | 29 </command> |
30 | |
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 "contigs.fasta")"/> |
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 | 43 </inputs> |
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 | 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 | 50 </outputs> |
51 | |
52 <help> | |
29
53dc6aef5441
planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
petr-novak
parents:
23
diff
changeset
|
53 **What it does** |
3 | 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 | 75 |
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 | 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 | 86 </help> |
87 | |
88 </tool> | |
89 | |
90 |