Abstract
Fitting mathematical models of viral dynamics to serial, quantitative viral load data provides inferences on the mechanisms in virus infection. This process can reveal the speed and magnitude of viral replication, cell proliferation and death, immune responses, and/or treatment efficacy. Viral dynamics modeling involves developing conceptual models, translating them into equations, and applying the appropriate statistical tools to determine the optimal parameters such that the model recapitulates observations from human and animal infections. In this review, we outline the theoretical foundations needed to understand model fitting, parameter estimation, and what it means to achieve a good fit. We provide examples and explain the strengths and limitations of three commonly used model fitting approaches: individual fitting, population mixed effects fitting, and feature fitting. We briefly review fitting algorithms and highlight powerful available computer software packages that can be used for fitting and parameter estimation. We discuss different model types, parameter identifiability, and how future modeling efforts can leverage advances in multi-dimensional data. Finally, we conclude with simple guidelines for choosing the best approach based on available data and scientific questions.
Keywords: Viral dynamics, Mathematical model fitting, Parameter estimation, Ordinary differential equations, Residual sum of squares, Maximum likelihood, Nonlinear mixed effects, Markov chain Monte Carlo, Stochastic approximation expectation, maximization, Approximate Bayesian computation, Data science software
1. Introduction
During viral infections, viral load and immune response data regularly show complex, oscillatory, and/or nonlinear behavior. Therefore, mathematical models of virus dynamics expressed as systems of ordinary differential equations (ODEs) provide an ideal framework to understand complex viral and immune system interactions, determine the strength and timing of immune responses in clearing infections, and predict how therapeutic interventions impact disease progression (Iwami et al., 2012a, 2012b; Ribeiro et al., 2010; Vaidya et al., 2021; Hernandez-Vargas and Velasco-Hernandez, 2020; Duke et al., 2021a; Du and Yuan, 2020; Nampala et al., 2018; Reeves et al., 2021; Perelson and Nelson, 1999; Nowak and May 1993; Goyal et al., 2022a; Smith, 2018). Viral dynamics models typically include state variables that capture the quantity of cells or viruses over time, and model parameters describe how often events like infection, viral clearance, or viral- or immune-mediated killing of infected cells occur. Solving the system of equations (typically computationally) generates trajectories of the state variables, a subset of which can be quantitatively compared to clinical and experimental data. These data often consist of serial viral loads but may also include the number of uninfected and infected cells, as well as the immune response over the course of infection. Model fitting is the act of tuning parameters, i.e., adjusting the numerical values that govern the magnitudes and rates of each model process. Proper model fitting results in parameter estimation, the identification of parameter values that make the model output closely resemble the data, thus quantifying the magnitudes and/or rates of mechanistic processes underlying viral infection.
Integrating empirical viral load data with mathematical modeling has contributed to effective treatment strategies and public health interventions (Jenner et al., 2020). Pioneering studies in the 1990s that fitted simple mathematical models of HIV dynamics to clinical data demonstrated that HIV replication is continuous and highly productive, with billions of virions produced and cleared daily (Ho et al., 1995; Wei et al., 1995; Perelson et al., 1996). These models revealed that HIV is removed rapidly from the bloodstream (~30 min) and that HIV-infected cells have a short half-life (~2 days). In the context of the known high error rate of the HIV reverse transcriptase, these studies accurately predicted that the use of multiple agents targeting different steps in the HIV replication cycle would be necessary to avoid drug resistance (Althaus et al., 2009; Cardozo-Ojeda et al., 2021). Modeling has also precisely identified rates governing the HIV latent reservoir, its persistence despite prolonged antiretroviral therapy (ART), the probability and dynamics of viral rebound after analytical treatment interruption, and many curative strategies (van Dorp et al., 2020; Conway et al., 2021; White et al., 2022; McMyn et al., 2023; Reeves et al., 2023a, 2023b).
For hepatitis C virus (HCV) and hepatitis B virus (HBV) infections (Reinharz et al., 2019), mathematical modeling led to optimization of interferon-based therapies and identification of therapeutic non-responders (Neumann et al., 1998; Guedj et al., 2010). Further, a proliferation of modeling of SARS-CoV-2 data elucidated a critical role for early innate immune responses in determining peak viral load (Kim et al., 2021), highlighted the critical importance of pre-symptomatic peak viral load in transmission and allowing super spreader events (Goyal et al., 2021), explained heterogeneity of viral loads across hundreds of infected individuals according to viral variant and vaccine status (Iyaniwura et al., 2024; Perelson and Ke, 2021; Owens et al., 2024), demonstrated kinetics of drug resistant variants during neutralizing antibody therapy (Phan et al., 2024), and explained viral rebound following antiviral treatment (Esmaeili et al., 2024).
As the field of modeling viral dynamics has matured, the notion of how to quantitatively determine if a model fits well to a dataset has been refined substantially. Here, after a brief description of the modeling process (Section 2.1) (Shabman et al., 2024), the basic mathematical model of viral dynamics (Section 2.2), and the notation used herein (Section 2.3), we illustrate three approaches used for parameter estimation (Section 3). We describe the theory behind each method and provide examples of its use in viral dynamics. We then describe various objective functions (which are used to quantitatively score model fit to data, Section 4.1), discuss relevant computational algorithms and recommend software packages currently available for model fitting (Section 4.2). Finally, we discuss common challenges and considerations for choosing the optimal model fitting strategy, with a specific consideration of forthcoming multi-dimensional data types (Section 5).
2. Modeling, fitting, and parameter estimation
2.1. The modeling cycle
The ideal cycle of mathematical modeling proceeds from a specific scientific question and experimental data to modeling and eventually back to experiments for verification (Fig. 1). The steps that modelers often follow are (1) identify the scientific question, (2) develop and analyze competing mathematical models, and (3) use the model to answer the scientific question, and/or predict future behavior of the biological system. A key component of the model development step is determining model parameter values through model fitting, which should be accompanied by performing a literature search and understanding the relevant experimental data. Though not always possible, ideal modeling completes the cycle with a validation step, where model-generated hypotheses or predictions are validated against additional data not used for fitting. Model selection, which is not covered in depth here, is an increasingly crucial part of the modeling cycle (for in depth coverage, see the influential text by Burnham and Anderson (2004a)). Briefly, a pool of candidate models is developed that use slightly different equations to encode various competing mechanistic hypotheses. The optimal model structure for the data is chosen based on data fit and parsimony (Burnham and Anderson, 2004b). Importantly, rigorous model selection requires reproducible and accurate model fitting and thus relies on the considerations in the present work.
Fig. 1. Steps to use mathematical modeling to address biological questions of interest.

(1) Beginning with identifying the question of interest about virus infection, investigators (2) develop mathematical models based on biological hypotheses. The model that best represents the biological system is then selected (A) and fitted to data by choosing a fitting approach and performing parameter estimation with an appropriate dataset. (B) After a thorough literature search, parameter estimation methods, such as individual-level, population level, or fitting to population features can be used to determine the rates and magnitudes of processes underlying an infection. (C) The model fitted to data is used to make testable projections about infection outcomes under different conditions. Interpreting model results and drawing conclusions lead to (3) answering the original question and formulating new biological insights.
2.2. The basic model of viral dynamics
Throughout this review, we will illustrate concepts using the canonical viral dynamics model for persistent infection (Perelson and Nelson, 1999; Nowak and May 1993; Perelson et al., 1996; Nowak et al., 1996). Viral dynamics models are often usefully visualized as cartoons in which each population of interest is shown, and arrows connecting the populations represent the transition processes that occur (Fig. 2A). The canonical viral dynamics model is expressed mathematically using ordinary differential equations that characterize the rate of change in each population (Fig. 2B–Equation (1)). In the canonical model, we consider the population sizes of three state variables: uninfected (i.e., susceptible) cells , which become infected cells when infected by virions . Model parameters govern the rate of each process occurring. Here, uninfected cells are produced with rate and die naturally at rate ; when virions encounter uninfected cells, infection occurs with rate , and infected cells die with rate (generally much faster than natural death); infected cells produce virus with rate , and virus is cleared with rate .
Fig. 2. Basic viral dynamics model.

(A) In the basic model of viral infection, uninfected cells susceptible to infection, , are infected by virus, , with rate constant . Uninfected cells are assumed to be produced by a source at rate and to die at per capita rate . Infected cells, , produce virus at rate and die at rate . Free virus particles, , are cleared at rate . (B) This model can be encoded as a system of three ordinary differential equations describing the rates of change of and over time.
| (Eq. 1) |
Most modern viral dynamic models include variations to the basic model to account for additional complexities of viral infections. Many variations of this model are able to explain observed data from different viral infections. Inclusion of the term in the equation (representing the loss of free viral particles after cell infection) is more biologically precise, but generally the contribution of this term is considered negligible and it is omitted from ODE models. Some common additions to this model include another state variable to describe the effector response (i.e., humoral and/or cellular immune responses) with additional terms to represent adaptive immune-mediated mechanisms such as lysis of infected cells, clearance of free viruses, or antibody neutralization (Nowak et al., 1996; Khoury et al., 2021; Hull-Nye et al., 2023); inclusion of an eclipse phase (Baccam et al., 2006; Canini and Carrat, 2011); inhibition of viral replication (Smith, 2018; Baccam et al., 2006; Canini and Carrat, 2011; Beauchemin and Handel, 2011) or infectivity due to therapy (Goyal et al., 2022a); modeling innate immunity via density-dependent removal of infected cells or inclusion of a refractory cell compartment (Perelson and Ke, 2021; Esmaeili et al., 2024); and reactivation of virus from latency (Schiffer et al., 2011, 2013a; Byrne et al., 2021). Additions should always be considered based on the scientific question and available data.
Importantly, this canonical model is based on chemical reaction theory. The assumptions are logical but not necessarily verified fully in viral systems. For instance, mechanisms typically assumed to be encoded by parameter constants might be allowed to vary over time, or instead be described by additional state variables.
Finally, in the ideal mathematical case, a model can be solved analytically (yielding, for example, viral load as a function of time, ), which can be immediately fitted to the data using linear regression (Perelson and Nelson, 1999; Perelson et al., 1996). Also, studying the underlying structure of models can illuminate various steady states even when parameters are not known precisely (Conway and Perelson, 2015). However, because most models are complex and include additional nonlinear terms compared to the canonical model, numerical integration is more commonly used to solve the equations and evaluate the solutions at the observation time points required.
2.3. Notation
In this review, we will use vector notation to describe the general list of state variables, at some time , such that for Eq. (1), . We denote a model abstractly as , indicating a set of rules that take the state variable levels at any time and relate them together. Boldface indicates the model is itself a system with multiple equations. We will use the notation to represent one state variable (such as viral load, ). The model also takes as input a vector, , of parameter values. In the case of the canonical system above, . The output of the model is the change in each state variable .
Common symbols and notation are summarized in Table 1, and a glossary of key terms, which are italicized as they arise throughout the review, is provided in Box 1.
Table 1.
Description of mathematical symbols used.
| Mathematical symbol | Description |
|---|---|
| Time | |
| Uninfected cells | |
| Infected cells | |
| Viral load | |
| Infectivity rate | |
| Production rate of uninfected cells | |
| Death rate of uninfected cells | |
| Death rate of infected cells | |
| Virus production rate by infected cells | |
| Virus clearance rate | |
| One state variable, typically viral load | |
| A vector of state variables (e.g. ) | |
| Vector of parameter values (e.g. ) | |
| Mathematical model, the set of equations describing the state variables over time | |
| Total number of individuals in a population or repetitions in an experiment | |
| Subscript representing the -th individual | |
| Subscript representing the -th time point | |
| Subscript representing the -th parameter in the parameter set | |
| Total number of time points for individual | |
| The -th time point | |
| Vector of longitudinal data for individual | |
| Data point from -th individual at -th time point | |
| Error model which can be a function of state variables, time, or both | |
| Population parameter set (mean of population parameter distributions) | |
| Individual -th random effect for each parameter in the parameter set | |
| Probability density function | |
| (mean, std. dev.) | Normal distribution |
| Total number of parameters in the model | |
| An matrix of covariates with diagonal elements representing the variance of each parameter and non-diagonal terms representing the correlation between the parameters | |
| Standard deviation of the random effect of -th parameter | |
| Standard deviation of the measurement error | |
| The likelihood of mathematical model generating data point given parameter set | |
| Total likelihood function for individual | |
| Prior distribution of parameters for individual | |
| Posterior distribution of parameters for individual | |
| The vector of censored data for individual | |
| Likelihood of complete data (observed and unobserved (censored) data) | |
| A prespecified tolerance measure for the distance between the modeled and observed features in the ABC (Approximate Bayesian Computation) approach |
Box 1. Glossary of key terminologies used.
Censored Data – Data (e.g., measurements of viral load) that are below or above a certain level of quantification such that their values cannot be measured or reported.
Convergence – When parameter estimates in each round of an iterative process get increasingly closer to a set of parameter values that optimize the objective function.
Covariates – Independent variables (or features like sex, weight, etc.) that can explain some of the variability in the observed data and can be used to guide the estimation of parameter distributions.
Eclipse Phase – Phase after cell infection before the production of new virions begins.
Goodness of Fit – A statistical measure quantifying how well a model’s output fits the observed data.
Imputation – Replacement of missing values in a dataset with estimated values.
Longitudinal Data – Data collected through repeated observations of the same variable over time, e.g., viral load from nasal swabs collected throughout a viral infection.
Mixed Effects – Combining population-wide patterns (i.e., fixed effects) with individual variability (i.e., random effects) to simultaneously estimate population distributions of parameters and individualized parameter values.
Model Parameters – The rates governing the biological processes associated with the state variables in the dynamical system.
Model Selection – The process of selecting the most suitable mathematical model from a group of potential models to effectively explain or predict a dataset.
Non-convex – A curve with multiple peaks (maxima) and valleys (minima).
Objective Function – A mathematical formula that specifies the goal of an optimization problem, usually aiming to minimize the differences between simulated and observed data.
Ordinary Differential Equations – Algebraic relations involving derivatives, or rates of change, of one or more functions with respect to one independent variable (usually, time).
Parameter Distribution – The distribution that describes the possible values of parameters in a population and the likelihood of each value occurring for a given dataset.
Parsimony – Principle of selecting a model that explains the data with the fewest possible parameters, favoring simpler models over complex ones that achieve a similar level of fit to the data.
Posterior Distribution – Conditional parameter distributions estimated by modifying the prior distributions based on the likelihood of the model generating the new data.
Parameter Estimation – Finding the best values of the model parameters that recapitulate the observed data by optimizing the objective function.
Parameter Identifiability – Analysis of how accurately model parameters can be estimated based on the associated experimental data.
Parameter Set – A collection, or vector, of the model parameter values.
Parameter Values – Numerical values assigned to the rates governing the dynamical system.
Practical Identifiability – Analysis on whether unknown model parameters can be estimated with reasonable accuracy and confidence from real, noisy experimental data.
Prior Distribution – Assumed parameter distributions based on prior knowledge of the biological system.
State Variables – Dependent variables in the viral dynamics model describing the behavior of the components of the system over time, e.g., uninfected cells, infected cells, and viral load.
Structural Identifiability – Analysis on whether unique values of unknown model parameters can be estimated from error-free input-output data based on the model structure.
Viral Dynamics Models – Mathematical models describing the behavior of viral infections within a host organism.
3. Approaches to model fitting
Model fitting is the process whereby the numerical values of each parameter (e.g., the rates governing the viral dynamics model) are adjusted until model output matches the data. Depending on the situation, different model fitting approaches have been used (Fig. 3). Individual fitting considers the data from each individual separately and attempts to match each individual’s viral load trajectory (Fig. 3A). Population nonlinear mixed effects (pNLME) approaches use data from multiple individuals to estimate population-level parameters that describe the average behavior of the population and the inter-individual variability, as well as estimate the best-fit parameters for each individual (Fig. 3B). For certain infections, longitudinal data preclude direct fitting due to the episodic nature of viral recrudescence or missing/noisy data. In this case, feature fitting of data across the population may be necessary (Fig. 3C). For instance, a model may be tasked with accurately recapitulating the distribution of levels and timing of peak viral loads across a cohort, rather than each individual’s trajectory.
Fig. 3.

Three approaches to fitting longitudinal data from multiple individuals. (A) In an individual-fitting approach, the optimal parameters, , are estimated for each individual one at a time such that evaluating the model with those parameters at the corresponding time points, for , best matches the data. There are no constraints on how different each parameter value can be across individuals (unless specified by a range), allowing maximum model flexibility. Summary statistics for each parameter can be constructed using the individual estimates. (B) Population nonlinear mixed effects modeling (pNLME) simultaneously estimates parameter values for each individual and population parameter distributions that collectively minimize the pNLME equation (Eq. (2)). Assuming a normal distribution for a given parameter, say the infectivity , an individual ’s parameter estimate, , is the sum of the population value, , and an individual “random effect”, , that reflects its deviation from the average behavior, where is normally distributed with a mean of 0 and standard deviation of . The plot on the right illustrates the population parameter distribution of given the observed data, , as normally distributed with a mean of and standard deviation of . Assuming a structure for the underlying distribution governing how parameter values can vary across individuals can help enhance parameter identifiability in cases of limited data but may constrain parameter values to a narrow regime around the population value. (C) Fitting to population features entails first defining a set of quantitative features to target and calculating these values from data. Then an iterative algorithm like Approximate Bayesian Computation (ABC) can be used to identify a parameter regime under which the model produces simulated results similar to the target data. In this algorithm, the model is run using many parameter sets, , and the quantitative metrics are calculated based on the resulting simulated data. Simulated data is compared with observed data for each target metric using a distance measure . Within some pre-defined tolerance, , a parameter set is accepted as hitting the target for that metric (e.g., ). Parameter sets that miss the mark for too many metrics are rejected (e.g., ). Over several runs, and possibly narrowing the tolerance, this process converges to a final parameter distribution for the population. Symbols appearing in the figure are defined in Table 1.
Parameter values are estimated by determining the set of model parameters that minimize the distance between the data and the model-generated output across the observation time points. Least squares method is often used, which minimizes the sum of squared errors (SSR). A more general procedure called maximum likelihood estimation (MLE), which maximizes a user-defined likelihood function, can also be used; both the sum of squared errors and the likelihood function are examples of objective functions, described in detail below. The “best fit” of a model to a dataset is determined by optimizing the objective function.
3.1. Individual-level fitting
In individual fitting, the optimization procedure is performed for each individual (or study participant) separately, giving rise to a set of model parameters that best fits the individual’s data (Fig. 4). The parameter sets derived from fitting each individual can then be collected and summarized into typical statistical distributions. Several characteristics that enhance how well the model can be fitted to the data include a high number of data points, a high sampling frequency, and robust experimental and laboratory protocols. Thus, strengths of the individual fitting approach include flexibility, computational simplicity, and transparency. A drawback of fitting individuals separately is that estimated parameters may vary by multiple orders of magnitude across individuals, which may not be biologically realistic but can occur even when other model parameters are fixed. Another is that all individual estimates are treated as equally valid. For these reasons, individual fitting is preferable for when population level fitting is not possible, when simplicity and transparency are needed, and for well-sampled longitudinal data from a small number of individuals.
Fig. 4. Example of parameter estimation for one individual.

(A) Simulated viral load curves produced using the model (gray lines) with different sets of parameters can be compared against longitudinal data (green points). The model simulation using optimal parameter values (red line) best matches the data (i.e., black bars measuring distance are smallest in total). (B) For any single parameter (here viral infectivity rate ), changing the value of this parameter will change the value of the objective, or scoring, function. Here we show the least-squares objective function (residual sum of squares, RSS) that measures the squared differences between the model solution at time (i.e., ) and the observed data at time (i.e., ) for time points , i.e., the sum of squared black bars in panel (A). The RSS is minimized simultaneously over all parameters to determine the set of parameter values that best fits the observed data. It is possible that a value can admit a low RSS relative to the nearby values (e.g., ), but not achieve a full “global” minimum . Certain numerical algorithms are more robust to escaping such local minima and finding the global value. (C) The parameter values that produce the optimal simulation curve provide estimates of the rates governing the viral dynamics system. Statistics like 95% confidence intervals can also be constructed using the RSS framework.
Examples of individual-level fitting.
The earliest examples of estimating viral dynamic parameters with the canonical viral dynamics model took an individual-level fitting approach. For instance, individual-level fitting using data from 10 people who acquired HIV were used to estimate viral infectivity and suggested a potential adaptive immune response to early viremia (Stafford et al., 2000). A variant of this model was used on highly granular data from macaques inoculated with simian HIV (SHIV) to individually fit primary infection curves as well as rebound viremia after treatment cessation (Reeves et al., 2017). This model estimated that rebound viremia is blunted because a higher initial level of effector cells before rebound (vs. primary infection) helps control viral expansion. In another study, data from 47 people who acquired HIV were used to estimate the initial viral growth rate and HIV’s within-host basic reproduction number (, or the typical number of infected cells generated by a single infected cell during early infection) (Ribeiro et al., 2010), yielding a mean of ~8, with interquartile range 4.9–11.
A characteristic and compelling example of individual fitting is an investigation of lentiviral infection dynamics and immune control in immunodeficient horses inoculated with equine infectious anemia virus (EIAV) (Schwartz et al., 2018). The study estimated five kinetic parameters of infection, using a rare dataset of frequent viral loads during early infection in seven horses with severe combined immunodeficiency. The estimates revealed that EIAV is at most mildly cytopathic to infected cells, and the rate at which infused antibodies neutralized the virus was at least 18 times greater than the virus clearance rate, providing the minimal efficacy of antibodies that successfully prevented infection. This study offers insight into the scale of protection needed by a potential antibody-eliciting vaccine or intervention.
Further studies using individual level fitting (among others) have investigated the kinetics and infectiousness of SARS-CoV-2 in non-human hosts (Heitzman-Breen and Ciupe, 2022; Vaidya et al., 2021; Gonçalves et al., 2021), vaccine-induced IgG and IgA against SARS-CoV-2 (Murphy et al., 2024), hepatitis C virus and the antiviral effects of interferon-alpha therapy (Neumann et al., 1998), decreased infectivity of simian immunodeficiency virus (SIV) during primary infection (Vaidya et al., 2010) and higher SIV susceptibility and viral loads in morphine-dependent animals (Vaidya et al., 2016), quantification of antibody escape kinetics of EIAV infection in horses (Schwartz et al., 2015a), quantification of innate and adaptive immune responses in HIV (Wu et al., 2008; Conway and Ribeiro, 2018), the effectiveness of HIV antiviral treatments (Conway and Perelson, 2015; Perelson et al., 1997), and viral kinetics of influenza infection and treatments (Smith, 2018; Handel et al., 2010; Miao et al., 2010; Dobrovolny et al., 2011, 2013; Hernandez-Vargas et al., 2014; Smith et al., 2018; Hooker and Ganusov, 2021). These studies and this approach continue to provide valuable insight into infection dynamics.
3.2. Population nonlinear mixed effects (pNLME) fitting
When sufficient high-quality data are available from multiple individuals, it can be preferable to make some assumptions about how individual parameters behave relative to a “population” distribution with a characteristic average and variance, and that variability in certain parameter values drives observed heterogeneity in viral load data. Population non-linear mixed effects models (pNLME) identify population-wide patterns by simultaneously estimating a parameter distribution to describe the full population, and a set of parameter values for each individual trajectory (Luo et al., 2022). These models include three main components: a mechanistic model (e.g., the model described in section 2.3), a model for the population parameter distributions (e.g., the distribution of viral production rates is log-normal), and a measurement error model (e.g., the error is normally distributed). We denote the measurement error , indicating that errors can depend on the state variables, which themselves are a function of time. Thus, in a pNLME model, the equation representing experimental data (e.g., viral load) from the -th individual can be written
| (Eq. 2) |
Importantly, the structure of the mechanistic model and the error model is the same for all individuals, but the parameter values, , necessarily differ for each individual. Thus, many of the strengths of the individual fitting approach are shared by the pNLME approach.
Then, the pNLME model mathematically incorporates inter-individual variability by relating the population mean parameter to the individual parameters following each parameter’s assumed distribution. For instance, if all the parameters are normally distributed, the population parameter set is the mean, and individual values are normally distributed around this mean. When we fit individual trajectories then we adjust the “random effects” such that for each parameter in the vector, we have where where is the covariance matrix ( is the number of parameters) reflecting the variance on each parameter as well as any cross-correlations among parameters. Thus gives the standard deviation of the -th parameter and if the parameter varies among individuals, this value will be large. Some viral dynamics parameters may span several orders of magnitude (and are naturally only positive values) such that using log-normal distributions are commonly used. Measurement error is commonly assumed to follow a normal distribution that is constant for all values of the state variables over all time with standard deviation , i.e., . However, another common choice is that measurement error is proportional to the value of viral load, or that error is constant for log10 viral load (Reeves et al., 2021; Lavielle, 2014; Lindstrom and Bates, 1990; Clairon et al., 2024).
An advantage of pNLME is that parameter values can be naturally constrained into biologically plausible distributions. The population approach also allows individuals with more frequent sampling to help fit individuals with lower sampling (“borrowing strength”). If there are different subgroups in the data which are already hypothesized to have distinct parameters, covariates are easily implemented in this approach. The drawbacks are statistical and computational complexity, and that certain parameter values may be “shrunk” to the mean of the population distribution when they have higher heterogeneity in reality.
Examples of pNLME fitting.
One recent example of pNLME is a model to understand the drivers of substantial heterogeneity in observed SARS-CoV-2 viral trajectories according to viral expansion slope, peak viral load, viral clearance kinetics, viral rebound, and duration of shedding. Capitalizing on the availability of densely sampled viral trajectories from 1510 individuals including critical early timepoints, Owens et al. used pNLME to test multiple competing models for SARS-CoV-2 infection for fit to the data (Owens et al., 2024). The optimal model suggested an early and intense innate response which tended to correlate with the timing and effectiveness of subsequent acquired responses which cleared the virus. Model output explained why certain individuals had short duration, low viral load shedding while others shed for weeks at higher viral loads. pNLME was the optimal approach for this dataset because it allowed for comparative model testing and generated realistic distributions of multiple unknown parameters which could then be assessed for their impact on infection outcome. Esmaeili et al. then used a pNLME approach to fit the same model to individualized data from a nirmatrelvir/ritonavir clinical trial. Model analysis explained a mechanism of post-treatment viral rebound and suggested that the optimal treatment regimen to limit viral rebound is extending treatment duration to 10 days (Esmaeili et al., 2024).
Further studies using pNLME fitting (Lavielle, 2014; Lindstrom and Bates, 1990) (among others) have estimated mortality in SARS-CoV-2 viral kinetics (Néant et al., 2021), viral resistance (Phan et al., 2024) and elimination (Goyal et al., 2020) to treatment, reduction of viral production due to remdesivir (Lingas et al., 2022), treatment effects of nirmatrelvir plus ritonavir (Hammond et al., 2022), super-spreading events of SARS-CoV-2 and influenza infections (Goyal et al., 2021), HIV viral rebound (Desikan et al., 2020), primary infection of HIV (Adams et al., 2005) in humans (Mdluli et al., 2022; Reeves et al., 2023c; Tettamanti Boshier et al., 2022), and the effects of influenza antiviral treatment of oseltamivir carboxylate in ferrets (Reddy et al., 2015).
3.3. Feature fitting
There are many reasons why longitudinal fitting to replicate individuals may not be possible. For instance, certain viral infections such as herpes simplex virus-2 (HSV-2) and CMV are characterized by stochastic mucosal shedding episodes (Schiffer et al., 2010; Mayer et al., 2017; Duke et al., 2021b). Individualized data can lack repeatable patterns and/or sampling frequencies can be so sparse or heterogeneous that longitudinal fitting would introduce artifacts rather than describe biological rules. There may be measurements of multiple different types such that a more complex objective function or likelihood is necessary to combine data. In this case, feature fitting (Fig. 3C) can be a useful framework.
Features might include the timing and magnitude of peak viral load, or the time when a particular immune response becomes detectable. Some examples of feature fitting pertain to human herpes viruses that have stochastic reactivation patterns with complex viral dynamics (Duke et al., 2021a; Byrne et al., 2021; Krantz et al., 2024). HSV-2 genital shedding episodes often have multiple erratic peaks, which exceed the complexity of single rebound trajectories that were observed and successfully modeled for SARS-CoV-2 (Schiffer et al., 2011, 2013a). Feature fitting has been used to link evolutionary and viral load data (Swan et al., 2022), and to deal with sparse data of multiple types (e.g., longitudinal measurements of paired viral load and cytokine expression profiles (Lim et al., 2023)).
An example of feature fitting.
Byrne et al. (2021) developed a stochastic model for the dynamics of Epstein Barr Virus (EBV), including viral load, infected cell levels, and immune response within the tonsillar epithelium. They estimated model parameter distributions by fitting to data from 85 Ugandan adults both with and without HIV co-infection using the Approximate Bayesian Computation (ABC, described below) algorithm with metrics including the frequency of positive swabs, median, maximum, and variance of detectable viral loads, and the number of viral load peaks during follow up. This approach helped identify that the rate of B cell reactivation and EBV-specific cytotoxic T cell proliferation and recruitment rate were affected by HIV-1 infection status. Moreover, HIV-1-coinfected individuals were found to have more actively infected tonsillar crypts, producing higher levels of EBV than HIV-1 uninfected individuals.
Further studies used feature-based fitting to characterize the dynamics of HIV RNA levels after starting potential antiviral treatment (Wu and Ding, 1999), estimate the time between infecting exposures and first positive tests during primary HIV infection (Reeves et al., 2021), characterize the evolution of HIV during primary infection driven by the intrinsic fitness of new viral variants (Swan et al., 2022), estimate parameters for maraviroc in HIV patients (Chan et al., 2011), and investigate associations between viral decay during ART and viral rebound after ART interruption (Gao et al., 2022).
4. Objective functions, algorithms and software
4.1. Objective functions
The goal of model fitting is to find the best set of parameters for each individual, . To do so, we aim to optimize an objective function. Evaluating the objective function is a way to “score” how well the model fits the data or assess its accuracy. Here we describe several typical numerical objective functions.
4.1.1. Least squares
The least squares approach aims to minimize the sum of squared residuals (RSS) function, where the residuals are the differences between the model output and the data at each time point. For instance, a typical expression of RSS is the difference from the model output representing viral load, when run with parameter list evaluated at each time point and compared to the observed viral load data at each time point , or
| (Eq. 3) |
where this RSS value is computed for each individual separately and thus a specific optimal parameter set is defined independently for each individual.
While the least squares methods are computationally efficient and relatively straightforward to implement, there are key limitations. First, the method relies upon the assumption of normally distributed residuals, or errors, between the model and observed data, with a mean of zero and constant variance, which may not always hold in real-world data and in particular for viral dynamics data. Second, the least squares method assumes that the observations are independent, i.e., there is no correlation between the residuals. This assumption is often violated when working with longitudinal data. Further, difficulties can arise in estimating parameters from data sampled over a broad time interval. Intelligent choices for parameter ranges and time intervals can help with optimization. Alternatively, sequential adjustment for series of increasing time intervals has been used to remedy this issue (Baker et al., 1997). A potentially more rigorous alternative to simple least squares is the generalized least squares method, where the residual matrix includes the correlations between observations (Adams et al., 2005).
4.1.2. Maximum likelihood estimation (MLE)
Maximum likelihood estimation (MLE) is a more general approach to parameter estimation. Unlike least squares, MLE can incorporate a variety of assumed error distributions, such as normal, exponential, or binomial distributions (Myung, 2003). This flexibility can be useful, for instance to deal with common realities such as censored data below a limit of detection, or assays that lead to greater uncertainty/noise at higher or lower viral loads. Unfortunately, MLE can be computationally demanding, especially for complex models with many unknown parameters or with incomplete or missing data. Convergence of MLE is sensitive to the initial choice of the parameters (Schwartz et al., 2015b). When data are incomplete, accurately evaluating the likelihood can be difficult, as it requires integration over possible values of the missing data or the use of imputation strategies. Despite these challenges, MLE remains a widely used method for parameter estimation due to its statistically rigorous framework (Lawson and Glenn, 2008).
Mathematically, the MLE framework defines a general function (the likelihood ) that quantifies the probability that a certain model with a certain parameter set generated a single data point:
| (Eq. 4) |
The total likelihood function for the individual is then the product of the likelihoods for data points,
| (Eq. 5) |
Taking the logarithm of the product in Equation (5) conveniently yields a summation. Thus, the log-likelihood for the data for individual (often expressed with lower case ) is
| (Eq. 6) |
The least squares objective function Equation (3) can be considered a specific case of the maximum likelihood method if we assume that the observed data are normally distributed. The model’s prediction for the optimum choice of parameters predicts the mean of the distribution. The likelihood function for individual can be expressed as
| (Eq. 7) |
where is the model’s solution to the state variable of the ODEs (which is often viral load, ), with model parameters at time . is the observed data for time point , and is the standard deviation of the errors, assumed to be constant across all observations. The log-likelihood can be written as
| (Eq. 8) |
The total likelihood is the sum of all log-likelihoods over all the data points:
| (Eq. 9) |
The first term in the above equation is constant and independent of the parameters, and therefore can be disregarded. The second term in Equation (9) can be written in terms of the RSS, which, when minimized, maximizes the likelihood.
Ultimately, what emerges from this approach is the parameter set that maximizes the likelihood, which is often expressed as
where argmax notation indicates the argument (in this case the set of parameters ) that admits the maximum value of the function. Note in practice, the computational algorithms that search for the maximum determine an approximation of the true maximum likelihood parameter set.
4.1.3. Approximate Bayesian Computation (ABC)
Approximate Bayesian Computation (ABC) is a simulation-based inference algorithm increasingly used for model fitting (Pritchard et al., 1999). This method does not require defining or computing a likelihood function, which is useful for complex models with many unknown parameters (Minter and Retkute, 2019). The ABC method is also an applicable alternative to likelihood-based methods when working with incomplete experimental data, a scenario in which likelihood-based methods can be quite difficult to implement (Kypraios et al., 2017). Unlike point estimation methods that yield one estimate for each parameter in a model such as least squares, the aim of ABC methods is to estimate a distribution of parameter values that achieve some prespecified level of accuracy for a range of features. These target features must be defined by the investigator and could include quantities like the viral load peak, the time to viral load peak, time to viral clearance, or viral load set point (Swan et al., 2022).
Mathematically, the approach proceeds by simulating state variables with the model using a proposed parameter list, , where each value is drawn from a “prior” distribution, ; note that the distribution shape and values can be different for each parameter. The prior distribution (often called simply the “prior”) is assigned based upon prior knowledge about the process which may range from an educated guess to detailed empirical evidence. Then, a distance measure, , (which can be some objective function, like RSS) is defined to compare model features to data features, for instance the peak of the model to the peak of the data. If the distance measure of all features falls within a prespecified tolerance value , then that parameter list is accepted (Fig. 3C). If repeated enough times, the posterior distribution of parameter values converges to an estimate of the population parameter distribution (Sunnåker et al., 2013; Turner and Van Zandt, 2012).
4.2. Algorithms and software
To retain realistic assumptions, viral dynamics models are usually and necessarily too complex to admit closed-form solutions. To optimize a model fit to observed data, the model must be repeatedly solved numerically, while updating parameter values to converge upon a best fit set as specified by the investigator. There are excellent existing computational algorithms to achieve model fitting which often provide guidelines to define convergence. Here we review three main choices.
4.2.1. Gradient descent
A natural approach to minimization of an objective function is to calculate the derivative of the objective function with respect to each parameter, and then move in the direction that achieves the largest decrease in the objective function. So-called gradient descent algorithms can be implemented in several ways to enhance speed and accuracy: Gauss-Newton and Levenberg-Marquardt are common methods (Lourakis, 2005; Gavin, 2019). The Gauss-Newton method tends to converge faster to the optimal solution compared to the Levenberg-Marquardt method, but it may fail to converge if the initial parameters are far from the optimum. Other methods allow a user to specify boundaries of parameter values, which can improve results and is particularly useful for enforcing biological feasibility of parameter estimates. Freely available implementations exist for many of these tools in common scripting languages like R and Python (SciPy: https://scipy.org/).
4.2.2. Markov Chain Monte Carlo (MCMC)
Markov Chain Monte Carlo (MCMC) simulation is a family of algorithms that sequentially samples from probability distributions until an equilibrium (or posterior) distribution is reached. The idea is to construct a sequence, or a “chain”, of random samples where each new sample depends on the previous one. (The name Markov indicates a process where the probability of each event depends only on the state of the previous event (Brooks et al., 2011; Gilks et al., 1995).) For parameter estimation, we specify an initial (prior) distribution for a parameter and then sequentially evaluate the model fit until a posterior distribution of acceptable parameters is found. The key to these methods is that the true distribution does not need to be known, but as the chain proceeds, the relative probabilities allow us to converge to a higher probability distribution.
As an example, a common MCMC approach is the Metropolis-Hastings algorithm. This process begins with a proposed model and initial parameter set for some individual . Then, a new random set of parameters, , is generated. The posterior probabilities of the new parameter sets, and , are calculated using the likelihood of the parameter set (given the model) and Bayes’ theorem,
| (Eq. 10) |
where is the prior probability of the proposed parameter set and is the likelihood of the data given the model with that parameter set. If the likelihood of the second parameter set is higher, i.e., , then the proposed parameter set is naturally accepted. However, if the second set has a lower probability, rather than reject it, we accept it with probability . This allows the algorithm to sometimes accept a slightly worse set of parameters such that later in the chain it can find a much better set (i.e., move out of a local minimum). The beauty of the algorithm arises because the proportionality (rather than equality) in Equation (10) is circumvented by taking the ratio of the probabilities.
The algorithm is repeated many times to generate a chain of samples that represents the possible values of the parameters of interest corresponding to maximum posterior probability. These samples can then be used to calculate point estimates, confidence intervals, and other important summaries about the parameters. Notably, the MCMC approach can provide a more comprehensive assessment of parameter uncertainty compared to other techniques, as it generates samples from the full posterior distribution of the parameters. For instance, de Pillis et al. used the MCMC algorithm to estimate the parameters in the within-host model of SARS-CoV-2 antibody dynamics after vaccination, leveraging longitudinal antibody titer data (de Pillis et al., 2023). That said, the MCMC approach can be computationally intensive, particularly for complex epidemiological and biological models that may consist of large unknown parameter sets to be estimated (Hamra et al., 2013).
4.2.3. Stochastic approximation expectation-maximization (SAEM)
The Stochastic Approximation Expectation-Maximization (SAEM) algorithm is a powerful technique for parameter estimation in pNLME models, especially for systems with missing or censored data (). The SAEM algorithm is based on the Expectation Maximization (EM) algorithm, which is an iterative procedure that alternates between an expectation (E) step, where the expected value of the log-likelihood of the complete data for an individual is , and a maximization (M) step, where the model parameters are updated to maximize . Since the E step for a nonlinear model often does not have an analytical form, the stochastic version of the EM algorithm (SAEM) was introduced by Delyon et al. (1999). In SAEM, the E step includes the simulation of missing data and stochastic approximation (SA) of the likelihood of the complete data. The SA step gradually refines the estimates as more simulations are performed. This procedure repeats such that the algorithm converges to parameter values that best explain the experimental data.
Compared to the MCMC method, SAEM has been shown to be a very powerful and computationally efficient tool, especially for population models with many parameters, since it does not require sampling from the entire posterior distribution of parameters (Chan et al., 2011; Kuhn and Lavielle, 2005; Makowski and Lavielle, 2006). The SAEM algorithm is the backbone of the Monolix software suite and can also be used in the R package saemix.
4.2.4. Software
One may write their own code for model fitting and parameter estimation, but there are also many existing software packages available. Five options that are commonly used are given in Box 2.
Box 2. Software packages available for parameter estimation.
Monolix.
Monolix (https://lixoft.com/) is a software suite that is currently freely available for academic researchers. It performs pNLME with the SAEM algorithm and contains powerful diagnostic and visualization tools, such as point-and-click functionality to define which parameters should be estimated, choose covariates, specify what kind of noise exists in the data, and interactively visualize results.
NONMEM.
NONMEM (Nonlinear Mixed-Effect Modeling, https://www.iconplc.com/) is a long-standing software traditionally used for population pharmacokinetic (PK) and pharmacodynamic (PD) modeling and analyzing complex clinical and preclinical data. Though expensive, it is a field standard, especially in drug development and regulatory submissions. NONMEM supports a range of model structures, model diagnostics, and advanced estimation algorithms, such as the first-order conditional estimation and importance sampling to assess performance and guide refinement. It also includes simulation tools to predict drug concentrations and effects.
STAN.
STAN (https://mc-stan.org/) is an open-source probabilistic programming language for Bayesian inference and statistical modeling. It allows users to specify complex hierarchical models using intuitive syntax, and it efficiently performs sampling with advanced Markov Chain Monte Carlo (MCMC) methods. STAN supports a wide range of applications, from machine learning to neuroimaging, and handles various model types, including regression models. It integrates with languages such as R, Python, and MATLAB, providing user-friendly interfaces (e.g., rstan, pystan) and diagnostic tools to assess model convergence and fit. With its ability to manage complex models and large datasets efficiently, STAN offers both depth and flexibility, making it a leading tool for modern statistical and quantitative research.
DSAIRM.
Dynamical Systems Approach to Immune Response Modeling (DSAIRM, https://shiny.ovpr.uga.edu/DSAIRM/) is an R Shiny application developed by Handel (2020) specifically to reduce the barrier in mathematical modeling for immunologists working with simulation models. It provides a hands-on introduction to simulation models with examples of basic viral dynamics models.
MATLAB.
MATLAB (www.mathworks.com) is a powerful programming and computing platform with comprehensive capabilities for modeling, data analysis, simulation, and model fitting by all three approaches described in this review. Useful functions for model fitting include the iterative solvers fminsearch, fmincon, nlinfit, and nlmefitsa. The curve fitting toolbox (cftool) is also an excellent resource for exploratory model fitting.
fminsearch: explores and converges towards a local minimum of a specified objective function.
fmincon: finds the local minimum of a constrained objective function.
nlinfit: fits nonlinear regression models using least squares estimation.
nlmefitsa: fits nonlinear mixed-effects regression models using the stochastic EM algorithm.
5. Discussion and future directions
5.1. Conclusions: The optimal fitting strategy depends on data and scientific questions
Viral dynamic models are at their most powerful when testing scientific questions with competing models verified against appropriate data. However, data limitations are inevitable. Generally, model fitting is enhanced by raising the sampling frequency and increasing both the number of longitudinal timepoints and the number of individuals. Robust documentation of the sources of noise in data, and whether they differentially apply to low or high measured values, can be valuable.
Based on the present review, we propose a rough framework for choosing which model fitting approach is likely ideal (Fig. 5). Individual fitting has the advantages of a straightforward methodology, computational simplicity, and immediate transparency of individual model estimates. If there are few individuals but temporal sampling is dense, individual fitting can be highly successful. However, difficulties may arise when individuals are sampled at different frequencies, or when models are flexible enough such that parameter values are highly divergent across individuals. In cases of more variably sampled data across larger numbers of individuals, and/or when there are multiple study groups that can be differentiated by important covariates, it is often advantageous to use a population approach such that a coherent population average can be defined. Feature fitting is a relevant approach to handle more complex objective functions relating to many different data types, when models are necessarily stochastic, and when there are not many densely sampled individuals. There is no one-size-fits-all solution, and we believe that model fitting always requires thoughtful consideration of the scientific questions that the model is trying to answer and the types and amount of data at hand.
Fig. 5.

The quantity of available data can dictate which model-fitting approaches are applicable. When one only has aggregated data from multiple individuals or a very small number of data points per individual, then feature-based fitting provides a way forward for estimating parameter values. When one has a relatively small number of individuals (e.g., N < 10) and a substantial number of data points per individual (e.g., T ≥ 6 for the canonical viral dynamics model (Miao et al., 2011)), then fitting to each individual independently will likely be the best approach. When one has a large number of individuals with varying amounts of data available per individual, then pNLME will often be most suitable. There are also scenarios in which multiple approaches may work. Considerations regarding the best choice depend on the scientific question one is aiming to address with the model and/or the nature of the data itself. However, in the case of very limited data (e.g., few individuals and few time points per individual), estimating parameters exclusively from that data will likely fail. In these cases, further literature review and additional data are needed, or the model may need to be modified.
5.2. Future perspectives: Some further open questions and challenges include the following
5.2.1. Training vs. testing
In machine learning and statistics, much of the model fitting work we describe here would be referred to as training (Vasilevsky et al., 2013). Though often data-limited, we hope that future viral dynamics modeling can move towards cross-validation, where data not used to train the original model is used to test reproducibility and translatability. This will be more likely to be possible if modelers are directly involved in developing clinical protocols that generate relevant data.
5.2.2. Local vs. global minima
A frequent issue in nonlinear model fitting is that the objective function is often a complex, non-convex function with multiple local minima. This might lead the RSS to converge to a local minimum rather than the global minimum of the objective function, which could potentially lead to biased parameter estimates (Fig. 4B). Importantly, gradient descent algorithms naturally converge on the best parameter set near where it was initiated, rather than the absolute minimum across the entire parameter space. Though slightly more robust to this challenge (due to its stochastic algorithm), SAEM can be repeatedly run with different sets of initial conditions. Ultimately, it is never certain that a global minimum is achieved, but repeated fitting with multiple sets of initial conditions is recommended to mitigate returning to local minima.
5.2.3. Identifiability and fixing parameters based on prior literature
A common challenge for the individual fitting approach is that multiple (non-unique) solutions may arise. Parameter identifiability analysis aims to determine if unique parameter values can actually be inferred from data. Structural identifiability addresses this question in theory: If two parameters are completely correlated, then even perfect data will not allow their simultaneous estimation (Wieland et al., 2021). Moreover, even if the model is structurally identifiable (and they often are not), viral dynamics data may be sparse or limited by noise and thus admit practical identifiability issues. One pathway to identifiability that has been leveraged in many prior works is fitting viral dynamics models to data in which certain terms are effectively removed (i.e., when there is a forcing function (Conrad and Eisenberg, 2024)), the most common example being when antiviral therapy blocks viral infection, simplifying the equations and revealing clearance rates (Perelson et al., 1996; Martinelli, 2024). “Observability”, a concept from control theory, can also give insight into what parts of systems are safely estimated. From a sensitivity analysis perspective, certain estimated parameter values can sometimes vary over orders of magnitude without substantially influencing the goodness of fit, rendering the estimates mostly unreliable from a quantitative point of view, but also less relevant to model derived conclusions. Knowledge of accurate priors can forestall identifiability issues, but this may not always be possible. Many reviews have addressed overfitting and parameter identifiability concerns (Wu et al., 2008; Miao et al., 2011; Vasilevsky et al., 2013; Zitzmann et al., 2024). Though not completely universal, a quick method can be used to test identifiability in many cases relevant for viral dynamics (Castro and De Boer, 2020).
In viral dynamics, a common way to reduce the number of free parameters and overcome a lack of identifiability is to set (or “fix”) certain parameter values using prior information. However, prior parameter estimates rarely map directly, allowing the possibility of parameter value misclassification. It is critical to thoroughly review literature and consult with experts to determine values. In particular, if model parameters were originally inferred via a mathematical model, applying them to a differently structured model requires substantial care. It is often safer to define plausible ranges for fixed parameters and assess whether model conclusions are robust to varying through these ranges.
5.2.4. Iteratively building upon earlier models
Because modeling is iterative, newer and more sophisticated datasets may reveal a different model to be optimal for the same biological system. Thus, efforts to integrate information across continually updating models are needed to develop coherence in the field. A Bayesian approach (Gelman et al., 1995) whereby published model parameters are assumed to be posterior distributions and then used as prior distributions for future models could help incorporate previous knowledge (Yang and Rannala, 2010). In that vein, we advocate that published model fitting work should include full information on estimated posterior parameter distributions (e.g., distribution type, mean, variance, etc.).
Moreover, since it is not often possible to estimate all model parameters simultaneously from a single dataset, certain values must be imported from prior studies. Fixing certain values increases the identifiability of other parameter estimates. However, choosing a single value across all participants is likely an oversimplification. We caution that it has been historically common for modelers to insert parameters estimated via other modeling exercises, which could lead to propagation of incorrect and/or misclassified parameters when models change but prior values are used.
5.2.5. Model selection
A vital feature of modern model development is selection of multiple models for comparative testing, each encompassing a specific set of hypotheses. At present, this process is largely subjective and reflects traditional comparative hypotheses testing in experimental settings. A continual challenge is selecting the number of mathematical model variants. To comprehensively test all combinations, varying any equation terms means a multiplicative increase in the number of models considered. Testing thousands of competing models, each with a varying number of free parameters, can be slow and computationally expensive, and raises issues of reproducibility. To choose the optimal model, the standard process is to minimize information theoretic measures (Burnham and Anderson, 2004b) (e.g., Akaike and Bayesian Information Criteria, or AIC and BIC). These measures reward for fit while penalizing for complexity. Several models, however, often generate similar AIC and BIC scores (Byrne and Schiffer, 2024). Biological plausibility still remains critical for acceptable models, and model averaging or ensemble modeling provides another exciting possibility to integrate results from several good models (Byrne and Schiffer, 2024; Gonçalves et al., 2020). In the future, it may be possible to leverage language models to scan literature for equation terms and thereby determine large fields of candidate models. In the case of excellent data measured from several state variables, it may also be possible to apply sparse matrix inversion techniques to agnostically infer model terms directly from data (Somacal et al., 2022; Fasel et al., 2022; Brunton et al., 2016).
5.2.6. Spatially structured models
There are many aspects of viral infection dynamics that are inherently spatial, and therefore, not accurately captured by mean-field ODE models. These aspects include some immune system function, cell-to-cell transmission, virus diffusion, and spread of infection between different tissues (Williams et al., 2025). Spatially structured models, including partial differential equations (PDEs) (Bocharov et al., 2016; Quirouette et al., 2020), Agent-Based Models (ABM) (Roychoudhury et al., 2020), and patch models (Schiffer et al., 2013a, 2013b, 2016a, 2018; Schiffer, 2013), have been used to include some of these aspects. In many cases these models exhibit different dynamics compared to their ODE counterparts in the same parameter regime, highlighting the limitation of ODE models in those scenarios (Strain et al., 2002; Funk et al., 2005; Mitchell et al., 2011; Marzban et al., 2021).
The inherent complexity of spatially structured models, difficulty in obtaining spatial data, and challenges in conducting rigorous methods of parameter estimation limit the use of these models (Williams et al., 2025). Sometimes, spatial model parameter values are taken from estimates via prior ODE models. However, the change in exactly what each parameter means in the spatial setting can make this approach unreliable. Feature fitting to spatial data summary measures is of particular relevance for spatial models. Latin hypercube or grid searches through parameter sets coupled with fit (RSS) to viral load summary measures has been successful to estimate multiple parameters in the HSV-2 context (Roychoudhury et al., 2020).
5.2.7. Model fitting to multicomponent viral load and immune response data
The availability of new data types represents a particularly exciting frontier for viral dynamics. In the past, multiple model equations were generated to reproduce one state variable (typically viral load), while predicted trajectories of other state variables were rarely tested. At best, models were fit to viral load and one measure of immune response (Yang et al., 2021; Clairon et al., 2023; Tessandier et al., 2025). Modern research protocols now may include serial assessment of dozens of cytokines (Lim et al., 2023, 2025; Waghmare et al., 2022), thousands of RNA transcripts relating to cellular immune responses, measures of multiple pathogen-specific antibody and T cell responses (Vick et al., 2021), and values of levels of small molecules and immunotherapeutics (Goyal et al., 2022b; Esmaeili et al., 2025). While these data present extraordinary opportunities for model validation, as well as complex data fitting, a novel problem is that the number of experimental variables may far exceed the number of state variables in the models, rather than vice versa. Future efforts will need to focus on data reduction techniques and updated data fitting strategies to allow for recapitulation of detailed multi-component immune response data, to match contemporaneous shifts in observed viral load.
5.2.8. Model forecasting and prediction
Viral dynamics models that have been calibrated by comparing model output to experimental data can be used to identify real-world rates or interactions that are not intuitive from statistical analysis of raw nonlinear data. A major advantage of viral dynamics models is that they can often be trained against longitudinal measurements from multiple individuals. Thus, a well-validated model represents individual trajectories of viral loads accurately, but also encompasses inter-individual heterogeneity. In our opinion, strong models can be used to help understand deeper connections in observed data, generate future hypotheses for testing, and interpolate the behavior of unobserved state variables (with caution).
In the absence of data for validation, models should generally be considered less reliable for extrapolation beyond measured data. However, this is dependent on context. Within an individual, it has yet to be shown that the course of infection can be predicted based on prior data (Dhankani et al., 2014). However, a well validated model of treatment with a given dose may accurately predict trial outcomes with other untested doses (Schiffer et al., 2016b). Overall, the ability of a model to forecast outcomes should be validated with relevant data.
6. Summary
We reviewed multiple approaches to fitting models of viral dynamics and parameter estimation. Furthermore, we highlighted ongoing changes in the field, which will require refinement of these strategies.
Acknowledgments
We thank the reviewers for their time and efforts dedicated to improving the manuscript.
Funding
This research was funded by grants NIAID R01 AI169427, R01 AI179457-01A1, R01CA239593-01, and R01 AI150500-04 to JTS; K25 AI155224 and R01 AI186721 to DBR; and Simons Foundation grant 712042 to EJS. This work was also supported by cooperative agreement CDC-RFA-FT-23-0069 from the CDC’s Center for Forecasting and Outbreak Analytics. The contents are solely the responsibility of the authors and do not necessarily represent the official views of the Centers for Disease Control and Prevention.
Footnotes
This article is part of a special issue entitled: 70th Anniversary Special Issue published in Virology.
CRediT authorship contribution statement
Angela Tower: Writing – review & editing, Writing – original draft, Visualization, Methodology, Investigation, Conceptualization. Katherine Owens: Writing – review & editing, Writing – original draft, Visualization, Methodology, Investigation, Conceptualization. Shadisadat Esmaeili: Writing – review & editing, Writing – original draft, Visualization, Methodology, Investigation, Conceptualization. Joshua T. Schiffer: Writing – review & editing, Writing – original draft, Investigation, Funding acquisition, Conceptualization. Daniel B. Reeves: Writing – review & editing, Writing – original draft, Visualization, Methodology, Investigation, Conceptualization. Elissa J. Schwartz: Writing – review & editing, Writing – original draft, Visualization, Supervision, Project administration, Methodology, Investigation, Conceptualization.
Declaration of competing interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
References
- Adams BM, Banks HT, Davidian M, Kwon H-D, Tran HT, Wynne SN, Rosenberg ES, 2005. HIV dynamics: modeling, data analysis, and optimal treatment protocols. J. Comput. Appl. Math 184 (1), 10–49. 10.1016/j.cam.2005.02.004. [DOI] [Google Scholar]
- Althaus CL, De Vos AS, De Boer RJ, 2009. Reassessing the human immunodeficiency virus type 1 life cycle through age-structured modeling: life span of infected cells, viral generation time, and basic reproductive number, . J. Virol 83 (15), 7659–7667. 10.1128/JVI.01799-08. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Baccam P, Beauchemin C, Macken CA, Hayden FG, Perelson AS, 2006. Kinetics of influenza A virus infection in humans. J. Virol 80 (15), 7590–7599. 10.1128/JVI.01623-05. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Baker CTH, Bocharov GA, Paul CAH, 1997. Mathematical modelling of the Interleukin-2 T-cell system: a comparative study of approaches based on ordinary and delay differential equation. Comput. Math. Methods Med 1 (2), 117–128. 10.1080/10273669708833012. [DOI] [Google Scholar]
- Beauchemin CA, Handel A, 2011. A review of mathematical models of influenza A infections within a host or cell culture: lessons learned and challenges ahead. BMC Public Health 11 (Suppl. 1), S7. 10.1186/1471-2458-11-S1-S7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bocharov G, Meyerhans A, Bessonov N, Trofimchuk S, Volpert V, 2016. Spatiotemporal dynamics of virus infection spreading in tissues. PLoS One 11 (12), e0168576. 10.1371/journal.pone.0168576. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Brooks S, Gelman A, Jones G, Meng XL, 2011. Handbook of Markov Chain Monte Carlo. CRC Press. 10.1201/b10905. [DOI] [Google Scholar]
- Brunton SL, Proctor JL, Kutz JN, 2016. Discovering governing equations from data by sparse identification of nonlinear dynamical systems. Proc. Natl. Acad. Sci. U. S. A 113 (15), 3932–3937. 10.1073/pnas.1517384113. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Burnham KP, Anderson DR (Eds.), 2004a. Model Selection and Multimodel Inference. Springer, New York. 10.1007/b97636. [DOI] [Google Scholar]
- Burnham KP, Anderson DR, 2004b. Multimodel inference: understanding AIC and BIC in model selection. Socio. Methods Res 33 (2), 261–304. 10.1177/0049124104268644. [DOI] [Google Scholar]
- Byrne C, Schiffer JT, 2024. Ensemble modeling of SARS-CoV-2 immune dynamics in immunologically naïve rhesus macaques predicts that potent, early innate immune responses drive viral elimination. Front. Immunol 15, 1426016. 10.3389/fimmu.2024.1426016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Byrne CM, Johnston C, Orem J, Okuku F, Huang M-L, Rahman H, Wald A, Corey L, Schiffer JT, Casper C, Coombs D, Gantt S, 2021. Examining the dynamics of epstein-barr virus shedding in the tonsils and the impact of HIV-1 coinfection on daily saliva viral loads. PLoS Comput. Biol 17 (6), e1009072. 10.1371/journal.pcbi.1009072. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Canini L, Carrat F, 2011. Population modeling of influenza A/H1N1 virus kinetics and symptom dynamics. J. Virol 85 (6), 2764–2770. 10.1128/JVI.01318-10. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cardozo-Ojeda EF, Duke ER, Peterson CW, Reeves DB, Mayer BT, Kiem H-P, Schiffer JT, 2021. Thresholds for post-rebound SHIV control after CCR5 gene-edited autologous hematopoietic cell transplantation. eLife 10, e57646. 10.7554/eLife.57646. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Castro M, De Boer RJ, 2020. Testing structural identifiability by a simple scaling method. PLoS Comput. Biol 16 (11), e1008248. 10.1371/journal.pcbi1008248. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chan PLS, Jacqmin P, Lavielle M, McFadyen L, Weatherley B, 2011. The use of the SAEM algorithm in MONOLIX software for estimation of population pharmacokinetic-pharmacodynamic-viral dynamics parameters of maraviroc in asymptomatic HIV subjects. J. Pharmacokinet. Pharmacodyn 38 (1), 41–61. 10.1007/s10928-010-9175-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Clairon Q, Prague M, Planas D, Bruel T, Hocqueloux L, Prazuck T, Schwartz O, Thiébaut R, Guedj J, 2023. Modeling the kinetics of the neutralizing antibody response against SARS-CoV-2 variants after several administrations of Bnt162b2. PLoS Comput. Biol 19 (8), e1011282. 10.1371/journal.pcbi.1011282. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Clairon Q, Pasin C, Balelli I, Thiébaut R, Prague M, 2024. Parameter estimation in nonlinear mixed effect models based on ordinary differential equations: an optimal control approach. Comput. Stat 39 (6), 2975–3005. 10.1007/s00180-023-01420-x. [DOI] [Google Scholar]
- Conrad JR, Eisenberg MC, 2024. Examining the impact of forcing function inputs on structural identifiability. arXiv. 10.48550/ARXIV.2407.02771, Version 1. [DOI] [Google Scholar]
- Conway JM, Perelson AS, 2015. Post-treatment control of HIV infection. Proc. Natl. Acad. Sci 112 (17), 5467–5472. 10.1073/pnas.1419162112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Conway JM, Ribeiro RM, 2018. Modeling the immune response to HIV infection. Curr. Opin. Syst. Biol 12, 61–69. 10.1016/j.coisb.2018.10.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Conway JM, Meily P, Li JZ, Perelson AS, 2021. Unified model of short- and long-term HIV viral rebound for clinical trial planning. J. R. Soc., Interface 18 (177), 20201015. 10.1098/rsif.2020.1015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Delyon B, Lavielle M, Moulines E, 1999. Convergence of a stochastic approximation version of the EM algorithm. Ann. Stat 27 (1). 10.1214/aos/1018031103. [DOI] [Google Scholar]
- de Pillis L, Caffrey R, Chen G, Dela MD, Eldevik L, McConnell J, Shabahang S, Varvel SA, 2023. A mathematical model of the within-host kinetics of SARS-CoV-2 neutralizing antibodies following COVID-19 vaccination. J. Theor. Biol 556, 111280. 10.1016/j.jtbi.2022.111280. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Desikan R, Raja R, Dixit NM, 2020. Early exposure to broadly neutralizing antibodies May trigger a dynamical switch from progressive disease to lasting control of SHIV infection. PLoS Comput. Biol 16 (8), e1008064. 10.1371/journal.pcbi1008064. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dhankani V, Kutz JN, Schiffer JT, 2014. Herpes simplex virus-2 genital tract shedding is not predictable over months or years in infected persons. PLoS Comput. Biol 10 (11), e1003922. 10.1371/journal.pcbi.1003922. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dobrovolny HM, Gieschke R, Davies BE, Jumbe NL, Beauchemin CAA, 2011. Neuraminidase inhibitors for treatment of human and Avian strain influenza: a comparative modeling study. J. Theor. Biol 269 (1), 234–244. 10.1016/j.jtbi.2010.10.017. [DOI] [PubMed] [Google Scholar]
- Dobrovolny HM, Reddy MB, Kamal MA, Rayner CR, Beauchemin CAA, 2013. Assessing mathematical models of influenza infections using features of the immune response. PLoS One 8 (2), e57088. 10.1371/journal.pone.0057088. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Du SQ, Yuan W, 2020. Mathematical modeling of interaction between innate and adaptive immune responses in COVID-19 and implications for viral pathogenesis. J. Med. Virol 92 (9), 1615–1628. 10.1002/jmv.25866. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Duke ER, Boshier FAT, Boeckh M, Schiffer JT, Cardozo-Ojeda EF, 2021a. Mathematical modeling of within-host, untreated, cytomegalovirus infection dynamics after allogeneic transplantation. Viruses 13 (11), 2292. 10.3390/v13112292. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Duke ER, Boshier FAT, Boeckh M, Schiffer JT, Cardozo-Ojeda EF, 2021b. Mathematical modeling of within-host, untreated, cytomegalovirus infection dynamics after allogeneic transplantation. Viruses 13 (11), 2292. 10.3390/v13112292. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Esmaeili S, Owens K, Wagoner J, Polyak SJ, White JM, Schiffer JT, 2024. A unifying model to explain frequent SARS-CoV-2 rebound after nirmatrelvir treatment and limited prophylactic efficacy. Nat. Commun 15 (1), 5478. 10.1038/s41467-024-49458-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Esmaeili S, Owens K, Standing JF, Lowe DM, Zhang S, Watson JA, Schilling WHK, Wagoner J, Polyak SJ, Schiffer JT, 2025. Molnupiravir clinical trial simulation suggests that polymerase chain reaction underestimates antiviral potency against SARS-CoV-2. medRxiv: The Preprint Server for Health Sciences. 10.1101/2024.11.21.24317726, 2024.11.21.24317726. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fasel U, Kutz JN, Brunton BW, Brunton SL, 2022. Ensemble-SINDy: robust sparse model discovery in the low-data, high-noise limit, with active learning and control. Proceedings. Mathematical, Physical, and Engineering Sciences 478 (2260), 20210904. 10.1098/rspa.2021.0904. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Funk GA, Jansen VAA, Bonhoeffer S, Killingback T, 2005. Spatial models of virus-immune dynamics. J. Theor. Biol 233 (2), 221–236. 10.1016/j.jtbi.2004.10.004. [DOI] [PubMed] [Google Scholar]
- Gao S, Wu L, Yu T, Kouyos R, Günthard HF, Wang R, 2022. Nonlinear mixed-effects models for HIV viral load trajectories before and after antiretroviral therapy interruption, incorporating left censoring. Stat. Commun. Infect. Dis 14 (1), 20210001. 10.1515/scid-2021-0001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gavin HP, 2019. The Levenberg-Marquardt Algorithm for Nonlinear Least Squares curve-fitting Problems, vol. 19. Department of Civil and Environmental Engineering, Duke University. https://people.duke.edu/~hpgavin/ExperimentalSystems/lm.pdf. [Google Scholar]
- Gelman A, Carlin JB, Stern HS, Rubin DB, 1995. Bayesian Data Analysis. Chapman and Hall/CRC. 10.1201/9780429258411. [DOI] [Google Scholar]
- Gilks WR, Richardson S, Spiegelhalter D, 1995. Markov Chain Monte Carlo in Practice. CRC Press. 10.1201/b14835. [DOI] [Google Scholar]
- Gonçalves A, Mentré F, Lemenuel-Diot A, Guedj J, 2020. Model averaging in viral dynamic models. AAPS J. 22 (2), 48. 10.1208/s12248-020-0426-7. [DOI] [PubMed] [Google Scholar]
- Gonçalves A, Maisonnasse P, Donati F, Albert M, Behillil S, Contreras V, Naninck T, Marlin R, Solas C, Pizzorno A, Lemaitre J, Kahlaoui N, Terrier O, Ho Tsong Fang R, Enouf V, Dereuddre-Bosquet N, Brisebarre A, Touret F, Chapon C, Hoen B, Lina B, Rosa Calatrava M, de Lamballerie X, Mentré F, Le Grand R, van der Werf S, Guedj J, 2021. SARS-CoV-2 viral dynamics in non-human Primates. PLoS Comput. Biol 17 (3), e1008785. 10.1371/journal.pcbi.1008785. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Goyal A, Cardozo-Ojeda EF, Schiffer JT, 2020. Potency and timing of antiviral therapy as determinants of duration of SARS-CoV-2 shedding and intensity of inflammatory response. Sci. Adv 6 (47), eabc7112. 10.1126/sciadv.abc7112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Goyal A, Reeves DB, Cardozo-Ojeda EF, Schiffer JT, Mayer BT, 2021. Viral load and contact heterogeneity predict SARS-CoV-2 transmission and super-spreading events. eLife 10, e63537. 10.7554/eLife.63537. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Goyal A, Duke ER, Cardozo-Ojeda EF, Schiffer JT, 2022a. Modeling explains prolonged SARS-CoV-2 nasal shedding relative to lung shedding in remdesivir-treated rhesus macaques. iScience 25 (6), 104448. 10.1016/j.isci.2022.104448. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Goyal A, Gardner M, Mayer BT, Jerome KR, Farzan M, Schiffer JT, Cardozo-Ojeda EF, 2022b. Estimation of the in vivo neutralization potency of eCD4Ig and conditions for AAV-Mediated production for SHIV long-term remission. Sci. Adv 8 (2), eabj5666. 10.1126/sciadv.abj5666. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Guedj J, Rong L, Dahari H, Perelson AS, 2010. A perspective on modelling hepatitis C virus infection: a perspective on modelling HCV infection. J. Viral Hepat 17 (12), 825–833. 10.1111/j.1365-2893.2010.01348.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hammond J, Leister-Tebbe H, Gardner A, Abreu P, Bao W, Wisemandle W, Baniecki M, Hendrick VM, Damle B, Simón-Campos A, Pypstra R, Rusnak JM, 2022. Oral nirmatrelvir for high-risk, nonhospitalized adults with Covid-19. N. Engl. J. Med 386 (15), 1397–1408. 10.1056/NEJMoa2118542. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hamra G, MacLehose R, Richardson D, 2013. Markov chain monte carlo: an introduction for epidemiologists. Int. J. Epidemiol 42 (2), 627–634. 10.1093/ije/dyt043. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Handel A, 2020. A software package for immunologists to learn simulation modeling. BMC Immunol. 21 (1), 1. 10.1186/s12865-019-0321-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Handel A, Longini IM, Antia R, 2010. Towards a quantitative understanding of the within-host dynamics of influenza A infections. J. R. Soc. Interface 7 (42), 35–47. 10.1098/rsif.2009.0067. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Heitzman-Breen N, Ciupe SM, 2022. Modeling within-host and aerosol dynamics of SARS-CoV-2: the relationship with infectiousness. PLoS Comput. Biol 18 (8), e1009997. 10.1371/journal.pcbi.1009997. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hernandez-Vargas EA, Velasco-Hernandez JX, 2020. In-host mathematical modelling of COVID-19 in humans. Annu. Rev. Control 50, 448–456. 10.1016/j.arcontrol.2020.09.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hernandez-Vargas EA, Wilk E, Canini L, Toapanta FR, Binder SC, Uvarovskii A, Ross TM, Guzmán CA, Perelson AS, Meyer-Hermann M, 2014. Effects of aging on influenza virus infection dynamics. J. Virol 88 (8), 4123–4131. 10.1128/JVI.03644-13. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ho DD, Neumann AU, Perelson AS, Chen W, Leonard JM, Markowitz M, 1995. Rapid turnover of plasma virions and CD4 lymphocytes in HIV-1 infection. Nature 373 (6510), 123–126. 10.1038/373123a0. [DOI] [PubMed] [Google Scholar]
- Hooker KL, Ganusov VV, 2021. Impact of oseltamivir treatment on influenza A and B virus dynamics in human volunteers. Front. Microbiol 12, 631211. 10.3389/fmicb.2021.631211. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hull-Nye D, Meadows T, Smith SR, Schwartz EJ, 2023. Key factors and parameter ranges for immune control of equine infectious anemia virus infection. Viruses 15 (3), 691. 10.3390/v15030691. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Iwami S, Sato K, De Boer RJ, Aihara K, Miura T, Koyanagi Y, 2012a. Identifying viral parameters from in vitro cell cultures. Front. Microbiol 3. 10.3389/fmicb.2012.00319. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Iwami S, Holder BP, Beauchemin CA, Morita S, Tada T, Sato K, Igarashi T, Miura T, 2012b. Quantification system for the viral dynamics of a highly pathogenic simian/human immunodeficiency virus based on an in vitro experiment and a mathematical model. Retrovirology 9 (1), 18. 10.1186/1742-4690-9-18. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Iyaniwura SA, Ribeiro RM, Zitzmann C, Phan T, Ke R, Perelson AS, 2024. The kinetics of SARS-CoV-2 infection based on a human challenge study. Proc. Natl. Acad. Sci. U. S. A 121 (46), e2406303121. 10.1073/pnas.2406303121. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jenner AL, Aogo RA, Davis CL, Smith AM, Craig M, 2020. Leveraging computational modeling to understand infectious diseases. Current Pathobiology Reports 8 (4), 149–161. 10.1007/s40139-020-00213-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Khoury DS, Cromer D, Reynaldi A, Schlub TE, Wheatley AK, Juno JA, Subbarao K, Kent SJ, Triccas JA, Davenport MP, 2021. Neutralizing antibody levels are highly predictive of immune protection from symptomatic SARS-CoV-2 infection. Nat. Med 27 (7), 1205–1211. 10.1038/s41591-021-01377-8. [DOI] [PubMed] [Google Scholar]
- Kim KS, Ejima K, Iwanami S, Fujita Y, Ohashi H, Koizumi Y, Asai Y, Nakaoka S, Watashi K, Aihara K, Thompson RN, Ke R, Perelson AS, Iwami S, 2021. A quantitative model used to compare within-host SARS-CoV-2, MERS-CoV, and SARS-CoV dynamics provides insights into the pathogenesis and treatment of SARS-CoV-2. PLoS Biol. 19 (3), e3001128. 10.1371/journal.pbio.3001128. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Krantz EM, Mutyaba I, Nankoma J, Okuku F, Casper C, Orem J, Swan DA, Phipps W, Schiffer JT, 2024. Highly heterogeneous kaposi sarcoma-associated herpesvirus oral shedding kinetics among people with and without kaposi sarcoma and human immunodeficiency virus coinfection. Open Forum Infect. Dis 11 (10), ofae548. 10.1093/ofid/ofae548. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kuhn E, Lavielle M, 2005. Maximum likelihood estimation in nonlinear mixed effects models. Comput. Stat. Data Anal 49 (4), 1020–1038. 10.1016/j.csda.2004.07.002. [DOI] [Google Scholar]
- Kypraios T, Neal P, Prangle D, 2017. A tutorial introduction to Bayesian inference for stochastic epidemic models using approximate Bayesian computation. Math. Biosci 287, 42–53. 10.1016/J.MBS.2016.07.001. [DOI] [PubMed] [Google Scholar]
- Lavielle M, 2014. Mixed Effects Models for the Population Approach. Chapman and Hall/CRC. 10.1201/b17203. [DOI] [Google Scholar]
- Lawson D, Glenn M, 2008. In: An Introduction to Mathematical Modeling, pp. 1–32. https://people.maths.bris.ac.uk/~madjl/course_text.pdf. [Google Scholar]
- Lim FY, Kim S-Y, Kulkarni KN, Blazevic RL, Kimball LE, Lea HG, Haack AJ, Gower MS, Stevens-Ayers T, Starita LM, Boeckh M, Hyrien O, Schiffer JT, Theberge AB, Waghmare A, 2023. High-frequency home self-collection of capillary blood correlates IFI27 expression kinetics with SARS-CoV-2 viral clearance. J. Clin. Investig 133 (23), e173715. 10.1172/JCI173715. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lim FY, Lea HG, Dostie AM, Kim S-Y, van Neel TL, Hassan GW, Takezawa MG, Starita LM, Adams KN, Boeckh M, Schiffer JT, Hyrien O, Waghmare A, Berthier E, Theberge AB, 2025. homeRNA self-blood collection enables high-frequency temporal profiling of presymptomatic host immune kinetics to respiratory viral infection: a prospective cohort study. EBioMedicine 112, 105531. 10.1016/j.ebiom.2024.105531. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lindstrom MJ, Bates DM, 1990. Nonlinear mixed effects models for repeated measures data. Biometrics 46 (3), 673. 10.2307/2532087. [DOI] [PubMed] [Google Scholar]
- Lingas G, Néant N, Gaymard A, Belhadi D, Peytavin G, Hites M, Staub T, Greil R, Paiva J-A, Poissy J, Peiffer-Smadja N, Costagliola D, Yazdanpanah Y, Wallet F, Gagneux-Brunon A, Mentré F, Ader F, Burdet C, Guedj J, Bouscambert-Duchamp M, 2022. Effect of remdesivir on viral dynamics in COVID-19 hospitalized patients: a modelling analysis of the randomized, controlled, open-label DisCoVeRy trial. J. Antimicrob. Chemother 77 (5), 1404–1412. 10.1093/jac/dkac048. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lourakis MI, 2005. A brief description of the levenberg-marquardt algorithm implemented by levmar. Foundation of Research and Technology 4 (1), 1–6. [Google Scholar]
- Luo MC, Nikolopoulou E, Gevertz JL, 2022. From fitting the average to fitting the individual: a cautionary tale for mathematical modelers. Front. Oncol 12, 793908. 10.3389/fonc.2022.793908. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Makowski D, Lavielle M, 2006. Using SAEM to estimate parameters of models of response to applied fertilizer. J. Agric. Biol. Environ. Stat 11 (1), 45–60. 10.1198/108571106X95728. [DOI] [Google Scholar]
- Martinelli A, 2024. Revisiting the observability and identifiability properties of a popular HIV model. J. Theor. Biol 584, 111780. 10.1016/j.jtbi.2024.111780. [DOI] [PubMed] [Google Scholar]
- Marzban S, Han R, Juhász N, Röst G, 2021. A hybrid PDE–ABM model for viral dynamics with application to SARS-CoV-2 and influenza. R. Soc. Open Sci 8 (11), 210787. 10.1098/rsos.210787. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mayer BT, Krantz EM, Swan D, Ferrenberg J, Simmons K, Selke S, Huang M-L, Casper C, Corey L, Wald A, Schiffer JT, Gantt S, 2017. Transient oral human cytomegalovirus infections indicate inefficient viral spread from very few initially infected cells. J. Virol 91 (12). 10.1128/JVI.00380-17. [DOI] [PMC free article] [PubMed] [Google Scholar]
- McMyn NF, Varriale J, Fray EJ, Zitzmann C, MacLeod H, Lai J, Singhal A, Moskovljevic M, Garcia MA, Lopez BM, Hariharan V, Rhodehouse K, Lynn K, Tebas P, Mounzer K, Montaner LJ, Benko E, Kovacs C, Hoh R, Simonetti FR, Laird GM, Deeks SG, Ribeiro RM, Perelson AS, Siliciano RF, Siliciano JM, 2023. The latent reservoir of inducible, infectious HIV-1 does not decrease despite decades of antiretroviral therapy. J. Clin. Investig 133 (17), e171554. 10.1172/JCI171554. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mdluli T, Li Y, Pinyakorn S, Reeves DB, Cardozo-Ojeda EF, Yates A, Intasan J, Tipsuk S, Phanuphak N, Sacdalan C, Colby DJ, Kroon E, Crowell TA, Thomas R, Robb ML, Ananworanich J, de Souza M, Phanuphak P, Stieh DJ, Tomaka FL, Trautmann L, Ake JA, Hsu DC, Francisco LV, Vasan S, Rolland M, 2022. Acute HIV-1 infection viremia associate with rebound upon treatment interruption. Med (New York, N.Y.) 3 (9), 622–635.e3. 10.1016/j.medj.2022.06.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Miao H, Hollenbaugh JA, Zand MS, Holden-Wiltse J, Mosmann TR, Perelson AS, Wu H, Topham DJ, 2010. Quantifying the early immune response and adaptive immune response kinetics in mice infected with influenza A virus. J. Virol 84 (13), 6687–6698. 10.1128/JVI.00266-10. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Miao H, Xia X, Perelson AS, Wu H, 2011. On identifiability of nonlinear ODE models and applications in viral dynamics. SIAM Rev. 53 (1), 3–39. 10.1137/090757009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Minter A, Retkute R, 2019. Approximate bayesian computation for infectious disease modelling. Epidemics 29, 100368. 10.1016/j.epidem.2019.100368. [DOI] [PubMed] [Google Scholar]
- Mitchell H, Levin D, Forrest S, Beauchemin CAA, Tipper J, Knight J, Donart N, Layton RC, Pyles J, Gao P, Harrod KS, Perelson AS, Koster F, 2011. Higher level of replication efficiency of 2009 (H1N1) pandemic influenza virus than those of seasonal and Avian strains: kinetics from epithelial cell culture and computational modeling. J. Virol 85 (2), 1125–1135. 10.1128/JVI.01722-10. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Murphy QM, Lewis GK, Sajadi MM, Forde JE, Ciupe SM, 2024. Understanding antibody magnitude and durability following vaccination against SARS-CoV-2. Math. Biosci 376, 109274. 10.1016/j.mbs.2024.109274. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Myung IJ, 2003. Tutorial on maximum likelihood estimation. J. Math. Psychol 47 (1), 90–100. 10.1016/S0022-2496(02)00028-7. [DOI] [Google Scholar]
- Nampala H, Luboobi LS, Mugisha JYT, Obua C, Jablonska-Sabuka M, 2018. Modelling hepatotoxicity and antiretroviral therapeutic effect in HIV/HBV coinfection. Math. Biosci 302, 67–79. 10.1016/j.mbs.2018.05.012. [DOI] [PubMed] [Google Scholar]
- Néant N, Lingas G, Le Hingrat Q, Ghosn J, Engelmann I, Lepiller Q, Gaymard A, Ferré V, Hartard C, Plantier J-C, Thibault V, Marlet J, Montes B, Bouiller K, Lescure F-X, Timsit J-F, Faure E, Poissy J, Chidiac C, Raffi F, Kimmoun A, Etienne M, Richard JC, Tattevin P, Garot D, Le Moing V, Bachelet D, Tardivon C, Duval X, Yazdanpanah Y, Mentré F, Laouénan C, Visseaux B, Guedj J, 2021. Modeling SARS-CoV-2 viral kinetics and association with mortality in hospitalized patients from the French COVID cohort. Proc. Natl. Acad. Sci 118 (8), e2017962118. 10.1073/pnas.2017962118., and for the French COVID Cohort Investigators and French Cohort Study groups. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Neumann AU, Lam NP, Dahari H, Gretch DR, Wiley TE, Layden TJ, Perelson AS, 1998. Hepatitis C viral dynamics in vivo and the antiviral efficacy of Interferon- therapy. Science 282 (5386), 103–107. 10.1126/science.282.5386.103. [DOI] [PubMed] [Google Scholar]
- Nowak M, May RM, 1993. AIDS pathogenesis: mathematical models of HIV and SIV infections. AIDS (London, England) 7 (Suppl. 1), S3–S18. 10.1097/00002030-199301001-00002. [DOI] [PubMed] [Google Scholar]
- Nowak MA, Anderson RM, Boerlijst MC, Bonhoeffer S, May RM, McMichael AJ, Wolinsky SM, Kunstman KJ, Safrit JT, Koup RA, Neumann AU, Korber BTM, 1996. HIV-1 evolution and disease progression. Science 274 (5289), 1008–1011. 10.1126/science.274.5289.1008. [DOI] [PubMed] [Google Scholar]
- Owens K, Esmaeili S, Schiffer JT, 2024. Heterogeneous SARS-CoV-2 kinetics due to variable timing and intensity of immune responses. JCI Insight 9 (9), e176286. 10.1172/jci.insight.176286. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Perelson AS, Ke R, 2021. Mechanistic modeling of SARS-CoV-2 and other infectious diseases and the effects of therapeutics. Clin. Pharmacol. Ther 109 (4), 829–840. 10.1002/cpt.2160. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Perelson AS, Nelson PW, 1999. Mathematical analysis of HIV-1 dynamics in vivo. SIAM Rev. 41 (1), 3–44. 10.1137/S0036144598335107. [DOI] [Google Scholar]
- Perelson AS, Neumann AU, Markowitz M, Leonard JM, Ho DD, 1996. HIV-1 dynamics in vivo: virion clearance rate, infected cell life-span, and viral generation time. Science 271 (5255), 1582–1586. 10.1126/science.271.5255.1582. [DOI] [PubMed] [Google Scholar]
- Perelson AS, Essunger P, Cao Y, Vesanen M, Hurley A, Saksela K, Markowitz M, Ho DD, 1997. Decay characteristics of HIV-1-infected compartments during combination therapy. Nature 387 (6629), 188–191. 10.1038/387188a0. [DOI] [PubMed] [Google Scholar]
- Phan T, Zitzmann C, Chew KW, Smith DM, Daar ES, Wohl DA, Eron JJ, Currier JS, Hughes MD, Choudhary MC, Deo R, Li JZ, Ribeiro RM, Ke R, Perelson AS, ACTIV-2/A5401 Study Team, 2024. Modeling the emergence of viral resistance for SARS-CoV-2 during treatment with an anti-spike monoclonal antibody. PLoS Pathog. 20 (4), e1011680. 10.1371/journal.ppat.1011680. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pritchard JK, Seielstad MT, Perez-Lezaun A, Feldman MW, 1999. Population growth of human Y chromosomes: a study of Y chromosome microsatellites. Mol. Biol. Evol 16 (12), 1791–1798. 10.1093/oxfordjournals.molbev.a026091. [DOI] [PubMed] [Google Scholar]
- Quirouette C, Younis NP, Reddy MB, Beauchemin CAA, 2020. A mathematical model describing the localization and spread of influenza A virus infection within the human respiratory tract. PLoS Comput. Biol 16 (4), e1007705. 10.1371/journal.pcbi.1007705. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Reddy MB, Yang K-H, Rao G, Rayner CR, Nie J, Pamulapati C, Marathe BM, Forrest A, Govorkova EA, 2015. Oseltamivir population pharmacokinetics in the ferret: model application for pharmacokinetic/pharmacodynamic study design. PLoS One 10 (10), e0138069. 10.1371/journal.pone.0138069. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Reeves DB, Peterson CW, Kiem H-P, Schiffer JT, 2017. Autologous stem cell transplantation disrupts adaptive immune responses during rebound simian/human immunodeficiency virus viremia. J. Virol 91 (13). 10.1128/JVI.00095-17. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Reeves DB, Rolland M, Dearlove BL, Li Y, Robb ML, Schiffer JT, Gilbert P, Cardozo-Ojeda EF, Mayer BT, 2021. Timing HIV infection with a simple and accurate population viral dynamics model. J. R. Soc. Interface 18 (179), 20210314. 10.1098/rsif.2021.0314. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Reeves DB, Bacchus-Souffan C, Fitch M, Abdel-Mohsen M, Hoh R, Ahn H, Stone M, Hecht F, Martin J, Deeks SG, Hellerstein MK, McCune JM, Schiffer JT, Hunt PW, 2023a. Estimating the contribution of CD4 T cell subset proliferation and differentiation to HIV persistence. Nat. Commun 14 (1), 6145. 10.1038/s41467-023-41521-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Reeves DB, Gaebler C, Oliveira TY, Peluso MJ, Schiffer JT, Cohn LB, Deeks SG, Nussenzweig MC, 2023b. Impact of misclassified defective proviruses on HIV reservoir measurements. Nat. Commun 14 (1), 4186. 10.1038/s41467-023-39837-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Reeves DB, Mayer BT, deCamp AC, Huang Y, Zhang B, Carpp LN, Magaret CA, Juraska M, Gilbert PB, Montefiori DC, Bar KJ, Cardozo-Ojeda EF, Schiffer JT, Rossenkhan R, Edlefsen P, Morris L, Mkhize NN, Williamson C, Mullins JI, Seaton KE, Tomaras GD, Andrew Philip, Mgodi Nyaradzo, Ledgerwood JE, Cohen MS, Corey L, Naidoo L, Orrell C, Goepfert PA, Casapia M, Sobieszczyk ME, Karuna ST, Edupuganti S, 2023c. High monoclonal neutralization titers reduced breakthrough HIV-1 viral loads in the antibody mediated prevention trials. Nat. Commun 14 (1), 8299. 10.1038/s41467-023-43384-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Reinharz V, Churkin A, Lewkiewicz S, Dahari H, Barash D, 2019. A parameter estimation method for multiscale models of hepatitis C virus dynamics. Bull. Math. Biol 81 (10), 3675–3721. 10.1007/s11538-019-00644-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ribeiro RM, Qin L, Chavez LL, Li D, Self SG, Perelson AS, 2010. Estimation of the initial viral growth rate and basic reproductive number during acute HIV-1 infection. J. Virol 84 (12), 6096–6102. 10.1128/JVI.00127-10. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Roychoudhury P, Swan DA, Duke E, Corey L, Zhu J, Davé V, Spuhler LR, Lund JM, Prlic M, Schiffer JT, 2020. Tissue-resident T cell–derived cytokines eliminate Herpes simplex virus-2-infected cells. J. Clin. Investig 130 (6), 2903–2919. 10.1172/JCI132583. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schiffer JT, 2013. Mucosal HSV-2 specific CD8+ T-Cells represent containment of prior viral shedding rather than a correlate of future protection. Front. Immunol 4. 10.3389/fimmu.2013.00209. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schiffer JT, Abu-Raddad L, Mark KE, Zhu J, Selke S, Koelle DM, Wald A, Corey L, 2010. Mucosal host immune response predicts the severity and duration of Herpes simplex virus-2 genital tract shedding episodes. Proc. Natl. Acad. Sci. U. S. A 107 (44), 18973–18978. 10.1073/pnas.1006614107. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schiffer JT, Wald A, Selke S, Corey L, Magaret A, 2011. The kinetics of mucosal Herpes simplex Virus–2 infection in humans: evidence for rapid viral-host interactions. J. Infect. Dis 204 (4), 554–561. 10.1093/infdis/jir314. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schiffer JT, Swan D, Al Sallaq R, Magaret A, Johnston C, Mark KE, Selke S, Ocbamichael N, Kuntz S, Zhu J, Robinson B, Huang M-L, Jerome KR, Wald A, Corey L, 2013a. Rapid localized spread and immunologic containment define Herpes simplex virus-2 reactivation in the human genital tract. eLife 2, e00288. 10.7554/eLife.00288. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schiffer JT, Swan DA, Corey L, Wald A, 2013b. Rapid viral expansion and short drug half-life explain the incomplete effectiveness of current Herpes simplex virus 2-Directed antiviral agents. Antimicrob. Agents Chemother 57 (12), 5820–5829. 10.1128/AAC.01114-13. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schiffer JT, Swan DA, Magaret A, Corey L, Wald A, Ossig J, Ruebsamen-Schaeff H, Stoelben S, Timmler B, Zimmermann H, Melhem MR, Van Wart SA, Rubino CM, Birkmann A, 2016a. Mathematical modeling of Herpes simplex virus-2 suppression with pritelivir predicts trial outcomes. Sci. Transl. Med 8 (324). 10.1126/scitranslmed.aad6654. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schiffer JT, Swan DA, Magaret A, Corey L, Wald A, Ossig J, Ruebsamen-Schaeff H, Stoelben S, Timmler B, Zimmermann H, Melhem MR, Van Wart SA, Rubino CM, Birkmann A, 2016b. Mathematical modeling of Herpes simplex virus-2 suppression with pritelivir predicts trial outcomes. Sci. Transl. Med 8 (324), 324ra15. 10.1126/scitranslmed.aad6654. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schiffer JT, Swan DA, Prlic M, Lund JM, 2018. Herpes simplex virus-2 dynamics as a probe to measure the extremely rapid and spatially localized tissue-resident T-cell response. Immunol. Rev 285 (1), 113–133. 10.1111/imr.12672. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schwartz EJ, Nanda S, Mealey RH, 2015a. Antibody escape kinetics of equine infectious anemia virus infection of horses. J. Virol 89 (13), 6945–6951. 10.1128/JVI.00137-15. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schwartz EJ, Choi B, Rempala GA, 2015b. Estimating epidemic parameters: application to H1N1 pandemic data. Math. Biosci 270, 198–203. 10.1016/j.mbs.2015.03.007. [DOI] [PubMed] [Google Scholar]
- Schwartz EJ, Vaidya NK, Dorman KS, Carpenter S, Mealey RH, 2018, Dynamics of lentiviral infection in vivo in the absence of adaptive immune responses. Virology 513, 108–113. 10.1016/j.virol.2017.09.023. [DOI] [PubMed] [Google Scholar]
- Shabman RS, Craig M, Laubenbacher R, Reeves D, Brown LL, 2024. NIAID/SMB workshop on multiscale modeling of infectious and immune-mediated diseases. Bull. Math. Biol 86 (5), 44. 10.1007/s11538-024-01276-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Smith AM, 2018. Validated models of immune response to virus infection. Curr. Opin. Syst. Biol 12, 46–52. 10.1016/j.coisb.2018.10.005. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Smith AP, Moquin DJ, Bernhauerova V, Smith AM, 2018. Influenza virus infection model with density dependence supports biphasic viral decay. Front. Microbiol 9. 10.3389/fmicb.2018.01554. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Somacal A, Barrera Y, Boechi L, Jonckheere M, Lefieux V, Picard D, Smucler E, 2022. Uncovering differential equations from data with hidden variables. Phys. Rev. E 105 (5–1), 054209. 10.1103/PhysRevE.105.054209. [DOI] [PubMed] [Google Scholar]
- Stafford MA, Corey L, Cao Y, Daar ES, Ho DD, Perelson AS, 2000, Modeling plasma virus concentration during primary HIV infection. J. Theor. Biol 203 (3), 285–301. 10.1006/jtbi.2000.1076. [DOI] [PubMed] [Google Scholar]
- Strain MC, Richman DD, Wong JK, Levine H, 2002. Spatiotemporal dynamics of HIV propagation. J. Theor. Biol 218 (1), 85–96. 10.1006/jtbi.2002.3055. [DOI] [PubMed] [Google Scholar]
- Sunnåker M, Busetto AG, Numminen E, Corander J, Foll M, Dessimoz C, 2013. Approximate bayesian computation. PLoS Comput. Biol 9 (1), e1002803. 10.1371/journal.pcbi.1002803. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Swan DA, Rolland M, Herbeck JT, Schiffer JT, Reeves DB, 2022. Evolution during primary HIV infection does not require adaptive immune selection. Proc. Natl. Acad. Sci 119 (7), e2109172119. 10.1073/pnas.2109172119. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tessandier N, Elie B, Boué V, Selinger C, Rahmoun M, Bernat C, Grasset S, Groc S, Bedin A-S, Beneteau T, Bonneau M, Graf C, Jacobs N, Kamiya T, Kerioui M, Lajoie J, Melki I, Prétet J-L, Reyné B, Schlecht-Louf G, Sofonea MT, Supplisson O, Wymant C, Foulongne V, Guedj J, Hirtz C, Picot M, Reynes J, Tribout V, Tuaillon É, Waterboer T, Segondy M, Bravo IG, Boulle N, Murall CL, Alizon S, 2025. Viral and immune dynamics of genital human papillomavirus infections in young women with high temporal resolution. PLoS Biol. 23 (1), e3002949. 10.1371/journal.pbio.3002949. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tettamanti Boshier FA, Reeves DB, Duke ER, Swan DA, Prlic M, Cardozo-Ojeda EF, Schiffer JT, 2022. Substantial uneven proliferation of CD4+ T cells during recovery from acute HIV infection is sufficient to explain the observed expanded clones in the HIV reservoir. Journal of Virus Eradication 8 (4), 100091. 10.1016/j.jve.2022.100091. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Turner BM, Van Zandt T, 2012. A tutorial on approximate Bayesian computation. J. Math. Psychol 56 (2), 69–85. 10.1016/j.jmp.2012.02.005. [DOI] [Google Scholar]
- Vaidya NK, Ribeiro RM, Miller CJ, Perelson AS, 2010. Viral dynamics during primary simian immunodeficiency virus infection: effect of time-dependent virus infectivity. J. Virol 84 (9), 4302–4310. 10.1128/JVI.02284-09. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vaidya NK, Ribeiro RM, Perelson AS, Kumar A, 2016. Modeling the effects of morphine on simian immunodeficiency virus dynamics. PLoS Comput. Biol 12 (9), e1005127. 10.1371/journal.pcbi.1005127. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vaidya NK, Bloomquist A, Perelson AS, 2021. Modeling within-host dynamics of SARS-CoV-2 infection: a case study in ferrets. Viruses 13 (8). 10.3390/v13081635. Article 8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- van Dorp CH, Conway JM, Barouch DH, Whitney JB, Perelson AS, 2020. Models of SIV rebound after treatment interruption that involve multiple reactivation events. PLoS Comput. Biol 16 (10), e1008241. 10.1371/journal.pcbi.1008241. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vasilevsky NA, Brush MH, Paddock H, Ponting L, Tripathy SJ, LaRocca GM, Haendel MA, 2013. On the reproducibility of science: unique identification of research resources in the biomedical literature. PeerJ 1, e148. 10.7717/peerj.148. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vick SC, Frutoso M, Mair F, Konecny AJ, Greene E, Wolf CR, Logue JK, Franko NM, Boonyaratanakornkit J, Gottardo R, Schiffer JT, Chu HY, Prlic M, Lund JM, 2021. A regulatory T cell signature distinguishes the immune landscape of COVID-19 patients from those with other respiratory infections. Sci. Adv 7 (46), eabj0274. 10.1126/sciadv.abj0274. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Waghmare A, Krantz EM, Baral S, Vasquez E, Loeffelholz T, Chung EL, Pandey U, Kuypers J, Duke ER, Jerome KR, Greninger AL, Reeves DB, Hladik F, Cardozo-Ojeda EF, Boeckh M, Schiffer JT, 2022. Reliability of self-sampling for accurate assessment of respiratory virus viral and immunologic kinetics. J. Infect. Dis 226 (2), 278–286. 10.1093/infdis/jiaa451. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wei X, Ghosh SK, Taylor ME, Johnson VA, Emini EA, Deutsch P, Lifson JD, Bonhoeffer S, Nowak MA, Hahn BH, Saag MS, Shaw GM, 1995. Viral dynamics in human immunodeficiency virus type 1 infection. Nature 373 (6510), 117–122. 10.1038/373117a0. [DOI] [PubMed] [Google Scholar]
- White JA, Simonetti FR, Beg S, McMyn NF, Dai W, Bachmann N, Lai J, Ford WC, Bunch C, Jones JL, Ribeiro RM, Perelson AS, Siliciano JD, Siliciano RF, 2022. Complex decay dynamics of HIV virions, intact and defective proviruses, and 2LTR circles following initiation of antiretroviral therapy. Proc. Natl. Acad. Sci. U. S. A 119 (6), e2120326119. 10.1073/pnas.2120326119. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wieland F-G, Hauber AL, Rosenblatt M, Tönsing C, Timmer J, 2021. On structural and practical identifiability. Curr. Opin. Syst. Biol 25, 60–69. 10.1016/j.coisb.2021.03.005. [DOI] [Google Scholar]
- Williams T, McCaw JM, Osborne JM, 2025. Spatially-structured models of viral dynamics: a scoping review. Version 1. arXiv. 10.48550/ARXIV.2503.03131. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wu H, Ding AA, 1999. Population HIV-1 dynamics in vivo: applicable models and inferential tools for virological data from AIDS clinical trials. Biometrics 55 (2), 410–418. 10.1111/j.0006-341X.1999.00410.x. [DOI] [PubMed] [Google Scholar]
- Wu H, Zhu H, Miao H, Perelson AS, 2008. Parameter identifiability and estimation of HIV/AIDS dynamic models. Bull. Math. Biol 70 (3), 785–799. 10.1007/s11538-007-9279-9. [DOI] [PubMed] [Google Scholar]
- Yang Z, Rannala B, 2010. Bayesian species delimitation using multilocus sequence data. Proc. Natl. Acad. Sci 107 (20), 9264–9269. 10.1073/pnas.0913022107. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yang S, Jerome KR, Greninger AL, Schiffer JT, Goyal A, 2021. Endogenously produced SARS-CoV-2 specific IgG antibodies may have a limited impact on clearing nasal shedding of virus during primary infection in humans. Viruses 13 (3), 516. 10.3390/v13030516. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zitzmann C, Ke R, Ribeiro RM, Perelson AS, 2024. How robust are estimates of key parameters in standard viral dynamic models? PLoS Comput. Biol 20 (4), e1011437. 10.1371/journal.pcbi.1011437. [DOI] [PMC free article] [PubMed] [Google Scholar]
