serojump : A Bayesian tool for inferring infection timing and antibody kinetics from longitudinal serological data
Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
Understanding acute infectious disease dynamics at individual and population levels is critical for informing public health preparedness and response. Serological assays, which measure a range of biomarkers relating to humoral immunity, can provide a valuable window into immune responses generated by past infections and vaccinations. However, traditional methods for interpreting serological data, such as binary seropositivity and seroconversion thresholds, often rely on heuristics that fail to account for individual variability in antibody kinetics and timing of infection, potentially leading to biased estimates of infection rates and post-exposure immune responses. To address these limitations, we developed serojump , a novel probabilistic framework and software package that uses individual-level serological data to infer infection status, timing, and subsequent antibody kinetics. We validated serojump using simulated serological data and real-world SARS-CoV-2 datasets from The Gambia. In simulation studies, the model accurately recovered individual infection status, population-level antibody kinetics, and the relationship between biomarkers and immunity against infection, demonstrating robustness under observational noise. Benchmarking against standard serological heuristics in real-world data revealed that serojump achieves higher sensitivity in identifying infections, outperforming static threshold-based methods and precision in inferred infection timing. Application of serojump to longitudinal SARS-CoV-2 serological data taken during the Delta wave provided additional insights into i) missed infections based on sub-threshold rises in antibody level and ii) antibody responses to multiple biomarkers post-vaccination and infection. Our findings highlight the utility of serojump as a pathogen-agnostic, flexible tool for serological inference, enabling deeper insights into infection dynamics, immune responses, and correlates of protection. The open-source framework offers researchers a platform for extracting information from serological datasets, with potential applications across various infectious diseases and study designs.
AUTHOR SUMMARY
Tracking how infections spread and how our immune systems respond to them is essential for improving public health. One way to study this is by analysing blood samples to measure antibody levels, which can help estimate who has been infected, when they were infected, and how their immune response has developed over time. However, traditional methods for interpreting these antibody levels often use simple cutoffs that do not account for how much people’s immune responses can vary, which can lead to inaccurate results. To solve this, we created a new tool in R called serojump . This tool uses advanced statistical methods to analyse changes in antibody levels over time, helping to more accurately identify who has been infected, when they were infected, and what happens to their antibodies afterwards. In our tests, serojump was better at detecting infections than traditional methods and provided more detailed insights about how people’s immune systems responded to the virus and vaccines. It also revealed infections that were missed by standard testing methods. Our tool is flexible and can be used for many different diseases. By helping researchers and public health workers better understand infection patterns and immune responses, serojump can support efforts to control the spread of diseases and develop more effective treatments and vaccines.