Git Product home page Git Product logo

Comments (3)

nunofonseca avatar nunofonseca commented on June 25, 2024

Hi Freek,

I was investigating the effects of rRNA on final sequencing results. One of the first questions I had: Does >(in iRAP) rRNA abundace influence the final quantification? Meaning: are there still rRNA reads present > when the final (TPM) normalization is performed?

The short answer to your two questions is: it will depend on the sequencing protocol (e.g., are the rRNA depleted?) and/or the analysis protocol (e.g., the quantification can be made for all biotypes - including rRNA - or only for protein coding, in the first case, depending on the protocol, the rRNA may affect the TPMs while in the second it does not).

Note that you can remove the rRNA genes from the quantification matrix and then recompute the TPMs manually (using the irap_raw2metric script).

I do not find anything about rRNA in the original publication of iRAP but I do find it referenced in this iRAP script: https://github.com/nunofonseca/irap/blob/master/aux/R/irap_utils.R (line 2015, 2024 and 2037). Is there a way in iRAP to quantify rRNA abundance?

Each BAM file may get a companion .bam.stats file with the number of alignments per biotype (including rRNA).

Cheers.

from irap.

nunofonseca avatar nunofonseca commented on June 25, 2024

Hi! As I mentioned before, in preparation of the coming release (0.9.0) I'm going through all open issues and trying to address them. Please feel free to reopen the issue if necessary. Cheers.

from irap.

freekvh avatar freekvh commented on June 25, 2024

Ok, very nice thank you.

By the way, I just recently indeed filtered out all biotypes except protein coding and re-normalized, this indeed produces more stable results (regardless of silva/bbduk based rRNA removal which removes half the unmaped reads typically).

Keep up the great work!

from irap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.