Skip to contents

Meta-package for the curveR immunoassay calibration curve ecosystem. Attaches curveRcore and curveRfreq and provides the umbrella vignette that compares frequentist and Bayesian approaches.

Package ecosystem

PackageRoleStan required?
curveRcoreShared models, inverses, derivatives, preprocessing, output classNo
curveRfreqFrequentist multi-start Levenberg-Marquardt NLS calibrationNo
curveRbayesBayesian hierarchical calibration via Stan/HMCYes
curveRweightsContinuous precision weights from calibration-curve uncertaintyYes

Installation

# Full ecosystem (Stan required for Bayesian + weights components)
remotes::install_github("immunoplex/curveR")

# Frequentist only — no Stan
remotes::install_github("immunoplex/curveRcore")
remotes::install_github("immunoplex/curveRfreq")

# Add Bayesian fitting
remotes::install_github("immunoplex/curveRbayes")

# Add precision weighting
remotes::install_github("immunoplex/curveRweights")

# Stan backend (required for curveRbayes and curveRweights)
install.packages("cmdstanr",
                 repos = c("https://stan-dev.r-universe.dev",
                           getOption("repos")))
cmdstanr::install_cmdstan()

Hub vignette

The umbrella methods-comparison vignette lives exclusively in this package because it requires all four packages simultaneously: vignette("curveR-methods-comparison", package = "curveR")

Author

Maintainer: Michael Scot Zens michael.s.zens@dartmouth.edu

Authors: