Type: Package
Package: campsis
Title: Generic PK/PD Simulation Platform Campsis
Version: 1.8.2
Authors@R: 
    person("Nicolas", "Luyckx", , "nicolas.luyckx@calvagone.com", role = c("aut", "cre"))
Description: A generic, easy-to-use and intuitive
    pharmacokinetic/pharmacodynamic (PK/PD) simulation platform based on
    the R packages 'rxode2' and 'mrgsolve'. Campsis provides an
    abstraction layer over the underlying processes of defining a PK/PD
    model, assembling a custom dataset and running a simulation. The
    package has a strong dependency on the R package 'campsismod', which
    allows models to be read from and written to files, including through
    a JSON-based interface, and to be adapted further on the fly in the R
    environment. In addition, 'campsis' allows users to assemble datasets
    in an intuitive manner, including via a JSON-based interface to import
    Campsis datasets defined using formal JSON schemas distributed with
    the package. Once the dataset is ready, the package prepares the
    simulation, calls 'rxode2' or 'mrgsolve' (at the user's choice), and
    returns the results for the given model, dataset and desired
    simulation settings. The package itself is licensed under the GPL (>=
    3); the JSON schema files shipped in inst/extdata are licensed
    separately under the Creative Commons Attribution 4.0 International
    (CC BY 4.0).
License: GPL (>= 3)
URL: https://github.com/Calvagone/campsis,
        https://calvagone.github.io/,
        https://calvagone.github.io/campsis.doc/
BugReports: https://github.com/Calvagone/campsis/issues
Depends: campsismod, R (>= 4.0.0)
Imports: assertthat, digest, dplyr, furrr, future, ggplot2, jsonlite,
        jsonvalidate, MASS, methods, progressr, purrr, rlang, stats,
        tibble, tidyr
Suggests: bookdown, devtools, gridExtra, knitr, mrgsolve, pkgdown,
        rmarkdown, roxygen2, rxode2, stringr, testthat, tictoc, vdiffr,
        xfun
VignetteBuilder: knitr
Encoding: UTF-8
Language: en-US
LazyData: true
RoxygenNote: 7.3.3
Collate: 'global.R' 'utilities.R' 'time_utilities.R' 'check.R'
        'generic.R' 'data.R' 'seed.R' 'distribution.R'
        'dataset_config.R' 'time_vector.R' 'time_entry.R'
        'repeated_schedule.R' 'occasion.R' 'occasions.R'
        'treatment_iov.R' 'treatment_iovs.R' 'dose_adaptation.R'
        'dose_adaptations.R' 'treatment_entry.R' 'treatment.R'
        'observations.R' 'observations_set.R' 'covariate.R'
        'covariates.R' 'bootstrap.R' 'protocol.R' 'arm.R' 'arms.R'
        'event.R' 'events.R' 'simulation_engine.R' 'dataset.R'
        'scenario_action.R' 'scenario_actions.R' 'scenario.R'
        'scenarios.R' 'event_logic.R' 'dataset_summary.R' 'outfun.R'
        'default_settings.R' 'hardware_settings.R'
        'simulation_progress.R' 'solver_settings.R' 'nocb_settings.R'
        'declare_settings.R' 'progress_settings.R'
        'internal_settings.R' 'simulation_settings.R' 'plan_setup.R'
        'json_interface.R' 'simulate_preprocess.R' 'simulate.R'
        'results_processing.R' 'default_plot.R'
NeedsCompilation: no
Packaged: 2026-03-19 13:54:42 UTC; nicolas.luyckx
Author: Nicolas Luyckx [aut, cre]
Maintainer: Nicolas Luyckx <nicolas.luyckx@calvagone.com>
Repository: CRAN
Date/Publication: 2026-03-19 14:20:02 UTC
Built: R 4.6.0; ; 2026-04-30 08:37:05 UTC; unix
