annotate junction_annotation.xml @ 29:907d4b021ff6

Uploaded
author nilesh
date Thu, 11 Jul 2013 12:31:33 -0400
parents 93c0e1cc65c6
children cc5eaa9376d8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
21
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
1 <tool id="junction_annotation" name="Junction Annotation">
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
2 <description>compares detected splice junctions to reference gene model</description>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
3 <requirements>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
4 <requirement type="package" version="2.15.1">R</requirement>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
5 <requirement type="package" version="2.3.7">rseqc</requirement>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
6 </requirements>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
7 <command interpreter="python"> junction_annotation.py -i $input -o output -r $refgene
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
8
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
9 #if $intron.hasIntron
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
10 -m $intron.min_Intron
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
11 #end if
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
12
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
13 </command>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
14 <inputs>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
15 <param name="input" type="data" format="bam,sam" label="input bam/sam file" />
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
16 <param name="refgene" type="data" format="bed" label="reference gene model" />
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
17 <conditional name="intron">
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
18 <param name="hasIntron" type="boolean" label="Specify minimum intron length" value="false"/>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
19 <when value="true">
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
20 <param name="min_Intron" type="integer" value="50" label="Minimum intron length (bp, default=50)" />
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
21 </when>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
22 </conditional>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
23 </inputs>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
24 <outputs>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
25 <data format="xls" name="outputxls" from_work_dir="output.junction.xls"/>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
26 <data format="r" name="outputr" from_work_dir="output.junction_plot.r" />
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
27 <data format="pdf" name="outputpdf" from_work_dir="output.splice_events.pdf"/>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
28 <data format="pdf" name="outputjpdf" from_work_dir="output.splice_junction.pdf" />
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
29 </outputs>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
30 <help>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
31 .. image:: https://code.google.com/p/rseqc/logo?cct=1336721062
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
32
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
33 -----
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
34
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
35 About RSeQC
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
36 +++++++++++
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
37
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
38 The RSeQC package provides a number of useful modules that can comprehensively evaluate high throughput sequence data especially RNA-seq data. “Basic modules” quickly inspect sequence quality, nucleotide composition bias, PCR bias and GC bias, while “RNA-seq specific modules” investigate sequencing saturation status of both splicing junction detection and expression estimation, mapped reads clipping profile, mapped reads distribution, coverage uniformity over gene body, reproducibility, strand specificity and splice junction annotation.
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
39
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
40 The RSeQC package is licensed under the GNU GPL v3 license.
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
41
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
42 Inputs
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
43 ++++++++++++++
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
44
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
45 Input BAM/SAM file
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
46 Alignment file in BAM/SAM format.
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
47
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
48 Reference gene model
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
49 Gene model in BED format.
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
50
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
51 Minimum intron length (default=50)
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
52 Minimum intron length (bp).
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
53
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
54
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
55 Output
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
56 ++++++++++++++
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
57
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
58 1. output.junc.anno.junction.xls:
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
59 - chrom ID
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
60 - start position of junction (coordinate is 0 based)
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
61 - end position of junction (coordinate is 1 based)
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
62 - number of splice events supporting this junction
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
63 - 'annotated', 'complete_novel' or 'partial_novel'.
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
64 2. output.anno.junction_plot.r: R script to generate pie chart
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
65 3. output.splice_junction.pdf: plot of splice junctions
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
66 4. output.splice_events.pdf: plot of splice events
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
67 .. image:: http://dldcc-web.brc.bcm.edu/lilab/liguow/RSeQC/figure/junction.png
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
68
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
69
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
70
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
71
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
72 </help>
93c0e1cc65c6 Uploaded
nilesh
parents:
diff changeset
73 </tool>