-
Notifications
You must be signed in to change notification settings - Fork 431
Aligning short terminal exons #1038
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
Comments
Do you have the sequences? It might be possible to tune parameters to get the alignment. |
Sure, I attach the read and the genomic context around that gene. Running this reduced example gives the same alignment. |
Thanks for the example. It is not possible to tune parameter to get the right alignment. I will keep this issue open and think more in future. |
Alright, thanks a lot for looking into this. Conceptually, HiSat2 (and other mappers?) make a list of downstream exon candidate positions that are inferred from mappings of other reads (in our case they are already given via --junc-bed ${ref_annot}) and then check if shorter terminal exons align to these candidates. |
I wrote |
Great. We will give it a try. Thanks for posting it |
Dear Heng and team,
we are aligning polished IsoSeq reads against genomes and I noticed a few cases where the last exon of 13 bp was softclipped and not aligned. However, the exon perfectly aligns, if one creates a ~370 bp intron with GTG ... AAG consensus splice sites.
Blat correctly places the terminal 13 bp exon (second block), while minimap2 stops the alignment at the end of the first block in this image:

We are calling minimap2 even with$nThreats -ax splice:hq -uf --secondary=no -C5 -o $ {P_outMinimap2}/ALL.CuP.aln.sam --junc-bed ${ref_annot} -cs long ${genome_fa} ${P_out_isoC}/ALL.CuP.fasta.gz
minimap2 --eqx -a -c -t
Is there a way to increase sensitivity to correctly align such terminal exons? I would be happy to spend a more to get the right alignment.
Thx a lot
Michael
The text was updated successfully, but these errors were encountered: