{
  "_id": "6ace157ca14063b82c3af67d",
  "Package": "serosv",
  "Type": "Package",
  "Title": "Model Infectious Disease Parameters from Serosurveys",
  "Version": "1.3.0.9000",
  "Authors@R": "c(\nperson(\"Anh\", \"Phan Truong Quynh\", email = \"anhptq@oucru.org\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0009-0000-2129-435X\")),\nperson(\"Nguyen\", \"Pham Nguyen The\", email = \"nguyenpnt@oucru.org\", role = c(\"aut\"), comment = c(ORCID = \"0000-0002-0356-2776\")),\nperson(\"Long\", \"Bui Thanh\", role = \"aut\"),\nperson(\"Tuyen\", \"Huynh\", email = \"tuyenhn@oucru.org\", role = \"aut\"),\nperson(\"Thinh\", \"Ong\", email = \"thinhop@oucru.org\", role = \"aut\", comment = c(ORCID = \"0000-0001-6772-9291\")),\nperson(\"Marc\", \"Choisy\", email = \"mchoisy@oucru.org\", role = \"aut\", comment = c(ORCID = \"0000-0002-5187-6390\"))\n)",
  "Description": "An easy-to-use and efficient tool to estimate infectious\ndiseases parameters using serological data. Implemented models\ninclude SIR models (basic_sir_model(), static_sir_model(),\nmseir_model(), sir_subpops_model()), parametric models\n(polynomial_model(), fp_model()), nonparametric models\n(lp_model()), semiparametric models\n(penalized_splines_model()), hierarchical models\n(hierarchical_bayesian_model()). The package is based on the\nbook \"Modeling Infectious Disease Parameters Based on\nSerological and Social Contact Data: A Modern Statistical\nPerspective\" (Hens, Niel & Shkedy, Ziv & Aerts, Marc & Faes,\nChristel & Damme, Pierre & Beutels, Philippe., 2013)\n<doi:10.1007/978-1-4614-4072-7>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Collate": "'data.R' 'fractional_polynomial_models.R'\n'polynomial_models.R' 'utils.R' 'compare_models.R'\n'correct_prevalence.R' 'weibull_model.R' 'farrington_model.R'\n'nonparametric.R' 'semiparametric_models.R' 'mixture_model.R'\n'hierarchical_bayesian_model.R' 'to_titer.R' 'serosv.R'\n'stanmodels.R' 'plots.R' 'compute_ci.R' 'age_time_model.R'\n'predict.R' 'print.R'",
  "Config/testthat/edition": "3",
  "URL": "https://oucru-modelling.github.io/serosv/,\nhttps://github.com/OUCRU-Modelling/serosv",
  "VignetteBuilder": "knitr",
  "Biarch": "true",
  "SystemRequirements": "GNU make",
  "BugReports": "https://github.com/OUCRU-Modelling/serosv/issues",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://oucru-modelling.r-universe.dev",
  "Date/Publication": "2026-08-14 05:59:11 UTC",
  "RemoteUrl": "https://github.com/oucru-modelling/serosv",
  "RemoteRef": "HEAD",
  "RemoteSha": "75163a6681739d78b8222ce202914eb0d8e132db",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-13 11:04:48 UTC",
    "User": "root"
  },
  "Author": "Anh Phan Truong Quynh [aut, cre] (ORCID:\n<https://orcid.org/0009-0000-2129-435X>),\nNguyen Pham Nguyen The [aut] (ORCID:\n<https://orcid.org/0000-0002-0356-2776>),\nLong Bui Thanh [aut],\nTuyen Huynh [aut],\nThinh Ong [aut] (ORCID: <https://orcid.org/0000-0001-6772-9291>),\nMarc Choisy [aut] (ORCID: <https://orcid.org/0000-0002-5187-6390>)",
  "Maintainer": "Anh Phan Truong Quynh <anhptq@oucru.org>",
  "_user": "oucru-modelling",
  "_type": "src",
  "_file": "serosv_1.3.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/89a6ab08ce5f7386379592899cd1b9070455e0594ec408f3ff642ea2199d6567",
  "_filesize": 8077649,
  "_sha256": "89a6ab08ce5f7386379592899cd1b9070455e0594ec408f3ff642ea2199d6567",
  "_expires": "2027-01-21T11:26:49.000Z",
  "_created": "2026-10-13T11:04:48.000Z",
  "_published": "2026-10-13T11:26:52.173Z",
  "_buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 115264865089,
      "time": 392,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11808110120"
    },
    {
      "job": 115264865083,
      "time": 486,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11808070357"
    },
    {
      "job": 115264865110,
      "time": 367,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11807499546"
    },
    {
      "job": 115264865177,
      "time": 477,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11807479731"
    },
    {
      "job": 115264865353,
      "time": 495,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11807504802"
    },
    {
      "job": 115264865270,
      "time": 637,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11808040729"
    },
    {
      "job": 115264865024,
      "time": 492,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11807524125"
    },
    {
      "job": 115264865463,
      "time": 1091,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11808606603"
    },
    {
      "job": 115259769314,
      "time": 803,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11807313388"
    },
    {
      "job": 115264865077,
      "time": 204,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11806519644"
    },
    {
      "job": 115264865187,
      "time": 669,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11806814969"
    },
    {
      "job": 115264865055,
      "time": 567,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11807139637"
    },
    {
      "job": 115264865161,
      "time": 501,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11807950442"
    },
    {
      "job": 115264865133,
      "time": 688,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11807815918"
    },
    {
      "job": 115264865164,
      "time": 584,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11808600100"
    }
  ],
  "_upstream": "https://github.com/oucru-modelling/serosv",
  "_commit": {
    "id": "75163a6681739d78b8222ce202914eb0d8e132db",
    "author": "Anh Phan <90673616+quingzz@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #56 from OUCRU-Modelling/resolve-issues\n\nThe failed tests are caused by an issue while running boost.ci on Ubuntu. \n\nThe issue has yet to be reproduced on MacOS, but it is likely that, under very specific conditions, the result from `stat_func()` in nonparametric_bootstrap is considered non-numeric. It is unclear if this is a platform-specific issue or an issue in the re-sampling method.",
    "time": 1786687151
  },
  "_maintainer": {
    "name": "Anh Phan Truong Quynh",
    "email": "anhptq@oucru.org",
    "login": "quingzz",
    "description": "Research Assistant @OUCRU-Modelling ",
    "uuid": 90673616,
    "orcid": "0009-0000-2129-435X"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "BH",
      "version": ">= 1.66.0",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.0",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "version": ">= 0.3.3.3.0",
      "role": "LinkingTo"
    },
    {
      "package": "RcppParallel",
      "version": ">= 5.0.1",
      "role": "LinkingTo"
    },
    {
      "package": "rstan",
      "version": ">= 2.18.1",
      "role": "LinkingTo"
    },
    {
      "package": "StanHeaders",
      "version": ">= 2.18.0",
      "role": "LinkingTo"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "janitor",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "locfit",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "mgcv",
      "role": "Imports"
    },
    {
      "package": "mixdist",
      "role": "Imports"
    },
    {
      "package": "scam",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.0",
      "role": "Imports"
    },
    {
      "package": "RcppParallel",
      "version": ">= 5.0.1",
      "role": "Imports"
    },
    {
      "package": "rstan",
      "version": ">= 2.18.1",
      "role": "Imports"
    },
    {
      "package": "rstantools",
      "version": ">= 2.4.0",
      "role": "Imports"
    },
    {
      "package": "boot",
      "role": "Imports"
    },
    {
      "package": "pROC",
      "role": "Imports"
    },
    {
      "package": "stats4",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "bookdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "oucru-modelling",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-47",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-33",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "quingzz",
      "count": 165,
      "uuid": 90673616
    },
    {
      "user": "tuyenhn",
      "count": 26,
      "uuid": 47712557
    },
    {
      "user": "thinhong",
      "count": 16,
      "uuid": 34956551
    },
    {
      "user": "thanhlongb",
      "count": 6,
      "uuid": 36789245
    },
    {
      "user": "andrjohns",
      "count": 1,
      "uuid": 27717896
    },
    {
      "user": "pntnguyen",
      "count": 1,
      "uuid": 143731553
    }
  ],
  "_userbio": {
    "uuid": 80083737,
    "type": "organization",
    "name": "Mathematical Modelling group @ OUCRU",
    "followers": 4
  },
  "_downloads": {
    "count": 423,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/serosv"
  },
  "_devurl": "https://github.com/oucru-modelling/serosv",
  "_pkgdown": "https://oucru-modelling.github.io/serosv/",
  "_searchresults": 65,
  "_topics": [
    "onetbb",
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/serosv.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/oucru-modelling/serosv",
  "_realowner": "oucru-modelling",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2024-10-07"
    },
    {
      "version": "1.0.1",
      "date": "2024-10-18"
    },
    {
      "version": "1.1.0",
      "date": "2025-04-09"
    },
    {
      "version": "1.3.0",
      "date": "2026-04-07"
    }
  ],
  "_exports": [
    "add_thresholds",
    "age_time_model",
    "compare_models",
    "correct_prevalence",
    "est_foi",
    "estimate_from_mixture",
    "farrington_model",
    "fp_model",
    "hierarchical_bayesian_model",
    "lp_model",
    "mixture_model",
    "pava",
    "penalized_spline_model",
    "plot_corrected_prev",
    "plot_gcv",
    "plot_standard_curve",
    "plot_titer_qc",
    "polynomial_model",
    "set_plot_style",
    "standardize_data",
    "to_titer",
    "transform_data",
    "weibull_model"
  ],
  "_datasets": [
    {
      "name": "hav_be_1993_1994",
      "title": "Hepatitis A serological data from Belgium in 1993 and 1994 (aggregated)",
      "object": "hav_be_1993_1994",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "pos",
        "tot"
      ],
      "rows": 86,
      "table": true,
      "tojson": true
    },
    {
      "name": "hav_be_2002",
      "title": "Hepatitis A serological data from Belgium in 2002 (line listing)",
      "object": "hav_be_2002",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "seropositive"
      ],
      "rows": 2259,
      "table": true,
      "tojson": true
    },
    {
      "name": "hav_bg_1964",
      "title": "Hepatitis A serological data from Bulgaria in 1964 (aggregated)",
      "object": "hav_bg_1964",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "pos",
        "tot"
      ],
      "rows": 83,
      "table": true,
      "tojson": true
    },
    {
      "name": "hbv_ru_1999",
      "title": "Hepatitis B serological data from Russia in 1999 (aggregated)",
      "object": "hbv_ru_1999",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "pos",
        "tot",
        "gender"
      ],
      "rows": 182,
      "table": true,
      "tojson": true
    },
    {
      "name": "hcv_be_2006",
      "title": "Hepatitis C serological data from Belgium in 2006 (line listing)",
      "object": "hcv_be_2006",
      "class": [
        "data.frame"
      ],
      "fields": [
        "dur",
        "seropositive"
      ],
      "rows": 421,
      "table": true,
      "tojson": true
    },
    {
      "name": "mumps_uk_1986_1987",
      "title": "Mumps serological data from the UK in 1986 and 1987 (aggregated)",
      "object": "mumps_uk_1986_1987",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "pos",
        "tot"
      ],
      "rows": 44,
      "table": true,
      "tojson": true
    },
    {
      "name": "parvob19_be_2001_2003",
      "title": "Parvo B19 serological data from Belgium from 2001-2003 (line listing)",
      "object": "parvob19_be_2001_2003",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "seropositive",
        "year",
        "gender",
        "parvouml"
      ],
      "rows": 3080,
      "table": true,
      "tojson": true
    },
    {
      "name": "parvob19_ew_1996",
      "title": "Parvo B19 serological data from England and Wales in 1996 (line listing)",
      "object": "parvob19_ew_1996",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "seropositive",
        "year",
        "gender",
        "parvouml"
      ],
      "rows": 2821,
      "table": true,
      "tojson": true
    },
    {
      "name": "parvob19_fi_1997_1998",
      "title": "Parvo B19 serological data from Finland from 1997-1998 (line listing)",
      "object": "parvob19_fi_1997_1998",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "seropositive",
        "year",
        "gender",
        "parvouml"
      ],
      "rows": 1117,
      "table": true,
      "tojson": true
    },
    {
      "name": "parvob19_it_2003_2004",
      "title": "Parvo B19 serological data from Italy from 2003-2004 (line listing)",
      "object": "parvob19_it_2003_2004",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "seropositive",
        "year",
        "gender",
        "parvouml"
      ],
      "rows": 2513,
      "table": true,
      "tojson": true
    },
    {
      "name": "parvob19_pl_1995_2004",
      "title": "Parvo B19 serological data from Poland from 1995-2004 (line listing)",
      "object": "parvob19_pl_1995_2004",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "seropositive",
        "year",
        "gender",
        "parvouml"
      ],
      "rows": 2493,
      "table": true,
      "tojson": true
    },
    {
      "name": "rubella_mumps_uk",
      "title": "Rubella - Mumps data from the UK (aggregated)",
      "object": "rubella_mumps_uk",
      "class": [
        "data.frame"
      ],
      "fields": [
        "PP",
        "PN",
        "NP",
        "NN",
        "age"
      ],
      "rows": 44,
      "table": true,
      "tojson": true
    },
    {
      "name": "rubella_uk_1986_1987",
      "title": "Rubella serological data from the UK in 1986 and 1987 (aggregated)",
      "object": "rubella_uk_1986_1987",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "pos",
        "tot"
      ],
      "rows": 44,
      "table": true,
      "tojson": true
    },
    {
      "name": "tb_nl_1966_1973",
      "title": "Tuberculosis serological data from the Netherlands 1966-1973 (aggregated)",
      "object": "tb_nl_1966_1973",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "pos",
        "tot",
        "gender",
        "birthyr"
      ],
      "rows": 110,
      "table": true,
      "tojson": true
    },
    {
      "name": "vzv_be_1999_2000",
      "title": "VZV serological data from Belgium (Flanders) from 1999-2000 (aggregated)",
      "object": "vzv_be_1999_2000",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "pos",
        "tot"
      ],
      "rows": 44,
      "table": true,
      "tojson": true
    },
    {
      "name": "vzv_be_2001_2003",
      "title": "VZV serological data from Belgium from 2001-2003 (line listing)",
      "object": "vzv_be_2001_2003",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "seropositive",
        "gender",
        "VZVmIUml"
      ],
      "rows": 2657,
      "table": true,
      "tojson": true
    },
    {
      "name": "vzv_parvo_be",
      "title": "VZV and Parvovirus B19 serological data in Belgium (line listing)",
      "object": "vzv_parvo_be",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "age",
        "gender",
        "parvouml",
        "VZVmUIml",
        "parvo_res",
        "vzv_res"
      ],
      "rows": 3374,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "serosv-package",
      "title": "serosv: model infectious disease parameters",
      "topics": [
        "serosv-package",
        "serosv"
      ]
    },
    {
      "page": "add_thresholds",
      "title": "Visualize positive threshold at different dilution factors",
      "topics": [
        "add_thresholds"
      ]
    },
    {
      "page": "age_time_model",
      "title": "Age-time varying seroprevalence",
      "topics": [
        "age_time_model"
      ]
    },
    {
      "page": "compare_models",
      "title": "Generate table of metrics for model comparison",
      "topics": [
        "compare_models"
      ]
    },
    {
      "page": "compute_ci.age_time_model",
      "title": "Compute confidence interval for time age model",
      "topics": [
        "compute_ci.age_time_model"
      ]
    },
    {
      "page": "compute_ci.default",
      "title": "Compute confidence interval for a model of serosv",
      "topics": [
        "compute_ci.default"
      ]
    },
    {
      "page": "compute_ci.estimate_from_mixture",
      "title": "Compute confidence interval for the prevalence estimate from mixture model",
      "topics": [
        "compute_ci.estimate_from_mixture"
      ]
    },
    {
      "page": "compute_ci.farrington_model",
      "title": "Compute confidence interval for Farrington model",
      "topics": [
        "compute_ci.farrington_model"
      ]
    },
    {
      "page": "compute_ci.fp_model",
      "title": "Compute confidence interval for fractional polynomial model",
      "topics": [
        "compute_ci.fp_model"
      ]
    },
    {
      "page": "compute_ci.hierarchical_bayesian_model",
      "title": "Compute 95% credible interval for hierarchical Bayesian model",
      "topics": [
        "compute_ci.hierarchical_bayesian_model"
      ]
    },
    {
      "page": "compute_ci.lp_model",
      "title": "Compute confidence interval for local polynomial model",
      "topics": [
        "compute_ci.lp_model"
      ]
    },
    {
      "page": "compute_ci.mixture_model",
      "title": "Compute confidence interval for mixture model",
      "topics": [
        "compute_ci.mixture_model"
      ]
    },
    {
      "page": "compute_ci.penalized_spline_model",
      "title": "Compute confidence interval for penalized_spline_model",
      "topics": [
        "compute_ci.penalized_spline_model"
      ]
    },
    {
      "page": "compute_ci.weibull_model",
      "title": "Compute confidence interval for Weibull model",
      "topics": [
        "compute_ci.weibull_model"
      ]
    },
    {
      "page": "correct_prevalence",
      "title": "Estimate the true sero prevalence using Frequentist/Bayesian estimation",
      "topics": [
        "correct_prevalence"
      ]
    },
    {
      "page": "est_foi",
      "title": "Estimate force of infection",
      "topics": [
        "est_foi"
      ]
    },
    {
      "page": "estimate_from_mixture",
      "title": "Estimate seroprevalence and FOI from a fixed mixture model",
      "topics": [
        "estimate_from_mixture"
      ]
    },
    {
      "page": "farrington_model",
      "title": "The Farrington (1990) model.",
      "topics": [
        "farrington_model"
      ]
    },
    {
      "page": "find_best_fp_powers",
      "title": "Returns the powers of the fractional polynomial model which has the lowest deviance score.",
      "topics": [
        "find_best_fp_powers"
      ]
    },
    {
      "page": "fp_model",
      "title": "A fractional polynomial model.",
      "topics": [
        "fp_model"
      ]
    },
    {
      "page": "hav_be_1993_1994",
      "title": "Hepatitis A serological data from Belgium in 1993 and 1994 (aggregated)",
      "topics": [
        "hav_be_1993_1994"
      ]
    },
    {
      "page": "hav_be_2002",
      "title": "Hepatitis A serological data from Belgium in 2002 (line listing)",
      "topics": [
        "hav_be_2002"
      ]
    },
    {
      "page": "hav_bg_1964",
      "title": "Hepatitis A serological data from Bulgaria in 1964 (aggregated)",
      "topics": [
        "hav_bg_1964"
      ]
    },
    {
      "page": "hbv_ru_1999",
      "title": "Hepatitis B serological data from Russia in 1999 (aggregated)",
      "topics": [
        "hbv_ru_1999"
      ]
    },
    {
      "page": "hcv_be_2006",
      "title": "Hepatitis C serological data from Belgium in 2006 (line listing)",
      "topics": [
        "hcv_be_2006"
      ]
    },
    {
      "page": "hierarchical_bayesian_model",
      "title": "Hierarchical Bayesian Model",
      "topics": [
        "hierarchical_bayesian_model"
      ]
    },
    {
      "page": "lp_model",
      "title": "A local polynomial model.",
      "topics": [
        "lp_model"
      ]
    },
    {
      "page": "mixture_model",
      "title": "Fit a mixture model to classify serostatus",
      "topics": [
        "mixture_model"
      ]
    },
    {
      "page": "mumps_uk_1986_1987",
      "title": "Mumps serological data from the UK in 1986 and 1987 (aggregated)",
      "topics": [
        "mumps_uk_1986_1987"
      ]
    },
    {
      "page": "parvob19_be_2001_2003",
      "title": "Parvo B19 serological data from Belgium from 2001-2003 (line listing)",
      "topics": [
        "parvob19_be_2001_2003"
      ]
    },
    {
      "page": "parvob19_ew_1996",
      "title": "Parvo B19 serological data from England and Wales in 1996 (line listing)",
      "topics": [
        "parvob19_ew_1996"
      ]
    },
    {
      "page": "parvob19_fi_1997_1998",
      "title": "Parvo B19 serological data from Finland from 1997-1998 (line listing)",
      "topics": [
        "parvob19_fi_1997_1998"
      ]
    },
    {
      "page": "parvob19_it_2003_2004",
      "title": "Parvo B19 serological data from Italy from 2003-2004 (line listing)",
      "topics": [
        "parvob19_it_2003_2004"
      ]
    },
    {
      "page": "parvob19_pl_1995_2004",
      "title": "Parvo B19 serological data from Poland from 1995-2004 (line listing)",
      "topics": [
        "parvob19_pl_1995_2004"
      ]
    },
    {
      "page": "pava",
      "title": "Monotonize seroprevalence",
      "topics": [
        "pava"
      ]
    },
    {
      "page": "penalized_spline_model",
      "title": "Penalized Spline model",
      "topics": [
        "penalized_spline_model"
      ]
    },
    {
      "page": "plot_corrected_prev",
      "title": "Plot output for corrected_prevalence",
      "topics": [
        "plot_corrected_prev"
      ]
    },
    {
      "page": "plot_gcv",
      "title": "Plotting GCV values with respect to different nn-s and h-s parameters.",
      "topics": [
        "plot_gcv"
      ]
    },
    {
      "page": "plot_standard_curve",
      "title": "Visualize standard curves for each plate",
      "topics": [
        "plot_standard_curve"
      ]
    },
    {
      "page": "plot_titer_qc",
      "title": "Quality control plot",
      "topics": [
        "plot_titer_qc"
      ]
    },
    {
      "page": "plot.age_time_model",
      "title": "Plot output for age_time_model",
      "topics": [
        "plot.age_time_model"
      ]
    },
    {
      "page": "plot.estimate_from_mixture",
      "title": "plot() overloading for result of estimate_from_mixture",
      "topics": [
        "plot.estimate_from_mixture"
      ]
    },
    {
      "page": "plot.farrington_model",
      "title": "plot() overloading for Farrington model",
      "topics": [
        "plot.farrington_model"
      ]
    },
    {
      "page": "plot.fp_model",
      "title": "plot() overloading for fractional polynomial model",
      "topics": [
        "plot.fp_model"
      ]
    },
    {
      "page": "plot.hierarchical_bayesian_model",
      "title": "plot() overloading for hierarchical_bayesian_model",
      "topics": [
        "plot.hierarchical_bayesian_model"
      ]
    },
    {
      "page": "plot.lp_model",
      "title": "plot() overloading for local polynomial model",
      "topics": [
        "plot.lp_model"
      ]
    },
    {
      "page": "plot.mixture_model",
      "title": "plot() overloading for mixture model",
      "topics": [
        "plot.mixture_model"
      ]
    },
    {
      "page": "plot.penalized_spline_model",
      "title": "plot() overloading for penalized spline",
      "topics": [
        "plot.penalized_spline_model"
      ]
    },
    {
      "page": "plot.polynomial_model",
      "title": "plot() overloading for polynomial model",
      "topics": [
        "plot.polynomial_model"
      ]
    },
    {
      "page": "plot.weibull_model",
      "title": "plot() overloading for Weibull model",
      "topics": [
        "plot.weibull_model"
      ]
    },
    {
      "page": "polynomial_model",
      "title": "Polynomial models",
      "topics": [
        "polynomial_model"
      ]
    },
    {
      "page": "predict.age_time_model",
      "title": "Predict from the age_time_mdoel",
      "topics": [
        "predict.age_time_model"
      ]
    },
    {
      "page": "predict.farrington_model",
      "title": "Prediction for serosv Farrington model",
      "topics": [
        "predict.farrington_model"
      ]
    },
    {
      "page": "predict.fp_model",
      "title": "Prediction for serosv fractional polynomial model",
      "topics": [
        "predict.fp_model"
      ]
    },
    {
      "page": "predict.hierarchical_bayesian_model",
      "title": "Predict from an hierarchical bayesian model",
      "topics": [
        "predict.hierarchical_bayesian_model"
      ]
    },
    {
      "page": "predict.lp_model",
      "title": "Prediction for serosv local polynomial model",
      "topics": [
        "predict.lp_model"
      ]
    },
    {
      "page": "predict.penalized_spline_model",
      "title": "Prediction for serosv penalized spline model",
      "topics": [
        "predict.penalized_spline_model"
      ]
    },
    {
      "page": "predict.polynomial_model",
      "title": "Prediction for serosv polynomial model",
      "topics": [
        "predict.polynomial_model"
      ]
    },
    {
      "page": "predict.weibull_model",
      "title": "Prediction for serosv Weibull model",
      "topics": [
        "predict.weibull_model"
      ]
    },
    {
      "page": "rubella_mumps_uk",
      "title": "Rubella - Mumps data from the UK (aggregated)",
      "topics": [
        "rubella_mumps_uk"
      ]
    },
    {
      "page": "rubella_uk_1986_1987",
      "title": "Rubella serological data from the UK in 1986 and 1987 (aggregated)",
      "topics": [
        "rubella_uk_1986_1987"
      ]
    },
    {
      "page": "set_plot_style",
      "title": "Helper to adjust styling of a plot",
      "topics": [
        "set_plot_style"
      ]
    },
    {
      "page": "standardize_data",
      "title": "Standardize raw serological test data for titer conversion",
      "topics": [
        "standardize_data"
      ]
    },
    {
      "page": "tb_nl_1966_1973",
      "title": "Tuberculosis serological data from the Netherlands 1966-1973 (aggregated)",
      "topics": [
        "tb_nl_1966_1973"
      ]
    },
    {
      "page": "to_titer",
      "title": "Convert assay readings to titers",
      "topics": [
        "to_titer"
      ]
    },
    {
      "page": "transform_data",
      "title": "Aggregate data",
      "topics": [
        "transform_data"
      ]
    },
    {
      "page": "vzv_be_1999_2000",
      "title": "VZV serological data from Belgium (Flanders) from 1999-2000 (aggregated)",
      "topics": [
        "vzv_be_1999_2000"
      ]
    },
    {
      "page": "vzv_be_2001_2003",
      "title": "VZV serological data from Belgium from 2001-2003 (line listing)",
      "topics": [
        "vzv_be_2001_2003"
      ]
    },
    {
      "page": "vzv_parvo_be",
      "title": "VZV and Parvovirus B19 serological data in Belgium (line listing)",
      "topics": [
        "vzv_parvo_be"
      ]
    },
    {
      "page": "weibull_model",
      "title": "The Weibull model.",
      "topics": [
        "weibull_model"
      ]
    }
  ],
  "_pkglogo": "https://github.com/oucru-modelling/serosv/raw/HEAD/logo.svg",
  "_readme": "https://github.com/oucru-modelling/serosv/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "assertthat",
    "backports",
    "BH",
    "boot",
    "callr",
    "checkmate",
    "cli",
    "cpp11",
    "desc",
    "distributional",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "hms",
    "inline",
    "isoband",
    "janitor",
    "labeling",
    "lattice",
    "lifecycle",
    "locfit",
    "loo",
    "lubridate",
    "magrittr",
    "Matrix",
    "matrixStats",
    "mgcv",
    "mixdist",
    "mvtnorm",
    "nlme",
    "numDeriv",
    "otel",
    "patchwork",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "posterior",
    "pROC",
    "processx",
    "ps",
    "purrr",
    "QuickJSR",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "RcppParallel",
    "rlang",
    "rstan",
    "rstantools",
    "S7",
    "scales",
    "scam",
    "snakecase",
    "StanHeaders",
    "stringi",
    "stringr",
    "tensorA",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libtbb",
      "package": "libtbb12",
      "headers": "libtbb-dev",
      "source": "onetbb",
      "version": "2022.3.0-2",
      "name": "onetbb",
      "homepage": "https://uxlfoundation.github.io/oneTBB/",
      "description": "parallelism library for C++ - runtime files"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "reading_to_titer.Rmd",
      "filename": "reading_to_titer.html",
      "title": "Convert assay readings to titer",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Convert to titer workflow",
        "Config",
        "4PL function: OD = D + (A - D) / (1 + 10^((log10(conc) - c) * b))",
        "Assign each sample a \"true\" concentration (UI/ml)",
        "~60% positive (conc > 0.1), ~40% negative",
        "Negative control concentrations per plate (one fixed OD per plate per dilution)",
        "Antitoxin",
        "Generate one row per sample × dilution, compute OD via 4PL + noise",
        "Custom models"
      ],
      "created": "2026-03-27 03:57:37",
      "modified": "2026-08-14 05:59:11",
      "commits": 2
    },
    {
      "source": "data_transformation.Rmd",
      "filename": "data_transformation.html",
      "title": "Data transformation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Aggregate data"
      ],
      "created": "2024-05-15 15:00:54",
      "modified": "2026-03-27 03:57:37",
      "commits": 5
    },
    {
      "source": "imperfect_test.Rmd",
      "filename": "imperfect_test.html",
      "title": "Imperfect serological test",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Imperfect test",
        "Fitting corrected data"
      ],
      "created": "2024-11-26 15:02:17",
      "modified": "2026-08-14 05:59:11",
      "commits": 6
    },
    {
      "source": "linelisting_vs_aggregated.Rmd",
      "filename": "linelisting_vs_aggregated.html",
      "title": "Input data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Input data format",
        "Data transformation"
      ],
      "created": "2025-03-21 01:33:29",
      "modified": "2026-03-27 03:57:37",
      "commits": 3
    },
    {
      "source": "repeated_cross_sectional.Rmd",
      "filename": "repeated_cross_sectional.html",
      "title": "Model repeated cross-sectional data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Age-time varying model"
      ],
      "created": "2025-11-18 08:18:29",
      "modified": "2026-08-14 05:59:11",
      "commits": 3
    },
    {
      "source": "model_selection.Rmd",
      "filename": "model_selection.html",
      "title": "Model selection",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Generate models comparison data.frame",
        "Generate custom metrics"
      ],
      "created": "2025-02-11 08:32:36",
      "modified": "2026-08-14 05:59:11",
      "commits": 6
    },
    {
      "source": "visualizing_model.Rmd",
      "filename": "visualizing_model.html",
      "title": "Model visualization",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Visualize model",
        "Customize the plot",
        "Built-in function",
        "ggplot2 functions"
      ],
      "created": "2024-05-15 15:00:54",
      "modified": "2026-08-14 05:59:11",
      "commits": 5
    },
    {
      "source": "model_quantitative_data.Rmd",
      "filename": "model_quantitative_data.html",
      "title": "Modeling directly from antibody levels",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Mixture model"
      ],
      "created": "2024-05-15 15:00:54",
      "modified": "2026-08-14 05:59:11",
      "commits": 4
    },
    {
      "source": "nonparametric_model.Rmd",
      "filename": "nonparametric_model.html",
      "title": "Nonparametric model",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Local estimation by polynomial"
      ],
      "created": "2024-05-15 15:00:54",
      "modified": "2026-08-14 05:59:11",
      "commits": 5
    },
    {
      "source": "parametric_model.Rmd",
      "filename": "parametric_model.html",
      "title": "Parametric models",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Frequentist methods",
        "Polynomial models",
        "Fractional polynomial model",
        "Nonlinear models",
        "Farrington model",
        "Weibull model",
        "Bayesian methods",
        "Farrington",
        "Log-logistic"
      ],
      "created": "2024-05-15 15:00:54",
      "modified": "2026-08-14 05:59:11",
      "commits": 7
    },
    {
      "source": "semiparametric_model.Rmd",
      "filename": "semiparametric_model.html",
      "title": "Semiparametric model",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Penalized splines",
        "Penalized likelihood framework",
        "Generalized Linear Mixed Model framework"
      ],
      "created": "2024-05-15 15:00:54",
      "modified": "2026-08-14 05:59:11",
      "commits": 7
    }
  ],
  "_score": 6.951216054809137,
  "_indexed": true,
  "_nocasepkg": "serosv",
  "_universes": [
    "oucru-modelling",
    "quingzz"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:10:00.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/fb1f1a278112c9d25c60f62d56e50f87327f1a449b07e2f8658828630548cd38",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:10:26.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/8920e7ba06a7e55a44644ab316d393ebd03a7094860f120500f52d1bc0b1cbd7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:09:49.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/6aea280630fc85b52415b945328ecb7440498150eb575b24344cc1eae9534092",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:10:23.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/f5767cb9dc112cd65df5fcf5f79219cef6054d5e6440d08ab4448f4775f68189",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:11:02.000Z",
      "arch": "aarch64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/126eb7d87425dec6b21c25a9daec37da20e020310b578e93756e52495f418db4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:11:08.000Z",
      "arch": "x86_64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/bb5535d7ac8ca515d03e78340372a220f4f00c87d59bc5b7f7ba549d39c2c6fa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:10:14.000Z",
      "arch": "aarch64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/e05528ba3e9816899e91a8d80418fdf0fac23483b8956902c3fbef8e6843187c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:12:46.000Z",
      "arch": "x86_64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/74decf602827a7db5fd107371f787cda59c63231450323ba929d3a583029326d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:10:24.000Z",
      "arch": "emscripten",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/64ec8d5e8f4eacef01ff5bc99185266344b2e1e23eea63665c1b8f0e249d2a09",
      "status": "success",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:13:11.000Z",
      "arch": "aarch64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/a04d05bbea9c5a9d7d110439ef492aaad8ce6ac71534b694f48c7cea32acd1cf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:10:07.000Z",
      "arch": "x86_64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/7d40274bf1930ee2f2d50bffd8063eed5677ee7d448700138528c6c352e6cef2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:09:38.000Z",
      "arch": "x86_64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/e400374712f77bd359b7e75f2afa9f650e4235a666e5b53c368eb050322cf69b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:13:49.000Z",
      "arch": "aarch64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/c284c8f89a26c4388ca981d885707bfb78cab67f6c0df1b403c287c3691b21da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-10-13T11:09:37.000Z",
      "arch": "x86_64",
      "commit": "75163a6681739d78b8222ce202914eb0d8e132db",
      "fileid": "https://r2.ropensci.org/001555262cd9b6755fa50fb4bf557e051973f368a943a07f7d836494020228bb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/oucru-modelling/actions/runs/38386546192"
    }
  ]
}