Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Empty Counts File #69

Open
sanchari24 opened this issue Aug 1, 2018 · 8 comments
Open

Empty Counts File #69

sanchari24 opened this issue Aug 1, 2018 · 8 comments

Comments

@sanchari24
Copy link

Hello, I am following the pipeline of finding alternative splicing analysis using QoRTs and JunctionSeq.
I am working on tomato rna-seq data
I have used HISAT2 for alignment and used "--minMAPQ 60".
QoRTs ran without errors but the two count files generated are empty. I tried to get the counts only for known splice sites.
I have attached the summary, log and gtf file for your reference. Any lead from your side will be very helpful.

ITAG3.2_genomic.gtf.gz
QC.summary.txt
QC.v1id5eVrCLb8.log

@hartleys
Copy link
Owner

hartleys commented Aug 2, 2018 via email

@sanchari24
Copy link
Author

sanchari24 commented Aug 2, 2018

I gave the genomic GTF file attached above as the input, with the commands:

java -jar QoRTs-STABLE.jar QC
--stranded
--minMAPQ 60
--runFunctions writeKnownSplices,writeNovelSplices,writeSpliceExon
/home/workstation3/rtgr_rna-seq/bam_files/TFRR_1.sorted.bam
/home/workstation3/rtgr_rna-seq/input/ITAG3.2_genomic.gtf.gz
/home/workstation3/rtgr_rna-seq/bam_files/TFRR_1_count \

The "QC.spliceJunctionAndExonCounts.forJunctionSeq.txt.gz" is empty. and I am getting this error:
"Error message: "IMMPOSSIBLE STATE! FATAL ERROR! qcJunctionCounts.writeOutput, writing forSpliceSeq"
Thanks for your help.

QC.iM2kH5BvR60T.log

@hartleys
Copy link
Owner

hartleys commented Aug 2, 2018 via email

@sanchari24
Copy link
Author

I see, that's not a good news for me. I will scan the gtf file properly and will let you know.
Thanks a lot.

@sanchari24
Copy link
Author

Hello, I went back to the older genome version so that I can use the Ensembl gtf file for my organism. QoRTs ran without any errors. However, when I ran JunctionSeq in R, I got the following error:
Error in DESeqDataSet(se, design = design, ignoreRank) :>
all samples have 0 counts for all genes. check the counting script.

I then checked the file "QC.spliceJunctionAndExonCounts.forJunctionSeq". It had zero counts for all the entries in all the samples. I am unable to understand the reason for this and will be very greatful if you could look into my files.
Thanking You
QC.summary.txt
QC.spliceJunctionAndExonCounts.forJunctionSeq.txt.gz
QC.spliceJunctionCounts.knownSplices.txt.gz
QC.spliceJunctionCounts.novelSplices.txt.gz

@hartleys
Copy link
Owner

There are a lot of different things that could have gone wrong.

  • Do the GTF and the BAM file use the same chromosome names? (ie: "chr1" vs just "1")
  • Is the ensembl GTF built for the same genome version you are using?

Can you attach the log?

@gk7279
Copy link

gk7279 commented Jul 21, 2019

Hi there-

my genomes have underscores and no colons or special characters. but still it terminates with the same error as the original poster. my chromosome names are all matching. my log file is attached. can you please help?
qc.log

@hartleys
Copy link
Owner

Hmm. Very strange. Could I see the GTF file?

Also, try running this:

java [Java Options] -jar QoRTs.jar makeFlatGff --stranded ip.gtf ip.flat.GFF

And maybe post an excerpt from the GFF file?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants