Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • horizon
    Junior Member
    • Sep 2011
    • 4

    #1

    DESeq 1.5.30 - estimateDispersions

    Dear all,

    I have a dataset consisting of a matrix of gene counts for two different conditions with 3 biological replicates each and I want to call diff-expressed genes in response to the treatment.
    However, I am wondering which parameters are most appropriate for me to use in the estimateDispersions function:
    1. method: per-condition or pooled
    2. fitType: parametric, local

    1. I don't exactly understand which difference both functions have computationally; in general per-condition seems more logical to me. I have calculated the amount of diffex genes with both methods and contrary to my expectation the per-condition parameter resulted in more sig. diffex genes.
    Can anyone give me some advise on what to choose and WHY it might be more realistic?

    2. Here I also don't know which setting makes more sense and why. I'd be thankful for suggestions!

    Thanks a lot!
  • Simon Anders
    Senior Member
    • Feb 2010
    • 995

    #2
    Sometimes, both condition have unequal variance (for example, knock-down samples might differ strongly from each other than untreated control samples because knock-down efficiency is so hard to keep constant), and then, "per-condition" can give more power. This is why this was the default. However, I realized recently that our way of avoiding outliers (see the discussion of 'sharingMode="maximum"' in the vignette) does not work as reliably as I hoped when using "per-condition" estimation. This is why I changed the default to "pooled" and added a note about this fact to the help page. I have some ideas on how to improve this matter but pending that i recommend "pooled".

    For fitType, both ways should give good results, and so far, this does not seem to make much of a difference. If you plot the dispersions against the means, as shown in the vignette, you can see which of the two fit types gives a fit that seem to follow the data more closely.

    Comment

    • horizon
      Junior Member
      • Sep 2011
      • 4

      #3
      Hi Simon,
      thanks a lot for your answer.

      However, I still don't understand how one single pooled empirical dispersion value "pooled" versus an empirical dispersion value for each condition with biol. replicates "per-condition" is applied for the subsequent calculation, which could help me understand in which case I'd expect more/fewer diffex genes.
      In my case using two different examples (each with 3 biol. repl. per condition) the pooled option reduced the amount of diffex genes. Is this what you would have expected?

      I'm sorry if this is already answered in the threat you mentioned (see the discussion of 'sharingMode="maximum"' in the vignette), which I unfortunately couldn't find (would be great if you could post the link).

      Thanks lots!

      Comment

      • horizon
        Junior Member
        • Sep 2011
        • 4

        #4
        Additionally, I have added the "funnel" plots of the results of the diffex assessment with the respective # of identified genes of two treatments each with 3 biol. repl. using two different parameter setting for the estimateDispersions function:

        cds.1 <- estimateDispersions( cds.1, sharingMode="maximum", method="per-condition", fitType="local" ); s="max"; m="per-cond"; f="local"
        --> # diffex genes: 415


        cds.1 <- estimateDispersions( cds.1, sharingMode="maximum", method="pool", fitType="local" ); s="max"; m="pool"; f="local"
        --> # diffex genes: 214

        Is it to be expected that a lot of genes with "high" log2FCs and "high" mean expression are not identified as significant?!
        Do these plots look "normal" to you?!

        Thanks a lot!
        Attached Files

        Comment

        • Simon Anders
          Senior Member
          • Feb 2010
          • 995

          #5
          I'm sorry if this is already answered in the threat you mentioned (see the discussion of 'sharingMode="maximum"' in the vignette), which I unfortunately couldn't find (would be great if you could post the link).
          I mean the vignette, not a thread. See pages 4 to 6 here.

          Originally posted by horizon View Post
          Is it to be expected that a lot of genes with "high" log2FCs and "high" mean expression are not identified as significant?!
          Do these plots look "normal" to you?!
          Use the 'identify' function of R to get the gene IDs of some of those black point with high mean and high log FC and then look at the individual normalized counts. I expect that you will find that they vary a lot form replicate to replicate and this why DESeq (at least the new version) does not call them as differentially expressed.

          Comment

          • aggp11
            Member
            • Jun 2011
            • 87

            #6
            Simon,

            I have a similar question. I have miRNA data and am looking for differentially expressed and get a lot more D.E miRNAs from the previous version of DESeq as compared to the newer version.

            I would like to understand whether, the newer version could be more conservative for lower # of reads data as compared to the older version?

            FYI, the sizefactors for our datasets are:

            u_1 u_2 s_1 s_2
            1.4265463 1.0675662 0.6081645 1.1458061


            where u and s are the conditions and 1 and 2 are the replicates.

            Thanks,
            Praful

            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...