de Koning Lab DataModelsComputation

We are a multidisciplinary group of computational biologists interested in genomics, evolution, and algorithms for understanding the fundamental processes of life in health and disease. We use probabilistic modelling, clever computation, and artificial intelligence to enable new insights and approaches for high-throughput biological discovery.

People

Hover or tap a portrait for the full profile.

Lab9
Alumni25 where they are now
research-highlightsfull brief →

Research and Software Highlights

Recent talks, posters and software from the lab. Select an entry to read it in full.

Oral presentation

A New Technique for Ultra-Fast Maximum Likelihood That Gives Exact Phylogenetic Gradients for Free

A.P. Jason de Koning · Associate Professor
SMBE 2026 · Copenhagen · 30 June 2026

The “inside-out likelihood sandwich” removes the dependence of phylogenetic EM and Quasi-Newton methods on the number of free parameters, producing the exact gradient at only the cost of readout.

phylogeneticsmaximum likelihoodEMread it →
Software

WFES3 — Wright-Fisher Exact Solver

Ivan Krukov, Bianca De Sanctis, Alberto Casas Ortiz and A.P. Jason de Koning
dekoning-lab/wfes3

Exact quantities under Wright-Fisher models — fixation and absorption probabilities, sojourn and absorption times with their full distributions, allele age, establishment, and allele frequency spectra — by direct solution of the complete transition matrix, with neither simulation nor diffusion approximation. A C++ core, eleven command-line programs, and a new graphical interface, now with native Apple Silicon support.

C++Electronpopulation geneticsWright-Fisherread it →
Software

SLOP!

de Koning Lab
dekoning-lab/SLOP

A multiple sequence alignment viewer and editor that runs entirely in the browser — a GPU-accelerated renderer over a WebAssembly engine, fast enough to scroll hundreds of sequences smoothly. Try it in the page.

WebGLWebAssemblyC++alignmentread it →
Oral presentation

Improved Power to Detect Sparse Episodic Positive Selection: A Protein Language Model-Informed Branch-Site Approach

Kabita Baral · Doctoral Candidate
SMBE 2026 · Copenhagen · 29 June 2026

Standard branch-site tests have almost no power when selection is as sparse as it really is. Site-specific covariates from ESM-2 recover much of it.

positive selectionprotein language modelsbranch-site testsread it →
Poster

A Mutation–Selection Codon Model with Stochastic Tunneling for Multi-Nucleotide Substitutions

Oliver Lyon · Doctoral Candidate
SMBE 2026 · Copenhagen · 30 June 2026

Multi-nucleotide substitutions without multi-nucleotide mutations: rescue mutations hitchhiking out of a fitness valley, and what ignoring them does to inference.

codon modelsstochastic tunnelingfitness landscapesread it →
Poster

Bias in Estimation of the Population Scaled Mutation Rate Parameter θ Under High Mutation Regimes

Afarinesh Panahy · Doctoral Candidate
SMBE 2026 · Copenhagen · 30 June 2026

Watterson's θ and θ_π hold up at θ = 0.001 and fall apart past ~0.05. Once recurrent mutation is common, the standard estimators systematically underestimate.

population geneticsSLiM-Treeestimator biasread it →
Software

Bayesian gene–environment interactions in infant attachment

Amelia Potter-Dickey · Ph.D., Nursing
dekoning-lab/gxe-brms-repo

The complete Bayesian pipeline behind the infant-attachment paper — imputation, hierarchical ordinal regression, model comparison and every table and figure in the manuscript.

RbrmsAPrON cohortread it →
Software

SLiM-Tree

Afarinesh Panahy and Erin Brintnell
dekoning-lab/slim-tree

Forward-time population genetics over phylogenetic timescales: generates and runs SLiM from a Newick tree, keeping polymorphism and finite sites that standard phylogenetic models exclude by assumption.

PythonSLiMforward simulationread it →
Software

Grand Convergence

Chenzhe Qian, Nathan Bryans, Ivan Krukov and A.P. Jason de Koning
dekoning-lab/grand-conv

Posterior expected convergent and divergent substitutions for every pair of independent branches in a phylogeny, with an interactive explorer for the results. The live demo reproduces the squamate analysis from Castoe, de Koning et al. (2009).

COpenMPconvergent evolutionphylogeneticsread it →
Software

PalantiR

Ivan Krukov, Nathan Escandor, Aaron Mathankeri and A.P. Jason de Koning
dekoning-lab/PalantiR

Phylogenetic simulation that returns the complete substitution history of every run, event by event, under mutation-selection models with site-specific fitness, epistasis between sites, and population sizes that change across the tree. Histories plot as interactive figures, with every substitution on its branch.

RC++mutation-selectionphylogeneticsread it →
softwaregithub ↗

Software

Open-source tools from the lab, on GitHub.

Also in the archive 10

Repository data refreshed 2026-08-21

contact

Contact

A.P. Jason de Koning
Department of Biochemistry & Molecular Biology
Cumming School of Medicine, University of Calgary

HSC 1151 (Genomics and Bioinformatics Annex)
Foothills Medical Campus
Calgary, Alberta, Canada

[email protected]
github.com/dekoning-lab

Administrative assistant to Dr. de Koning:
Monica Flohr Mauchline
[email protected]

To prospective recruits

16 August 2026

Thank you for your interest in our research group. Unfortunately, we are not generally recruiting new graduate students or research staff at this time. However, highly motivated and well-prepared candidates should feel free to reach out to Jason to inquire if a funded position could be coming available in the near future. Students who have secured their own external funding are also warmly encouraged to inquire.

A retro terminal showing the de Koning Lab logo in phosphor