Package index
Prepare data, kinetics models, and noise parameters for analysis
as_pop_data()— Load a cross-sectional antibody survey data setload_pop_data()— Load a cross-sectional antibody survey data setas_sr_params()— Load longitudinal seroresponse parametersload_sr_params()— Load longitudinal seroresponse parameter samplesas_noise_params()— Load noise parametersload_noise_params()— Load noise parameterscheck_pop_data()— Check the formatting of a cross-sectional antibody survey dataset.strata()— ExtractStratametadata from an object
Extract information from data, seroresponse models, and noise parameters
get_biomarker_levels()— Extract biomarker levelsget_biomarker_names_var()— Get biomarker variable nameget_values_var()— Extract antibody measurement valuesget_values()— Get antibody measurement values
Visualize data
autoplot.pop_data— Plot distribution of antibodiesautoplot.curve_params— Graph antibody decay curves by antigen isotypegraph.curve.params()— Graph estimated antibody decay curvesgraph_loglik()— Graph log-likelihood of datalog_likelihood()— Calculate log-likelihoodantibody_decay_curve()— Antibody decay curve with natural parameterspathogen_decay_curve()— Pathogen decay curveplot_decay_curve()— Plot a decay functioncurve_app()— Launch the interactive Shiny app for the antigen-antibody kinetics modelt1f()— Calculate time to end of active infectiony1f()— Calculate peak antibody concentration
Estimate seroconversion incidence rates
est_seroincidence()— Find the maximum likelihood estimate of the incidence rate parameterest_seroincidence_by()— Estimate Seroincidenceest_seroincidence_by_cached()— Estimate seroincidence by stratum, caching the result on diskrefit_strata()— Re-fit a subset of strata, with log-likelihood graphs attached
Summarize seroconversion incidence rate estimates
summary.seroincidence— Summarizing fitted seroincidence modelssummary.seroincidence.by— Summary Method for"seroincidence.by"Objects
Visualize seroconversion incidence rate estimates
autoplot.seroincidence— Plot the log-likelihood curve for the incidence rate estimateautoplot.seroincidence.by— Plotseroincidence.bylog-likelihoodsautoplot.summary.seroincidence.by— Plot method forsummary.seroincidence.byobjects
Compare seroconversion incidence rates
compare_seroincidence()— Compare seroincidence rates between two groups
Example data sets
sees_pop_data_100— Small example cross-sectional data setsees_pop_data_pk_100— Small example cross-sectional data settyphoid_curves_nostrat_100— Small example of antibody response curve parameters for typhoidexample_noise_params_sees— Small example of noise parameters for typhoidexample_noise_params_pk— Small example of noise parameters for typhoidsees_typhoid_ests_strat— Example"seroincidence.by"objectserocalculator_example()— Get path to an example file
Simulate data sets
sim_pop_data()— Simulate a cross-sectional serosurvey with noisesim_pop_data_multi()— Simulate multiple data setssim_pop_data_multi_cached()— Simulate multiple data sets, caching the result on diskanalyze_sims()— Analyze simulation resultsautoplot.sim_results— Plot simulation resultsautoplot()method forsim_resultsobjects