annotate metagene_readthrough.xml @ 19:385fc64fa988 draft default tip

Uploaded
author rlegendre
date Fri, 12 Jun 2015 11:32:59 -0400
parents 7c944fd9907e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
1 <tool id="readthrough_analysis" name="Stop_supp">
11
rlegendre
parents: 7
diff changeset
2 <description>To analyse Ribo-seq alignments for the detection of stop codon readthrough events</description>
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
3 <requirements>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
4 <requirement type="package">samtools</requirement>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
5 <requirement type="python-module">HTseq</requirement>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
6 <requirement type="python-module">pysam</requirement>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
7 <requirement type="python-module">csv</requirement>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
8 <requirement type="python-module">Bio</requirement>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
9 </requirements>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
10 <command interpreter="python">
11
rlegendre
parents: 7
diff changeset
11 metagene_readthrough.py --gff $gff --fasta $fasta --bam $mapping --dirout=$output,$output.files_path --extend $ext
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
12
015db5db052c Uploaded
rlegendre
parents:
diff changeset
13 </command>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
14
015db5db052c Uploaded
rlegendre
parents:
diff changeset
15 <inputs>
11
rlegendre
parents: 7
diff changeset
16 <param name="gff" type="data" label="Reference annotation file (GFF)" format="gff" />
rlegendre
parents: 7
diff changeset
17 <param name="fasta" type="data" label="Reference genome in Fasta format" format="fasta" />
rlegendre
parents: 7
diff changeset
18 <param name="mapping" type="data" label="Bam File" format="bam" />
rlegendre
parents: 7
diff changeset
19 <param name="ext" type="integer" label="Length of 3’ UTR extension downstream the annotated stop codon (in bp)" value="300" />
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
20 </inputs>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
21
015db5db052c Uploaded
rlegendre
parents:
diff changeset
22 <outputs>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
23 <data format="html" name="output" label="[RP]Readthrough results on ${on_string}"/>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
24 </outputs>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
25
015db5db052c Uploaded
rlegendre
parents:
diff changeset
26 <help>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
27 Summary
015db5db052c Uploaded
rlegendre
parents:
diff changeset
28 -------
13
7c944fd9907e release 2
rlegendre
parents: 11
diff changeset
29 This tool uses Ribo-seq data (BAM file) to extract genes displaying potential stop codon readthrough events from a reference annotation file (`GFF3`_).
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
30
11
rlegendre
parents: 7
diff changeset
31 C-terminal protein extensions were identified as previously described (Dunn J.G. et al, 2013). Only uniquely mapped footprints with a size in the 25 to 34 range are considered.
rlegendre
parents: 7
diff changeset
32 A gene is considered to display readthrough if:
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
33
015db5db052c Uploaded
rlegendre
parents:
diff changeset
34 i) It is covered by more than 128 footprints.
015db5db052c Uploaded
rlegendre
parents:
diff changeset
35
11
rlegendre
parents: 7
diff changeset
36 ii) There are footprints after the stop codon.
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
37
11
rlegendre
parents: 7
diff changeset
38 iii) There are footprints overlapping the next in-frame stop codon.
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
39
11
rlegendre
parents: 7
diff changeset
40 iv) There is no methionine codon in the next five codons downstream from the official stop codon of the CDS.
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
41
11
rlegendre
parents: 7
diff changeset
42 v) Coverage is homogeneous within the extension.
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
43
11
rlegendre
parents: 7
diff changeset
44 Stop codon readthrough was estimated by calculating the ratio of the number of footprints in the C-terminal extension to that in the CDS. Ribosome density footprints were estimated in RPKM (reads per kilobase per million). We controlled for variability due to stop codon peaks, by excluding footprints mapping to stop codons from the calculation of RPKM.
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
45
13
7c944fd9907e release 2
rlegendre
parents: 11
diff changeset
46 .. _GFF3: http://gmod.org/wiki/GFF3
7c944fd9907e release 2
rlegendre
parents: 11
diff changeset
47
11
rlegendre
parents: 7
diff changeset
48
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
49 Output
015db5db052c Uploaded
rlegendre
parents:
diff changeset
50 -------
11
rlegendre
parents: 7
diff changeset
51 This tool produces an html file with plots for each gene displaying readthrough.
rlegendre
parents: 7
diff changeset
52
7
015db5db052c Uploaded
rlegendre
parents:
diff changeset
53
015db5db052c Uploaded
rlegendre
parents:
diff changeset
54 Dependances
015db5db052c Uploaded
rlegendre
parents:
diff changeset
55 ------------
015db5db052c Uploaded
rlegendre
parents:
diff changeset
56
015db5db052c Uploaded
rlegendre
parents:
diff changeset
57 .. class:: warningmark
015db5db052c Uploaded
rlegendre
parents:
diff changeset
58
015db5db052c Uploaded
rlegendre
parents:
diff changeset
59 This tool depends on Python (>=2.7) and following packages : numpy 1.8.0, Biopython 1.58, matplotlib 1.3.1, HTSeq and pysam. Samtools is used for bam manipulation.
015db5db052c Uploaded
rlegendre
parents:
diff changeset
60
015db5db052c Uploaded
rlegendre
parents:
diff changeset
61 </help>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
62 </tool>
015db5db052c Uploaded
rlegendre
parents:
diff changeset
63