Mercurial > repos > jgarbe > rgttable
diff rgttable.xml @ 0:74c942b5f0da draft default tip
Uploaded
author | jgarbe |
---|---|
date | Wed, 27 Nov 2013 14:44:13 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rgttable.xml Wed Nov 27 14:44:13 2013 -0500 @@ -0,0 +1,71 @@ +<tool id="rgttable" name="Read Group Tracking Table" version="1.0"> + <description>Generate FPKM tables from cuffdiff read_group_tracking files.</description> + <command interpreter="perl"> + rgttable.pl + #if $column.selcol == 'yes': + -c $column.colnum + #end if + $rgt_in $rgt_out + </command> + <inputs> + <param name="rgt_in" type="data" format="tabular" label="Input file" /> + <conditional name="column"> + <param name="selcol" type="select" label="FPKM column" > + <option value="no" selected="true">Use column 7 for the value (default for FPKM)</option> + <option value="yes" >Select the column to use for the value</option> + </param> + <when value="no"/> + <when value="yes"> + <param name="colnum" type="data_column" data_ref="rgt_in" numerical="true" optional="true" label="column" /> + </when> + </conditional> + <!-- + <param name="column" type="integer" value="7" label="Data column to keep (default 7)" /> + --> + </inputs> + <stdio> + </stdio> + <outputs> + <data name="rgt_out" format="tabular" /> + </outputs> + <tests> + <test> + <param name="rgt_in" ftype="tabular" value="genes.read_group_tracking" /> + <param name="selcol" value="no" /> + <output name="rgt_out" file="genes.rgt.tsv" /> + </test> + </tests> + <help> +This script converts read group tracking files produced by Cuffdiff into a format useful +for importing into other programs. +The output has a row for each tracking_id, with a column for tracking_id, and additional columns for each unique combination of condition and replicate. + +This works with the isoforms, genes, cds, and tss_groups +read group tracking files generated by cuffdiff. + +INPUT +A cuffdiff read_group_tracking file + + ============= =========== =========== =========== ===================== ===================== ========= ================ ======== + tracking_id condition replicate raw_frags internal_scaled_frags external_scaled_frags FPKM effective_length status + ============= =========== =========== =========== ===================== ===================== ========= ================ ======== + AES heart 0 1 1.15043 1.15043 18.1912 = OK + AES heart 1 1 0.800708 0.800708 18.5033 = OK + AES heart 2 4 2.96393 2.96393 68.5644 = OK + AES skeletal 0 0 0 0 0 = OK + AES skeletal 1 1 1.05362 1.05362 25.0567 = OK + AES skeletal 2 0 0 0 0 = OK + ============= =========== =========== =========== ===================== ===================== ========= ================ ======== + +OUTPUT + + ============= ========= ========= ========= ============ ============ ============ + tracking_id heart-0 heart-1 heart-2 skeletal-0 skeletal-1 skeletal-2 + ============= ========= ========= ========= ============ ============ ============ + AES 18.1912 18.5033 68.5644 0 25.0567 0 + ============= ========= ========= ========= ============ ============ ============ + + + + </help> +</tool>