Hi Ashutosh,
Nice explanation. I got the reads which were suppressed due to -m option in both the commands I used. As you can see from the output of the bowtie for 2 commands the one without strata has more suppress reads than one with with strata. So I took a read which was suppressed in the command where I used parameters without strata. When I searched for that read in the sam file I got this
DRR000559.2180 HWI-EAS420:7:1:44:1274 length=36 4 * 0 0 * * 0 0 TGAGGTAGTAGATTGTATAGTATCTCGTATGCCCGC B=ACCACCABBBBCA:?@################## XM:i:10
When I searched for the same read in the sam file in which strata was used I got this output
DRR000559.2180 16 chrX 53584193 255 36M * 0 0 GCGGGCATACGAGATACTATACAATCTACTACCTCA ##################@?:ACBBBBACCACCA=B XA:i:0 MD:Z:1G1T0A0T0G0A0C1C0T0A1A21 NM:i:11
DRR000559.2180 0 chr9 96938635 255 36M * 0 0 TGAGGTAGTAGATTGTATAGTATCTCGTATGCCCGC B=ACCACCABBBBCA:?@################## XA:i:0 MD:Z:21T0G0T0G0G1G0T0A1T0G0A0T0T0 NM:i:13
Now this read also would have hit more than 10 places but was retained because the stratum XA:i:0 which is the best alignment stratum has 0 mismatches(2 alignments for a read) and other hits might have different mismatches but best stratum was retained.
Do you think that is what is happening here?
Varun
With such poor alignment my guess is that you have either; untrimmed adapter sequences, messed up paired end sequence files, have sequences contaminants or are searching against the wrong species. FASTQC may help narrow this down, as would a blast search against genbank for a handful of sequences.