Identify putative introns in RNA-Seq alignments in BAM/SAM alignments. This works with both short and long-read RNA sequencing.
Usage is described in the intronProspector manual page and intronProspectorMerge manual page
Identify putative introns in RNA-Seq alignments
License: Other
Identify putative introns in RNA-Seq alignments in BAM/SAM alignments. This works with both short and long-read RNA sequencing.
Usage is described in the intronProspector manual page and intronProspectorMerge manual page
require at least some junctions with strand
--max-anchor-indel-size=36 seems too high
Got this from bedToBigBed:
Error line 7 of hub/introns.sorted.bed: score (1346) must be between 0 and 1000
Line was:
chr12 6534569 6534809 sj6 1346 +
The input is by default read from stdin, but that could be mentioned somewhere in the docs.
In addition, it would be nice if one could read the input from a file instead of stdin. Otherwise, I don't see any way to call this without a shell around it...
only partition by chromosome is easy, as BAM is not sorted by reverse-end coordinates.
troff man page could be generated by pandoc
Provide bigBed AS file and option to create bedBed inputs with extra infromation
intronProspector -C 1.0 -g tmp/hg38.fa -S --map-to-ucsc --intron-calls=merged/HS_A_Brain.introns.tsv.ku.gi.ucsc.edu.26701 --junction-bed=merged/HS_A_Brain.juncs.tsv.ku.gi.ucsc.edu.26701 --intron-bed=merged/HS_A_Brain.introns.bed.ku.gi.ucsc.edu.26701 ../bams/merged/HS_A_Brain.merged.bam
Warning: genomic sequence not found for chrMT splice junctions not available
Warning: genomic sequence not found for GL000225.1 splice junctions not available
Warning: genomic sequence not found for GL000009.2 splice junctions not available
Warning: genomic sequence not found for GL000194.1 splice junctions not available
Warning: genomic sequence not found for KI270742.1 splice junctions not available
Warning: genomic sequence not found for GL000205.2 splice junctions not available
Warning: genomic sequence not found for GL000195.1 splice junctions not available
Warning: genomic sequence not found for KI270733.1 splice junctions not available
Warning: genomic sequence not found for GL000219.1 splice junctions not available
Warning: genomic sequence not found for GL000216.2 splice junctions not available
Warning: genomic sequence not found for KI270712.1 splice junctions not available
Warning: genomic sequence not found for KI270706.1 splice junctions not available
Warning: genomic sequence not found for KI270744.1 splice junctions not available
Warning: genomic sequence not found for KI270734.1 splice junctions not available
Warning: genomic sequence not found for GL000220.1 splice junctions not available
Warning: genomic sequence not found for GL000221.1 splice junctions not available
Warning: genomic sequence not found for KI270711.1 splice junctions not available
Warning: genomic sequence not found for KI270752.1 splice junctions not available
mv: cannot stat ‘merged/HS_A_Brain.introns.tsv.ku-32.kulocal.14169’: No such file or directory
If a bad alignment causes a conflict strand, the first conflict found is discarded with a warning.
This should really keep the majority, but it requires some restructuring
see test case testStrandConflictMerge
Examples rock
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.