Back

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

Lai, K. W.; Orwa, C.; Seidman, J. C.; Garrett, D. O.; Saha, S. K.; Tamrakar, D.; Qamar, F. N.; Charles, R.; Andrews, J. R.; Aiemjoy, K.; Morrison, D. E.

2025-06-06 epidemiology
10.1101/2025.06.04.25328941 medRxiv
Show abstract

MotivationSeroincidence--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. Implementationserocalculator is an open-source R package that uses a likelihood-based framework incorporating antibody decay models, biological variability, and measurement noise to estimate seroincidence rates from cross-sectional serological data. General featuresThe 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. AvailabilityThe package serocalculator is freely available on CRAN, with development versions on GitHub.

Matching journals

The top 4 journals account for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.