Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • greggime
    Junior Member
    • Sep 2010
    • 7

    #1

    RNA seq and DGE using edgeR

    Dear All,

    I would like to have critics/advices regarding how I plan to analyse my RNAseq result.
    Basically, we have sequenced a transcriptome of a non model eukaryote (no genome sequence available).
    Only reference we have is transcript contig from the same species coming from another RNAseq experiment.

    The RNAseq was done in duplicates on 1 control sample and 2 samples with different conditions using illumina 50 nts single reads.
    The bioinformatics analysis of the differential gene expression is the following:
    - mapping versus the reference and get the table unique read count/transcript.
    - then use edgeR to compute common.dispersion
    - compute exactTest with fisher test to compare control vs Sample 1 and control vs sample 2.
    - get the top differentially expressed with an p-value < 0.01.

    I was wondering if this approach makes sense and if the statistical model is adapted to my experiment (mapping on transcript build on a denovo RNAseq).

    Thank you in advance for your help.

    Greg
  • Simon Anders
    Senior Member
    • Feb 2010
    • 995

    #2
    How do you want to calculate common.dispersion if you don't have replicates?

    Comment

    • greggime
      Junior Member
      • Sep 2010
      • 7

      #3
      Thanks for the reply but all the sample (2 conditions and control) are in duplicates. That's why I am planning a common dispersion. Sorry if I was not clear.

      Comment

      • Simon Anders
        Senior Member
        • Feb 2010
        • 995

        #4
        You wrote "The RNAseq was done in duplicates on 1 control sample"; this sounds like you have one sample and sequenced it twice. I hope you have two biologically independent control samples, because just replicating the sequencing would be rather pointless.

        If so, yes, you can go ahead with a standard analysis with edgeR. (As author of DESeq, I would like to suggest to try it as well, of course; but both tools are quite similar.)

        Two further comments:

        - "compute exactTest with fisher test": no, the "exactTest" function of edgeR (and similarly, the "nbinomTest" of DESeq) is not performing Fisher's exact test. Fisher's exact test does not account for overdispersion (i.e., using it assumes the biological variability to be zero) and hence is inappropriate for RNA-Seq analysis. Replacing Fisher's test with something that accounts for overdispersion was the whole point of why Robinson and Smyth developed edgeR.

        - "get the top differentially expressed with an p-value < 0.01": You should not put thresholds on raw p values, but use an adjustment for multiple testing. edgeR (and DESeq) use the Benjamini-Hochberg (BH) procedure by default. If you want to cut BH-adjusted p values at 1%, you are unusually stringent. A commonly chosen threshold is 10%, but whether this is appropriate depends, of course, on what you want to do afterwards with the result.

        Simon

        Comment

        • greggime
          Junior Member
          • Sep 2010
          • 7

          #5
          Hi Simon,

          Thanks a lot for all your advices and of course, I will give a try with Deseq. I am moving from pure genomics (genome assembly, annotation) to transcriptomics so any new expertise with different tools could help definitely.

          Getting back to the RNAseq project, the reference transcripts are coming from another group working on different condition but same species. I was wondering what is the normal percentage of reads matching the reference.
          If it is not reaching it, I was planning to try a denovo approach on the control sample, and then redo the mapping, Does that make sense?

          Thanks a lot in advance for your help,

          Greg

          Comment

          • Simon Anders
            Senior Member
            • Feb 2010
            • 995

            #6
            With respect to differential expression analyses, my standard advise is to always map RNA-Seq reads against the genome, not the transcriptome, unless you have a good reason to do otherwise.

            If you must align against the transcriptome, make sure that you count for genes, not transcripts, and remove reads mapping to transcripts from more than one gene.

            How many reads you can expect to map to your transcriptome simply depends on how complete it is, and so this is hard to say.

            Comment

            • greggime
              Junior Member
              • Sep 2010
              • 7

              #7
              I am mapping vs transcriptome because the genome is not sequenced yet. I guess it is better a transcriptome of the same species than a genome of a relative "close" genome.

              Comment

              • Simon Anders
                Senior Member
                • Feb 2010
                • 995

                #8
                The main issue I see is the following: Imagine there are two genes, A and B, which share identical sequence over a part of their length. Let's say gene A is differentially expressed in your treatment-control comparison and gene B is not. If you now count those reads that map to the shared part of the genes for both genes, gene B will appear differentially expressed, too, because it counts is elevated by the reads from the paralogous part of gene A.

                If you map to the genome, you can be sure to catch such cases: you will see that the read maps to both loci.

                Transcriptome references are rarely complete, and hence, it could easily happen that gene A is missing and you cannot catch this source for an error. So, you will conclude that gene B is differentially expressed, even though, in reality, gene A is, and that is a gene that does not even appear in your list.

                There are certainly genes that are not expressed in your colleagues' condition and hence missing in your transcriptome, and this can cause more trouble than just unmapped reads.

                Hence, I would pool all transcript reads you can get hold of, assemble a transcriptome from all of them, and then map against this. And then make sure to kick out ambiguous mappings (but don't remove reads mapping to several isoforms of the same gene, because then, you would be left with nothing).

                Comment

                • greggime
                  Junior Member
                  • Sep 2010
                  • 7

                  #9
                  I really agree about this issue. So I am hesitating to :
                  1- mapping only on the published transcriptome and reject the unmapped reads (that imply thinking that this transcriptome is complete which is wrong)
                  2- mapping vs transcriptome + assembl denovo unmapped reads
                  3- do a denovo by pooling all reads I have (control + samples) and considered it has a gold standard. Then do the mapping onto it.
                  I would prefer 2 or 3 ( using for example trinity). The other issue is that solexa 50 nt single reads, which could be difficult to assembl de novo.

                  What do you think?

                  Thanks for your help.

                  Greg

                  Comment

                  • Croissant
                    Junior Member
                    • Aug 2011
                    • 2

                    #10
                    Hi greggime,

                    I believe a paper I recently read is closely related to your issue. Briefly, they used RNA-seq to build a reference transcriptome of ~170,000 non-redundant consensus sequences (from a fish species with no mapped genome), then used BLASTX and ESTscan to reveal that ~50,000 of these sequences were reliable coding sequences (CDs) with a high potential for translation into protein. Annotation of these CDs using gene ontology and COG databases yielded ~16,500 consensus sequences and ~10,000 putative proteins.

                    Xiang et al BMC Genomics 2010, 11:472

                    Comment

                    • greggime
                      Junior Member
                      • Sep 2010
                      • 7

                      #11
                      Hi Croissant,

                      Thanks for pointing me that paper.

                      Greg

                      Comment

                      • greggime
                        Junior Member
                        • Sep 2010
                        • 7

                        #12
                        Smearplot and color plot

                        Dear All,

                        I would like to know if anyone could give me advice on how to colorize my smearplot.

                        Basically by default DGE gene are plot in red. What I'd like to do is changing color based on the logFC: e.g. red if gene are up-regulated and green if down-regulated.

                        Does anyone know how to do that?

                        Thanks,

                        Greg

                        Comment

                        • ngsseq
                          Junior Member
                          • Jul 2011
                          • 5

                          #13
                          Originally posted by Simon Anders View Post
                          ...

                          If you must align against the transcriptome, make sure that you count for genes, not transcripts, and remove reads mapping to transcripts from more than one gene.

                          ...
                          Hi Simon and others,

                          I just get the similar situation as Greg. We have get our 8 samples (2 replicates each) sequenced and put all sequenced reads together to do a de novo transcriptome assembly according to your advice below.
                          Originally posted by Simon Anders View Post

                          There are certainly genes that are not expressed in your colleagues' condition and hence missing in your transcriptome, and this can cause more trouble than just unmapped reads.

                          Hence, I would pool all transcript reads you can get hold of, assemble a transcriptome from all of them, and then map against this. And then make sure to kick out ambiguous mappings (but don't remove reads mapping to several isoforms of the same gene, because then, you would be left with nothing).
                          I am a novice on bioinformatics. So, when we align again the transcriptome, why use count for genes rather than transcripts?

                          Thank you!

                          Comment

                          • Simon Anders
                            Senior Member
                            • Feb 2010
                            • 995

                            #14
                            Originally posted by ngsseq View Post
                            So, when we align again the transcriptome, why use count for genes rather than transcripts?
                            Have you read post #8?

                            Comment

                            • ngsseq
                              Junior Member
                              • Jul 2011
                              • 5

                              #15
                              Originally posted by Simon Anders View Post
                              Have you read post #8?
                              Hi Simon,

                              Sorry about that. It's my fault.

                              Comment

                              Latest Articles

                              Collapse

                              • SEQadmin2
                                Beyond CRISPR/Cas9: Understand, Choose, and Use the Right Genome Editing Tool
                                by SEQadmin2



                                CRISPR/Cas9 sparked the gene editing revolution for both research and therapeutics.1 But this system still showed severe issues that limited its applications. The most prominent were the heavy reliance on PAM sequences, delivery limitations, double-stranded breaks that prompt unintended edits and cell death, and editing inefficiency (both in targeting and in knock-in reliability).

                                Despite this, “CRISPR helped turn genome editing from a specialized technique into
                                ...
                                07-31-2026, 11:01 AM
                              • SEQadmin2
                                Proteomic Platforms: How to Choose the Right Analytical Strategy to Improve Detection and Clinical Applications
                                by SEQadmin2


                                Proteomics platforms are evolving rapidly, with advances in mass spectrometry and affinity-based approaches expanding what researchers can detect and at what scale. As the field moves toward deeper proteome coverage and clinical applications, scientists face an increasingly complex landscape of tools. This article will explore how researchers are navigating these choices to find the right platform for their work.

                                The systematic characterization of the human proteome has
                                ...
                                07-20-2026, 11:48 AM

                              ad_right_rmr

                              Collapse

                              News

                              Collapse

                              Topics Statistics Last Post
                              Started by SEQadmin2, 08-06-2026, 07:41 AM
                              0 responses
                              23 views
                              0 reactions
                              Last Post SEQadmin2  
                              Started by SEQadmin2, 08-03-2026, 10:13 AM
                              0 responses
                              33 views
                              0 reactions
                              Last Post SEQadmin2  
                              Started by SEQadmin2, 07-31-2026, 02:55 AM
                              0 responses
                              43 views
                              0 reactions
                              Last Post SEQadmin2  
                              Started by SEQadmin2, 07-24-2026, 12:17 PM
                              0 responses
                              26 views
                              0 reactions
                              Last Post SEQadmin2  
                              Working...