Skip to main content
Elsevier Sponsored Documents logoLink to Elsevier Sponsored Documents
. 2023 Oct 15;679:115263. doi: 10.1016/j.ab.2023.115263

Parameter estimation and identifiability analysis for a bivalent analyte model of monoclonal antibody-antigen binding

Kyle Nguyen a,b,1,, Kan Li c,d,1, Kevin Flores b,e, Georgia D Tomaras c,d,g,h,i, S Moses Dennison c,d,2, Janice M McCarthy c,f,2
PMCID: PMC10511885  PMID: 37549723

Abstract

Surface plasmon resonance (SPR) is an extensively used technique to characterize antigen-antibody interactions. Affinity measurements by SPR typically involve testing the binding of antigen in solution to monoclonal antibodies (mAbs) immobilized on a chip and fitting the kinetics data using 1:1 Langmuir binding model to derive rate constants. However, when it is necessary to immobilize antigens instead of the mAbs, a bivalent analyte (1:2) binding model is required for kinetics analysis. This model is lacking in data analysis packages associated with high throughput SPR instruments and the packages containing this model do not explore multiple local minima and parameter identifiability issues that are common in non-linear optimization. Therefore, we developed a method to use a system of ordinary differential equations for analyzing 1:2 binding kinetics data. Salient features of this method include a grid search on parameter initialization and a profile likelihood approach to determine parameter identifiability. Using this method we found a non-identifiable parameter in data set collected under the standard experimental design. A simulation-guided improved experimental design led to reliable estimation of all rate constants. The method and approach developed here for analyzing 1:2 binding kinetics data will be valuable for expeditious therapeutic antibody discovery research.

Keywords: Bivalent analyte, Binding kinetics, Parameter identifiability, Surface plasmon resonance

Graphical abstract

Image 1

Highlights

  • An efficient workflow was developed to analyze bivalent analyte-ligand binding data.

  • A grid search approach was used to estimate parameters with globally minimal standard error.

  • We used profile likelihood to determine practically unidentifiable parameters.

  • Simulated data was used to design experiment to overcome parameter non-identifiability.

  • A HIV-1 antibody-antigen interaction was successfully analyzed using this workflow.

1. Introduction

A diverse range of antibodies can be elicited when the human immune system is exposed to a given pathogen. The binding affinities of monoclonal antibodies (mAbs) towards different antigens and domains within can be used to infer their domain and epitope specificity. Therefore, accurate modeling and determination of antibody-antigen binding affinities is crucial for understanding the mechanism of epitope recognition and how it relates to antibody function.

The label-free Surface Plasmon Resonance (SPR) platforms provide a powerful tool for determining binding affinities of antibodies [1]. Affinity measurements of antibody-antigen binding by SPR are usually carried out by immobilizing the bivalent antibodies (ligand) on the sensor surface and testing the binding of antigens (analyte) in solution. The SPR method is used to collect kinetics data by detecting changes in the resonance angle due to mass changes on the SPR chip surface during binding events [[2], [3], [4]]. Titrating the analyte using multiple concentrations and then globally analyzing the titration data to uniquely determine a single set of association and dissociation rate constants enhances the accuracy of affinity determination.

Typically, an SPR binding kinetics assay consists sequentially of ligand immobilization, baseline, analyte association and analyte dissociation steps, followed by an optional regeneration step. A solution containing the analyte molecule in buffer is interacting with the sensor chip during the association step and only the corresponding buffer is interacting with the sensor chip during the dissociation step. If the analyte is being titrated at multiple concentrations, typically from low to high, i.e., during a kinetics titration [5], the baseline, association and dissociation steps will be repeated for each concentration.

Whether to implement the regeneration step depends on the ligand. The ligand can be permanently immobilized though procedures such as amine-coupling or streptavidin capturing, or non-permanently captured using immobilized reagents that show strong affinity to the ligand. During the regeneration step, a solution of extreme pH or high salt concentration is typically used. If the ligand is permanently immobilized, regeneration can rapidly dissociate the analyte from the immobilized ligand. If the ligand is non-permanently captured, regeneration can dissociate the analyte-ligand pairs from the ligand-capturing molecules, enabling re-capturing of the ligand before the next titration cycle. However, permanently immobilized ligands are often sensitive to the regeneration buffer used; the re-capturing of ligand in every cycle could also lead to longer experiment time and higher reagent consumption. In these cases, the kinetics titrations will be performed without regeneration [5], and therefore the SPR chip is not completely free of bound analyte when the next cycle starts.

There are multiple models to consider when analyzing SPR binding kinetics data. How to identify the appropriate model, i.e., model identification, has been explored previously [6,7], for example by Tiwari et al. [7]. Briefly, the simplest model for fitting of SPR titration data of antibody-antigen interactions is the 1:1 Langmuir model of monovalent binding [[8], [9], [10], [11]]. This model is suited when a mAb is immobilized and a single binding site antigen is used as an analyte. More complex binding interactions require other binding models [[12], [13], [14]], such as a bivalent analyte model, bivalent ligand model, heterogenous ligand model or a two-step conformational change model. It is important to choose a biochemically relevant model to accurately reflect the underlying kinetic process of the molecular interaction. One should not choose a complex kinetics model simply because it fits the data better.

When studying interactions using complex models, instead of solving the linear differential equations, the kinetics parameters can be obtained by fitting the SPR data to a system of non-linear ordinary differential equations (ODEs), using a numeric integrator to solve the system and an optimization algorithm that compares the model's predictions to the data and finds the “best” parameters by minimizing the error in predicted outcome versus observed.

Among the multivalent binding models, the bivalent analyte model can be particularly useful in evaluation of antibody binding breadth for antigen variants. For example, a panel of antigens can be immobilized, and a single antibody can be used as the analyte to determine the binding affinities for these antigens. Due to the bivalency of the antibody, the bivalent analyte model needs to be implemented. In SPR, the response is proportional to the amount of analyte bound to the surface. When the antibody is immobilized, response increases for each binding site bound to analyte, so that there is a 1:1 interaction between each bound analyte and binding site on the ligand. In contrast, when bivalent antibody is used as the analyte, the binding of the second arm of the antibody to an immobilized ligand does not result in further change of response, so that there can be a decrease of free ligand molecules with no change in response. Fig. 1 illustrates how the binding modes differ depending on the whether the antibody or antigen is immobilized.

Fig. 1.

Fig. 1

The orientation of binding impacts kinetics characteristics. Cartoon illustration of binding modes when either antibody or antigen is immobilized. The scenario of antibody being immobilized is shown in a), where 1:1 binding interaction can be assumed. The scenario of antigen being immobilized is shown in b), where bivalent model is needed.

Mathematical models for bivalent analyte binding kinetics data have previously been developed and studied [6,7,15], however, the existing tools for analyzing data using a bivalent analyte model have several limitations. The commercial software programs that exist and have been used to estimate the association and dissociation rate constants of bivalent analyte interactions [[16], [17], [18], [19], [20]] are designed for low-throughput instruments and mostly for regenerative titration cycles. Further, the existing models do not address two important issues common in non-linear optimization: local minima and parameter identifiablity. These latter limitations can result in the reporting of erroneous parameter estimates.

The local minima problem concerns all parameters. If parameter optimization can be compared to searching along a very “bumpy” curve consisted of multiple “valleys” (minima), with one lowest “valley” (global minimum), depending on the parameter initializations, the algorithm might search in small steps to find the global minimum, or get “stuck” in a local minimum. As an example, Fig. 2 illustrates a hypothetical case where the error (sum of squared error) is a function of a single parameter value.

Fig. 2.

Fig. 2

Illustrative example of a multiple minima problem. Illustrative example of a multiple minima problem that is common in nonlinear optimization is shown. The blue curve represents the sum of squares error (SSE) as a function of different values of a parameter. The orange dots are local minima and the purple triangle is the global minimum.

In contrast, non-identifiability concerns one or more specific parameters. The specific parameter(s) may not be reliably estimated when different values of the parameter(s) lead to the same (or numerically similar) values in the error function. Identifiability issues can arise when a model has many parameters compared to observed data or when there are unobserved states. Mathematical methods for parameter identifiability analysis have been developed, described, and improved upon in the literature [21,22] and have been applied in many biomathematical models, for example in epidemiology [[23], [24], [25]] and oncology [26,27]. However, the identifiability of the parameters for bivalent analyte binding model is yet to be investigated.

In this work, we aim to optimize the performance of a bivalent analyte model by tackling the local minima and non-identifiability issues. For the problem of local minima, we performed parameter estimation at multiple sets of initial guesses that cover wide ranges of numerical values, and record the optimized parameters with the lowest error. This approach ensures the parameter search reaches the global minimum. For the problem of parameter non-identifiability, we went beyond the usual mathematical analysis and used simulation to guide experimental design. This computational step is especially important for improving resource and time efficiency during the data collection step while ensuring that there is sufficient information in the data to fit the model. We optimize the model using the binding kinetics data of a broadly neutralizing HIV-1 mAb binding to HIV-1 envelope glycoprotein gp120, demonstrating that our approach is directly applicable to study antibody-antigen interactions.

2. Materials and methods

2.1. SPR kinetics data collection

The SPR binding kinetics measurements of HIV-1 mAb was done on a Carterra LSA platform using HC200 M sensor chips (Carterra) at 25oC, with a data acquisition rate of ∼ 0.5 Hz. Two microfluidic modules used to deliver liquids onto the sensor chip were a 96-channel print-head (96 PH) and a single flow cell (SFC).

The chip was first activated by 100 mM N-Hydroxysuccinimide (NHS) and 400 mM 1-Ethyl-3-(3-dimethylaminopropyl) carbodiimide hydrochloride (EDC) (Cytiva, mixed 1:1:1 with 0.1 M 2-(N-morpholino) ethanesulfonic acid (MES) buffer at pH 5.5) for 600 seconds (s), followed by direct immobilization of CH505 transmitted founder (T/F) gp120 [28] (in 10 mM Sodium Acetate at pH 4.5) at multiple concentrations for 600 s using the 96 PH. Unreactive esters were then quenched with a 600 s injection of 1 M ethanolamine-HCl at pH 8.5. The running buffer was 10 mM MES buffer at pH 5.5 with 0.01% Tween-20, and each concentration of CH505 T/F gp120 was immobilized onto up to 24 separate spots of the same chip. Unless specified above, the steps were done using the SFC. CH505 T/F gp120 was produced by Duke Human Vaccine Institute Protein Production Facility as described earlier [28] and further purified by size exclusion chromatography for monomeric gp120.

A two-fold dilution series of the CH31, a HIV-1 mAb with CD4-binding site specificity [29], was prepared in 1x HBSTE (10 mM HEPES pH 7.4, 150 mM NaCl, 3 mM EDTA and 0.01% Tween-20) buffer. The highest concentration was 150 μg/ml (1.0 μM). CH31 mAb at different concentrations was then injected using SFC onto the chip surface from the lowest to the highest concentration, including 8 injections of buffer before the lowest non-zero concentration for signal stabilization. For each concentration, the time-length of data collection for baseline and association was 120 s and 300 s, respectively; the standard time-length for dissociation was 600 s and the extended time-length for dissociation was 1800 s. If the chip surface was regenerated at the end of dissociation, double pulses of 10 mM Glycine HCl at pH 2.0 was used for regeneration, with 30 s per pulse. For all assays the running buffer for titration was 1X HBSTE.

The titration data collected were first pre-processed in the Kinetics (Carterra) software, including reference subtraction using spots with no immobilized biomolecules, buffer subtraction using the last zero-concentration cycle and data smoothing. The data were then imported into Excel from the Kinetics package. Spots that show sensorgrams with good dose dependence and least amount of noise were down-selected for bivalent model analysis.

2.2. Mathematical modeling of bivalent analyte binding

The simplest model for binding kinetics is the 1:1 Langmuir model, described by the following pseudo-reaction:

A+LkakdAL (1)

where A is the analyte in the solution, and L is the immobilized ligand on the sensor. This model assumes that one analyte only binds with one ligand to form the complex AL with an association rate constant ka. The complex AL can dissociate into A and L with a dissociation rate constant kd.

Bivalent analyte binding kinetics can be represented using the following two reversible pseudo reactions:

A+Lka1kd1AL1 (2)
AL1+Lka2kd2AL2 (3)

where A is the bivalent analyte in the solution, and L is the immobilized ligand on the sensor. The complex AL1 is formed when a ligand binds with one arm of an analyte at the association rate constant ka1. AL1 can revert back to A and L at the rate constant kd1. In the second reaction, the remaining arm of AL1 can associate to and dissociate from another ligand at the association and dissociation rate constants, ka2 and kd2, respectively. These processes are further illustrated in Fig. 5a. It is important to note that we are unable to observe the difference between [AL1] and [AL2].

Fig. 5.

Fig. 5

Bivalent analyte association and dissociation processes with a representative sensorgram. (a) An example sensorgram of a bivalent analyte CH31 mAb binding to a transmitted/founder CH505 HIV-1 envelope glycoprotein gp120 antigen (ligand) is shown. The 10 dotted curves correspond to 10 different concentrations of CH31 mAb as analyte, with the concentration values shown in the legend. The left vertical black solid line separates the baseline and association, while the right vertical black dashed line separates the association and dissociation steps. The cartoon above the sensorgram illustrates each step in a titration cycle: (1) During the baseline phase, the response on the sensor is stabilized. (2) During the association phase, analyte solution that contains CH31 mAb is flowed over. The analytes start associating to the ligands (CH505 T/F gp120) on the sensor. This results in an increase in response. During the dissociation phase, buffer solution with no analyte is flowed allowing the analytes to begin dissociating from the ligands, resulting in decreasing response. (b) A plot of binding response averaged at the end of association step is shown as a function of concentration of CH31 mAb. The concentrations in green in panel (b) are chosen for fitting kinetic constants. (c) Bivalent analyte model fitted sensorgrams of CH31 mAb binding to CH505 T/F gp120 are shown.

We separately modeled the association phase and the dissociation phase as two sub-models as described in Section 2, 2.2.1.2.2, respectively. It should be noted that both analyte association and analyte dissociation occur during the association phase. However, to avoid confusion, we will adhere to the SPR convention and use the term “association phase”.

2.2.1. Association phase model

For the association phase, one can derive a bivalent analyte model that consists of ordinary differential equations (ODEs) from the reactions (2) and (3). In this study, we employ a model that is used by commercial software, ForteBio [30] and Biacore [31]. The model is described by the following equations:

d[L]dt=(2ka1[Am][L]kd1[AL1])(ka2[AL1][L]2kd2[AL2]) (4)
d[AL1]dt=(2ka1[Am][L]kd1[AL1])(ka2[AL1][L]2kd2[AL2]) (5)
d[AL2]dt=(ka2[AL1][L]2kd2[AL2]) (6)

where the [Am] represents the analyte concentration in the solution and is assumed constant as analyte is continually supplied. [L], [AL1], and [AL2] represent the concentrations of free ligand, analyte-ligand complex, and analyte-two-ligand complex, respectively. The first two terms of each Eqs. (4), (5) are derived from Eq. (2). The concentration of free ligand [L] decreases due to the formation of [AL1] when a free ligand binds with one of an analyte. The factor of two in the first term of Eq. (4) accounts for the fact that the free ligand can bind at either arm of the analyte. On the other hand, the concentrations of free ligand increases proportionally to the decomposition of AL1. In the first reaction (Eq. (2)), the change in concentration of analyte-ligand, [AL1], is opposite to the change of [L]. As the concentration of free ligand increases or decreases, the concentration of analyte-ligand complex decreases or increases.

This model assumes a sequential two-step process, where the binding and unbinding have to occur in order. This means AL2 cannot be formed before the formation of AL1. Similarly, AL1 cannot dissociate before the dissociation of AL2. These assumptions explain the remaining terms in Eqs. (4), (5), (6). The concentration of analyte-two-ligand complex ([AL2]) increases proportionally to both concentrations of the free ligand and the analyte-ligand. The analyte-two-ligand complex decompose into an analyte-ligand complex and a ligand. Note that there are again multiple factors of two in these terms to account for the fact that the bound analyte can unbind with either of its arms.

In an experiment where the surfaces were regenerated between injection of different concentration of analyte, we can set [AL1]0=[AL2]0=0. In experiments without regeneration, the concentrations [AL1]0 and [AL2]0 are unknown. To address this, we extrapolate back in time by estimating an initial time adjustment, t*, and compute the initial time t0 for each concentration as follows:

t0=t0*t* (7)

where t0* is the initial starting time of the experiment. We then can assume that at this adjusted time t0, [AL1]0=[AL2]0=0.

The initial amount of free ligand [L]0 is also unknown. We fit this as a parameter for each concentration.

2.2.2. Dissociation phase model

In this model, we assume that the association rate constants, ka1 and ka2, are negligible and set them to zero. This means there is no rebinding of the analyte to the ligand at any given ligand density. Therefore, the reaction equations for the dissociation phase take the form of two pseudo decomposition reactions:

AL1kd1A+L (8)
AL2kd2AL1+L (9)

Corazza et al. [14] also assumed strict decay of the bound species, but used a sum of exponential model with two parameters, kd1 and kd2. Here, rather than using a phenomenological model, we derived a mechanistic model that consists of the following ODEs:

d[L]dt=kd1[AL1]+2kd2[AL2] (10)
d[AL1]dt=kd1[AL1]+2kd2[AL2] (11)
d[AL2]dt=2kd2[AL2] (12)

As previously stated in Section 2.2.1, the model follows the assumptions of a two-step process. However, unlike the association phase, during the dissociation phase, we assume the concentration of the analyte-two-ligand complex only decreases over time as AL2 decomposes into AL1 and L. Each analyte-single-ligand complex, AL1, is then decomposed into an analyte, A, and a ligand, L. By using a system of ODEs for the dissociation phase, we make the assumption that AL2 cannot directly decompose into an A and two L without decomposing into an AL1 and an L first. Further, we assume that AL1 cannot rebind to form AL2. Combining Eqs. (4), (5), (6) for association model with Eqs. (10), (11), (12), we have the bivalent analyte model.

2.3. Parameter estimation

Unlike the 1:1 Langmuir model, the bivalent analyte model is comprised of nonlinear ODEs, and analytical solutions do not exist. Therefore, we solve for the approximate solutions by integrating the ODEs numerically. In this work, we use the function ode from an R package called deSolve [32] to numerically approximate the solution of the model. Additionally, we use the nonlinear least squares function, nls.lm, from the package minpack [33], to fit the data using the Levenberg-Marquardt (LM) algorithm [34]. This algorithm is also used in the commercial software Biacore [31]. The LM algorithm estimates the parameters by minimizing the sum of squared error (SSE):

SSE(p)=j=1Mi=1NjRU^(p,ti,[Am]j)RUi,jo2, (13)

where RU^(p,ti,[Am]j) and RUi,jo, respectively, are model output response unit (RU) and observed response unit in the data at the ith time for the jth analyte concentration. Nj is the total number of data points observed for the jth concentration and M is the total number of concentrations being used during fitting. The vector p represents a vector of parameters to be estimated. To improve confidence in parameter estimation of the rate constants (e.g., ka1, kd1, ka2, and kd2), we fit all concentrations simultaneously. In this work, 5 concentrations corresponding to the linear range of the titration dose response curve are selected, i.e., M = 5. This is referred to as a ‘global fit’ and has been shown to yield more robust and reliable results [30]. In addition to the global parameters, each analyte concentration also has a set of local parameters, Rmaxj and tj*, with j = 1, …, 5. Rmax's are the responses associated with maximum analyte bound to the surface, which is proportional to the maximum free ligand concentration on the sensor, [L]0. Because we are using non-regenerative titration data, we also need to fit an initial time adjustment, tj*, for each concentration.

RU^(p,ti,[Am]j)=[AL1]i,j+[AL2]i,j (14)

We estimated 14 parameters for each data set: 4 global parameters (ka1, kd1, ka2, and kd2) and 10 local parameters ([L]01, ,05 and t1,,5*). The summary details of all parameters for each model are shown in Table 1. We used a constrained optimization where the lower bound of all parameters was zero.

Table 1.

Summary of parameters for the bivalent analyte model.

Parameter Description Unit Fit
ka1 First association rate constant M−1s−1 Global
kd1 First dissociation rate constant s−1 Global
ka2 Second association rate constant RU−1s−1 Global
kd2 Second dissociation rate constant s−1 Global
Rmax Response associated with the maximum analyte bound to ligand; proportional to [L]0 RU Local
t* Initial time adjustment for non-regenerative titration s Local

2.4. Identifiability analysis using the profile likelihood

One of the methods for identifiability analysis is the profile likelihood-based confidence intervals [21]. The profile likelihood creates a profile for each parameter across a reasonable range of values. Given the data, the negative log likelihood function is defined as:

NLL(p)=N2ln(2π)+12SSE(p)σ2 (15)

where NLL(p) is the negative likelihood while p is the vector of model parameters. N is the number of measurements in the data. In addition, SSE(p) is computed using Eq. (13). σ is the measurement error. We assume that σ is known, is the same for all measurements, and can be approximated using residual errors. Furthermore, the minimum of the likelihood is independent of the constant number, N2ln(2π). Therefore, minimizing the negative likelihood function NLL is equivalent to minimizing the function SSE. For each parameter pj, the profile likelihood PLLj is computed using the following function [27]:

PLLj(p)=min{p|pj=c}NLL(p) (16)

where c is a fixed value for pj within a predefined reasonable range. Simply put, to compute a profile likelihood for parameter pj, we fix pj across a range of values with [min(pj), max(pj)]. Then, we perform parameter estimation as described in Section 2.3 for all parameters except pj for each fixed value of pj. Finally, we compute NLL using the estimated parameters (with fixed pj). The computed NLL's across all fixed values of pj form a profile likelihood for pj. The pseudocode to compute profile likelihood is described in Algorithm C.1.

In Fig. 3a, we illustrate an example of a practically non-identifiable parameter, where the profile is flat on one side. On the other hand, when the profile likelihood is nonflat on both sides, as shown in Fig. 3b, the parameter is practically identifiable. To determine the flatness of the profile, we need to compute the flatness threshold. The threshold is computed as follows [27]:

Threshold=min NLL(p)+Δα2, (17)

where Δα = χ2(α, df), is the α-quantile for the χ2-distribution. Since we are computing the upper 95% confidence threshold, we choose α = 0.95. According to Raue et al., the degree of freedom, df, should be either 1 or #p, with #p being the number of parameters to be estimated [21]. To compute the threshold for each individual parameter, the degrees of freedom must be df = 1 [21]. We compute a joint threshold for all parameters, so we choose df = #p [21].

Fig. 3.

Fig. 3

Illustrative examples of practically non-identifiable and practically identifiable parameter. Illustrative example profile likelihood for: (a) a practically non-identifiable parameter, and (b) a practically identifiable parameter. In (a), comparing to the threshold (gray line), the profile likelihood (blue curve) for a practically non-identifiable parameter is flat on one side and manifests an L-shape curve. On the other hand, in (b), a practically identifiable parameter has a bowl-shape profile likelihood with a clear minimum.

2.5. Iterative process of parameter optimization

In order to efficiently use time and materials for model development, we used an iterative process that combined the power of computation and experimental data collection. After the initial mathematical model building for bivalent analyte binding, we utilized data simulation to help fine-tune the experimental conditions that are both practical and provide sufficient information for reliable parameter estimations.

A schematic illustration of the model building and parameter optimization process is shown in Fig. 4. The initial model refinement and code development is followed by the first round of experimental data collection. Then parameter estimation and parameter identifiability analysis using the log profile likelihood [21] is carried out using the experimental data. If a parameter is found to be practically non-identifiable, simulated data is used to find a new experimental data collection scheme that would enable reliable parameter estimation. Then new experimental data collection will either validate the new scheme or lead to another round of optimization. The iterative process will end when all parameters are identifiable using the latest data collection scheme.

Fig. 4.

Fig. 4

Schematic for the experimental procedure. Schematic depicting the step-by-step process for reliable determination of the kinetics parameters for the bivalent analyte model. (A) First, we start with the code development and strategy for parameter estimation for data collected in high throughput fashion. (B) Next, we collect experimental data. (C) We then obtain estimates of the parameters using non-linear optimization. (D) After obtaining the estimates, we examine the identifiability of the parameters. (E) If a parameter is found to be non-identifiable, we perform simulations to find the optimal data collection scheme in which that parameter is identifiable. After finding the optimal scheme, we restart the process from step (B) and confirm that the parameters are identifiable. (F) Finally, we report the estimated parameters.

3. Results

3.1. Broadly HIV-1 neutralizing mAb CH31–CH505 gp120 binding data for code development

We implemented an iterative process of code development and experimental data collection and subsequent processing as outlined in Fig. 4. Experimental data was collected by performing titrations of a broadly neutralizing HIV-1 mAb CH31 [29] as the analyte binding to CH505 gp120 [28] antigen amine-coupled on a SPR chip, in a non-regenerative fashion. Among all replicates, 14 best replicates were selected for the purpose of model development. An example titration sensorgram after baseline correction is shown in Fig. 5a. Based on the dose response curve (Fig. 5b), we selected the data for the highest 5 concentrations in the titration series (molar concentration: 6.25 × 10−8, 1.25 × 10−7, 2.5 × 10−7, 5 × 10−7, and 10−6 M) for kinetics parameter estimation as these 5 concentrations best represent the linear range of the dose response.

3.2. A parameter grid search approach to address the local minima problem

Because the LM algorithm is a local optimization algorithm, it is prone to getting stuck in a local minimum when solving non-linear problems and outcomes can depend heavily on the initial starting values of parameters. Therefore, for a robust fit, we performed parameter estimation at multiple sets of initial guesses. For each kinetic parameter (ka1, kd1, ka2, and kd2), we implemented a grid search approach, where we examined all possible combinations of 3 different initial values for each of the four kinetics parameters, while using the same initial values for non-kinetic parameters. This results in 34 or 81 different sets of initial guesses. After running parameter estimation at different initial guesses, we recorded the optimized parameters with the lowest error. Although this approach is computationally expensive, it ensures that recorded optimized parameters give the lowest possible SSE, reducing the chance that the estimated parameters are not optimal. In Table 2, we show a representation of the grid search outcome for the initial guesses for kinetics parameters for the first dataset of the bivalent analyte model. With “wrong” initial guesses, the algorithm could fail to achieve the global minimum error. For example, with ka1(0)=102M1s1, kd1(0)=103s1, ka2(0)=105RU1s1, and kd2(0)=105s1 the LM algorithm is only able to converge locally. In contrast, if we change the initial guess ka2(0) to 10−4 RU−1s−1, the algorithm is able to reach the global minimum error. Therefore, when using a local optimization algorithm such as the LM algorithm, it is crucial to test the results at multiple initial guesses to ensure a robust fitting result.

Table 2.

Grid search results table for initial guesses. Table for initial guesses grid search results for a representative dataset for the bivalent analyte model with standard length of dissociation. The outcomes are divided into two categories: L, and Global. Given a set of initial guesses, L stands for local minimum, where the LM algorithm gets stuck at the local minimum. In contrast, when the LM algorithm reaches the global minimum, we denote the result as Global. An example to read the table: at the gray-boxed L, with the initial guesses (ka1(0),kd1(0),ka2(0),kd2(0))=(102,103,105,105), the LM algorithm converges to a local minimum.

3.2.

3.3. Kinetics parameters are not reliably estimated with standard length of dissociation phase

In this section, we present the results of fitting the bivalent analyte model using the standard length of dissociation phase, i.e., 600 s. The fitted sensorgram for one example data set is shown in Fig. 5c (see Fig. A1 for all 14 replicates). The bivalent binding model fits the data well except for the minor deviation at the end of the association phase for the highest concentration (1 × 10−6 M) (Fig. 5c).

In Fig. 6, we show violin log-plots for the estimated kinetics parameters for data sets with standard length of dissociation for the bivalent analyte model (see Table A1 for full details). Based on Fig. 6, we found that the estimated values for ka1 and ka2 are consistent for most of the data sets after performing global fitting on 5 concentrations for each data set. Most of estimated ka1 values are of order of magnitude 3 and ka2 consistently estimated at about 10−4 RU−1s−1 (see Table A1). On the other hand, the order of magnitude for kd1 values are are less consistent and are estimated to between −3 and −2 (see Table A1). For kd2, the values for data sets 1 and 3 are estimated to be the lower bound 0 while their standard errors are 3.56 × 10−6 s−1 and 3.11 × 10−6 s−1, respectively (see Table A1). Furthermore, for each violin log-plot, we provide an associated coefficient of variation (CV), which can be computed by dividing the standard deviation for each parameter by the mean of each parameter across the data sets. The computed CV for ka1, ka2, kd1, and kd2 are 0.20, 0.25, 0.81, and 0.85, respectively. This result suggests that the estimated values for ka1 and ka2 are less disperse compared to kd1 and kd2. This led to our hypothesis that the dissociation rate constants might be practically non-identifiable with the current standard length of dissociation.

Fig. 6.

Fig. 6

Violin log-plots for estimated parameter of the bivalent analyte model for standard length of dissociation. We illustrate the dispersion of the estimated parameters for the bivalent analyte model for standard length of dissociation using violin log-plots. From left to right, we show the violin log-plots for ka1, ka2, kd1, and kd2. In addition, we provide the computed coefficient of variation (CV) for each parameter. Note that the estimated parameters for data sets 9 and 10 are not included because the recovered dynamics are 1:1 Langmuir interactions. The estimated values for kd2 for datasets 1 and 3 are also excluded since log10(0) = −.

3.4. Log profile likelihood finds kd2 is a non-identifiable parameter

Parameter identifiability problems occur when multiple values of one or more parameters produce the same fitting error. Non-identifiable parameters may arise for many reasons, including when the number of parameters is too large or when there are too many unobservable states. We carried out parameter identifiability analysis to examine whether parameters can be uniquely estimated given the model and the data.

We note that there are two types of identifiability: structural, where the model itself is the source of non-identifiability [[23], [24], [25], [26], [27],35], and practical, where where the source of non-identifiability is the presence of noise or the lack of sufficient information in the data [24,26,35].

Structural identifiability issues occur when some model parameters are functions of the others, and may vary freely without changing the model output. Because our model is simple and parameters should be independent of one another, we assumed that our identifiability issue is practical. However, if there were structural identifiability issues, those would also be revealed with the profile likelihood method, therefore we can safely focus on practical identifiability.

To address practical identifiability we can either reduce noise or increase the information in the data. There is an inherent noise level in the SPR platform used, so reducing the noise level is not possible here. Instead, we tried to determine what additional data is needed in order to provide sufficient information for the algorithm to uniquely estimate parameters.

We hypothesized that one or both of the dissociation parameters might be practically non-identifiable with the standard length of dissociation. To investigate our hypothesis, we carried out parameter identifiability analysis using the log profile likelihood method as described in Section 2.4. This method has been applied previously to simulated synthetic data of a vector-borne disease model [24,25] and to a pharmacodynamics model [36]. First, we simulated synthetic data for the standard length of dissociation. The parameter values used to generate synthetic data are displayed in Table 3.

Table 3.

Parameter values for simulations. Parameter values used for simulation to study parameter identifiability analysis. Using these values, we generated synthetic noisy data with standard (600 s) and extended (1780 s) length of dissociation.

Parameter ka1 kd1 ka2 kd2 Rmax1, ,5 t1,,5*
Value 2.00 × 103 4.00 × 10−3 5.00 × 10−5 1.00 × 10−5 600 (283, 300, 282, 222, 145)

To simulate experimental data, we used the mathematical model in Section 2.2 and added normally distributed noise, ϵN(μ,σ2) with μ = 0 and σ=6. We note that all these values are chosen based on the results of parameter estimation on the experimental data with the standard length dissociation. In addition, σ2 = 6 corresponds to 2%–6% of the maximum response depends on the sensorgram. This satisfies the recommendation of having residual values being less than 10% of the maximum response of the fitted curve for a quality fit [30]. After generating synthetic noisy data, we analyzed the identifiability for kinetics parameters, ka1, ka2, kd1 and kd2. In Fig. 7a, we displayed the computed profile likelihood for kd2 with standard length of dissociation. In this figure, kd2 profile resembles the practically non-identifiable example being shown in Fig. 3a, i.e., the profile is shallow on one side, particularly, on the left side in this case. This means, regardless of kd2 values on the left side, the algorithm is almost always able to achieve the global minimum error. This observation further explains our results for estimated values of kd2 in Table A1.

Fig. 7.

Fig. 7

Parameter identifiability analysis on synthetic noisy data. Profile likelihood for kd2 with: (a) standard length of dissociation and (b) extended length of dissociation. For standard length of dissociation (a), the profile for kd2 resembles an L-shape with the left side stays below the threshold. This indicates that kd2 is not practically identifiable with the standard length of dissociation. For the extended length of dissociation (b), the left side of the profile for kd2 stays above the threshold indicating that kd2 is practically identifiable.

On the other hand, the profiles for the remaining kinetics parameters, ka1, ka2, and kd1, manifest the bowl shape example in Fig. 3b (See Fig. A2). These profiles reinforce the observation that the estimated values for ka1, and ka2 are stable. While kd1 is somewhat unstable, it does meet the threshold for practical identifiabilty, and the highly variable kd2 is not identifiable.

To further reinforce our results, we simulated two sets of noisy synthetic data with the standard length of dissociation with kd2 = 10−5 s−1 and kd2 = 0 s−1. Note that all other parameters were kept the same as described in Table 3. In Fig. 8a, the fuzzy red curves represent the synthetic noisy data with kd2 = 10−5 s−1 for 5 concentrations while the scatter blue curves correspond to the synthetic noisy data with kd2 = 0 s−1. Even though the two values for kd2 are on different orders of magnitude, the dissociation phases are almost identical in the presence of noise in Fig. 8a. Based on these results, we concluded that kd2 is practically non-identifiable with the standard length of dissociation.

Fig. 8.

Fig. 8

Comparison of noisy simulated synthetic data. Comparison plots of noisy simulations for: (a) standard dissociation length and (b) extended dissociation length. Each figure shows the noisy simulated solutions of the bivalent analyte binding model with ka1 = 2.00 × 103 M−1s−1, kd1 = 4.00 × 10−3 s−1, ka2 = 5.00 × 10−5RU−1s−1, and two different values for kd2: (red) 1.00 × 10−5 s−1 and (blue)s−1. For the standard length of dissociation (a), the noisy simulated solutions for both kd2 = 1.00 × 10−5 s−1 and kd2 = 0 s−1 are indistinguishable. On the other hand, for the extended dissociation length (b), the noisy simulated solution of the bivalent analyte binding model with kd2 = 1.00 × 10−5 s−1 can be distinguished from the same model solution with kd2 = 0 s−1.

We further used regenerative titration to verify that the source of the non-identifiability issue with kd2 is not over-parameterization, i.e., fitting additional parameters due to non-regenerative titration. We performed parameter identifiability analysis on a simulated data set with regenerative titration and obtained parameter estimates on experimental data from regenerative titrations with the standard length of dissociation. In Fig. D1, we show that even without the additional parameters for initial time adjustment, kd2 remained practically non-identifiable for the simulated data with the standard length of dissociation. Moreover, we found that for experimental data from regenerative titrations, the estimated values for kd1 and kd2 vary on multiple orders of magnitude (See Table D1). Fig. D2 shows that the estimates for dissociation rate constants kd1 and kd2 were more dispersed and were associated with higher CV values when compared to the estimates for association rate constants ka1 and ka2, with kd2 having the highest CV number. These results suggest that, with standard length dissociation, kd2 is practically non-identifiable even under regenerative conditions.

During non-regenerative titrations, the initial curvature of the association phase is affected by the analyte remaining bound prior to the start of the association phase. As a result, we also aimed to use regenerative titration data to verify the validity of the association rate estimates from non-regenerative titration data. As shown in Fig. D2, D3 and Table D1, we found that the difference in curvature did not affect the accuracy of ka1 and ka2 estimates.

3.5. Simulation guides identifying optimal experimental conditions

As suggested in previously published literature [24,26,35], parameter identifiability may be improved by collecting additional data, in order to provide sufficient information for the algorithm to uniquely estimate parameters. While it is not possible to collect more data by increasing the sampling frequency due to the limitation of our equipment, collecting additional data by increasing the length of dissociation phase is achievable. It is possible to collect experimental data multiple times to incrementally include more temporal points each iteration, but this is certainly not optimal in terms of time and resource efficiency. Instead, we use synthetic data from simulation to find the optimal experimental setup. This approach greatly reduce the need to repeatedly collect experimental data.

We examined parameter identifiability on the same synthetic data, but with extended length of dissociation phase. Here, we chose the length of dissociation to be 1780 s. The profile likelihood for kd2 is shown in Fig. 7b. Identifiability analysis showed that with the extended length of dissociation, kd2 is practically identifiable as both sides of kd2's profile are non-flat according its corresponding computed threshold. We again further reinforced our conclusion by simulating synthetic noisy data again for two different kd2 values, kd2 = 10−5 s−1 (fuzzy red curves) and kd2 = 0 s−1 (scatter blue curves), with extended length of dissociation. In Fig. 8b, we displayed the comparison for such simulations. We found that the distinction between the two simulated noisy synthetic data are much more noticeable compared to the case with standard length of dissociation. For other kinetics parameters, their profiles preserve their practical identifiability as shown in Fig. B2.

In conclusion, all kinetics parameters, including kd2, are practically identifiable in the simulated data with extended length of dissociation.

3.6. Kinetics parameters can be reliably estimated with extended length of dissociation

As demonstrated in Section 3, 3.4.5, all kinetic parameters for the bivalent analyte model are practically identifiable with the extended length of dissociation using noisy synthetic data. In this section, we discussed our parameter estimation results on experimental data with extended length of dissociation. In Fig. 9, we show the results for the first data set as a representative example (see Fig. B1 for all 14 replicates). Similar to the results in Fig. 5c (see Fig. A1 for all 14 replicates) with the standard length of dissociation, the bivalent analyte model is able to describe the interaction between CH31 mAb and CH505 T/F gp120 (see Fig. B1 for all 14 replicates).

Fig. 9.

Fig. 9

A representative bivalent analyte model fitting result with extended length of dissociation. Bivalent analyte model fitted sensorgrams of CH31 mAb binding to CH505 T/F gp120 are shown. The color scatter curves are the data for five different concentrations of the same interaction with the concentration values are shown in the legend. The black solid curves are the fitting results using the model. The vertical black dashed line separates the association and dissociation phases.

As shown in Fig. 10, the values for kd2 of the bivalent analyte model with the extended length of dissociation are more consistently estimated compared to the results with the standard length of dissociation Fig. 6 (also, see Table A1 And Table B1.). In addition to the improvement in kd2 identifiability, the extended dissociation length improves the consistency of estimates of kd1 as shown in Fig. 10. Furthermore, the computed CV for kd1 and kd2 decrease from 0.81 to 0.31 and 0.85 to 0.61, respectively.

Fig. 10.

Fig. 10

Violin log-plots for estimated parameter of the bivalent analyte model for extended length of dissociation. The log-plots illustrate the dispersion of the estimated parameters for the bivalent analyte model for extended length of dissociation. From left to right, the violin log-plots for ka1, ka2, kd1, and kd2 are shown. The computed coefficient of variation (CV) for each parameter is labeled above the corresponding log-plot. The estimated parameters for all data sets are included in the distributions.

Furthermore, by extending the dissociation length, kd2 can be reliably estimated to be about 10−5 as shown in Table B1. We also see the improvement in consistency in estimation of other kinetics parameters. For example, in Table A1, kd1 values are estimated to be between 10−3 s−1 and >102s1 for data sets with the standard length of dissociation. In contrast, for the extended length of dissociation, kd1 are consistently estimated to be approximately 3 × 10−3 s−1 (see Table B1). Note that the replicates included here correspond to a wide range of ligand surface density (1250–2700 RU, see Table B2) and top binding response (120–360 RU), indicating that varying ligand surface density in this range does not significantly change the bivalent binding behavior.

The benefit of using the extended dissociation length was also verified using regenerative titrations. Here, similar to non-regenerative titrations, kd2 becomes identifiable with extended length dissociation (Fig. D4). The orders of magnitude for kd1 and kd2 also became more consistent with the extended length of dissociation (Figs. D5, D6 and Table D2) as compared to the standard length of dissociation (Figs. D2, D3 and Table D1), while the estimates for ka1 and ka2 remained largely unaffected.

We further compared the parameter estimates from our fitting results to those of the bivalent analyte model fitting using Biacore BIAevlauation software. Due to the difference in how Carterra and Biacore handle non-regenerative titration data collection and analysis, we were not able to directly compare parameters from non-regenerative titration data. Instead, we analyzed the regenerative titration data (Figs. D3, D6) in BIAevlauation software.

As shown in Figs. E1, E2 and Table E1, E2, analysis in BIAevlauation using both standard length dissociation and extended length dissociation produced ka1 and ka2 estimates that were comparable to those from our bivalent analyte model (Table. A.1, Table. B.1, Table. D.1, Table. D.2). For high response sensorgrams (Fig. E1a-e), estimates for kd2 using standard length dissociation through BIAevlauation were also comparable to standard length analysis using our model (Table. A.1, Table. D.1). When analyzing extended length dissociation, BIAevlauation slightly overestimated the slope of decay for kd2, but the range of kd2 was in general agreeing with the range of kd2 for data analyzed using our model (Table. B.1, Table. D.2).

4. Discussion

Biophysical determinations of antibody-antigen interactions directly inform selection of mAbs for immunoprophylaxis trials and novel immunogen design. For SPR data of antigen binding to immobilized mAbs, the 1:1 Langmuir binding model is appropriate [[8], [9], [10], [11]]. However, when using mAbs as analyte binding to antigens, a bivalent analyte binding model is required to better describe the kinetics data unless the antigen is immobilized to an optimal density to eliminate avidity effects.

Values for ka1 and kd1 describe the innate ability of each arm of the antibody to interact with the antigen, while ka2 and kd2 are incorporated in the bivalent analyte model to describe data accounting for the avidity of the antibody binding to immobilized antigen. Therefore, ka2 and kd2 reflect the efficiency of second-arm binding of the antibody. The extent of this avidity effect is influenced by multiple factors, including the surface density of ligands in the vicinity of monovalent bound antibody-ligand complex that can be accessed by the second arm of the antibody and the binding mode of the antibody [37,38]. Therefore, same or similar ligand densities should be used when comparing ka2 and kd2 for different antibodies for their cross-arm binding efficiency. Knowledge on these parameters from antibody interaction analysis with live cell surface antigens will be valuable in interpreting target antigen occupancy of therapeutic antibodies [39,40] and to design for enhanced cross-arm binding efficiency.

Existing models and implementations [14,[41], [42], [43], [44]] cannot be easily applied to high-throughput, non-regenerative titration data, and they do not address local minima or parameter identifiability. Currently, the commercial software of the Carterra platform (Kinetics) is also not capable of fitting for bivalent analyte model. The 1:1 Langmuir model fitting results with extended length of dissociation using Carterra software (Fig. F1) failed to capture the underlying two-step process, with the fitted curves in the dissociation phase appearing relatively flat. This highlights the need to develop a rigorous model for bivalent analyte binding.

In this work, we have introduced a robust parameter estimation pipeline for a bivalent analyte model that can be applied to high-throughput data and that directly addresses the problems of local minima and parameter identifiability. We further used our identifiability analysis to optimize the experimental design. Because the parameter in question was the second dissociation rate constant, we simulated experiments with extended length of the dissociation phase and proposed an optimal duration of observation. We then collected data under the proposed design and succeeded in identifying all of the model parameters. Simulation, together with identifiability analysis can save time, materials and funds, by providing information about experimental variables such as length of dissociation data collection.

We used a common local optimization algorithm, the Levenberg–Marquardt algorithm [34]. Our results from the grid search (see Table 2) show that with the “wrong” (yet physically reasonable) initial guess, it is possible to report results at a local minimum. Different kinetic interactions will have different optimal starting values. We therefore used a grid of 81 initial values. This process is very computationally expensive and inefficient: The full analysis took approximately 4 h on server running R.1.4.17 [45] using parallel computing with 14 cores and 16 GB RAM. For future work, we will consider methods to better select initial guesses or implement a global optimization algorithm [46,47].

The parameter estimation and grid search are currently implemented in R [45] and are therefore open source. The profile likelihood analysis is implemented in MATLAB. We plan to include the profile likelihood in R to include in our package that is under development.

5. Conclusion

In this work, we introduce a pipeline for analysis of bivalent analyte binding kinetics that is effective for high-throughput, non-regenerative experimental designs and offers reliable parameter estimation through parameter initialization grid search and parameter identifiability analysis using profile likelihood. We were able to combine simulation and identifiability analysis to further determined the optimal length of dissociation so all kinetics parameters can be reliably estimated, saving time and reagents. These methodologies offer robust determination of the kinetics parameters for high-throughput bivalent analyte SPR experiments.

Funding

This study was supported by a grant (INV-0008612) for the Antibody Dynamics platform of the Global Health Discovery Collaboratory (GHDC) from the Bill and Melinda Gates Foundation (BMGF) to GDT and partly supported by a grant for the Antibody Dynamics platform of the Global Health – Vaccine Accelerator Platforms (GH-VAP) from the BMGF to GDT (OPP12109388), an NIAID education research program (R25AI140495) and the Duke University Center for AIDS Research (CFAR)(5P30 AI064518). KN was supported by the National Science Foundation Graduate Research Fellowship under Grant No. DGE-2137100. Any opinion, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the funding sponsors.

Author statement

Kyle Nguyen: Conceptualization, Formal analysis, Methodology, Software, Visualization, Writing – original draft, Writing – review & editing. Kan Li: Conceptualization, Data curation, Formal analysis, Methodology, Visualization, Writing – review & editing. Kevin Flores: Methodology, Writing – review & editing. Georgia D. Tomaras: Conceptualization, Funding acquisition, Project administration, Supervision, Writing – review & editing. S. Moses Dennison: Conceptualization, Investigation, Supervision, Writing – review & editing. Janice M. McCarthy: Conceptualization, Investigation, Methodology, Project administration, Software, Supervision, Writing – original draft, Writing – review & editing.

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.

https://www.elsevier.com/declaration-of-competing-interests.

Acknowledgements

We would like to thank Dr. Chi Wei Cliburn Chan and the Duke Center for AIDS Research for providing Kyle Nguyen the summer internship opportunity that initiated this work. We acknowledge Dr. Kevin Saunders and Dr. Barton F. Haynes of Duke Human Vaccine Institute for HIV-1 envelope glycoprotein and antibody. We thank Dr. James Peacock in the Duke Human Vaccine Institute Protein Production Facility, which received funding support from the Collaboration for AIDS Vaccine Research from the BMGF (OPP1066832) for protein and antibody production work.

Fig. 1 and the cartoon depictions of antibody and antigen in Fig. 5a and graphic abstract were created with BioRender.

Footnotes

Appendix G

Supplementary data to this article can be found online at https://doi.org/10.1016/j.ab.2023.115263.

Appendix A. Results for the standard length of dissociation

Fig. A.1.

Fig. A.1

Bivalent analyte model fitting results for the standard length of dissociation. Model fitting results using the bivalent analyte model for: (a)–(n) data sets 1–14 with standard length of dissociation.

Fig. A.2.

Fig. A.2

Profile likelihood for kinetics parameters ka1, kd1, ka2, and kd2 on synthetic noisy data with standard length of dissociation. Parameter identifiability analysis results on synthetic noisy data with standard length of dissociation. We use negative log profile likelihood as the method to perform parameter identifiability analysis on 4 kinetics parameters: (a) ka1, (b) kd1, (c) ka2, and (d) kd2.

Table. A.1.

Estimated kinetics parameters for bivalent analyte model for data sets with standard length of dissociation. Estimated and standard error (SE) values for kinetics parameters, ka1, ka2, kd1, and kd2, for all 14 data sets.


Bivalent Analyte Model

ka1(M−1s−1)
ka2(RU−1s−1)
kd1(s−1)
kd2(s−1)
Data set Estimated SE Estimated SE Estimated SE Estimated SE
1 1.71E+03 3.62E+01 7.50E-05 4.14E-06 4.05E-03 2.73E-04 0.00 3.56E-06
2 2.22E+03 4.53E+01 1.08E-04 4.26E-06 1.76E-02 1.07E-03 2.68E-05 1.26E-06
3 1.88E+03 3.43E+01 8.97E-05 4.69E-06 4.65E-03 3.11E-04 0.00 3.11E-06
4 2.77E+03 8.11E+01 8.24E-05 3.40E-06 2.42E-02 1.61E-03 3.84E-05 1.41E-06
5 1.49E+03 3.19E+01 8.69E-05 5.59E-06 4.09E-03 3.29E-04 3.93E-06 3.39E-06
6 2.07E+03 3.55E+01 7.20E-05 3.21E-06 4.64E-03 2.54E-04 1.24E-06 3.47E-06
7 2.72E+03 9.99E+01 9.35E-05 4.03E-06 3.46E-02 2.57E-03 4.83E-05 1.21E-06
8 1.66E+03 4.18E+01 9.35E-05 5.64E-06 5.13E-03 3.68E-04 2.42E-05 3.43E-06
9 1.28E+04 4.58E+03 1.27E-04 8.74E-06 4.37E-01 1.72E-01 6.36E-05 1.20E-06
10 5.10E+03 6.57E+02 1.83E-04 1.12E-05 1.34E-01 2.45E-02 6.45E-05 9.91E-07
11 2.39E+03 6.21E+01 1.19E-04 5.13E-06 2.12E-02 1.48E-03 6.68E-05 1.79E-06
12 2.07E+03 5.20E+01 1.49E-04 7.49E-06 1.89E-02 1.48E-03 6.13E-05 1.67E-06
13 1.63E+03 4.01E+01 1.20E-04 8.16E-06 4.13E-03 3.15E-04 5.42E-05 5.17E-06
14 2.11E+03 5.08E+01 1.48E-04 8.01E-06 9.40E-03 6.77E-04 8.34E-05 3.96E-06

Appendix B. Results for the extended length of dissociation

Fig B.1.

Fig B.1

Bivalent analyte model fitting results for the extended length of dissociation. Model fitting results using the bivalent analyte model for: (a)–(n) data sets 1–14 with extended length of dissociation.

Fig. B.2.

Fig. B.2

Profile likelihood for kinetics parameterska1,kd1,ka2, andkd2on synthetic noisy data with extended length of dissociation. Parameter identifiability analysis results on synthetic noisy data with extended length of dissociation. We use negative log profile likelihood as the method to perform parameter identifiability analysis on 4 kinetics parameters (a) ka1, (b) kd1, (c) ka2, and (d) kd2.

Table. B.1.

Estimatedkinetics parameters for bivalent analyte model for data sets with extended length of dissociation. Estimated and standard error (SE) values for kinetics parameters, ka1, ka2, kd1, and kd2, for all 14 data sets.


Bivalent Analyte Model

ka1(M−1s−1)
ka2(RU−1s−1)
kd1(s−1)
kd2(s−1)
Data set Estimated SE Estimated SE Estimated SE Estimated SE
1 1.83E+03 3.48E+01 7.95E-05 2.08E-06 2.09E-03 5.71E-05 7.72E-06 5.03E-07
2 2.16E+03 3.24E+01 1.12E-04 2.59E-06 2.99E-03 8.44E-05 8.45E-06 3.75E-07
3 2.03E+03 3.23E+01 9.03E-05 2.16E-06 1.76E-03 4.87E-05 6.54E-06 4.93E-07
4 2.27E+03 3.96E+01 8.95E-05 2.54E-06 5.38E-03 1.69E-04 1.75E-05 3.36E-07
5 1.61E+03 3.09E+01 8.24E-05 2.33E-06 1.83E-03 5.70E-05 9.60E-06 5.11E-07
6 2.23E+03 3.41E+01 8.19E-05 1.77E-06 2.52E-03 6.00E-05 7.39E-06 4.84E-07
7 2.02E+03 3.68E+01 9.09E-05 2.42E-06 3.86E-03 1.11E-04 1.79E-05 4.18E-07
8 1.75E+03 3.99E+01 8.53E-05 2.61E-06 2.46E-03 7.00E-05 2.26E-05 5.36E-07
9 1.72E+03 4.35E+01 9.29E-05 3.22E-06 3.30E-03 1.13E-04 2.34E-05 5.37E-07
10 1.98E+03 3.46E+01 1.04E-04 2.60E-06 2.99E-03 7.90E-05 2.33E-05 4.30E-07
11 2.12E+03 3.55E+01 9.56E-05 2.25E-06 3.48E-03 8.62E-05 2.43E-05 5.37E-07
12 1.91E+03 3.62E+01 1.04E-04 2.75E-06 3.15E-03 8.39E-05 2.82E-05 4.94E-07
13 1.62E+03 3.95E+01 9.45E-05 2.97E-06 2.83E-03 7.88E-05 3.81E-05 7.80E-07
14 2.05E+03 4.61E+01 1.11E-04 3.37E-06 3.80E-03 1.07E-04 4.90E-05 7.62E-07

Table. B.2.

Printingdensity for all 14 data sets.

Data set Ligand density (RU)
1 2646
2 1899
3 2392
4 2516
5 2273
6 1972
7 2004
8 2675
9 2122
10 1180
11 1528
12 1234
13 1521
14 1282

Appendix C. Pseudocode for parameter identifiability

Image 5

Appendix D. Results for regenerative titration data sets

Fig. D.1.

Fig. D.1

Profile likelihood for kinetics parameterska1,kd1,ka2, andkd2on synthetic noisy regenerative titration data with standard length of dissociation. Parameter identifiability analysis results on synthetic noisy data with standard length of dissociation. We use negative log profile likelihood as the method to perform parameter identifiability analysis on 4 kinetics parameters (a) ka1, (b) kd1, (c) ka2, and (d) kd2.

Fig. D.2.

Fig. D.2

Violin log-plots for estimated parameters of the bivalent analyte model for regenerative titration with standard length of dissociation. We illustrate the dispersion of the estimated parameters for the bivalent analyte model for regenerative titration with standard length of dissociation using violin log-plots. From left to right, we show the violin log-plots for ka1, ka2, kd1, and kd2. In addition, we provide the computed coefficient of variation (CV) for each parameter.

Fig. D.3.

Fig. D.3

Bivalent analyte model fitting results for regenerative titration data sets with the standard length of dissociation. Model fitting results using the bivalent analyte model for: (a)–(g) regenerative titration data sets 1–7 with standard length of dissociation.

Table. D.1.

Estimated kineticsparametersfor bivalent analyte model for regenerative titration data sets with standard length of dissociation. Estimated and standard error (SE) values for kinetics parameters, ka1, ka2, kd1, and kd2, for all 7 data sets.


Bivalent Analyte Model

ka1(M−1s−1)
ka2(RU−1s−1)
kd1(s−1)
kd2(s−1)
Data set Estimated SE Estimated SE Estimated SE Estimated SE
1 2.15E+03 6.76E+01 2.67E-04 2.62E-05 7.81E-02 1.12E-02 6.45E-05 1.92E-06
2 1.39E+03 1.89E+01 1.36E-04 2.34E-05 3.01E-03 6.78E-04 0.00 1.35E-05
3 3.97E+03 2.21E+02 9.25E-05 4.84E-06 1.32E-01 1.26E-02 7.53E-05 2.20E-06
4 2.07E+03 4.91E+01 1.23E-04 7.52E-06 4.11E-02 3.51E-03 8.25E-05 2.81E-06
5 1.96E+03 2.95E+01 8.89E-05 4.26E-06 1.81E-02 1.15E-03 8.12E-05 4.13E-06
6 4.66E+03 6.71E+02 3.14E-04 3.89E-05 1.57E-01 3.95E-02 2.92E-04 5.84E-06
7 4.91E+03 4.77E+02 2.05E-04 1.72E-05 1.51E-01 2.51E-02 1.93E-04 3.83E-06

Fig. D.4.

Fig. D.4

Profile likelihood for kinetics parameterska1,kd1,ka2, andkd2on synthetic noisy regenerative titration data with extended length of dissociation. Parameter identifiability analysis results on synthetic noisy data with extended length of dissociation. We use negative log profile likelihood as the method to perform parameter identifiability analysis on 4 kinetics parameters (a) ka1, (b) kd1, (c) ka2, and (d) kd2.

Fig. D.5.

Fig. D.5

Violin log-plots for estimated parameters of the bivalent analyte model for regenerative titration with extended length of dissociation. We illustrate the dispersion of the estimated parameters for the bivalent analyte model for regenerative titration with extended length of dissociation using violin log-plots. From left to right, we show the violin log-plots for ka1, ka2, kd1, and kd2. In addition, we provide the computed coefficient of variation (CV) for each parameter.

Fig. D.6.

Fig. D.6

Bivalent analyte model fitting results for regenerative titration data sets with the extended length of dissociation. Model fitting results using the bivalent analyte model for: (a)–(g) regenerative titration data sets 1–7 with extended length of dissociation.

Table. D.2.

Estimated kinetics parameters for bivalent analyte model for regenerative titration data sets with extended length of dissociation. Estimated and standard error (SE) values for kinetics parameters, ka1, ka2, kd1, and kd2, for all 7 data sets.


Bivalent Analyte Model

ka1(M−1s−1)
ka2(RU−1s−1)
kd1(s−1)
kd2(s−1)
Data set Estimated SE Estimated SE Estimated SE Estimated SE
1 1.79E+03 1.42E+01 1.50E-04 4.23E-06 4.95E-03 2.50E-04 2.04E-05 6.09E-07
2 1.43E+03 1.46E+01 1.56E-04 6.23E-06 2.39E-03 1.65E-04 1.04E-05 1.19E-06
3 2.82E+03 6.81E+01 6.30E-05 2.42E-06 6.08E-02 2.83E-03 4.08E-05 4.12E-07
4 1.77E+03 2.23E+01 9.43E-05 3.70E-06 1.37E-02 6.00E-04 3.39E-05 5.49E-07
5 1.93E+03 2.27E+01 8.48E-05 2.54E-06 8.96E-03 3.07E-04 4.51E-05 6.80E-07
6 2.22E+03 5.42E+01 1.42E-04 5.89E-06 5.20E-03 2.61E-04 1.04E-04 2.72E-06
7 2.30E+03 3.79E+01 1.38E-04 5.47E-06 8.18E-03 3.94E-04 7.86E-05 1.25E-06

Appendix E. Results for regenerative titration data sets analyzed using BIAevaluation software

Fig. E.1.

Fig. E.1

Bivalent analyte model fitting results for regenerative titration data sets with the standard length of dissociation using BIAevaluation software. Model fitting results using the bivalent analyte model for: (a)–(g) regenerative titration data sets 1–7 with standard length of dissociation using BIAevaluation software.

Table. E.1.

Estimatedkineticsparameters for bivalent analyte model for regenerative titration data sets with standard length of dissociation using BIAevaluation software. Estimated and standard error (SE) values for kinetics parameters, ka1, ka2, kd1, and kd2, for all 7 data sets.


Bivalent Analyte Model (BIAevaluation)

ka1(M−1s−1)
ka2(RU−1s−1)
kd1(s−1)
kd2(s−1)
Data set Estimated SE Estimated SE Estimated SE Estimated SE
1 5.22E+03 2.59E+02 1.31E-04 6.80E-06 2.30E-01 1.99E-02 7.56E-05 1.86E-06
2 2.17E+03 7.04E+01 1.64E-04 1.60E-05 5.23E-02 7.14E-03 1.02E-04 4.43E-06
3 2.16E+03 4.93E+01 4.29E-05 2.10E-06 2.54E-02 1.28E-03 4.19E-05 3.70E-06
4 2.56E+03 4.78E+01 6.67E-05 3.26E-06 4.66E-02 1.43E-03 1.11E-04 3.53E-06
5 2.50E+03 6.45E+01 6.27E-05 3.13E-06 3.81E-02 2.27E-03 1.59E-04 3.95E-06
6 5.56E+03 1.66E+02 6.63E-06 3.70E-06 6.68E-04 2.59E-05 2.36E-06 1.93E-04
7 5.37E+03 1.24E+02 3.34E-06 2.23E-06 4.38E-04 1.50E-05 1.28E-07 6.02E-05

Fig. E.2.

Fig. E.2

Bivalent analyte model fitting results for regenerative titration data sets with the extended length of dissociation using BIAevaluation software. Model fitting results using the bivalent analyte model model for: (a)–(g) regenerative titration data sets 1–7 with extended length of dissociation using BIAevaluation software.

Table. E.2.

Estimated kinetics parameters for bivalent analyte model for regenerative titration data sets with extended length of dissociation using BIAevaluation software. Estimated and standard error (SE) values for kinetics parameters, ka1, ka2, kd1, and kd2, for all 7 data sets.


Bivalent Analyte Model (BIAevaluation)

ka1(M−1s−1)
ka2(RU−1s−1)
kd1(s−1)
kd2(s−1)
Data set Estimated SE Estimated SE Estimated SE Estimated SE
1 1.89E+03 4.88E+00 5.45E-05 2.96E-07 8.68E-03 2.04E-05 6.00E-05 1.63E-07
2 1.61E+03 1.00E+01 6.43E-05 8.02E-07 5.48E-03 2.27E-04 6.59E-05 1.53E-06
3 2.62E+03 2.39E+01 4.31E-05 1.15E-06 5.23E-02 1.28E-03 5.37E-05 6.42E-07
4 1.87E+03 1.60E+01 5.20E-05 7.97E-07 1.29E-02 2.49E-04 6.98E-05 9.88E-07
5 2.41E+03 2.64E+01 7.22E-05 2.29E-06 3.98E-03 1.27E-04 1.50E-04 3.29E-06
6 6.20E+03 1.16E+02 4.06E-05 1.98E-06 6.13E-04 1.37E-05 7.86E-06 1.43E-05
7 5.75E+03 8.25E+01 1.54E-05 1.10E-06 2.90E-04 5.00E-06 9.47E-06 2.34E-05

Appendix F. 1:1 Langmuir model fitting results with extended length of dissociation using Kinetics software

Fig. F.1.

Fig. F.1

1:1 Langmuir model fitting results for the extended length of dissociation using Kinetics software. Model fitting results using the 1:1 Langmuir model for: (a)–(n) data sets 1–14 with extended length of dissociation using Kinetics (Carterra platform analysis software).

Appendix G. Supplementary data

The following are the Supplementary data to this article.

Multimedia component 1
mmc1.zip (10.7KB, zip)
Multimedia component 2
mmc2.zip (924B, zip)

Data availability

The R script and example data for the bivalent analyte model described in this article are available at https://github.com/DukeCHSI/Bivalent-Analyte-Modeling. The data included in this article are provided as the example data files, and are also available at https://zenodo.org/record/8118397.

References

  • 1.Hearty S., Leonard P., O'Kennedy R. In: Chames P., editor. vol. 907. Humana Press; Totowa, NJ: 2012. Measuring antibody–antigen binding kinetics using surface plasmon resonance; pp. 411–442. (Antibody Engineering). series Title: Methods in Molecular Biology. [DOI] [PubMed] [Google Scholar]
  • 2.Bartollino S. Surface plasmon resonance technology to assess biological interactions. Insights in Biology and Medicine. 2017;1(1):39–44. doi: 10.29328/journal.hjbm.1001005. [DOI] [Google Scholar]
  • 3.Nguyen H., Park J., Kang S., Kim M. Surface plasmon resonance: a versatile technique for biosensor applications. Sensors. 2015;15(5):10481–10510. doi: 10.3390/s150510481. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Tanious F.A., Nguyen B., Wilson W.D. Biosensor-surface plasmon resonance methods for quantitative analysis of biomolecular interactions. Biophysical Tools for Biologists, Volume One: In Vitro Techniques. 2008:53–77. doi: 10.1016/s0091-679x(07)84003-9. doi. [DOI] [PubMed] [Google Scholar]
  • 5.Karlsson R., Katsamba P.S., Nordin H., Pol E., Myszka D.G. Analyzing a kinetic titration series using affinity biosensors. Anal. Biochem. 2006;349(1):136–147. doi: 10.1016/j.ab.2005.09.034. [DOI] [PubMed] [Google Scholar]
  • 6.Tiwari P.B., Wang X., He J., Darici Y. Analyzing surface plasmon resonance data: choosing a correct biphasic model for interpretation. Rev. Sci. Instrum. 2015;86(3) doi: 10.1063/1.4914027. [DOI] [PubMed] [Google Scholar]
  • 7.Tiwari P.B., Üren A., He J., Darici Y., Wang X. Note: model identification and analysis of bivalent analyte surface plasmon resonance data. Rev. Sci. Instrum. 2015;86(10) doi: 10.1063/1.4933318. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Sahu A., Soulika A.M., Morikis D., Spruce L., Moore W.T., Lambris J.D. Binding kinetics, structure-activity relationship, and biotransformation of the complement inhibitor compstatin. J. Immunol. 2000;165(5):2491–2499. doi: 10.4049/jimmunol.165.5.2491. [DOI] [PubMed] [Google Scholar]
  • 9.Alam S.M., Morelli M., Dennison S.M., Liao H.-X., Zhang R., Xia S.-M., Rits-Volloch S., Sun L., Harrison S.C., Haynes B.F., et al. Role of hiv membrane in neutralization by two broadly neutralizing antibodies. Proc. Natl. Acad. Sci. USA. 2009;106(48):20234–20239. doi: 10.1073/pnas.0908713106. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Santra S., Tomaras G.D., Warrier R., Nicely N.I., Liao H.-X., Pollara J., Liu P., Alam S.M., Zhang R., Cocklin S.L., et al. Human non-neutralizing hiv-1 envelope monoclonal antibodies limit the number of founder viruses during shiv mucosal infection in rhesus macaques. PLoS Pathog. 2015;11(8) doi: 10.1371/journal.ppat.1005042. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Jeffries T., Sacha C., Pollara J., Himes J., Jaeger F.H., Dennison S.M., McGuire E., Kunz E., Eudailey J.A., Trama A.M., et al. The function and affinity maturation of hiv-1 gp120-specific monoclonal antibodies derived from colostral b cells. Mucosal Immunol. 2016;9(2):414–427. doi: 10.1038/mi.2015.70. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Herr A.B., White C.L., Milburn C., Wu C., Bjorkman P.J. Bivalent binding of iga1 to fcαri suggests a mechanism for cytokine activation of iga phagocytosis. J. Mol. Biol. 2003;327(3):645–657. doi: 10.1016/s0022-2836(03)00149-9. [DOI] [PubMed] [Google Scholar]
  • 13.Shen X., Dennison S.M., Liu P., Gao F., Jaeger F., Montefiori D.C., Verkoczy L., Haynes B.F., Alam S.M., Tomaras G.D. Prolonged exposure of the hiv-1 gp41 membrane proximal region with l669s substitution. Proc. Natl. Acad. Sci. USA. 2010;107(13):5972–5977. doi: 10.1073/pnas.0912381107. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Corazza A., Verona G., Waudby C.A., Mangione P.P., Bingham R., Uings I., Canetti D., Nocerino P., Taylor G.W., Pepys M.B., et al. Binding of monovalent and bivalent ligands by transthyretin causes different short-and long-distance conformational changes. J. Med. Chem. 2019;62(17):8274–8283. doi: 10.1021/acs.jmedchem.9b01037. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Müller K.M., Arndt K.M., Plückthun A. Model and simulation of multivalent binding to fixed ligands. Anal. Biochem. 1998;261(2):149–158. doi: 10.1006/abio.1998.2725. [DOI] [PubMed] [Google Scholar]
  • 16.Horowitz A., Murakami M., Gao Y., Simons M. Phosphatidylinositol-4,5-bisphosphate mediates the interaction of syndecan-4 with protein kinase C. Biochemistry. 1999;38(48):15871–15877. doi: 10.1021/bi991363i. [DOI] [PubMed] [Google Scholar]
  • 17.Raghuram V., Mak D.-O.D., Foskett J.K. Regulation of cystic fibrosis transmembrane conductance regulator single-channel gating by bivalent PDZ-domain-mediated interaction. Proc. Natl. Acad. Sci. USA. 2001;98(3):1300–1305. doi: 10.1073/pnas.98.3.1300. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Herr A.B., White C.L., Milburn C., Wu C., Bjorkman P.J. Bivalent binding of IgA1 to FcalphaRI suggests a mechanism for cytokine activation of IgA phagocytosis. J. Mol. Biol. 2003;327(3):645–657. doi: 10.1016/S0022-2836(03)00149-9. [DOI] [PubMed] [Google Scholar]
  • 19.He J., Liu G., Vanderheyden J.-l., Dou S., Mary R., Hnatowich D.J. Affinity enhancement bivalent morpholino for pretargeting: initial evidence by surface plasmon resonance. Bioconjugate Chem. 2005;16(2):338–345. doi: 10.1021/bc049719c. [DOI] [PubMed] [Google Scholar]
  • 20.Sofiyev V., Kaur H., Snyder B.A., Hogan P.A., Ptak R.G., Hwang P., Gochin M. Enhanced potency of bivalent small molecule gp41 inhibitors. Bioorg. Med. Chem. 2017;25(1):408–420. doi: 10.1016/j.bmc.2016.11.010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Raue A., Kreutz C., Maiwald T., Bachmann J., Schilling M., Klingmüller U., Timmer J. Structural and practical identifiability analysis of partially observed dynamical models by exploiting the profile likelihood. Bioinformatics. 2009;25(15):1923–1929. doi: 10.1093/bioinformatics/btp358. [DOI] [PubMed] [Google Scholar]
  • 22.Jacquez J.A., Greif P. Numerical parameter identifiability and estimability: integrating identifiability, estimability, and optimal sampling design. Math. Biosci. 1985;77(1–2):201–227. doi: 10.1016/0025-5564(85)90098-7. [DOI] [Google Scholar]
  • 23.Miao H., Xia X., Perelson A.S., Wu H. On identifiability of nonlinear ode models and applications in viral dynamics. SIAM Rev. 2011;53(1):3–39. doi: 10.1137/090757009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Eisenberg M.C., Robertson S.L., Tien J.H. Identifiability and estimation of multiple transmission pathways in cholera and waterborne disease. J. Theor. Biol. 2013;324:84–102. doi: 10.1016/j.jtbi.2012.12.021. [DOI] [PubMed] [Google Scholar]
  • 25.Kao Y.-H., Eisenberg M.C. Practical unidentifiability of a simple vector-borne disease model: implications for parameter estimation and intervention assessment. Epidemics. 2018;25:89–100. doi: 10.1016/j.epidem.2018.05.010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Eisenberg M.C., Jain H.V. A confidence building exercise in data and identifiability: modeling cancer chemotherapy as a case study. J. Theor. Biol. 2017;431:63–78. doi: 10.1016/j.jtbi.2017.07.018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Wu Z., Phan T., Baez J., Kuang Y., Kostelich E.J. Predictability and identifiability assessment of models for prostate cancer under androgen suppression therapy. Math. Biosci. Eng. 2019;16(5):3512–3536. doi: 10.3934/mbe.2019176. [DOI] [PubMed] [Google Scholar]
  • 28.Liao H.-X., Lynch R., Zhou T., Gao F., Alam S.M., Boyd S.D., Fire A.Z., Roskin K.M., Schramm C.A., Zhang Z., et al. Co-evolution of a broadly neutralizing hiv-1 antibody and founder virus. Nature. 2013;496(7446):469–476. doi: 10.1038/nature12053. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Bonsignori M., Montefiori D.C., Wu X., Chen X., Hwang K.-K., Tsao C.-Y., Kozink D.M., Parks R.J., Tomaras G.D., Crump J.A., et al. Two distinct broadly neutralizing antibody specificities of different clonal lineages in a single hiv-1-infected donor: implications for vaccine design. J. Virol. 2012;86(8):4688–4692. doi: 10.1128/JVI.07163-11. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Tobias R., Kumaraswamy S. 2017. Biomolecular binding kinetics assays on the octet platform.http://separations.co.za/wp-content/uploads/2017/05/OCTET.pdf Tech. rep. [Google Scholar]
  • 31.BIACORE. BIAevaluation Version 4 . 29 Edition. GE Healthcare; Uppsala, Sweden: 2007. 1 Software Handbook, Br-1002. [Google Scholar]
  • 32.Soetaert K., Petzoldt T., Setzer R.W. Solving differential equations in R: package deSolve. J. Stat. Software. 2010;33(9):1–25. doi: 10.18637/jss.v033.i09. [DOI] [Google Scholar]
  • 33.Elzhov T.V., Mullen K.M., Spiess A.-N., Bolker B. 2016. minpack.lm: R Interface to the Levenberg-Marquardt Nonlinear Least-Squares Algorithm Found in MINPACK, Plus Support for Bounds, R Package Version 1.2-1.https://CRAN.R-project.org/package=minpack.lm [Google Scholar]
  • 34.Moré J.J. Numerical Analysis. Springer; 1978. The levenberg-marquardt algorithm: implementation and theory; pp. 105–116. [DOI] [Google Scholar]
  • 35.Wieland F.-G., Hauber A.L., Rosenblatt M., Tönsing C., Timmer J. On structural and practical identifiability. Curr. Opin. Struct. Biol. 2021;25:60–69. doi: 10.1016/j.coisb.2021.03.005. [DOI] [Google Scholar]
  • 36.Janzén D.L., Bergenholm L., Jirstrand M., Parkinson J., Yates J., Evans N.D., Chappell M.J. Parameter identifiability of fundamental pharmacodynamic models. Front. Physiol. 2016;7:590. doi: 10.3389/fphys.2016.00590. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Harms B.D., Kearns J.D., Iadevaia S., Lugovskoy A.A. Understanding the role of cross-arm binding efficiency in the activity of monoclonal and multispecific therapeutic antibodies. Methods. 2014;65(1):95–104. doi: 10.1016/j.ymeth.2013.07.017. [DOI] [PubMed] [Google Scholar]
  • 38.Rhoden J.J., Dyas G.L., Wroblewski V.J. A modeling and experimental investigation of the effects of antigen density, binding affinity, and antigen expression ratio on bispecific antibody binding to cell surface targets. J. Biol. Chem. 2016;291(21):11337–11347. doi: 10.1074/jbc.M116.714287. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Bondza S., Foy E., Brooks J., Andersson K., Robinson J., Richalet P., Buijs J. Real-time characterization of antibody binding to receptors on living immune cells. Front. Immunol. 2017;8:455. doi: 10.3389/fimmu.2017.00455. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Bondza S., Ten Broeke T., Nestor M., Leusen J.H.W., Buijs J. Bivalent binding on cells varies between anti-CD20 antibodies and is dose-dependent. mAbs. 2020;12(1) doi: 10.1080/19420862.2020.1792673. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Futamura M., Dhanasekaran P., Handa T., Phillips M.C., Lund-Katz S., Saito H. Two-step mechanism of binding of apolipoprotein e to heparin: implications for the kinetics of apolipoprotein e-heparan sulfate proteoglycan complex formation on cell surfaces. J. Biol. Chem. 2005;280(7):5414–5422. doi: 10.1074/jbc.M411719200. [DOI] [PubMed] [Google Scholar]
  • 42.Giannetti A.M., Snow P.M., Zak O., Björkman P.J., Thornton J. Mechanism for multiple ligand recognition by the human transferrin receptor. PLoS Biol. 2003;1(3):e51. doi: 10.1371/journal.pbio.0000051. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Sprague E.R., Martin W.L., Bjorkman P.J. Ph dependence and stoichiometry of binding to the fc region of igg by the herpes simplex virus fc receptor ge-gi. J. Biol. Chem. 2004;279(14):14184–14193. doi: 10.1074/jbc.M313281200. [DOI] [PubMed] [Google Scholar]
  • 44.Lo Y.-S., Tseng W.-H., Chuang C.-Y., Hou M.-H. The structural basis of actinomycin d–binding induces nucleotide flipping out, a sharp bend and a left-handed twist in cgg triplet repeats. Nucleic Acids Res. 2013;41(7):4284–4294. doi: 10.1093/nar/gkt084. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Team R.C., Language R.A. R Foundation for Statistical Computing; Vienna, Austria: 2020. And Environment for Statistical Computing. [Google Scholar]
  • 46.Jones D.R., Perttunen C.D., Stuckman B.E. Lipschitzian optimization without the lipschitz constant. J. Optim. Theor. Appl. 1993;79(1):157–181. doi: 10.1007/BF00941892. [DOI] [Google Scholar]
  • 47.Jones D.R., Martins J.R. The direct algorithm: 25 years later. J. Global Optim. 2021;79(3):521–566. doi: 10.1007/s10898-020-00952-6. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Multimedia component 1
mmc1.zip (10.7KB, zip)
Multimedia component 2
mmc2.zip (924B, zip)

Data Availability Statement

The R script and example data for the bivalent analyte model described in this article are available at https://github.com/DukeCHSI/Bivalent-Analyte-Modeling. The data included in this article are provided as the example data files, and are also available at https://zenodo.org/record/8118397.

RESOURCES