Giter Site home page Giter Site logo

Comments (3)

JLTrincado avatar JLTrincado commented on September 16, 2024

Hi,

there is an option at the time of running the differential splicing analysis:

  • nan | --nan-threshold: Percentage allowed of samples per condition with nan values for returning a DeltaPSI (Default: 0, no missing values allowed).

This option allows you to define a threshold in which SUPPA2 will calculate a value for a given event. By default is 0 (that means, no missing values are allowed). Let's say you want to relax this filter and let SUPPA to get values for your events that at least have half of the samples informed (per condition). You would raise this flag to 0.5.

Let me know if you have any problems running the software with this option.

Thanks again for your interest.
Best,

from suppa.

lmanchon avatar lmanchon commented on September 16, 2024

okay, thank you.
i'm going to try that.
best.

from suppa.

EduEyras avatar EduEyras commented on September 16, 2024

There are in general many differences between genome-mapped reads and how reads are assigned by Salmon that will explain the discrepancies you observe.

If you have evidence that the transcript is really expressed, you can also do the following:

Add a small value to every transcript TPM, e.g. TPM_i <--- TPM_i + 0.01
Renormalize TPM values: TPM_i <--- 10^6 TPM_i / ( SUM_k TPM_k )
Now you have non-zero values for all transcripts and TPMs add up to 10^6, and you will be able to get PSI for all events.

Alternatively, and perhaps more correctly, you could add 1 read count to every transcript, and then calculate the TPMs from them. TPMs will be then properly normalized per length.

The main issue here is whether the transcript is not enough expressed for Salmon to see it, or it is an error of the quantification. If the transcript is very lowly expressed, you should see also that from reads mapped to the genome. In general, such case will be highly variable across reps, and not a trustable PSI. What's the posterior given by MAJIQ for that event?

I hope this helps
best

Eduardo

from suppa.

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.