allelematch-package {allelematch}R Documentation

Identifying Unique Multilocus Genotypes where Genotyping Error and Missing Data may be Present


This package provides tools for the identification of unique of multilocus genotypes when both genotyping error and missing data may be present. The package is targeted at those working with large datasets and databases containing multiple samples of each individual, a situation that is common in conservation genetics, and particularly in non-invasive wildlife sampling applications. Functions explicitly incorporate missing data, and can tolerate allele mismatches created by genotyping error.


Package: allelematch
Type: Package
Version: 2.5.1
Date: 2019-04-08
License: GPL-3
Depends: graphics, stats, utils
Imports: dynamicTreeCut
LazyLoad: yes

Supplementary documentation describing the operation of the software in detail and illustrating the use of the software using tutorials is available as a vignette. It is installed with the package and linked from the package index help page.

Simulations examining the performance of these tools have also been performed, and results are available in the publication associated with this package. Please refer to the publication:

Galpern P, Manseau, M, Hettinga P, Smith K, and Wilson P. (2012) allelematch: an R package for identifying unique multilocus genotypes where genotype error and missing data may be present. Molecular Ecology Resources 12:771-778.

Use citation("allelematch") for the full citation. Please also use this publication when citing the package.

An important core element of the package is dynamic tree cutting, and this is made possible using the dynamicTreeCut package for R (Langfelder et al., 2008).


Paul Galpern (


Langfelder P, Zhang B, Horvath S. (2008) Defining clusters from a hierarchical cluster tree: the Dynamic Tree Cut package for R. Bioinformatics, 24, 719

[Package allelematch version 2.5.1 Index]