Type: Package Package: RcppTskit Title: 'R' Access to the 'tskit C' API Version: 0.3.0 Date: 2026-03-01 Authors@R: c( person("Gregor", "Gorjanc", , "gregor.gorjanc@gmail.com", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0001-8008-2787")), person("Tskit Developers", role = "cph", comment = "Authors of included tskit C library") ) Description: '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. License: MIT + file LICENSE URL: https://github.com/HighlanderLab/RcppTskit BugReports: https://github.com/HighlanderLab/RcppTskit/issues Depends: R (>= 4.0.0) Imports: bit64, methods, R6, Rcpp (>= 1.0.8), reticulate (>= 1.43.0) Suggests: covr, knitr, quarto, spelling, testthat (>= 3.0.0) LinkingTo: Rcpp (>= 0.12.10) VignetteBuilder: quarto Config/testthat/edition: 3 Encoding: UTF-8 Language: en-GB RoxygenNote: 7.3.3 Config/pak/sysreqs: libpng-dev python3 Repository: https://highlanderlab.r-universe.dev Date/Publication: 2026-04-10 06:03:43 UTC RemoteUrl: https://github.com/highlanderlab/RcppTskit RemoteRef: HEAD RemoteSha: 45a46563597fa1b39015319b367c2d7ede0435ef RemoteSubdir: RcppTskit NeedsCompilation: yes Packaged: 2026-06-24 09:49:46 UTC; root Author: Gregor Gorjanc [aut, cre, cph] (ORCID: ), Tskit Developers [cph] (Authors of included tskit C library) Maintainer: Gregor Gorjanc