Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • slowsmile
    Member
    • May 2011
    • 22

    #1

    Can I use FPKM to represent gene expression

    Dear All
    I am a newbie to the RNA-seq data analysis field. Currently, I'm in
    charge of analyzing some human NGS samples (single end) in a disease-control comparative setting. I have 10 BAM files (biological replicates) from tophat, each having the size~4GB.

    I followed the tophat-cufflinks-cuffcompare-cuffdiff pipeline (using
    hg19 reference) to find the differentially expressed genes between experimental and control conditions.

    I have no problem getting assembled results from cufflinks for each sample but I am stuck at the final cuffdiff step (the problem seems to be an insufficient memory issue as I constantly received bad-alloc feedback from the shell)

    So I wonder if I can just use the FPKM value from the cufflink genes.fpkm_tracking file of each sample as the gene expression values and use traditional statistical methods to identify differentially expressed genes between two groups? (e.g. multiple
    t-test, SAM analysis etc.)

    Thanks in advance
  • gringer
    David Eccles (gringer)
    • May 2011
    • 845

    #2
    You'd probably want to read here:


    And here:


    My quick-glance summary from that second FAQ is the following:
    Current count-based differential expression tools are poorly suited to differential expression analysis in genomes with alternatively spliced genes. The main reason for this is that when a gene has multiple isoforms, a change in the total number of reads or fragments from that gene doesn't always correspond to a change in expression for that gene. Conversely, a gene's expression may change, but the total number of fragments generated by its isoforms may be very similar. In order to detect changes accurately, it's necessary to estimate how many fragments came from each individual splice variant in each sample. Current count-based tools don't do this (to our knowledge - please send us email if you know of one!). Even if they did, fragments that come from parts of genes that are shared by more than one splice variant can't generally assigned to a single isoform, so the fragment counts for each isoform are only estimates, and there is some uncertainty in the counts. Isoforms that are very similar will have a great deal of uncertainty surrounding their fragment counts. This uncertainty needs to be accounted for when testing for differential expression. So while you could use Cufflinks to estimate isoform-level counts, you'd be throwing away Cufflinks' uncertainty, and thus have more confidence in the differences you see than you really should. This will probably lead to many false positives in your analysis. Furthermore, we do not normalize simply by the length to calculate FPKM but an effective length, as explained in our publications. Calculting counts from FPKM by multiplying by the length will give incorrect results. We strongly encourage you to consider using Cuffdiff to find differentially expressed genes and transcripts.
    In other words, if you're using cufflinks, it is also recommended to use cuffdiff. Note that tophat seems to be under somewhat heavy development at the moment. If you're not using the latest versions (cufflinks 1.0.3, tophat 1.3.1), there may be bugs that have been fixed to solve the memory issues.

    Comment

    • mbblack
      Senior Member
      • Aug 2009
      • 245

      #3
      Recently I was running cuffdiff with 6 SOLiD BioScope 1.3 mapped BAM files (3 control and 3 treatment, total of about 40.2Gb with the smallest file being about 5Gb and the largest about 12Gb) and was getting bad_alloc failures too.

      I just took a look at our cluster's swap setup and then made a temporary swap big enough to let cuffdiff run. The machine I was using has 24Gb RAM, but had a small swap (not sure why, it shipped from Penguin that way), so I made an empty file of 24Gb and appended that to swap and cuffdiff ran just fine after that (used all the RAM of course, and about 13-14Gb of the swap, so I was overly generous but it worked).

      So, you may be able to run cuffdiff by just creating a nice massive temporary swap file for the run.
      Last edited by mbblack; 07-01-2011, 08:16 AM.
      Michael Black, Ph.D.
      ScitoVation LLC. RTP, N.C.

      Comment

      Latest Articles

      Collapse

      • SEQadmin2
        Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
        by SEQadmin2



        Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

        Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
        ...
        10-14-2026, 09:55 AM
      • SEQadmin2
        New Genomics Technologies Take Aim at Long-Standing Limits
        by SEQadmin2


        Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

        We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
        ...
        09-28-2026, 10:25 AM

      ad_right_rmr

      Collapse

      News

      Collapse

      Topics Statistics Last Post
      Started by SEQadmin2, 10-22-2026, 11:13 AM
      0 responses
      53 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 10-22-2026, 10:48 AM
      0 responses
      39 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 10-15-2026, 10:52 AM
      0 responses
      46 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 10-14-2026, 05:39 AM
      0 responses
      46 views
      0 reactions
      Last Post SEQadmin2  
      Working...