Closed BarryDigby closed 4 years ago
Hi Barry,
I checked your command lines and found no errors. The genomic span in the junction file (mapslice.junction.txt) are too long and these junctions seem like artifacts but not circRNAs. One potential reason is about the aligner. You could try other aligner (such as STAR) to see whether you could get circRNAs. Another potential reason is there is no circRNA in your RNA-seq samples. Total RNA-seq or RNase R enrichment could help to enrich circRNAs.
Xiao-Ou
Thank you for the prompt response
Hi all,
Sorry to comment below the closed issue, but I ran into the same problem. I used STAR aligner, everything is fine before annotation.
Here is my STAR command and junction output(Homo_sapiens.GRCh38.103.gtf):
STAR \
--runMode alignReads \
--genomeDir $genome \
--runThreadN $cores \
--readFilesIn $fq \
--sjdbGTFfile $gtf \
--outFileNamePrefix $align_out \
--outSAMtype BAM SortedByCoordinate \
--chimSegmentMin 10 \
--chimOutType Junctions \
--chimOutJunctionFormat 0
Here is my parse command and output:
CIRCexplorer2 parse -t STAR Chimeric/SRR13199991_Chimeric.out.junction > CIRCexplorer2_parse.log
Here is my annotation command and output:
CIRCexplorer2 annotate -r hg19_ref_all.txt -g hg19.fa -b back_spliced_junction.bed -o circularRNA_known.txt > CIRCexplorer2_annotate.log
Then I got a zero byte circularRNA_known.txt file. So could you help me to have a look at my command? If my command is correct, then as you said before, this data won't find any circular RNA. Thanks.
Kind regards, Birong
Hello @kepbod, sorry to trouble you once again.
My issue should be evident from the title so I will provide you with as much information as possible, and hopefully you might be able to shed some light as to why circexplorer produces 0 annotations for MapSplice output.
The reference files used for this analysis are the latest GRCh38 gencode files, which you helped produce in issue #43.
MapSplice call:
CIRCexplorer2 parse call:
CIRCexplorer2 annotate call:
$fusion
file -> fusions_raw.txt${base}.mapslice.junction.bed
file (converted to.txt
to upload) -> mapslice.junction.txtThe junctions do overlap annotations in the
hg38.txt
file, so I am not sure why none are being called. I can provide the reference files if needed but they were produced verbatim from #43.Kind Regards,
Barry