Package: abcpp
Type: Package
Title: Shared C++ Backend for Approximate Bayesian Computation
Version: 1.0.0
Authors@R: 
    c(
        person(
            given = "Mengzhen",
            family = "Hu",
            role = c("aut", "cre"),
            email = "hmz1969a@gmail.com"
        ),
        person(
            given = "Katalin",
            family = "Csillery",
            role = c("ctb", "cph")
        ),
        person(
            given = "Louisiane",
            family = "Lemaire",
            role = c("ctb", "cph")
        ),
        person(
            given = "Olivier",
            family = "Francois",
            role = c("ctb", "cph")
        ),
        person(
            given = "Michael",
            family = "Blum",
            role = c("ctb", "cph")
        )
    )
Author: Mengzhen Hu [aut, cre],
  Katalin Csillery [ctb, cph],
  Louisiane Lemaire [ctb, cph],
  Olivier Francois [ctb, cph],
  Michael Blum [ctb, cph]
Maintainer: Mengzhen Hu <hmz1969a@gmail.com>
Description: Provides a compact C++ backend for Approximate Bayesian
    Computation (ABC) with a thin R frontend. The current implementation is
    primarily a C++ reimplementation of offline ABC workflows provided by
    the R 'abc' package <doi:10.32614/CRAN.package.abc>, with the public R
    interface intentionally kept small and centered on abc() and summary()
    methods. The computational work is performed by shared C++ code. In addition
    to reproducing common 'abc' workflows, the package adds optional
    dimensionality reduction of summary statistics through Principal
    Component Analysis (PCA) and Partial Least Squares (PLS), following
    related ideas described by Bazin et al. (2010)
    <doi:10.1534/genetics.109.112391> and Wegmann et al. (2009)
    <doi:10.1534/genetics.109.102509>.
License: GPL-3
URL: https://github.com/yuki-961004/abcpp
BugReports: https://github.com/yuki-961004/abcpp/issues
Encoding: UTF-8
ByteCompile: true
Depends: R (>= 4.1.0)
Imports: Rcpp
LinkingTo: Rcpp
SystemRequirements: C++17
RoxygenNote: 8.0.0
Suggests: abc, testthat
NeedsCompilation: yes
Packaged: 2026-06-29 09:24:21 UTC; hmz19
Repository: CRAN
Date/Publication: 2026-07-04 08:30:02 UTC
