--outFilterMismatchNmax 1000 --outFilterMismatchNoverReadLmax 0.10 : increases the number of allowed mismatches to the minimum of (1000 OR 0.1*ReadLength) - need to allow more mismatches for longer reads
--seedSearchStartLmax 30 : increases the number of seed search start position in the read - important for reads with high error rate
--seedPerReadNmax 100000 --seedPerWindowNmax 100 : increase the number of allowed seeds for each read and alignment window - need to store more seeds for longer reads
--alignTranscriptsPerReadNmax 100000 --alignTranscriptsPerWindowNmax 10000 : increase the number of allowed alignments for each read and alignment window - need to store more putative alignments for longer reads
is less than or equal to this value." and that the default is 1.0
so if I decrease this to 0.1 this means that for a read length of 1000, alignment will be counted as mapped only if the number of mismatches are less than or equal to 100, and what I think is that it will decrease my mapping percentage. (and so it does, when I set this as 0.1 I get ~50% unmapped because of mismatches)
however when I set --outFilterMismatchNmax 1000 as your alternative suggestion I get 80% mapping.
so overall I guess for longer reads, it's better to leave --outFilterMismatchNoverReadLmax as default 1 ?
I'd appreciate if you can clarify this, thank you very much for dealing with all our questions :)
Best,
Zeynep