The only reason for having bowtie2 in BIRCH is that it is used by Trinity to align reads to a genome. Hisat2 superseded bowtie2, and should generally be used for aligning reads.