kalis

kalis provides a high-performance implementation of the Li & Stephens hidden Markov model for local ancestry inference, enabling rapid resolution of ancestry at loci of interest through posterior decodings represented as N x N distance matrices.


Key Features:

  • High-performance computation: Exploits multi-core parallelism and modern CPU vector instruction sets to scale to hundreds of thousands of genomes.
  • Minimal pre-processing: Makes posterior decodings readily accessible with minimal pre-processing requirements.
  • Extensible framework: Enables developers to build a range of variant-specific ancestral inference pipelines on top of the core engine.
  • Distance matrix output: Produces N x N distance matrices based on posterior decodings for downstream analyses.

Scientific Applications:

  • Local ancestry inference: Resolves the recent ancestry at specific loci of interest in phased haplotype data.
  • Selection studies: Enables genome-wide screens for selection signals through local ancestry analysis.
  • Association studies: Supports genome-wide association studies by providing local ancestry information.
  • Introgression detection: Facilitates detection of introgression signals via local ancestry inference.
  • Phylogeny approximation: Approximates the recent phylogeny of N phased haplotypes at a set of variants along the genome.

Methodology:

Implements the Li & Stephens hidden Markov model for inferring recent ancestry at a given variant, computing posterior decodings represented as N x N distance matrices.

Topics

Details

Added:
1/14/2026
Last Updated:
1/14/2026

Operations

Publications