# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "RcppTskit" in publications use:' type: software license: MIT title: 'RcppTskit: ''R'' Access to the ''tskit C'' API' version: 0.3.0 doi: 10.32614/CRAN.package.RcppTskit abstract: '''Tskit'' enables efficient storage, manipulation, and analysis of ancestral recombination graphs (ARGs) using succinct tree sequence encoding. The tree sequence encoding of an ARG is described in Wong et al. (2024) , while ''tskit'' project is described in Jeffrey et al. (2026) . See also for project news, documentation, and tutorials. ''Tskit'' provides ''Python'', ''C'', and ''Rust'' application programming interfaces (APIs). The ''Python'' API can be called from ''R'' via the ''reticulate'' package to load and analyse tree sequences as described at . ''RcppTskit'' provides ''R'' access to the ''tskit C'' API for cases where the ''reticulate'' option is not optimal; for example, high-performance or low-level work with tree sequences. Currently, ''RcppTskit'' provides a limited set of functions because the ''Python'' API and ''reticulate'' already cover most needs. The provided ''RcppTskit R'' API mirrors the ''tskit Python'' API, while the ''RcppTskit C++'' API mirrors the ''tskit C'' API. Users should explore the ''RcppTskit'' help pages of ''R'' functions, while developers should explore the ''RcppTskit:::rtsk_*'' low-level ''R'' and ''C++'''' functions.' authors: - family-names: Gorjanc given-names: Gregor email: gregor.gorjanc@gmail.com orcid: https://orcid.org/0000-0001-8008-2787 repository: https://highlanderlab.r-universe.dev repository-code: https://github.com/HighlanderLab/RcppTskit commit: 45a46563597fa1b39015319b367c2d7ede0435ef url: https://github.com/HighlanderLab/RcppTskit date-released: '2026-03-01' contact: - family-names: Gorjanc given-names: Gregor email: gregor.gorjanc@gmail.com orcid: https://orcid.org/0000-0001-8008-2787