Dear Kristofer,
Thank you for the very useful tool and a descriptive manual!
Unfortunately, I don't understand why when I use addORFfromGTF function some known transcripts (that exist in GenCode annotation) have NA in all columns.
Could you kindly help me to understand why this is happening?
Here is my code:
library(IsoformSwitchAnalyzeR)
StringTieCounts <- importIsoformExpression(
parentDir="ctab", readLength=50
)
myDesign <- data.frame(
sampleID = colnames(StringTieCounts$abundance)[-1],
condition = c('control', 'control', 'control', 'knockdown', 'knockdown', 'knockdown')
)
aSwitchList <- importRdata(
isoformCountMatrix = StringTieCounts$counts,
isoformRepExpression = StringTieCounts$abundance,
designMatrix = myDesign,
isoformExonAnnoation="merged_annotation.gtf",
isoformNtFasta ="transcripts.fasta",
fixStringTieAnnotationProblem = TRUE,
estimateDifferentialGeneRange = FALSE,
showProgress = TRUE
)
FilteredSwitchList = preFilter( aSwitchList )
DEXSeqList <- isoformSwitchTestDEXSeq(FilteredSwitchList)
ORF_known = addORFfromGTF(switchAnalyzeRlist = DEXSeqList,
pathToGTF = "gencode.v19.chr_patch_hapl_scaff.annotation.gtf")
Thank you in advance for your help!