Software and protocols: 

MADDDD Hatter Sticker

Multiplex Amplicons for Drug, Diagnostic, Diversity, and Differentiation HAplotypes via TargeTed Resequencing (MAD4HatTeR)

An Illumina-compatible, modular, highly multiplexed amplicon sequencing panel P falciparum with a broad range of targets and the ability to genotype low density, polyclonal field samples. Two modules:

1) a diversity panel with 165 highly diverse microhaplotypes

2) 118 targets that cover drug and diagnostic resistance genes as well as non-falciparum species identification and vaccine candidates.

Pre-print soon!

Protocol link

Pool details


watercolor of looking glass, mosquito and landscape

dcifer- Distance for Complex Infections: Fast Estimation of Relatedness

An IBD-based method to calculate genetic distance between polyclonal infections by estimating relatedness from biallelic and multiallelic data. In addition to estimates, the package provides a likelihood function and statistical inference. Functions for reading and reformatting data, performing preparatory steps, and visualizing the results are also included. 


graphs of True vs. estimated values of COI using COIL and THE REAL McCOIL

THE REAL McCOIL, - Turning HEterozygous SNP data into Robust Estimates of ALelle frequency, via Markov chain Monte Carlo, & Complexity Of Infection using Likelihood

A Markov chain Monte Carlo method that estimates complexity of infection and population allele frequencies using SNP data obtained from Sequenom or similar types of SNP assays.     We used the data in two ways:

categorical- where we consider SNP to be heterozygous or homozygous
proportional- where relative signal intensity for each allele is used


geometric image with word MOIRE

moire-   Multiplicity Of Infection and allele frequency REcovery from noisy polyallelic data

A package implementing an MCMC based approach to estimating complexity of infection and population allele frequencies from polyallelic genomics data.


curves fit to data points

flexfit- Flexible format standard curve fitting & data processing

Flexible format standard curve fitting and data processing (R package)


capillary electrophoresis gel analysis graph

MicroSPAT- MicroSatellite Parameterized Analysis Tools

A collection of tools for semi-automated analysis of raw capillary electrophoresis (CE) data output by the ABI 3730, and has been designed specifically for working with multi-allelic samples. Developed to improve reproducibility and consistency of microsatellite analysis between analysts.

Data repositories:

Clin EpiDB logo

ClinEpiDB- Clinical Epidemiology Database -PRISM Data

Data from our longitudinal cohorts of P. falciuparum infection in Uganda (PRISM 1 and PRISM 2) is available on this open-access data analysis platform.