Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bioliyezhang
    Member
    • Mar 2011
    • 19

    #1

    Question: problem with data containing non-finite values in cummeRund processing

    Hi,all:

    Recently, I am trying to identify the differentially expressed genes between two conditions. Each condition has three replicates(paired end). I got a problem when I am trying to analyze the data using Tophat v2.0.4, Cufflinks v2.0.2 and cummeRbund v2.0.0.

    The problem is that when I try to generate the density plot using cummeRbund. It showed warning message like this:

    Unlock the potential of your online presence with the premium domain 'freeimagehosting.net.' This memorable and easily recognizable domain is perfect for anyone looking to create a robust platform for image hosting services. Whether you're starting a

    Warning messages:

    1: Removed 24226 rows containing non-finite values (stat_density).

    2: Removed 22713 rows containing non-finite values (stat_density).

    And the volcano plot (http://www.freeimagehosting.net/ot994) also did not seem to be right. I am not clear the cause of non-finite values in my dataset and why there are so many of them have this problem.

    I suspect that this is because I use "--compatible-hits-norm" normalization parameter in cufflinks. I just wonder whether you have some experience on this and any suggestions will be greatly appreciated.

    Best, Liye
    Last edited by bioliyezhang; 10-09-2012, 01:03 PM.
  • blanco
    Member
    • Apr 2012
    • 28

    #2
    Hi Liye,
    I believe this is caused by fpkm values of zero. When the program takes the log of zero it becomes minus infinite (-Inf) and these values are excluded from the analysis.

    I think there is an option called "pseudocount=0.0001" which adds 0.0001 to all zero values to work around this and keep all values in the analysis. If you do that the density should pile up close to the y-axis. Not sure if that is what you would want but it is an option.

    I tend to think it is ok to discard the zero fpkm values.

    Comment

    • bioliyezhang
      Member
      • Mar 2011
      • 19

      #3
      Hi, Blanco:

      thanks a lot. Your explanation for the non-finite values is very clear. And I tried to set the pseudocount, and it worked as you described.
      However, it seem to me that the problem in Volcano plot is another problem. Because, even if I set pseudocount to an non-zero value, same error occurred again.

      Removed 4573 rows containing missing values (geom_point).

      I am pretty new to Cufflinks and CummeRbund. Because previously there are 24226 and 22713 transcripts have zero value in FPKM. My guess is that there are 4573 genes have zero FPKM value in both sample and control case, which lead to the missing values (geom_point) in Volcano plot? I am still trying to check this by looking into the data itself.

      I wonder whether you have any clue on the cause of this missing values?
      Thanks a lot.

      Comment

      • lgoff
        Member
        • Feb 2008
        • 82

        #4
        This is a similar situation in the volcano plot, with the exception that this warning is not arising from zero-values, but rather we restrict the axes to make the plot a bit more visually interpretable due to very high and very low log-fold change values. You should be able to adjust the x and y axes to be more inclusive of the missing values if you like, but be forewarned that the log-fold change values can be very high in these data and this will compress the rest of the image.

        -Loyal

        Comment

        • bioliyezhang
          Member
          • Mar 2011
          • 19

          #5
          After checking into the data, I see what you are trying to say.
          Basically, the Removed 4573 rows is due to their have higher test_stat value (one column of .diff output) the default cutoff, which seems to be 40.
          So basically the data with too high test-stat value is removed for visualization purpose. So there is no problem with the data it self.

          Thanks.

          Comment

          • rosielee
            Junior Member
            • Dec 2013
            • 1

            #6
            cummeRbund (ref the Jan 2014 Bioconductor package manual) describes how one can add pseudocount=eg. 0.0001 or 1.0 (for reasons discussed above)

            Is there any specific reason why a value of 0.0001 is used in the csBoxplot function and it is set to 1.0 in other functions (eg. csDistHeat)?

            Or have these values been shown just as examples of the type of values that one could use?

            If carrying out an analysis with one set of data, would you keep the pseudocount value the same across all the functions?

            (sorry if these questions are daft, I am very new to RNA-seq and cummeRbund)

            Thanks in advance
            Rosielee

            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
            23 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-22-2026, 10:48 AM
            0 responses
            20 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-15-2026, 10:52 AM
            0 responses
            36 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-14-2026, 05:39 AM
            0 responses
            42 views
            0 reactions
            Last Post SEQadmin2  
            Working...