Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • genferreri
    Junior Member
    • Apr 2016
    • 2

    Normalization from different NGS runs

    Hello community, I would certainly appreciate some help here. Many thanks in advance.
    I have been looking around about this subject and everything refers to differential expression of RNA-Seq which is a little different from what I am looking for. I am working with a virus and I would like to assess the depth of coverage produced by sequencing their genomes from two different sources (genomes are the same, the sources are different). Even though both sources are quite different the first step after RNA extraction is a OneStep RT-PCR. I mentione this because as you may guest already I usually get a pretty good coverage. The question here is wether those coverages are comparable.
    I have 30 samples that were ran in different runs in a Mi-Seq platform. Let's say that half of the samples come from one source and that the other half from the other one. Since I want to compare them what I would like to do is to normalize the dataset. What I have in mind is to normalize by log2 instead of normalizing by total number of reads. Then calculate the Depth of coverage based on the number of reads normalized. Does it make sense? Should I go for DESeq or some other package? I think that at the end I will end up comparing the results using different approaches but I just would like some comments and suggestions.
    Thanks once more.
  • amhaan
    Junior Member
    • Sep 2018
    • 1

    #2
    Hello genferreri, I am combining RNAseq data from three experiments generated by HiSeq and another Illumina platform to analyze gene expression patterns across different tissue types. I generated read counts with HTSeq by aligning previously mapped reads (can be in SAM or BAM format) to features (in my case features were genes, but they don't have to be) in a gtf file and normalized them using both EdgeR and DESeq2. If you have a gtf (or gff) file with features that you can align your reads to and generate counts, I don't see why you couldn't use EdgeR or DESeq2 to normalize.

    I used the myDGEList function in EdgeR to collate count files generated by HTSeq for all samples:
    MyDGEList <- readDGE(Count_files, path="./Count_Tables/",labels=sample_ids)

    Then, before normalizing with EdgeR, I extracted counts from the MyDGEList to use with DESeq2:

    Counts <- MyDGEList$Counts #make sure to remove last few rows containing metatags from HTSeq

    Then I filtered and normalized for EdgeR using the following commands in R:

    keep <- rowSums(cpm(MyDGEList)>1) >= 2 #filter out lowly expressed genes
    MyDGEList <- MyDGEList[keep, , keep.lib.sizes=TRUE]
    MyDGEList <- calcNormFactors(MyDGEList) #normalize

    #Extract table of logCPM (log2 counts per million) by:
    log_cpm <- cpm(MyDGEList, prior.count=0.25, log=TRUE)

    For DESeq2, I did the following:

    Count_Table <- DESeqDataSetFromMatrix(countData=Counts,colData=SS_Column_Info, design=~Tissue) #Make count table readable by DESeq

    dds <- DESeq(Count_Table) #Make DESeq object

    ddsClean <- replaceOutliersWithTrimmedMean(dds) #Remove outliers

    dds <- DESeq(ddsClean) #New DESeq object after removing outliers

    dds <- estimateSizeFactors(dds) #for normalization

    #Two options for getting tables of transformed counts in DESeq2
    vsd <- vst(dds) #Variance stabilizing transformation of counts
    rld <- rlog(dds) #Regularized log transformation

    I hope this helps!
    Last edited by amhaan; 09-25-2018, 09:37 PM. Reason: typo in function

    Comment

    • genferreri
      Junior Member
      • Apr 2016
      • 2

      #3
      Thank you very much amhaan. I will go over it and compare the different outcomes.

      Comment

      Latest Articles

      Collapse

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

      ad_right_rmr

      Collapse

      News

      Collapse

      Topics Statistics Last Post
      Started by SEQadmin2, Yesterday, 12:17 PM
      0 responses
      13 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 07-23-2026, 11:41 AM
      0 responses
      12 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 07-20-2026, 11:10 AM
      0 responses
      23 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 07-13-2026, 10:26 AM
      0 responses
      37 views
      0 reactions
      Last Post SEQadmin2  
      Working...