sampletrees

sampletrees performs Markov chain Monte Carlo (MCMC) sampling of gene genealogies from phased or unphased single nucleotide polymorphism (SNP) genotype data to infer evolutionary relationships and demographic history.


Key Features:

  • MCMC Sampling: Executes Markov chain Monte Carlo sampling to approximate the posterior distribution of gene genealogies given genetic data.
  • Data Compatibility: Operates on both phased and unphased SNP genotype data.
  • Implementation: Implemented in C++ to provide computational efficiency and scalability for large genomic datasets.
  • Companion R Package (Rsampletrees): Provides pre- and post-processing functionality including setup of input files, management of outputs, and storing and visualizing results.

Scientific Applications:

  • Population Genetics: Infers historical population sizes, migration patterns, and demographic events via sampled genealogies.
  • Phylogenetics: Reconstructs evolutionary relationships and histories among species or populations using genealogy samples.
  • Genomic Association Studies: Provides genealogical context for interpreting associations between genetic variants and phenotypes.

Methodology:

Uses Markov chain Monte Carlo to generate samples from the posterior distribution of genealogies conditioned on phased or unphased SNP genotype data.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R, C++
Added:
8/3/2017
Last Updated:
12/10/2018

Operations

Publications

Burkett KM, McNeney B, Graham J. Sampletrees and Rsampletrees: sampling gene genealogies conditional on SNP genotype data. Bioinformatics. 2016;32(10):1580-1582. doi:10.1093/bioinformatics/btv763. PMID:26787665. PMCID:PMC5860401.

Documentation

Links