tskit enables performant storage, manipulation and analysis of ancestral
recombination graphs using succinct tree sequence encoding; see https://tskit.dev.
tskit provides Python, C, and Rust APIs. The Python API can be called from R via
the reticulate package to seamlessly load and analyse tree sequences, see
https://tskit.dev/tutorials/tskitr.html.
tskitr provides R access to the tskit C API for use cases where the reticulate
approach is not suitable. For example, where high-performance and low-level work
with tree sequences is required. R access to the parts of C API is added as the
need arises.
-
extern- Git submodule fortskitand instructions on copying C code -
R- R packagetskitr
TODO: Add R package badges (build status, CRAN version, etc.) to README.md #1
-
See
extern/LICENSEfortskit -
See
R/DESCRIPTIONandR/LICENSEfortskitr