Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • epistatic
    Senior Member
    • Mar 2009
    • 129

    EDGE-pro into DESeq, DESeq run error?

    Hi All,

    I am doing rRNA reduced, strand specific RNA-seq in bacterial species and decided to try EDGE-pro (Estimated Degree of Gene Expression in Prokaryotic Genomes) and then run the count table in DESeq.

    I have four treatments and three replicates each. When I try to compare the three replicates of the untreated wild-type strain with three replicates of the treated wild-type strain DESeq runs for >10 hours and has thrown an error about running out of memory.

    Using Bioconductor version 2.12 (BiocInstaller 1.10.1), R version 3.0.0.

    countTable <- read.table("deseqFile_WT.txt", header=T, sep="\t", row.names=1)
    expt_design <- data.frame(row.names = colnames(count_table),condition = c("WT_UT","WT_UT","WT_UT","WT_T","WT_T","WT_T"))
    conditions = expt_design$condition
    library("DESeq")
    cds <- newCountDataSet(countTable, conditions)
    cds <- estimateSizeFactors(cds)
    cds <- estimateDispersions(cds)
    results <- nbinomTest(cds, "WT_UT", "WT_T")
    = no output, 100% CPU and >10-12 hours later...

    Any help is greatly appreciated.
  • Simon Anders
    Senior Member
    • Feb 2010
    • 995

    #2
    Maybe your count table contains strangely large numbers, exceeding a few hundred thousand reads for a single gene? This could confuse DESeq into taking so long.

    What is edge-pro, by the way? Are you sure it is a tool that simply counts how many reads map to gene, rather than doing something more sophisticated? (DESeq expects, as input, a table of raw read counts, i.e., a table that gives for each gene and each sample the number of reads mapped to it. Strangely, many people seem to assume that one could also input other data than raw read counts, which is why I now always ask.)

    Comment

    • epistatic
      Senior Member
      • Mar 2009
      • 129

      #3
      Thank you very much for your reply and help.


      T. Magoc, D. Wood, and S.L. Salzberg. EDGE-pro: Estimated Degree of Gene Expression in Prokaryotic Genomes. Evolutionary Bioinformatics vol.9, pp.127-136, 2013.

      The program uses bowtie2, outputs a table that does include the raw read count with the fpkm. The package recommends using DESeq to calculate differential expression and includes a script "edgeToDeseq.perl" to format the count table.

      I have a bacterial genome with only ~3800 genes and I did 15M PE-50 reads per sample with the expectation that the rRNA reduction would reduce the usable data set. I did remove the rRNA counts from the table thinking that might be the cause of my problem.

      I have ~10 genes with 1E+08 counts, about 150 with 1E+07, 500 with 1E+06, 250 with 1E+05 and the rest <100K.

      I usually work with human/mouse/zebrafish/yeast and didn't think about counts being too high. Is there a recommended way to reduce my count table? Can I divide by the same number to bring the highest count to the 100K count range?

      Comment

      • epistatic
        Senior Member
        • Mar 2009
        • 129

        #4
        I should have caught this, the output of EDGE-pro is not logical with the read count per sample. SUM of counts from one sample column = 6,705,152,768!

        Comment

        • annieg
          Junior Member
          • Nov 2014
          • 1

          #5
          Hi epistatic,
          I am using EDGE-pro for a very similar experimental setup (rRNA-depleted, stranded RNAseq data from a bacterial species) and I was wondering why you got this extreme number in the sum of counts from EDGE-pro. I mean is this a bug of the program or?? I have a number of unresolved issues with EDGE-pro (still trying to make it run without throwing errors ), and I see that the developers are not very quick in answering, nor are there many people using it, judging from the forums. I would not like to invest more if there is a known bug at the end of the pipeline that doesnot allow to do differential expression analysis at the end, so your insights would be very helpful!
          Thanks,
          Ana

          Comment

          • epistatic
            Senior Member
            • Mar 2009
            • 129

            #6
            There were a few bugs in the software causing high counts and also duplication of columns during output concatenation that seem resolved when I contacted the developers. I only used the program a few more times in 2013, it ran without error, and the gene expression levels made sense and were concordant with qPCR and other analysis methods.

            Comment

            Latest Articles

            Collapse

            • SEQadmin2
              Advanced Sequencing Platforms Tackle Neuroscience’s Toughest Genomics Problems
              by SEQadmin2



              Genomics studies in neuroscience face a special challenge due to the brain’s complexity and scarcity of samples. Mapping changes in cell type and state using conventional next-generation sequencing methods remains challenging. Advances in technologies like single-cell sequencing, spatial transcriptomics, and long-read sequencing have opened the door to deeper studies of the brain and diseases like Alzheimer’s, amyotrophic lateral sclerosis (ALS), and schizophrenia.
              ...
              07-09-2026, 11:10 AM
            • SEQadmin2
              Cancer Drug Resistance: The Lingering Barrier to Rising Survival
              by SEQadmin2



              Cancer survival rates have significantly increased in the last few decades in the United States, reaching a combined 70% 5-year survival rate by 2021. Behind this number, there are years of research to find new therapies, drug targets, and early detection methods. But there is one core challenge that keeps slowing down these advances, and it’s about drug resistance.

              There is no single reason why many patients don’t respond to treatment as expected. Cancer is...
              07-08-2026, 05:17 AM
            • GATTACAT
              Reply to Nine Things a Sample Prep Scientist Thinks About Before Sequencing
              by GATTACAT
              Love this - good data definitely starts from good input, and poor input can only give relatively poor data. I particularly like the mention of Nanodrop/absorbance based methods for quantification. It's such a toss up if you'll get an accurate reading or what amounts to a randomly generated number, and a lot of library/sequencing related issues can be traced back to poor quant.
              07-01-2026, 11:43 AM

            ad_right_rmr

            Collapse

            News

            Collapse

            Topics Statistics Last Post
            Started by SEQadmin2, Yesterday, 10:26 AM
            0 responses
            13 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 07-09-2026, 10:04 AM
            0 responses
            25 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 07-08-2026, 10:08 AM
            0 responses
            16 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 07-07-2026, 11:05 AM
            0 responses
            33 views
            0 reactions
            Last Post SEQadmin2  
            Working...