POPBAM

POPBAM performs evolutionary analyses of whole-genome alignments across multiple individuals, populations, or species by directly operating on BAM-formatted sequencing alignments to call variants and compute population-genetic statistics.


Key Features:

  • Direct BAM File Processing: Operates directly on BAM-formatted assembly files from next-generation sequencing alignments.
  • Variant Site Calling: Identifies variant sites within genomic alignments.
  • Evolutionary Sequence Statistics: Calculates nucleotide diversity, population divergence, linkage disequilibrium, and mutation frequency spectra across two or more populations.
  • Sliding Window Analysis: Performs analyses in sliding windows along chromosomes or scaffolds.
  • Phylogenetic Tree Construction: Generates phylogenetic trees from samples contained in a BAM file.
  • Implementation and Performance: Implemented in C/C++ to provide fast processing, memory efficiency, and scalability for large datasets.

Scientific Applications:

  • Population Genomics: Enables genome-wide analyses of genetic diversity and population divergence across many individuals and populations.
  • Detection of Selection and Mutation Effects: Supports investigation of natural selection and mutation effects on phenotypes via sequence statistics and frequency spectra.
  • Speciation and Phylogeography: Facilitates studies of speciation processes and evolutionary relationships through phylogenetic tree construction.
  • Genome-wide Scans: Suitable for comprehensive sliding-window scans for diversity, divergence, and linkage patterns across chromosomes or scaffolds.

Methodology:

Processes BAM-formatted assembly files to call variant sites, computes nucleotide diversity, population divergence, linkage disequilibrium, and mutation frequency spectra across populations, performs sliding-window analyses along chromosomes or scaffolds, and constructs phylogenetic trees; implemented in C/C++ for performance and memory efficiency.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
C++, C
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Data Inputs & Outputs

Gene expression analysis

Publications

Garrigan D. POPBAM: Tools for Evolutionary Analysis of Short Read Sequence Alignments. Evolutionary Bioinformatics. 2013;9. doi:10.4137/ebo.s12751. PMID:24027417. PMCID:PMC3767577.

Documentation

Links