Repository 'ctat_analyze_differential_expression'
hg clone https://toolshed.g2.bx.psu.edu/repos/trinity_ctat/ctat_analyze_differential_expression

Changeset 0:2ca97cd84ce3 (2018-07-17)
Commit message:
Upload ctat tools.
added:
ctat_analyze_differential_expression.py
ctat_analyze_differential_expression.xml
test-data/Sp.TMM.EXPR.matrix
test-data/Sp.edgeR.tar.gz
b
diff -r 000000000000 -r 2ca97cd84ce3 ctat_analyze_differential_expression.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ctat_analyze_differential_expression.py Tue Jul 17 11:49:33 2018 -0400
[
@@ -0,0 +1,123 @@
+import sys, os, subprocess
+
+TRINITY_BASE_DIR = ""
+if os.environ.has_key('TRINITY_HOME'):
+    TRINITY_BASE_DIR = os.environ['TRINITY_HOME'];
+elif hasattr(os, 'symlink'): # symlink was implemented to always return false when it was not implemented in earlier versions of python.
+    # 2017-09-26
+    # Cicada Dennis added looking for the location of the Trinity program using the Unix "which" utility.
+    # I tried using "command -v Trinity" but for some reason, I was getting a OS permission error with that.
+    # I also found distutils.spawn.find_executable() which might work, but already implemented the below.
+    try:
+        pipe1 = subprocess.Popen(["which", "Trinity"], stdout=subprocess.PIPE)
+    except:
+        msg = "You must set the environmental variable TRINITY_HOME to the base installation directory of Trinity before running {:s}.\n".format(sys.argv[0])
+        sys.stderr.write(msg)
+        # t, v, tb = sys.exc_info()
+        # raise t, v, tb
+        # For some reason the above was giving a syntax error. 
+        # A simple raise should reraise the existing exception.
+        raise
+    else:
+        TrinityPath, err_info = pipe1.communicate()
+        # FIX - probably should be checking err_info for errors...
+        # Determine the TRINITY_BASE_DIR from output1.
+        # If TrinityPath is a link, we need to dereference the link.
+        TrinityPath = TrinityPath.rstrip() # Need to strip off a newline.
+        # print "Trinity that was found is: {:s}".format(repr(TrinityPath))
+        # print os.path.islink(TrinityPath)
+        TrinityPath = os.path.abspath(TrinityPath)
+        # msg = "The Absolute Trinity path that was found is: {:s}".format(TrinityPath)
+        # print msg
+        # print os.path.islink(TrinityPath)
+        while os.path.islink(TrinityPath):
+            # print "That path is a link."
+            TrinityPath = os.path.join(os.path.dirname(TrinityPath),os.readlink(TrinityPath))
+            # print "The new path is: {:s}".format(TrinityPath)
+        # Take off the last part of the path (which is the Trinity command)
+        TRINITY_BASE_DIR = "/".join(TrinityPath.split("/")[0:-1])
+else:
+    sys.stderr.write("Either set TRINITY_HOME to the trinity base directory, or ensure that directory is in the PATH before running.")
+    sys.exit(1)
+
+usage= "usage: " + sys.argv[0] + " " + "edgeR.tar.gz " + "TMM_normalized_FPKM_matrix " + "P-value " + "C-value"
+print sys.argv 
+print usage 
+print " "
+
+if len(sys.argv)<5:
+ print "Require atleast two parameters"
+else:
+ print "All good- command going ahead"
+print " "
+
+Normalized_Matrix=sys.argv[2]
+Pvalue=sys.argv[3]
+Cvalue=sys.argv[4]
+
+def run_command(cmd):
+    # 2017-10-02
+    # Cicada Dennis put the subprocess command in a try/except statement.
+    # Errors were going undetected the way it was written previously.
+    print "Running command:\n\t" + cmd
+    try:
+        pipe = subprocess.Popen(cmd, shell=True, stderr=subprocess.PIPE, stdout=subprocess.PIPE)
+        cmd_stdout, cmd_stderr = pipe.communicate()
+    except:
+        msg = "ERROR while running command:\n\t" + cmd
+        sys.stderr.write(msg)
+        raise
+    
+    sys.stdout.write(cmd_stdout)
+    ret = pipe.returncode
+    if ret:
+        print "command died: " + str(ret)
+        sys.stderr.write(cmd_stderr)
+        sys.exit(ret)
+    else:
+        # Any error output is written to stdout instead of stderr, since no error has occurred.
+        sys.stderr.write(cmd_stderr) 
+        return
+
+print ""
+Final_tar_gz= "edgeR.tar.gz"
+run_command("cp "+ sys.argv[1] + " " + Final_tar_gz)
+run_command("tar -xvf " + Final_tar_gz)
+
+print "Before moving files."
+run_command("pwd")
+run_command("ls -lad ./*")
+print "\nedgeR_results/"
+run_command("ls -la edgeR_results")
+print ""
+
+run_command("mv edgeR_results/* ." )
+
+print "After moving files."
+run_command("pwd")
+run_command("ls -lad ./*")
+print "\nedgeR_results/"
+run_command("ls -la edgeR_results")
+print ""
+
+# run the analyze command
+cmd= TRINITY_BASE_DIR + "/Analysis/DifferentialExpression/analyze_diff_expr.pl "+ "--matrix " +  Normalized_Matrix + " -P " +  Pvalue + " -C " + Cvalue
+run_command(cmd)
+
+origMatrixName= "diffExpr.P" + Pvalue + "_" + "C" + Cvalue + ".matrix"
+# diffExpr.P0.001_C2.0.matrix
+run_command("mv " + origMatrixName + " diffExpr.matrix")
+
+SampleCorName= "diffExpr.P" + Pvalue + "_" + "C" + Cvalue + ".matrix.log2.centered.sample_cor.dat"
+# diffExpr.P0.001_C2.0.matrix.log2.sample_cor.dat
+run_command("mv " + SampleCorName + " diffExpr.matrix.log2..sample_cor.dat")
+
+CorMatrix= "diffExpr.P" + Pvalue + "_" + "C" + Cvalue + ".matrix.log2.centered.sample_cor_matrix.pdf"
+# diffExpr.P0.001_C2.0.matrix.log2.sample_cor_matrix.pdf
+run_command("mv " + CorMatrix + " diffExpr.matrix.log2.sample_cor_matrix.pdf")
+
+Heatmap= "diffExpr.P" + Pvalue + "_" + "C" + Cvalue + ".matrix.log2.centered.genes_vs_samples_heatmap.pdf"
+#diffExpr.P0.001_C2.0.matrix.log2.centered.genes_vs_samples_heatmap.pdf
+run_command("mv " + Heatmap + " diffExpr.matrix.log2.centered.genes_vs_samples_heatmap.pdf")
+
+sys.exit(0)
b
diff -r 000000000000 -r 2ca97cd84ce3 ctat_analyze_differential_expression.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ctat_analyze_differential_expression.xml Tue Jul 17 11:49:33 2018 -0400
[
@@ -0,0 +1,76 @@
+<tool id="ctat_analyze_differential_expression" name="ctat_analyze_differential_expression" version="1.0.0" profile="17.05">
+
+    <description>Analyze differential expression</description>
+    <requirements>
+        <requirement type="package" version="2.7">python</requirement>
+        <requirement type="package">subprocess32</requirement>
+        <requirement type="package">bzip2</requirement>
+        <requirement type="package" version="1.3.0">rsem</requirement>
+        <requirement type="package" version="3">bioconductor-edger</requirement>
+        <requirement type="package" version="2">bioconductor-qvalue</requirement>
+        <requirement type="package">r-cluster</requirement>
+        <requirement type="package">r-fastcluster</requirement>
+        <requirement type="package" version="2.6.6">trinity</requirement>
+    </requirements>
+    <command detect_errors="exit_code">
+        <![CDATA[
+        python $__tool_directory__/ctat_analyze_differential_expression.py $EdgeRTarGz $Counts_matrix $Pvalue $Cvalue 
+        ]]>
+    </command>
+    <inputs>
+          <param name="EdgeRTarGz" label="EdgeR tar gz file" type="data" format="txt"/>
+          <param name="Counts_matrix" label="Counts Matrix" type="data" format="tabular" />
+      <param name="Pvalue" label="P-value" value="0.05" type="float" />
+      <param name="Cvalue" label="C-value" value="0" type="float" />
+      
+    </inputs>
+    <outputs>
+        <data format="data" name="diffExpr_matrix" label="${tool.name} on ${on_string}: Matrix" from_work_dir="diffExpr.matrix"/>
+    <data format="data" name="diffExpr_correlation_matrix" label="${tool.name} on ${on_string}: Sample_Correlation_Matrix" from_work_dir="diffExpr.matrix.log2.sample_cor.dat"/>
+    <data format="data" name="diffExpr_correlation_matrix_pdf" label="${tool.name} on ${on_string}: Sample_Correlation_Matrix_PDF" from_work_dir="diffExpr.matrix.log2.sample_cor_matrix.pdf"/>
+    <data format="data" name="Heatmap" label="${tool.name} on ${on_string}: Heatmap" from_work_dir="diffExpr.matrix.log2.centered.genes_vs_samples_heatmap.pdf"/>
+    </outputs>
+    <tests>
+<test>
+<param name="EdgeRTarGz" value="Sp.edgeR.tar.gz" ftype="tar" />
+<param name="TMM_Matrix_FPKM" value="Sp.TMM.EXPR.matrix" />
+<param name="Pvalue" value="0.05" />
+<param name="Cvalue" value="0.0" />
+
+<output name="diffExpr_matrix" >
+                    <assert_contents>
+                        <has_line_matching expression=".+" />
+                        <has_line line="Sp_ds&#009;Sp_hs" />
+                        <has_line_matching expression="TRINITY_DN.+" />
+                    </assert_contents>
+                </output>
+<output name="diffExpr_correlation_matrix" file="Sp.diffExpr.matrix.log2.sample_cor.dat" />
+<output name="diffExpr_correlation_matrix_pdf" >
+                    <assert_contents>
+                        <has_line_matching expression=".+" />
+                    </assert_contents>
+                </output>
+<output name="Heatmap" >
+                    <assert_contents>
+                        <has_line_matching expression=".+" />
+                    </assert_contents>
+                </output>
+
+        </test>
+    </tests>
+    <help>
+.. class:: infomark 
+
+This tool filters differentially expressed transcripts derived from edgeR using a minimum fold change (C-value) which will be log2 transformed before use and a required significance (P-value) in the pairwise sample comparisons (after false discovery rate correction). 
+
+If you are following the Trinity RNA-seq protocol please go here_ for a galaxy tool walk through or the Nature Protocols paper_.
+
+.. _here: https://github.com/trinityrnaseq/GalaxyTrinityProtocol/wiki
+.. _paper: http://www.nature.com/nprot/journal/v8/n8/full/nprot.2013.084.html
+    </help>
+
+    <citations>
+        <citation type="doi">10.1038/nbt.1883</citation>
+    </citations>
+
+</tool>
b
diff -r 000000000000 -r 2ca97cd84ce3 test-data/Sp.TMM.EXPR.matrix
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/Sp.TMM.EXPR.matrix Tue Jul 17 11:49:33 2018 -0400
b
b'@@ -0,0 +1,353 @@\n+\tSp_ds\tSp_hs\n+TRINITY_DN126_c0_g2\t208.413\t663.692\n+TRINITY_DN173_c0_g3\t229.681\t359.359\n+TRINITY_DN16_c0_g1\t3576.565\t814.603\n+TRINITY_DN107_c0_g1\t428.409\t323.191\n+TRINITY_DN165_c0_g1\t503.376\t658.359\n+TRINITY_DN192_c0_g1\t39126.126\t19142.811\n+TRINITY_DN9_c0_g1\t353.811\t693.312\n+TRINITY_DN85_c0_g2\t581.711\t684.169\n+TRINITY_DN175_c0_g2\t1744.797\t0.000\n+TRINITY_DN170_c0_g2\t0.000\t0.000\n+TRINITY_DN226_c0_g1\t26319.359\t8886.950\n+TRINITY_DN135_c0_g2\t404.134\t200.734\n+TRINITY_DN176_c0_g3\t316.584\t120.017\n+TRINITY_DN80_c0_g1\t159.653\t264.439\n+TRINITY_DN119_c0_g2\t186.574\t632.215\n+TRINITY_DN134_c0_g1\t354.869\t190.269\n+TRINITY_DN150_c0_g1\t1375.774\t2962.222\n+TRINITY_DN149_c0_g2\t531.548\t366.669\n+TRINITY_DN188_c0_g1\t7070.931\t30112.711\n+TRINITY_DN122_c0_g1\t274.527\t184.376\n+TRINITY_DN118_c0_g2\t1417.370\t0.000\n+TRINITY_DN173_c0_g1\t0.000\t2330.019\n+TRINITY_DN219_c0_g1\t1643.145\t1160.152\n+TRINITY_DN141_c0_g2\t368.939\t544.176\n+TRINITY_DN81_c0_g1\t1377.673\t816.734\n+TRINITY_DN178_c0_g4\t168.220\t280.987\n+TRINITY_DN117_c0_g1\t0.000\t0.000\n+TRINITY_DN125_c0_g1\t478.966\t0.000\n+TRINITY_DN158_c0_g2\t567.684\t392.718\n+TRINITY_DN128_c1_g1\t28463.880\t171.388\n+TRINITY_DN177_c1_g1\t0.000\t3469.241\n+TRINITY_DN180_c0_g2\t383.613\t811.686\n+TRINITY_DN32_c0_g1\t1167.261\t1122.091\n+TRINITY_DN113_c0_g1\t496.589\t353.121\n+TRINITY_DN201_c0_g1\t499.159\t325.013\n+TRINITY_DN60_c0_g2\t0.000\t0.000\n+TRINITY_DN50_c0_g1\t95606.418\t24142.635\n+TRINITY_DN112_c0_g1\t185.549\t143.101\n+TRINITY_DN87_c0_g1\t753.988\t751.946\n+TRINITY_DN179_c0_g1\t292.124\t237.557\n+TRINITY_DN170_c0_g4\t2125.765\t991.693\n+TRINITY_DN74_c0_g1\t352.249\t324.774\n+TRINITY_DN199_c0_g1\t16504.791\t313.512\n+TRINITY_DN89_c0_g2\t278.029\t202.591\n+TRINITY_DN49_c0_g1\t406.150\t412.766\n+TRINITY_DN116_c0_g2\t882.546\t0.000\n+TRINITY_DN215_c0_g1\t8281.072\t6884.290\n+TRINITY_DN129_c0_g1\t1043.097\t2058.318\n+TRINITY_DN143_c0_g1\t447.904\t137.648\n+TRINITY_DN176_c0_g2\t476.480\t147.422\n+TRINITY_DN162_c0_g1\t257.164\t476.506\n+TRINITY_DN77_c0_g1\t0.000\t5166.450\n+TRINITY_DN84_c0_g1\t99.771\t155.149\n+TRINITY_DN104_c0_g1\t146.289\t1195.391\n+TRINITY_DN18_c0_g1\t402.655\t818.520\n+TRINITY_DN102_c0_g1\t3491.367\t0.000\n+TRINITY_DN183_c0_g2\t772.367\t1652.695\n+TRINITY_DN10_c0_g1\t2034.830\t1036.159\n+TRINITY_DN158_c0_g3\t560.804\t517.782\n+TRINITY_DN36_c0_g1\t375.558\t319.572\n+TRINITY_DN104_c0_g2\t245.136\t1118.865\n+TRINITY_DN144_c0_g3\t0.000\t0.000\n+TRINITY_DN152_c0_g1\t1210.922\t106.802\n+TRINITY_DN97_c0_g1\t1299.203\t477.280\n+TRINITY_DN53_c0_g1\t649.446\t328.227\n+TRINITY_DN140_c0_g1\t633.940\t0.000\n+TRINITY_DN75_c0_g1\t770.511\t0.000\n+TRINITY_DN195_c0_g1\t786.495\t1157.152\n+TRINITY_DN128_c0_g1\t6202.362\t48712.107\n+TRINITY_DN24_c0_g1\t313.728\t0.000\n+TRINITY_DN149_c0_g1\t153.689\t506.115\n+TRINITY_DN178_c0_g2\t461.512\t633.203\n+TRINITY_DN24_c0_g2\t739.491\t165.364\n+TRINITY_DN174_c0_g4\t445.678\t431.350\n+TRINITY_DN68_c0_g1\t874.230\t357.680\n+TRINITY_DN25_c0_g1\t438.278\t389.741\n+TRINITY_DN227_c0_g1\t537.814\t941.667\n+TRINITY_DN176_c0_g1\t130.178\t418.457\n+TRINITY_DN194_c0_g1\t0.000\t0.000\n+TRINITY_DN213_c0_g1\t777.172\t1416.602\n+TRINITY_DN211_c0_g1\t3179.781\t5736.531\n+TRINITY_DN127_c0_g1\t450.601\t425.707\n+TRINITY_DN108_c0_g2\t167.817\t518.080\n+TRINITY_DN162_c0_g6\t0.000\t2381.342\n+TRINITY_DN4_c0_g1\t1173.451\t1671.767\n+TRINITY_DN207_c0_g1\t793.761\t1501.713\n+TRINITY_DN172_c0_g1\t106.676\t167.173\n+TRINITY_DN178_c0_g3\t386.503\t0.000\n+TRINITY_DN35_c0_g1\t6061.063\t11700.571\n+TRINITY_DN11_c0_g1\t1065.390\t2992.699\n+TRINITY_DN38_c0_g1\t755.097\t431.850\n+TRINITY_DN85_c0_g1\t627.960\t643.858\n+TRINITY_DN197_c0_g1\t775.080\t1034.588\n+TRINITY_DN162_c0_g4\t415.759\t339.704\n+TRINITY_DN206_c0_g1\t1620.121\t518.246\n+TRINITY_DN143_c0_g5\t239.979\t0.000\n+TRINITY_DN186_c0_g1\t117333.607\t291664.823\n+TRINITY_DN145_c0_g1\t193.839\t226.056\n+TRINITY_DN120_c0_g3\t277.441\t282.035\n+TRINITY_DN212_c0_g1\t1037.100\t911.107\n+TRINITY_DN117_c0_g5\t300.608\t515.151\n+TRINITY_DN30_c0_g1\t0.000\t0.000\n+TRINITY_DN216_c0_g1\t21841.441\t2669.484\n+TRINITY_DN180_c0_g1\t421.286\t0.000\n+TRINITY_DN133_c0_g2\t498.168\t0.000\n+TRINITY_DN13_c0_g1\t4310.285\t27106.714\n+TRINITY_DN146_c0_g2\t406.679\t480.697\n+TRINITY_DN162_c0_g5\t34'..b'0\t4660.049\n+TRINITY_DN124_c0_g3\t737.584\t297.964\n+TRINITY_DN40_c0_g1\t548.978\t511.270\n+TRINITY_DN86_c0_g2\t136.251\t661.133\n+TRINITY_DN167_c0_g1\t418.321\t212.639\n+TRINITY_DN95_c0_g1\t276.963\t620.976\n+TRINITY_DN76_c0_g3\t433.768\t328.025\n+TRINITY_DN209_c0_g1\t313.728\t0.000\n+TRINITY_DN228_c0_g1\t16954.653\t6175.024\n+TRINITY_DN86_c0_g1\t0.000\t748.600\n+TRINITY_DN72_c0_g1\t801.060\t180.864\n+TRINITY_DN165_c0_g2\t1745.679\t0.000\n+TRINITY_DN146_c0_g4\t402.328\t333.715\n+TRINITY_DN179_c0_g3\t438.110\t152.339\n+TRINITY_DN154_c0_g1\t557.822\t0.000\n+TRINITY_DN54_c0_g1\t258.550\t262.403\n+TRINITY_DN115_c0_g1\t381.454\t461.423\n+TRINITY_DN152_c0_g2\t1101.029\t544.450\n+TRINITY_DN126_c0_g3\t252.847\t591.725\n+TRINITY_DN17_c0_g1\t668.547\t742.386\n+TRINITY_DN154_c0_g2\t0.000\t0.000\n+TRINITY_DN17_c0_g2\t460.193\t200.520\n+TRINITY_DN105_c0_g1\t226.892\t362.954\n+TRINITY_DN124_c0_g1\t736.845\t384.289\n+TRINITY_DN14_c0_g1\t261.339\t689.003\n+TRINITY_DN101_c0_g1\t532.842\t626.000\n+TRINITY_DN21_c0_g1\t706.631\t208.258\n+TRINITY_DN77_c0_g2\t0.000\t1590.764\n+TRINITY_DN130_c0_g1\t740.037\t211.139\n+TRINITY_DN204_c0_g1\t992.934\t771.577\n+TRINITY_DN64_c0_g1\t817.574\t937.334\n+TRINITY_DN171_c0_g3\t405.200\t169.649\n+TRINITY_DN182_c0_g1\t0.000\t0.000\n+TRINITY_DN83_c0_g1\t0.000\t0.000\n+TRINITY_DN169_c0_g1\t133.152\t0.000\n+TRINITY_DN162_c0_g3\t0.000\t979.705\n+TRINITY_DN124_c0_g2\t1135.015\t535.128\n+TRINITY_DN157_c0_g2\t380.967\t974.966\n+TRINITY_DN189_c0_g1\t1429.910\t8195.567\n+TRINITY_DN101_c0_g3\t560.267\t484.912\n+TRINITY_DN142_c0_g1\t1299.547\t1090.435\n+TRINITY_DN70_c0_g2\t383.706\t182.305\n+TRINITY_DN100_c0_g2\t242.322\t534.914\n+TRINITY_DN178_c0_g7\t219.576\t271.606\n+TRINITY_DN70_c0_g1\t0.000\t0.000\n+TRINITY_DN155_c0_g2\t603.038\t570.558\n+TRINITY_DN149_c0_g3\t347.066\t185.769\n+TRINITY_DN162_c0_g2\t344.496\t193.567\n+TRINITY_DN120_c0_g1\t649.581\t0.000\n+TRINITY_DN160_c0_g2\t138.477\t620.976\n+TRINITY_DN196_c0_g1\t1372.221\t759.482\n+TRINITY_DN173_c0_g4\t195.410\t483.495\n+TRINITY_DN45_c0_g1\t2240.899\t45.585\n+TRINITY_DN58_c0_g1\t1514.579\t1558.905\n+TRINITY_DN99_c0_g1\t454.120\t365.657\n+TRINITY_DN187_c0_g1\t1482.820\t607.773\n+TRINITY_DN78_c0_g2\t522.157\t535.795\n+TRINITY_DN119_c0_g3\t0.000\t106.802\n+TRINITY_DN141_c0_g1\t0.000\t6184.036\n+TRINITY_DN135_c0_g1\t941.192\t0.000\n+TRINITY_DN117_c0_g4\t313.728\t595.428\n+TRINITY_DN118_c0_g5\t397.968\t0.000\n+TRINITY_DN177_c1_g2\t319.314\t264.439\n+TRINITY_DN157_c0_g3\t416.238\t721.802\n+TRINITY_DN62_c0_g1\t430.055\t490.721\n+TRINITY_DN171_c0_g2\t393.987\t239.259\n+TRINITY_DN28_c0_g1\t2206.914\t2451.916\n+TRINITY_DN105_c0_g2\t213.553\t469.923\n+TRINITY_DN168_c0_g3\t508.508\t265.284\n+TRINITY_DN181_c0_g1\t351.703\t125.624\n+TRINITY_DN163_c0_g3\t0.000\t0.000\n+TRINITY_DN217_c0_g1\t288.470\t1757.699\n+TRINITY_DN89_c0_g3\t0.000\t0.000\n+TRINITY_DN86_c0_g3\t265.799\t969.680\n+TRINITY_DN101_c0_g2\t0.000\t0.000\n+TRINITY_DN95_c0_g3\t805.302\t1637.039\n+TRINITY_DN190_c0_g1\t46213.579\t228990.867\n+TRINITY_DN93_c0_g3\t449.198\t241.343\n+TRINITY_DN83_c0_g2\t571.111\t0.000\n+TRINITY_DN59_c0_g1\t688.118\t0.000\n+TRINITY_DN46_c0_g2\t323.455\t536.854\n+TRINITY_DN225_c0_g1\t4233.798\t1703.982\n+TRINITY_DN133_c0_g1\t414.843\t485.733\n+TRINITY_DN166_c0_g1\t487.391\t702.420\n+TRINITY_DN52_c0_g1\t861.756\t757.565\n+TRINITY_DN149_c0_g4\t911.499\t0.000\n+TRINITY_DN177_c0_g1\t0.000\t1010.860\n+TRINITY_DN46_c0_g1\t263.305\t211.925\n+TRINITY_DN117_c0_g3\t472.230\t374.645\n+TRINITY_DN93_c0_g2\t0.000\t0.000\n+TRINITY_DN153_c0_g1\t16039.710\t2908.041\n+TRINITY_DN100_c0_g1\t1359.563\t4333.274\n+TRINITY_DN29_c0_g1\t354.601\t1395.911\n+TRINITY_DN126_c0_g1\t134.974\t473.411\n+TRINITY_DN66_c0_g1\t0.000\t0.000\n+TRINITY_DN90_c0_g1\t257.694\t671.895\n+TRINITY_DN4_c0_g2\t389.107\t491.924\n+TRINITY_DN158_c0_g1\t348.721\t370.479\n+TRINITY_DN138_c0_g1\t509.222\t408.004\n+TRINITY_DN119_c0_g1\t0.000\t1106.769\n+TRINITY_DN132_c0_g2\t856.666\t529.556\n+TRINITY_DN123_c0_g1\t0.000\t0.000\n+TRINITY_DN178_c0_g1\t0.000\t0.000\n+TRINITY_DN118_c0_g4\t0.000\t0.000\n+TRINITY_DN210_c0_g1\t10521.652\t195.531\n+TRINITY_DN173_c0_g2\t284.354\t203.222\n+TRINITY_DN178_c0_g8\t0.000\t4256.986\n+TRINITY_DN232_c0_g1\t1629.713\t2242.718\n+TRINITY_DN174_c0_g6\t731.990\t436.862\n+TRINITY_DN170_c0_g3\t602.509\t323.453\n+TRINITY_DN82_c0_g1\t722.103\t642.680\n'
b
diff -r 000000000000 -r 2ca97cd84ce3 test-data/Sp.edgeR.tar.gz
b
Binary file test-data/Sp.edgeR.tar.gz has changed