This is small RNAseq data, I used bowtie to align short reads.
Hi, I aligned a small RNA seq data with Bowtie and STAR and I observed that there is a large difference between the read counts from both the aligners for the same miRNA from the same sample. I further checked the bam files of the same sample from both the aligners and found many differences. I am trying to understand what are the major reasons for these differences. Is it majorly algorithm differences? What are the other criteria I can consider to understand the read count differences? I am posting a picture of igv viewer of bam files from both the aligners for reference

Thank you, Hothri
1 answer
Bowtie by itself should not be used for RNA-seq alignment, as it doesn't handle splice junctions and will fail to map a fairly large number of reads that overlap exons. Tophat uses bowtie for alignment, but uses additional transcriptome information to align reads near splice junctions more properly. However, newer aligners like STAR or HiSAT2 are much faster and generally better aligners that do a much better job of mapping to splice junctions than Tophat/bowtie. They are also much better at mapping lower quality data. Stick with STAR, though your count differences in your example there aren't actually all that extreme.
As Wouter said, please specify what the evidence for the differences are beyond manual inspection on the browser. Given the screenshot, I see a read count difference in that miRNA of 6 out of 5600 which is 0.1% and therefore pretty much nothing. Please elaborate.
I found huge differences in counts from both the aligner, Below are the read counts for few miRs. Read counts from STAR aligner are higher than the Bowtie aligner read counts. These miRs are expressed in one of the control samples.
STAR Bowtie
MIR130A 117.49 73
MIR103B1 5776.49 303.773
MIR106A 14.31 6
MIR151A 878.233 369
MIR30C2 1820.4 104
I added markup to your post for increased readability. You can do this by selecting the text and clicking the 101010 button. When you compose or edit a post that button is in your toolbar, see image below:

Like I said, the aligners are quite different, so there will be some differences, particularly for something so small as miRNAs. Using a miRNA-seq specific aligner as suggested by Martombo in his comment may be your best path moving forward.
Log in to answer this question.
How to add images to a Biostars post
Please be more specific.
why don't you use a program designed to align and count miRNA reads like miRdeep2 for example?
miRdeep2 is very specific to miRNA only, I am looking for small RNA expression ( rRNA, snoRNa etc)
Please add exact command lines used for both programs.