Comments (3)
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.
okay, thank you.
i'm going to try that.
best.
from suppa.
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)
- simplify event ids for cross referencing in genome browser HOT 3
- hg38 HOT 5
- ERROR: suppa.py diffSplice PermissionError HOT 2
- When calculating the cluster, the following prompt appears, and only a 2kb result file is generated. Is this a data problem? Still reporting an error? HOT 2
- Covariates in diffSplice (multi-factor design) HOT 2
- diffSplice Classic doesn't consider dPSI cutoff HOT 1
- error with diffSplice HOT 10
- diffSplice --lower-bound doesn't work ! HOT 4
- ERROR:psiCalculator:No expression values have been buffered. HOT 3
- Problems replicating TRA2 tutorial results HOT 3
- DiffSplice significant results have dpsi values of 0 HOT 5
- Encountering errors when trying to process large numbers of samples with SUPPA2 DiffSplice HOT 1
- Definition of Positive and Negative is inconsistent with Fig 3 for 'Right' Alternative Terminal Exon Events
- A problem occur in step 'psiPerEvent' HOT 13
- Wondering will SUPPA generate different results while using the same file? HOT 1
- ERROR:lib.tools:['Unexpected number of fields. 3 expected, 2 given'] HOT 3
- Why this regions were not regarded as RI ? HOT 2
- Something went wrong with detection of A5 and A3 HOT 6
- Regarding pvalues in diffSplice HOT 1
- generateEvents missies some Retained Intron (RI) events HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from suppa.