serocalculator, an R package for estimating seroincidence from cross-sectional serological data

Read the full article See related articles

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

Motivation

Seroincidence—the rate of new infections in a population—is a key measure for understanding pathogen transmission dynamics and informing public health action. Estimating seroincidence from cross-sectional data is complicated by antibody waning, cross-reactivity, and individual heterogeneity in antibody responses.

Implementation

serocalculator is an open-source R package that uses a likelihood-based framework incorporating antibody decay models, biological variability, and measurement error to estimate seroincidence rates from cross-sectional serological data.

General features

The package supports overall and stratified seroincidence estimation using single or multiple biomarkers. It requires three inputs: (1) a pre-estimated seroresponse model characterizing post-infection antibody waning; (2) noise parameters capturing biological and assay-related variability; and (3) quantitative antibody responses from a cross-sectional survey. It is computationally efficient, well-documented, and includes a point-and-click R Shiny interface. These features promote usability across research and public health.

Availability

The package serocalculator is freely available on CRAN , with development versions on GitHub .

Article activity feed