Tools for Polyploid Microsatellite Analysis
Overview
A collection of tools to handle microsatellite data of any ploidy (and samples of mixed ploidy) where allele copy number is not known in partially heterozygous genotypes. It can import and export data in ABI 'GeneMapper', 'Structure', 'ATetra', 'Tetrasat'/'Tetra', 'GenoDive', 'SPAGeDi', 'POPDIST', 'STRand', and binary presence/absence formats. It can calculate pairwise distances between individuals using a stepwise mutation model or infinite alleles model, with or without taking ploidies and allele frequencies into account. These distances can be used for the calculation of clonal diversity statistics or used for further analysis in R. Allelic diversity statistics and Polymorphic Information Content are also available. polysat can assist the user in estimating the ploidy of samples, and it can estimate allele frequencies in populations, calculate pairwise or global differentiation statistics based on those frequencies, and export allele frequencies to 'SPAGeDi' and 'adegenet'. Functions are also included for assigning alleles to isoloci in cases where one pair of microsatellite primers amplifies alleles from two or more independently segregating isoloci. polysat is described by Clark and Jasieniuk (2011) doi:10.1111/j.1755-0998.2011.02985.x and Clark and Schreier (2017) doi:10.1111/1755-0998.12639.
- Maintainer email address updated.
- NEWS file reformatted according to CRAN specifications.
From NEWS in the release
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK14 OK2026-04-22
- ERROR13 OK, 1 ERROR2026-04-18
- OK14 OK2026-03-10
Documentation
- Help pages
- 58
- Examples that run
- 98%53 run in a plain check (2 of them under a condition) · 1 never run
- Exported functions with examples
- 100%
- Documented parameters
- 91%
- Return-value docs
- 100%
- Help pages citing references
- 57%
Downloads
Repository
- PRs merged (all time)
- 50%
- Median days to close, 50 most recently updated closed issues
- 6
- Median days to close, 50 most recently updated closed PRs
- 2
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
2 development-tooling and community-health practices detected across 2 families in the upstream repository
Checks run against github.com/lvclark/polysat on 2026-10-21.
Dependencies
Installing polysat adds 1 package (1 with compiled code, 1.8 MB of source tarballs). Heaviest: Rcpp 1.8 MB.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- 1.7-7Latest
- RR 4.2.0 released · 2022-04-22
- 1.7-62021-12-08 · diff ↗
- 1.7-52021-05-28 · diff ↗
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- 1.7-42019-03-06 · diff ↗
- 1.7-32018-06-07 · diff ↗
- RR 3.5.0 released · 2018-04-23
- 1.7-22017-08-17 · diff ↗
- 1.7-12017-07-23 · diff ↗
Show 24 earlier eventsHide 24 earlier events
- 1.7-0
- RR 3.4.0 released · 2017-04-21
- 1.6-02016-11-05 · diff ↗
- 1.5-0
- RR 3.3.0 released · 2016-05-03
- 1.4-12015-08-18 · diff ↗
- 1.4-02015-06-13 · diff ↗ ·
added 6 exports
simAllopoly, catalanAlleles, alleleCorrelations, testAlGroups, mergeAlleleAssignments, recodeAllopoly - RR 3.2.0 released · 2015-04-16
- 1.3-32014-09-22 · diff ↗
- RR 3.1.0 released · 2014-04-10
- 1.3-2
- RR 3.0.0 released · 2013-04-03
- 1.3-12012-10-16 · diff ↗ ·
added 11 exports
genotypeProbs, meandistance.matrix2, assignClones, Shannon, Simpson, genotypeDiversity, Bruvo2.distance, reformatPloidies, alleleDiversity, read.STRand, gendata.to.genind - RR 2.15.0 released · 2012-03-30
- 1.2-12012-01-15 · diff ↗ ·
removed 5 exports
distance.matrix.1locus, estimate.ploidy, codominant.to.dominant, dominant.to.codominant, estimate.freqadded 15 exports
genambig.to.genbinary, genbinary.to.genambig, simpleFreq, deSilvaFreq, write.freq.SPAGeDi, read.POPDIST, write.POPDIST, freq.to.genpop, genotypeProbs, meandistance.matrix2, assignClones, Shannon, Simpson, genotypeDiversity, Bruvo2.distance - RR 2.14.0 released · 2011-10-31
- 1.2-02011-05-01 · diff ↗ ·
added 34 exports
Bruvo.distance, meandistance.matrix, read.GeneMapper, write.Structure, read.ATetra, read.Tetrasat, genambig.to.genbinary, genbinary.to.genambig, read.GenoDive, write.GenoDive, write.ATetra, write.Tetrasat, read.Structure, write.GeneMapper, calcFst, simpleFreq, deSilvaFreq, find.missing.gen, meandist.from.array, find.na.dist, find.na.dist.not.missing, Lynch.distance, write.SPAGeDi, read.SPAGeDi, write.freq.SPAGeDi, read.POPDIST, write.POPDIST, freq.to.genpop, genotypeProbs, meandistance.matrix2 and 4 more - RR 2.13.0 released · 2011-04-13
- 1.1-0
- 1.0-12010-10-19 · diff ↗
- RR 2.12.0 released · 2010-10-15
- 1.02010-10-01 · diff ↗ ·
removed 10 exports
read.POPDIST, write.POPDIST, freq.to.genpop, genotypeProbs, meandistance.matrix2, assignClones, Shannon, Simpson, genotypeDiversity, Bruvo2.distance - 0.12010-06-24
- RR 2.11.0 released · 2010-04-22
Package metadata
- First published
- 2010-06-24
- Total releases
- 21 / 16 yrs
- License
- GPL-2 OSI
- Bundled data
- 11 KB / 4 files
- Download size
- 1.7 MB
Cite
Cite this package
Run in R for the authors' entry:
citation("polysat")The package provides a citation file, so citation() returns the authors' own entry.
It points to 10.1111/j.1755-0998.2011.02985.x, 10.1111/1755-0998.12639.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-24, which the citation names so these numbers can be found later. More on citing and the projects behind them.