Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • apredeus
    Senior Member
    • Jul 2012
    • 151

    #31
    Oh so I guess you must have R3.1 and later to get the newest DESeq2? Since I've installed the package very recently but I did have R 3.0.1..

    Comment

    • apredeus
      Senior Member
      • Jul 2012
      • 151

      #32
      So when I upgraded DESeq2 1.2.10 @ R 3.0.1 to v 1.4.5 (R 3.1.1) the number of genes considered "differentially expressed" went from ~ 2500 to ~ 1300.

      every other setting is very much the same. How is this even possible?

      Comment

      • Michael Love
        Senior Member
        • Jul 2013
        • 333

        #33
        hi apredeus, I'm note exactly sure why it would have changed so much between 1.2 and 1.4, as there were only slight changes to the gene-wise dispersion estimation routine, but I can say that the code base has stabilized since last fall. Bioc users are always 6 months behind the development cycle, which means that bugs/changes that users request in October have to wait until March to be released.

        The other thing is that p-values are tail probabilities, which means they are very sensitive to slight changes in model parameters.

        For example, say we have some Z scores:

        > set.seed(1)
        > z <- rnorm(10000,0,7)

        Then we make and adjust p-value according to two models of the data:

        > table(p.adjust(2*pnorm(abs(z),0,5,lower=FALSE),method="BH") < .1)

        FALSE TRUE
        9507 493

        > table(p.adjust(2*pnorm(abs(z),0,5.25,lower=FALSE),method="BH") < .1)

        FALSE TRUE
        9741 259

        So a 5% change in a model parameter translates to a nearly halving of adjusted p-values less than 0.1.

        Comment

        • apredeus
          Senior Member
          • Jul 2012
          • 151

          #34
          Michael, Simon:

          would it be possible to output two mean expression columns (conditions 1 and 2) instead of only one in the results table? It would be a lot more informative I think. You can simply glance at it and tell if there are some dramatic changes.

          Comment

          • kmcarr
            Senior Member
            • May 2008
            • 1181

            #35
            Originally posted by apredeus View Post
            Michael, Simon:

            would it be possible to output two mean expression columns (conditions 1 and 2) instead of only one in the results table? It would be a lot more informative I think. You can simply glance at it and tell if there are some dramatic changes.
            This post by Michael described how to extract the baseMean per level (condition) from the DESeqDataSet object.

            Comment

            • Michael Love
              Senior Member
              • Jul 2013
              • 333

              #36
              I can make it even more concise:

              Code:
              baseMeanPerLvl <- sapply(levels(dds$condition), function(lvl) rowMeans(counts(dds,normalized=TRUE)[,dds$condition == lvl]))
              I didn't know until this year that dds$variable is the same as colData(dds)$variable for SummarizedExperiments.

              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, Yesterday, 11:13 AM
              0 responses
              16 views
              0 reactions
              Last Post SEQadmin2  
              Started by SEQadmin2, Yesterday, 10:48 AM
              0 responses
              15 views
              0 reactions
              Last Post SEQadmin2  
              Started by SEQadmin2, 10-15-2026, 10:52 AM
              0 responses
              35 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...