Hello Alex,
I have a peculiar scenario that yields some interesting alignment results.
(I'm using STAR on 10x v3 3' data; GeneFull_ExonOverIntron counting; otherwise using your recommended alignment parameters)
I have an unconventional goal where I want intronic reads for a specific part of a gene to be quantified regardless of strand. To do this, I flipped the strand information on one of the gene's many transcripts (and corresponding exons).
Oddly, this appears to cause the gene's entire orientation to flip such that reads aligned to the original strand are no longer assigned to the gene and all reads on the opposite strand are assigned to the gene.
E.g. GeneX is originally on the plus strand with many isoforms.
I flip the strand orientation of one of GeneX's transcripts and corresponding exons.
Now all reads on the minus strand that span the gene's coordinates, not just the antisense transcript coordinates, are assigned to the gene.
Also, zero reads on the plus strand are assigned to the gene.
Here's a couple alignment tracks in IGV (annotation at the bottom) colored by strand.
The red (+) reads are unassigned despite the + strand 'gene' and many 'transcript' annotations.
The blue (-) reads are assigned to the gene regardless of whether there's an antisense transcript there.
Can you think of what could be causing this behavior?
Thank you for your time!
Best,
Jesse