Hi,
I have always used Samtools to remove any human contaminants from my gut flora data. However, bbTools also allows you to do that. All the post I've seen mention using bbTools for small contaminants removal. Is it practical to use it for removing hg19 contaminants or should I stick with Bowtie + Samtools?
Well, samtools has multiple subcommands, and you can do a lot with it. It is probably most helpful if you describe more in detail what you did (which commands you used).
Basic samtools stuff: align against hg19 with bowtie2, extract reads with both ends unmatched, sort and convert filtered bams to fastq.
I was just wondering if I could remove one docker container from my pipeline by using bbTools for both quality trimming and decontamination
Yes you can do that.