-
Notifications
You must be signed in to change notification settings - Fork 24
FRASER can not identify known abnormal splicing event #97
Description
Hello,
I am running FRASER (version: 2.2.0.) to identify abnormal splicing events in my data. However, it cannot identify the known differential expressed splicing events we have. The numbers are as listed below:
The adjusted P value is 1 and P value is a little bit smaller than 0.05.
The total number of events in the test with several read count filters I tried are listed below:
- default: at least one sample has 20 or more reads, and 25% or more of the samples have at least 10 reads;
- Others:
at least one sample with 10 reads;
at least one sample has 20 or more reads, and 5% or more of the samples have at least 1 read;
The script example I used is as below:
# creat fraser object
settings <- FraserDataSet(colData=sampleTable, workingDir=study)
# count reads
fds <- countRNAData(settings, minExpressionInOneSample=0, BPPARAM=MulticoreParam(nthread), filter=TRUE)
# Calculate PSI value
fds <- calculatePSIValues(fds)
# filter
# quantile: tried 0.75 and 0.95
# RCquantile: tried 0,1,10
# RCone: tried 10,20
fds <- filterExpressionAndVariability(fds, minDeltaPsi=0, quantile=quantile, quantileMinExpression = RCquantile, minExpressionInOneSample = RCone, filter=FALSE,BPPARAM=MulticoreParam(nthread))
fds <- fds[mcols(fds, type="j")[,"passed"]]
# run FRASER
fds <- FRASER(fds,BPPARAM=MulticoreParam(nthread))
# output result
# Usually did not set any threshold for padjCutoff and deltaPsiCutoff to to look up result of positive control events
res <- results(fds, padjCutoff = padjust, deltaPsiCutoff = deltapsi, BPPARAM=MulticoreParam(nthread))
With the filter : at least one sample has 10 or more reads, the adjusted P value of known events in the target sample is 1 and P value is 0.008. There is over 50 samples included in this analysis. The known events was filtered out if using filter: at least one sample has 20 or more reads.
Any suggestions are appreciated. Thank you!