annotate isoDE.xml @ 5:240c34061675 draft

Uploaded
author saharlcc
date Mon, 19 Sep 2016 22:06:23 -0400
parents babf45f7c9a3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
1 <tool id="isoDE" name="IsoDE2">
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
2 <description>Compute gene Differential Expression based on IsoEM2 output </description>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
3 <command interpreter="bash">isoDE2.sh
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
4 -c1
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
5 $condition1
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
6 #for $r in $condition1replicates
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
7 ${r.c1Rep}
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
8 #end for
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
9 -c2
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
10 $condition2
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
11 #for $r in $condition2replicates
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
12 ${r.c2Rep}
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
13 #end for
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
14 -pval $pval
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
15 -geneFPKMout $geneFPKM
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
16 -geneTPMout $geneTPM
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
17 -isoFPKMout $isoformFPKM
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
18 -isoTPMout $isoformTPM
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
19 </command>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
20
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
21 <inputs>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
22 <param name="condition1" type="data" label="Select data for Condition 1" format="gz" help="Condition 1 isoEM2 compressed output file"/>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
23 <!--
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
24 <param format="toolshed.gz" name="condition1" type="data" label="Select data for Condition 1" help="Condition 1 isoEM2 compressed output file"/>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
25 -->
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
26 <repeat name="condition1replicates" title="Replicates for Condition 1">
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
27 <param name="c1Rep" label="Add replicate" type="data" format="gz" data_ref="condtion1" />
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
28 </repeat>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
29
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
30 <param format="gz" name="condition2" type="data" label="Select data for Condition 2" help="Condition 2 isoEM2 compressed output file"/>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
31 <!--
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
32 <param format="toolshed.gz" name="condition2" type="data" label="Select data for Condition 2" help="Condition 2 IsoEM2 compressed output file"/>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
33 -->
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
34 <repeat name="condition2replicates" title="Replicates for Condition 2">
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
35 <param format="gz" name="c2Rep" label="Add replicate" type="data" data_ref="condtion2" />
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
36 </repeat>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
37
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
38
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
39 <param name="pval" label="p-value" type="float" value="0.05" help="Desired p-value to for which a reliable fold change level will be reported" />
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
40
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
41 </inputs>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
42 <outputs>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
43 <data format="tabular" name="geneFPKM" label="isoDE gene fpkm" />
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
44 <data format="tabular" name="isoformFPKM" label="isoDE isoform fpkm" />
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
45 <data format="tabular" name="geneTPM" label="isoDE gene tpm" />
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
46 <data format="tabular" name="isoformTPM" label="isoDE isoform tpm" />
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
47 </outputs>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
48
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
49 <help>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
50 **What it does**
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
51
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
52 Computes gene and isoform differential expression between two conditions (example tumor and normal) for both Fragment per Kilobase of transcript length per Million
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
53 bases (FPKM) and Transcripts per Million (TPM) values. The computation is based on the boostraping output generated by IsoEM2. The number of bootstrap iterations for
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
54 IsoEM2 should be >= 20 (suggested 200).
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
55
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
56 **Input**
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
57
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
58 * - One or more IsoEM output files (compressed tar files) for each of the two conditions. More than one file can be used if there are replicated for either condition
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
59 * - Desired p-value to for which a reliable fold change level will be reported
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
60 *
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
61
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
62
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
63
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
64
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
65 **Output**
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
66
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
67 * four output files containinag results for Gene FPKM DE, Gene TPM DE, Isoform FPKM DE, and Isoform TPM DE. The four files have identical format with the following fields
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
68 * 1- Gene/isoform ID
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
69 * 2- Reliable log_2(FC) : conservative estimate of fold change in log base 2.
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
70 * For the confidence level specified by the input p-value, fold change of gene/isoform abundance (FPKM/TPM) in condition 2 compared condition 1 is
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
71 * at least 2 ^ absoulte value of this field.The sign indicates the direction, +ve means over expressed in condition 2, -ve means underexpressed in
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
72 * condition 1. NDE indicates that no change was detected.
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
73 * 3- log_2(condition 1 FPKM (or TPM)/condition 1 FPKM(or TPM)) based on IsoEM2 run without bootstrapping
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
74 * 4- condition 1 FPKM (or TPM) based on IsoEM2 run without bootstrapping
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
75 * 5- condition 2 FPKM (or TPM) based on IsoEM2 run without bootstrapping
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
76
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
77
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
78 </help>
babf45f7c9a3 Uploaded
saharlcc
parents:
diff changeset
79 </tool>