This is a test version of Biostars. For the public version, visit https://www.biostars.org.
SNP analysis between two bacterial genomes

I want to perform a SNP analysis between two bacterial genomes. which tool is best for doing so? please help...

snp

Hmmm, can you elaborate how do histograms contribute to SNP identification? It is also not clear how to use the tools you linked.

3 answers

Use programs that have been specifically made for bacterial genomes, like Breseq (from FASTQs) or Snippy (from either FASTAs or FASTQs). In the Breseq paper you'll find the reasons why it's wrong to use programs that do not natively support haploid genomes.

In general you could use GATK best practice for both SNPs and indels

If only you care about SNPs

for the SNP calls from Illumina data sets, the pipeline composed of BWA-MEM and Samtools showed the best performance, but Freebayes with any aligner showed an equally high performance for the SNP calls. For the SNPs from Ion Proton data set, Samtools outperformed all others, including TVC. For the indels from Illumina data sets, GATK-HC performed better than the other callers, regardless of the combined read aligner for the pipeline

source Systematic comparison of variant calling pipelines using gold standard personal exome variants

for more and comparison of different tools you can read this paper
Evaluating Variant Calling Tools for Non-Matched Next-Generation Sequencing Data

OP said bacterial. The papers you added are for diploid or polyploid genomes, and therefore not suitable.

BBMap's callvariants.sh natively supports haploid genomes; the default ploidy is 1. It's been used extensively tracking SNP evolution in mutant E.coli populations.

Log in to answer this question.