Skip to main content
Gates Open Research logoLink to Gates Open Research
. 2024 Jun 28;7:107. Originally published 2023 Jul 4. [Version 2] doi: 10.12688/gatesopenres.14743.2

TitrationAnalysis: a tool for high throughput binding kinetics data analysis for multiple label-free platforms

Kan Li 1,2, Richard HC Huntwork 1,2, Gillian Q Horn 1,2, S Munir Alam 3,4, Georgia D Tomaras 1,2,4,5,6, S Moses Dennison 1,2,a
PMCID: PMC10667272  PMID: 38009106

Version Changes

Revised. Amendments from Version 1

In response to the reviewers’ comments to improve the manuscript, the following changes are included in this revised version: In the “Introduction” section, we 1) added descriptions of additional label-free platforms including grating-coupled interferometry and focal molography for a more comprehensive overview of label-free techniques; 2) provided the reason for choosing Mathematica as the scripting environment. In the “Analytical methods” section, we explained the origin of bulk shift observed during binding kinetics in addition to the mathematical handling of bulk shift signals. In the “Experimental methods” section, we added part or catalog numbers to key reagents. In the “Discussion” section, we 1) listed the recent application of TitrationAnalysis to the kinetics characterization of large monoclonal antibody panels to showcase its utility; 2) discussed the challenge of incorporating the estimation of R eq (the response at equilibrium); 3) introduced our latest efforts to expand beyond 1:1 binding model and accurately estimate kinetics parameters using the bivalent analyte model. Additionally, we have added other clarifying changes, including additional sentences within the main texts and style changes to Table 2.

Abstract

Label-free techniques including Surface Plasmon Resonance (SPR) and Biolayer Interferometry (BLI) are biophysical tools widely used to collect binding kinetics data of bimolecular interactions. To efficiently analyze SPR and BLI binding kinetics data, we have built a new high throughput analysis tool named the TitrationAnalysis. It can be used as a package in the Mathematica scripting environment and ultilize the non-linear curve-fitting module of Mathematica for its core function. This tool can fit the binding time course data and estimate association and dissociation rate constants ( k a and k d respectively) for determining apparent dissociation constant ( K D ) values. The high throughput fitting process is automatic, requires minimal knowledge on Mathematica scripting and can be applied to data from multiple label-free platforms. We demonstrate that the TitrationAnalysis is optimal to analyze antibody-antigen binding data acquired on Biacore T200 (SPR), Carterra LSA (SPR imaging) and ForteBio Octet Red384 (BLI) platforms. The k a , k d and K D values derived using TitrationAnalysis very closely matched the results from the commercial analysis software provided specifically for these instruments. Additionally, the TitrationAnalysis tool generates user-directed customizable results output that can be readily used in downstream Data Quality Control associated with Good Clinical Laboratory Practice operations. With the versatility in source of data input source and options of analysis result output, the TitrationAnalysis high throughput analysis tool offers investigators a powerful alternative in biomolecular interaction characterization.

Keywords: Surface Plasmon Resonance, Biolayer Interferometry, antibody binding, high-throughput kinetics analysis, non-linear curve fitting

Introduction

Label-free techniques including Surface Plasmon Resonance (SPR), Surface Plasmon Resonance Imaging (SPRi), and Biolayer Interferometry (BLI) for monitoring biomolecular interactions ( e.g., antigen-antibody 1 or lipid-protein 2 ) in real time have become ubiquitous for kinetics characterization 36 . Currently high-throughput SPR, SPRi and BLI platforms have enabled the simultaneous detection of up to 384 biomolecular interactions leading to a wealth of kinetics data 4 .

Briefly, SPR spectroscopy operates on the principle of total internal reflection of linear polarized light passing through the interface of two mediums with different optical densities ( e.g., a thin metal film and liquid) 2, 3, 710 . The incident light couples with freely oscillating electrons within the thin metal film at a specific angle (known as the resonance angle) generating a non-radiative evanescent electromagnetic wave parallel to the surface of the thin metal film, leading to plasmon excitation 2, 3, 710 . The resonance angle is sensitive to the refractive index of the less optically-dense medium (commonly a liquid buffer) at the thin metal film-liquid interface 2, 3, 710 . The refractive index at the interface is affected by the liquid buffer properties including pH, salt concentration, and viscosity as well as mass changes on the surface 2, 3, 710 . Thus, binding events between molecules in liquid (analytes) and molecules immobilized on the surface of thin metal films (ligands) can be directly observed through continuously monitoring shifts in the resonance angle 13, 710 , with the output signals recorded in resonance unit (RU). The background signal contributed by the buffer and non-specific interactions between the analytes and the sensor surface without ligands can be eliminated through reference subtraction using parallel data collected on a reference surface 7 . Similarly, BLI monitors the change in wavelength shift in the interference pattern of white light reflected off a biolayer (a functionalized layer of immobilized ligands) and an internal reference layer located at the tip of a fiber optic sensor 11, 12 . The change in wavelength shift occurs due to changes in the thickness of the biolayer resulting from the adsorption or desorption of analytes 12 .

Recently, there are also newly emerged label-free techniques that have shown to provide unique advantages. Grating-coupled interferometry (GCI) and focal molography are worthy examples, both of which involve the use of a tantalum pentoxide (Ta 2O 5) thin-film optical waveguide 13, 14 . GCI uses interference-based waveguide sensors 13, 15 : the reference arm of the interferometer is combined with the measurement arm to eliminate phase noise and fluctuations. GCI exhibited high sensitivity and was shown to be particularly useful for low molecular size analyte under 1000 Da 13, 16 . In focal molography, ligands are precisely assembled in to a specific spatial pattern (molecular hologram) to diffract light coherently, leading to the detection of signal change when bound by a specific target 14, 17 . The noncoherent surroundings do not create coherent diffraction signal, therefore greatly reduce the detection of nonspecific binding 14 . This enables the measurements of molecular interaction directly in biological relevant solutions, such as serum or plasma samples, as well as the detection of protein in living cell cultures 14 .

The binding responses on label-free kinetics platforms are typically continuously monitored over time resulting in a binding time course (response unit vs. time or shift in wavelength in nanometer vs. time) commonly known as a sensorgram. Typically, the reference subtracted binding time courses are fit to a Langmuir 1:1 kinetics model 8 for the global estimation of kinetics parameters including association and dissociation rate constants ( k a and k d respectively) for the determination of the apparent dissociation equilibrium constant ( K D ) values. More complicated kinetics models can be implemented for more complex bindings. These models include mass-transport limited 18, 19 , bivalent analyte 20 , heterogeneous ligand 20 , heterogeneous analyte 21 , and two-state 22 models.

The estimated k a , k d , and K D values along with other biophysical data can provide key insights into features of biomolecular interactions such as epitope recognition of antibodies and ligand binding to receptors 23 . For example, antibody affinity/avidity and epitope specificity can quickly be assessed through kinetics titrations of antigens as analytes on SPR, SPRi, and BLI platforms 24, 25 . This is a crucial step for the identification and development of therapeutic antibody candidates 26, 27 .

Currently, besides commercial analysis software that are typically accompanying the platform instruments, there are some packages and software for third party use. These include commercial software such as Scrubber and TraceDrawer as well as freely available software Anabel 5 . However, processing and analyzing high volume of kinetics data can be non-uniform, cumbersome, and inefficient especially for a large panel of biomolecules with diverse kinetics behaviors 28, 29 . Furthermore, it can be challenging for laboratories operating under Good Clinical Laboratory Practice (GCLP) guidelines 30 that report binding kinetics data with stringent Quality Control (QC) criteria to quickly collate high quality binding kinetics data analysis reports in a custom format for record keeping and filing in a streamlined fashion. Given the broad array of SPR, SPRi, BLI and other label-free kinetics platforms available, it is advantageous for investigators to have a binding kinetics analysis package that has cross-platform compatibility 5 , ability to batch process tens to hundreds of binding time courses, and options for versatile and customizable user-guided data processing and reporting.

For these reasons, we developed TitrationAnalysis, a Mathematica package for automated and high throughput kinetics analysis of binding time courses. TitrationAnalysis tool, which currently focuses binding kinetics analysis for Biacore T200 (SPR), Carterra LSA (SPRi), and Fortebio Octet Red384 (BLI) platforms, is available for free and incorporates the “best of kinetics analysis features found in a number of commercial kinetics analysis platforms and requires minimal knowledge for Mathematica scripting. Mathematica is a software with robust computation abilities and was chosen here as the scripting environment for the TitrationAnalysis tool due to its broad accessibility, particularly to academic researchers. The tool automatically fits each included sensorgram after the user provides exported binding time courses and user-defined fitting parameters. The reports the TitrationAnalysis tool generates incorporate user-directed options and include information that can be readily used for downstream data quality control and reporting. The quality of TitrationAnalysis derived k a , k d , and K D values can be assessed based on fitted residuals and standard errors. In this work we have demonstrated the utility of TitrationAnalysis through the kinetics analysis of the interactions between a HIV-1 neutralizing monoclonal antibody (CH31) 31 and a HIV-1 envelope glycoprotein (AE.A244 gp120) 32 collected across the Biacore T200 (SPR), Carterra LSA (SPRi), and Fortebio Octet Red384 (BLI) platforms, where the TitrationAnalysis derived k a , k d , and K D values were in close agreement with the native commercial software.

Analytical methods

Mathematical model for tool development

The TitrationAnalysis tool was built upon Mathematica v12.0 and can be easily adapted for Mathematica v13.0. The package as well as example input and output files can be accessed at https://github.com/DukeCHSI/TitrationAnalysis and at https://zenodo.org/record/7998652 33 .

The TitrationAnalysis tool uses Equation 1 and Equation 2 shown below to fit the sensorgrams to a 1:1 Langmuir binding model. The tool provides the option to handle non-regenerative titrations (alternatively known as single cycle kinetics) that do not include a regeneration step between cycles.

The linear equation for fitting association data and dissociation data are:

Association:Rt=Rshifti+Rmaxi×ka×Cika×Ci+kd×(1e(ka×Ci+kd)×(tt0i))(1)
Dissociation:Rt=Rdrifti+(Rmaxi×ka×Cika×Ci+kd×(1e(ka×Ci+kd)×(tassot0i)))×ekd×(ttasso)(2)

Here R t is the response at time t. C i is the molar concentration of analyte in cycle i, R max is the maximal response feasible. k a is the association rate constant, k d is the dissociation rate constant and t asso is the absolute time when association ends. In non-regenerative titration fitting, t0i fits for the extrapolated time where the response is 0 for analyte cycle i; in regenerative titration fitting, t0i becomes a fixed value t 0, corresponding to the absolute time when the association starts. In local R max fitting, Rmaxi fits for R max value for analyte cycle i, and becomes a non-local R max in the case of global R max fitting. Rshifti is optional and fits bulk shift at the start of the association. This bulk shift is typically due to a mismatch between the analyte buffer and the running buffer used for collecting baseline and dissociation data, and will therefore typically disappear when association ends. This causes a signal disconnect both at the beginning and at the end of the association phase. Rdrifti is optional and accounts for quick change in signal at the beginning of dissociation, due to factors such as the loss of non-specifically bound analyte. To avoid over-parameterization, Rdrifti term will be dropped if Rshifti term is included. In practice, Equation 2 is modified to Equation 3, which produces identical kinetics and R max estimations and has more stable fitting performance than Equation 2. Table 1 summarizes the parameter details.

Dissociation:Rt=(Rmaxi+Rdrifti)×ka×Cika×Ci+kd×(1e(ka×Ci+kd)×(tassot0i))×ekd×(ttasso)(3)

Table 1. Detailed explanations of parameters in kinetics equations used in the TitrationAnalysis tool.

Parameter Definition Fixed or
Floated
Note
C i molar concentration of analyte in cycle i Fixed Known through assay design
t asso absolute time when association ends Fixed Known through assay design
R max theoretical maximal response Floated Used in global R max fitting
Rmaxi theoretical maximal response for cycle i Floated Used in local R max fitting
k a association rate constant Floated Kinetics parameter
k d dissociation rate constant Floated Kinetics parameter
Rshifti accounts for bulk shift at the start of the association Floated Used to address bulk shift
Rdrifti accounts for quick change in signal at the start of
dissociation
Floated Used to address short phase of
signal change
t 0 absolute time when the association starts Fixed Known through assay design
t0i extrapolated time where the response is 0 for analyte cycle i Float Used in non-regenerative cycle data

Standard error estimation

Standard errors for R max, k a and k d estimations are calculated from “NonlinearModelFit”, the Mathematica module used for data fitting using Equation 1 and Equation 3. The parameter optimization was done through the minimization of sum of square error. The standard error for K D estimation was calculated through error propagation using the standard errors of k a and k d through Equation 4:

ΔKD=KD×(Δkaka)2+(Δkdkd)2(4)

where the symbol Δ before k a , k d and K D represents the standard error of the corresponding value.

Implementation of the TitrationAnalysis tool

Figure 1 demonstrates the installation and execution of the TitrationAnalysis tool. The user will need to install the package under the name “KineticsToolkit” and use the command Get["KineticsToolkit`"] to activate the package inside Mathematica. Then the TitrationAnalysis tool can be implemented for the appropriate platform ( Figure 1D). A series of pop-up windows will guide the user through data import and global settings before sequentially fitting sensorgrams and generating output files. More details on implementation can be found at https://github.com/DukeCHSI/TitrationAnalysis.

Figure 1. The TitrationAnalysis tool can batch process sensorgram fitting and automatically generate reports.

Figure 1.

This figure shows an overall schematic of the installation and execution of the TitrationAnalysis tool. Panel A shows the installation of KineticsToolkit, the overall package containing TitrationAnalysis tool. Panel B shows the input commands to execute the TitrationAnalysis tool and the output at the end of TitrationAnalysis tool execution. Panel C shows an example of PDF report pages automatically generated after fitting analysis. Panel D shows the available modules that can be called within the TitrationAnalysis tool to import and analyze data collected on different instruments.

Label-free platforms adaptability of TitrationAnalysis

TitrationAnalysis tool is designed to directly import a large amount of reference subtracted data exported from commercial software provided for different label-free platforms, with no or minimal reformatting. The tool has the ability to handle data from three different instruments for measuring binding kinetics data ( Figure 1): Carterra LSA for high-throughput SPR i, Octet Red384 for high-throughput BLI, and Biacore T200 for standard throughput SPR.

Operation of the TitrationAnalysis tool

Here we provide a general overview of how the users may typically operate the TitrationAnalysis tool, as shown in Figure 2. The minimal system requirements for using the TitrationAnalysis tool is the same as those for using the Mathematica environment overall: Windows 10 or higher, 19 GB of disk space and 4 GB of RAM ( https://support.wolfram.com/6479).

Figure 2. Flowchart of TitrationAnalysis tool data importing and results exporting.

Figure 2.

Typically, the commercial software is capable of data reference subtraction, zero analyte concentration cycle (blank cycle) subtraction and data smoothing. User is expected to do the aforementioned steps as data pre-processing and export of the pre-processed data. For data obtained on Biacore T200 and Octet Red384, the blank cycle subtraction can be done during automatic fitting using TitrationAnalysis tool if data for a zero analyte concentration cycle is provided and therefore is optional during pre-processing. After pre-processing, the time points and their corresponding response values can be exported as data tables in various file formats.

When calling a specific instrument module, the user will be prompted to provide the pre-processed data and a corresponding sample information spreadsheet. The content of the spreadsheet will be described in detail in section titled “Sample information and analysis preference settings”. If the content of the spreadsheet matches what is included in the pre-processed data, the tool will automatically fit each sensorgram sequentially and generate report files after all fittings are done.

Report files include a PDF report and a standalone report of parameter estimates. Each page of the PDF report will correspond to one sensorgram series associated with a given ligand surface and include the fitted sensorgram overlaid with underlying data, fitting residuals, a dose-response plot (Response at the end of association phase versus log of analyte concentration) and a summary of parameter estimates. Alongside of the PDF report, an additional report in .csv format will also lay out the details of kinetics parameter estimates, and associated standard errors of R max, k a , k d , and K D . The standalone .csv report can be readily used to calculate the relative standard error of each kinetics parameter estimate, the averages of the estimates among replicates and the percent coefficient of variation among replicates of the same kinetics parameter.

Sample information and analysis preference settings

A user-prepared spreadsheet with sample information and analysis preference is to be provided so that the TitrationAnalysis tool can correctly import and analyze as well as export fitting results. The spreadsheet can be in .csv or single tab Excel format. The information and preferences that are expected to be included in the spreadsheet are summarized in Figure 3.

Figure 3. Summary of information and preferences to be provided for each sensorgram prior to automatic fitting.

Figure 3.

Carterra LSA software is capable of simultaneously collecting titration data for up to 384 spots on a single sensor chip, and can have pre-processed data on all spots exported collectively as a single file. Biacore T200 software is capable of exporting all titration cycles from a specific channel as a single file. Octet Red384 software is capable of exporting data from each sensor as a single file. For Carterra LSA, the TitrationAnalysis tool requires the user to list sample information for all spots, with each spot appearing once, and choose what subset of ligands to be included in fitting. For Biacore T200 and Octet Red384, the user is only required to include relevant sensorgrams, and the same sensorgram can appear multiple times with varying analysis preferences.

TitrationAnalysis internal workflow

After matching the instrumentation with the user provided information spreadsheet, for each titration series sensorgram, the TitrationAnalysis tool extracts data points based on the sample locations user has provided. Then the following steps will be executed to prepare data for fitting:

  • 1.

    If the user chooses to have the tool make automatic baseline alignment, the appropriate baseline alignment will be made depending on whether the sensorgram was collected with regenerative or non-regenerative cycles.

  • 2.

    For Biacore T200 and Octet Red384, depending on whether a zero analyte concentration cycle (blank cycle) is included in the list of cycles, optional blank cycle subtraction will be made.

  • 3.

    After sorting the analyte concentrations from low to high, up to 5 analyte concentrations will be down-selected for fitting. If the user chooses to have the tool automatically select concentration range, the tool will choose the 5 consecutive analyte concentrations with the largest accumulative increase of response at end of association. This should typically closely resemble the linear range of the dose response. Otherwise the user can manually select a subset of five or fewer analyte concentrations.

  • 4.

    Based on the time length information provided by the user, including the length of baseline and association, the length of dissociation to be fitted, and the length of time to be skipped over at the beginning of association and dissociation, the correct subset of data points will be selected for fitting.

Step 1 and 3 are depicted in Figure 4.

Figure 4. The TitratonAnalysis tool can do automatic baseline alignment and analyte concentration range down-selection before fitting.

Figure 4.

Fitting process of a set of simulated regenerative titration data ( AD) and a set of simulated non-regenerative titration data ( EH) is shown. Panels A and E show the titration data prior to baseline alignment. The color of each titration cycle and the corresponding analyte concentration in nanomolar is shown in the legend. Panels B and F show the titration after automatic baseline alignment. Panels C and G show the automatic selection of a subset of the analyte concentrations that best approximate the dose response linear range, highlighted as points in red in dose response curves, matching kinetics traces in red in panels B and F. Panels D and H show the resulting fitted sensorgram overlaid on top of underlying data points. Titration data were simulated using Equation 1 and Equation 3 with k a = 1×10 5 (M -1 s -1), k d = 1×10 -4 (s -1) and R max = 100 (RU).

The Mathematica module “NonlinearModelFit” is used to call the kinetics model and conduct fitting. Depending whether the user chooses to include bulk shift, to fit for global R max or fit for regenerative cycles, the correct variation of kinetics model will be called for fitting.

Experimental methods

Materials

CH31 31, 34 and AE.A244 gp120 32, 35, 36 were produced by the Duke Human Vaccine Institute, Duke University. The transfection was done using 293 cells or CHO mammalian cells with plasmids for recombinant expression. The proteins were quality controlled for purity, including using SDS-PAGE, Western Blot and size exclusion chromatography.

Carterra LSA data collection

Kinetics titrations were performed using HC30M sensor chips (Carterra, Part# 4279) at 25°C. Aqueous solutions were delivered onto the sensor chip using the Carterra LSA microfluidic modules, including a 96-channel print-head (96PH) and a single flow cell (SFC).

Goat anti-Human IgG Fc antibody (Millipore, Cat# AP113) was first immobilized onto the chip through amine-coupling. Briefly, the chip surface was activated using 100 mM N-Hydroxysuccinimide (NHS) and 400 mM 1-Ethyl-3-(3-dimethylaminopropyl) carbodiimide hydrochloride (EDC) (Cytiva, Cat# BR100050, mixed 1:1:1 with 0.1 M MES buffer at pH 5.5) for 600 seconds. Then anti-Human IgG Fc (in 10 mM Sodium Acetate at pH 4.5) was immobilized onto the activated surface for 900 seconds at 50 µg/ml, followed by an injection of 1 M Ethanolamine-HCl at pH 8.5 for 600 seconds to quench unreactive esters. The chip was then exposed to two 30 seconds injections of 10 mM Glycine at pH 2.0. The anti-Human IgG Fc immobilization steps were done using SFC and 10 mM MES buffer at pH 5.5 with 0.01% Tween-20 as running buffer. CH31 was then captured by the anti-Human IgG Fc at 10 µg/ml for 600 seconds using the 96PH, with 1X HBSTE buffer (10 mM HEPES pH 7.4, 150 mM NaCl, 3 mM EDTA and 0.01% Tween-20) as running buffer and antibody diluent.

A two-fold dilution series of the antigen was prepared, with the top concentration for AE.A244 gp120 being 1µM. The antigen was then injected onto the chip surface from the lowest to the highest concentration sequentially without regeneration using SFC, preceded by 8 cycles of buffer injection for signal stabilization. For each concentration, the time-length for the data collection of baseline, association and dissociation was respectively 120 seconds, 300 seconds and 750 seconds. 1X HBSTE was used as titration running buffer and sample diluent.

The titration data collected were first pre-processed in the Kinetics (Carterra) software, including reference subtraction using empty spots on the sensor chip, blank subtraction and data smoothing. The data were analyzed within Kinetics software as well as exported and analyzed using the TitrationAnalysis tool.

Biacore T200 data collection

Kinetics titrations were performed using a CM5 sensor chip (Cytiva, Cat# BR100530) at 25°C. The activation of the carboxymethylated-dextran gold surface was achieved by injecting 200/50 mM EDC/NHS (Cytiva, Cat# BR100050) solution in ultrapure water pH 7.0 injected at 5 µL/min for 400 seconds. Following the activation step, a 50 µg/mL solution of anti-human IgG Fc (Millipore, Cat# AP113) in sodium acetate (NaOAc) pH 5.0 (Cytiva) was injected over the activated surface at 5 µL/min. Anti-human IgG Fc was injected in the sample channel for one injection of 120 seconds to reach ~7700 RU, and was injected in the reference channel for three injections of 200 seconds total to reach ~ 6900 RU. After covalent modification of the sensor surface, a quenching solution of ethanolamine pH 8.5 (Cytiva) was injected over the surface for 600 seconds to cap any residual active NHS esters.

PBS 1X pH 7.4 was used for the running buffer during titration. During the kinetics assay, one flow cell channel with only anti-human IgG Fc served as a reference channel to monitor and subtract binding responses due to non-specific interactions. 190–380 RU of CH31 at 5 µg/mL was captured onto the chip for each cycle at 5 µL/min for 60 seconds. The optimized capture of CH31 was followed by baseline monitoring for 60 seconds and the injection of AE.A244 gp120 for 180 seconds. Then a dissociation step was performed using an injection of running buffer for 600 seconds. Following the dissociation step, regeneration of the anti-human IgG Fc surface was performed using 1 injection of glycine•HCl pH 2.0 (Cytiva) at 30 µL/min for 40 seconds. The flow rate for association and dissociation was 30 µL/min.

The kinetics traces were reference subtracted using the responses of the reference channel in each cycle and blank subtracted using a zero-concentration cycle. Then the kinetics constants k a , k d and K D values were determined using Biacore T200 evaluation software and TitrationAnalysis tool.

Octet Red384 data collection

BLI measurements were made using ForteBio biosensors (Fortebio - Sartorius). Both the Data Acquisition 12.0 and Data Analysis 12.0 software packages used were United States Food and Drug Administration’s (FDA) Title 21 Code of Federal Regulations (CFR) Part 11 (FDA Title 21 CFR Part 11) compliant versions. All data collection were performed at 25°C using settings of Standard Kinetics Acquisition rate (5.0 Hz, averaging by 20) at a sample plate shake speed of 1000 rpm. CH31 was loaded onto Anti-human IgG Fc Capture (AHC, Part# 18-5060) sensors with a Δλ = 0.5 nm loading threshold. The AHC sensors loaded with CH31 were then dipped into 1x kinetics buffer (ForteBio, Part# 18-1105) for 60 seconds to obtain baseline and then dipped into wells containing AE.A244 gp120 at different concentrations in 1X kinetics buffer to monitor antibody association. The dissociation step was monitored for 900 seconds by dipping Ab-bound sensors back into the wells used for baseline measurements to facilitate inter-step correction.

Antigen specific binding responses were obtained by double referencing; subtracting responses of blank AHC sensors tested in parallel and 1X kinetics buffer. The specific binding responses were fitted using ForteBio Data Analysis 12.0 software and TitrationAnalysis tool.

Titration data fitting

All sensorgrams were fitted using 1:1 binding model. For fitting of Biacore T200 and Octet Red384 data using TitrationAnalysis tool, data was thinned to one data point per second before fitting. During the fitting for data from Carterra LSA and Octet Red 384, signal shift at the beginning of dissociation was not fitted for when using either the commercial software (Carterra Kinetics software and Data Analysis 12.0) or the TitrationAnalysis tool. During the fitting for data from Biacore T200, signal shift at the beginning of dissociation was fitted for when using both the commercial software (Biacore T200 Evaluation Software) and the TitrationAnalysis tool.

Results

Parameter estimates from TitrationAnalysis matched well with outputs of commercial software

In order to assess the quality of results generated by the TitrationAnalysis tool, we collected binding titration data of HIV-1 envelope glycoproteins AE.A244 gp120 binding to HIV-1 neutralizing monoclonal antibody (mAb) CH31. The binding titration data were collected on Carterra LSA, Biacore T200 and Octet Red384. Non-regenerative cycles were used when collecting data on Carterra LSA.

Figure 5 and Table 2 show the comparison of fitted sensorgram and parameter estimates. To shorten the fitting time, the data collected on Biacore T200 and Octet RED384 were thinned to 1 Hz (one data point per second) when fitting using the TitrationAnalysis tool. The data collection frequency of Carterra LSA was ~ 0.5 Hz (about 1 data point per 2 seconds).

Figure 5. Comparison of fitted sensorgrams obtained using commercial software with the TitrationAnalysis tool fitted sensorgrams.

Figure 5.

Each panel from A to F shows the binding of AE.A244 gp120 to mAb CH31. Data collected on Biacore T200 are compared in A (Biacore T200 evaluation software) and B ( TitrationAnalysis); data collected on high-throughput SPR i platform Carterra LSA are compared in C (Carterra Kinetics software) and D ( TitrationAnalysis); data collected on Octet RED384 are compared in E (ForteBio Data Analysis software) and F ( TitrationAnalysis).

Table 2. Estimated kinetics by TitrationAnalysis closely match those estimates from commercial software.

Comparisons of kinetics parameters and their associated standard errors between commercial software analysis and TitrationAnalysis tool analysis are shown for all 3 platforms for the binding of AE.A244 gp120 to CH31. “Number of data points” columns indicate the total number of data points used during parameter estimation for each fit.

Biacore T200
(reference and blank subtracted)
Carterra LSA
(reference and blank subtracted)
Octet RED384
(reference subtracted)
Number
of points
k a (M -1 s -1) k d (s -1) K D (M) Number
of points
k a (M -1 s -1) k d (s -1) K D (M) Number
of points
k a (M -1 s -1) k d (s -1) K D (M)
Commercial Estimates 3.9E+04 1.87E+03 1.22E-04 6.54E-08 2.4E+03 3.51E+03 5.87E-05 1.67E-08 2.3E+04 5.68E+03 2.95E-04 5.19E-08
(associated
error)
4.10E+00 2.50E-07 1.96E-10 6.70E+01 2.70E-06 8.32E-10 7.47E+01 4.58E-06 1.06E-09
Titration
Analysis
Estimates 3.9E+03 1.81E+03 1.19E-04 6.57E-08 2.4E+03 3.71E+03 5.99E-05 1.61E-08 4.5E+03 5.68E+03 2.94E-04 5.17E-08
(associated
error)
8.73E+00 8.04E-07 5.45E-10 9.07E+01 1.14E-06 4.99E-10 7.50E+01 4.59E-06 1.06E-09

For Octet RED384 platform data, the kinetics estimates and the associated standard errors between the commercial software and the TitrationAnalysis tool are essentially indistinguishable. For the other two platforms, the estimates also closely resemble between commercial software and the TitrationAnalysis tool.

For Biacore T200 platform data, the kinetics estimates of the TitrationAnalysis tool showed less than 4% differences when compared to estimates from the commercial software, with the largest being k a (3.2%). With the commercial software fitting data obtained at 10 Hz and the TitrationAnalysis tool fitting data obtained at 1 Hz, the standard errors from the TitrationAnalysis fitting only showed modest increase (2.13 – 3.22 fold) and were negligible compared to the estimates (%CV < 1%).

For Carterra LSA platform data, the kinetics estimates for AE.A244 binding showed less than 6% differences between the two fitting methods. Standard errors of k d and K D values associated with TitrationAnalysis tool fit were smaller than those associated with commercial software fit. The standard error of k a from both fits were comparable.

Replicate measurements of the same interaction yielded similar kinetics estimates

Next, we assessed whether the TitrationAnalysis tool can be used to compare replicate measurements of the same interactions. Multiple replicate sensorgrams of AE.A244 gp120 binding to mAb CH31 were collected on the Carterra LSA platform and compared.

Figure 6 and Table 3 show the comparison of fitted sensorgram and parameter estimates among the replicates. There are small variations among the values, with the largest being 2.11 fold difference among the k a values of AE.A244 binding to CH31. The level of standard errors is reproducible for the different replicates. Here, the TitrationAnalysis high throughput capacity is utilized, and all replicates of a given gp120 species was analyzed in a single run. During this fitting run using the optimized analyte concentration range, the average fitting time for each sensorgram was about 6 seconds.

Figure 6. Comparison of fitted sensorgrams for replicate measurements.

Figure 6.

Panels AD show fitted sensorgrams using TitrationAnalysis tool for replicates of AE.A244 gp120 binding to mAb CH31. All data were collected on Carterra LSA.

Table 3. Estimated kinetics by TitrationAnalysis were similar among replicates.

Comparisons of kinetics parameters and their associated standard errors for the replicate measurements of AE.A244 gp120 binding to mAb CH31 using TitrationAnalysis tool are shown. SE is abbreviation for standard error. “Fold” indicates the fold change between the largest value and the smallest value among the replicates. All data were collected on Carterra LSA.

Replicate k a (M -1 s -1) SE k a (M -1 s -1) fold k a k d (s -1) SE k d (s -1) fold k d K D (M) SE K D (M) fold K D
1 4.07E+03 1.18E+02 2.11 5.14E-05 1.37E-06 1.51 1.26E-08 4.97E-10 1.68
2 5.50E+03 1.11E+02 7.78E-05 1.38E-06 1.41E-08 3.79E-10
3 2.61E+03 9.03E+01 5.53E-05 1.13E-06 2.12E-08 8.52E-10
4 3.71E+03 9.07E+01 5.99E-05 1.14E-06 1.61E-08 4.99E-10

The fitting output is not affected by the change in users and machines

To assess whether the fitting output can be reproduced by multiple users implemented on different computers running different Mathematica versions, two users were asked to independently analyze the exact same four sets of Carterra titration data shown in sensorgrams in Figure 5 and Figure 6. The testing was done on two separate computers, with one user using Mathematica 12.2 and another using Mathematica 13.0. The fitting results were compared to the estimates done using Mathematica 12.0 shown in Table 2 and Table 3, and were shown to be highly reproducible ( Table 4). The parameter estimates and the associated errors were indeed identical and independent of the specific computer and software version used.

Table 4. The fitting output was reproduced independently by other users.

The compilation of fitting results generated by two independent users for AE.A244 binding to CH31 data on all three platforms is shown. SE is abbreviation for standard error.

Carterra LSA Replicates Biacore T200 Octet RED384
Replicate 1 Replicate 2 Replicate 3 Replicate 4
User 1 k a (M -1 s -1) 4.07E+03 5.50E+03 2.61E+03 3.71E+03 1.81E+03 5.68E+03
SE k a (M -1 s -1) 1.18E+02 1.11E+02 9.03E+01 9.07E+01 8.73E+00 7.50E+01
k d (s -1) 5.14E-05 7.78E-05 5.53E-05 5.99E-05 1.19E-04 2.94E-04
SE k d (s -1) 1.37E-06 1.38E-06 1.13E-06 1.14E-06 8.04E-07 4.59E-06
K D (M) 1.26E-08 1.41E-08 2.12E-08 1.61E-08 6.57E-08 5.17E-08
SE K D (M) 4.97E-10 3.79E-10 8.52E-10 4.99E-10 5.45E-10 1.06E-09
User 2 k a (M -1 s -1) 4.07E+03 5.50E+03 2.61E+03 3.71E+03 1.81E+03 5.68E+03
SE k a (M -1 s -1) 1.18E+02 1.11E+02 9.03E+01 9.07E+01 8.73E+00 7.50E+01
k d (s -1) 5.14E-05 7.78E-05 5.53E-05 5.99E-05 1.19E-04 2.94E-04
SE k d (s -1) 1.37E-06 1.38E-06 1.13E-06 1.14E-06 8.04E-07 4.59E-06
K D (M) 1.26E-08 1.41E-08 2.12E-08 1.61E-08 6.57E-08 5.17E-08
SE K D (M) 4.97E-10 3.79E-10 8.52E-10 4.99E-10 5.45E-10 1.06E-09

Discussion

The overall goal of the TitrationAnalysis tool development was to provide flexibility for fitting optimization and reliability of fitting performance, minimize repeated manual interaction with graphic interface and automate the fitting process. Useful features from the three platforms (Biacore T200, Carterra LSA and ForteBio Octet Red384) were incorporated during the development of the TitrationAnalysis tool. For example, the fitting for non-regenerative cycles can be applied to data collected on all three platforms. When changing the selection of concentration range or the dissociation window to be used during fitting, there is no need for manual interaction with a graphical interface to exclude titration cycles or adjust fitting window by cropping.

The automation of TitrationAnalysis tool primarily aimed at providing a convenient approach to carry out sensorgram fitting in a high-throughput fashion. When assessing the binding kinetics of a diverse panel of ligands binding to the same analyte, it is typically useful to titrate the analyte with a wide concentration range, potentially covering the linear ranges of all ligands. Titration curves corresponding to analyte concentrations that fall under the linear range of dose response typically constitute the best subset of curves in a sensorgram to perform analysis for kinetics estimates, and they contain the least amount of signal artifacts. However, it is laborious to manually determine the linear range of each titration before curve fitting. TitrationAnalysis tool provides the ability to automate this process by programmatically finding a range of concentrations that equates to or closely resembles the linear range of each sensorgram. The fitting result using the automatically selected concentration range provides a convenient starting point for fitting optimization.

Currently the development of TitrationAnalysis is focused on implementing the 1:1 binding model, which is typically the choice for sensorgram fitting if there is no prior knowledge supporting the need for more complex models. The TitrationAnalysis tool fitting equations was adapted to account for the non-zero starting responses at the beginning of the association steps in order to be useful for Carterra LSA data collected non-regeneratively. And the tool does allow user, if needed, to manually select a dissociation window for better fitting of the data to a 1:1 binding model.

Among the output files, the .csv reports of the TitrationAnalysis tool can be readily used for statistical calculation and therefore to perform quality control of the data. The PDF reports contains a number of key pieces of information and can be directly used for sensorgram sharing and experiment documentation. This enables laboratories, especially those operating under Good Laboratory Practice (GLP) or Good Clinical Laboratory Practice (GCLP) guidelines, to quickly analyze, document and report results for binding characterization of large panels of biomolecules. We have applied TitrationAnalysis to some recent studies, demonstrating its ability for analyzing wide ranges of binding kinetics behavior for large mAb panels, including a panel of SARS-CoV-2 spike protein specific mAbs binding to multiple SARS-CoV-2 spike protein variants 37 and a panel of malaria causing Plasmodium falciparum circumsporozoite (CSP) protein specific mAbs binding to CSP epitope peptides 38 .

In the future, the TitrationAnalysis tool and its underlying equations can be relatively easily adapted to analyze data from other label free platforms, given that the pre-processed data can be exported from the commercial software. The tool can potentially automate or integrate additional useful sensorgram analysis practices such as more accurate identification of dose response linear range, as well as automatically detecting upward drift in dissociation or biphasic and multiphasic dissociation in order to determine the optimal dissociation fitting window or the appropriateness of using the 1:1 fitting model. We also plan to incorporate steady-state analysis in which the apparent K D is estimated using the dose response curve. Steady-state analysis requires the estimation of R eq (the response at equilibrium), which has not been reliably established for non-regenerative titrations. Further establishing the methods for R eq estimation can help provide side-by-side comparison of K D estimated through sensorgram fitting and through steady-state analysis.

Additional binding models beyond 1:1 binding can also be implemented and integrated into the data analysis of multiple platforms. These models use two or more sets of association rate constant and dissociation rate constant to describe a single sensorgram, therefore requiring more rigorous algorithm development. For example, one of our recent endeavors showed that parameter initialization and the length of the dissociation phase can both influence the accuracy of parameter estimation for bivalent analyte model 39 . Future algorithm development of other non-1:1 binding models and optimization of algorithm performance will benefit the integration of these binding models into the current high-through analysis pipeline.

Acknowledgements

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. We thank Dr. Brian Watts for contribution in binding kinetics measurements on Biacore T200. We thank Matthew Herbst and Shyam Sutariya for performing independent testing of reproducibility of the package.

Funding Statement

This study was supported by grants (OPP12109388, INV-0008612 and INV-043419) for the Antibody Dynamics platform of the Global Health Discovery Collaboratory (GHDC) from the Bill and Melinda Gates Foundation (BMGF) to GDT. 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.

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

[version 2; peer review: 3 approved]

Data availability

Zenodo: Example data for all sensorgrams included in the result section data sets in https://zenodo.org/record/7998652 33 .

Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0).

Software availability

Source code available from: https://github.com/DukeCHSI/TitrationAnalysis.

Archived source code at time of publication: https://zenodo.org/record/7998652 33

License: Creative Commons Attribution 4.0 International license (CC-BY 4.0).

References

  • 1. Malmqvist M: Surface plasmon resonance for detection and measurement of antibody-antigen affinity and kinetics. Curr Opin Immunol. 1993;5(2):282–286. 10.1016/0952-7915(93)90019-o [DOI] [PubMed] [Google Scholar]
  • 2. Del Vecchio K, Stahelin RV: Using surface plasmon resonance to quantitatively assess lipid-protein interactions. Methods Mol Biol. 2016;1376:141–153. 10.1007/978-1-4939-3170-5_12 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Bartollino S: Surface Plasmon Resonance technology to assess biological interactions. Insights Biol Med. 2017;1:039–044. 10.29328/journal.hjbm.1001005 [DOI] [Google Scholar]
  • 4. Knowling S, Clark J, Sjuts H, et al. : Direct comparison of label-free biosensor binding kinetics obtained on the Biacore 8K and the Carterra LSA. SLAS Discov. 2020;25(9):977–984. 10.1177/2472555220934814 [DOI] [PubMed] [Google Scholar]
  • 5. Krämer SD, Wöhrle J, Rath C, et al. : Anabel: an online tool for the real-time kinetic analysis of binding events. Bioinform Biol Insights. 2019;13: 1177932218821383. 10.1177/1177932218821383 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Norval LW, Krämer SD, Gao M, et al. : KOFFI and Anabel 2.0-a new binding kinetics database and its integration in an open-source binding analysis software. Database (Oxford). 2019;2019: baz101. 10.1093/database/baz101 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Schasfoort RBM: Handbook of Surface Plasmon Resonance. 2017;P001–524. 10.1039/9781788010283 [DOI] [Google Scholar]
  • 8. O'Shannessy DJ, Brigham-Burke M, Soneson KK, et al. : Determination of rate and equilibrium binding constants for macromolecular interactions using Surface Plasmon Resonance: use of nonlinear least squares analysis methods. Anal Biochem. 1993;212(2):457–468. 10.1006/abio.1993.1355 [DOI] [PubMed] [Google Scholar]
  • 9. Bakhtiar R: Surface Plasmon Resonance spectroscopy: a versatile technique in a biochemist's toolbox. J Chem Educ. 2013;90(2):203–209. 10.1021/ed200549g [DOI] [Google Scholar]
  • 10. Tanious FA, Nguyen B, Wilson WD: Biosensor-Surface Plasmon Resonance methods for quantitative analysis of biomolecular interactions. Methods Cell Biol. 2008;84:53–77. 10.1016/S0091-679X(07)84003-9 [DOI] [PubMed] [Google Scholar]
  • 11. Kamat V, Rafique A: Designing binding kinetic assay on the Bio-Layer Interferometry (BLI) biosensor to characterize antibody-antigen interactions. Anal Biochem. 2017;536:16–31. 10.1016/j.ab.2017.08.002 [DOI] [PubMed] [Google Scholar]
  • 12. Muller-Esparza H, Osorio-Valeriano M, Steube N, et al. : Bio-Layer Interferometry analysis of the target binding activity of CRISPR-cas effector complexes. Front Mol Biosci. 2020;7:98. 10.3389/fmolb.2020.00098 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. Kozma P, Hámori A, Kurunczi S, et al. : Grating coupled optical waveguide interferometer for label-free biosensing. Sens Actuators B: Chem. 2011;155(2):446–50. 10.1016/j.snb.2010.12.045 [DOI] [Google Scholar]
  • 14. Gatterdam V, Frutiger A, Stengele KP, et al. : Focal molography is a new method for the in situ analysis of molecular interactions in biological samples. Nat Nanotechnol. 2017;12(11):1089–1095. 10.1038/nnano.2017.168 [DOI] [PubMed] [Google Scholar]
  • 15. Kozma P, Hámori A, Cottier K, et al. : Grating coupled interferometry for optical sensing. Appl Phys B. 2009;97(1):5–8. 10.1007/s00340-009-3719-1 [DOI] [Google Scholar]
  • 16. Jankovics H, Kovacs B, Saftics A, et al. : Grating-coupled interferometry reveals binding kinetics and affinities of Ni ions to genetically engineered protein layers. Sci Rep. 2020;10(1): 22253. 10.1038/s41598-020-79226-w [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Fattinger C: Focal molography: coherent microscopic detection of biomolecular interaction. Phys Rev X. 2014;4(3): 031024. 10.1103/PhysRevX.4.031024 [DOI] [Google Scholar]
  • 18. Schuck P, Minton AP: Analysis of mass transport-limited binding kinetics in evanescent wave biosensors. Anal Biochem. 1996;240(2):262–272. 10.1006/abio.1996.0356 [DOI] [PubMed] [Google Scholar]
  • 19. Karlsson R: Affinity analysis of non-steady-state data obtained under mass transport limited conditions using BIAcore technology. J Mol Recognit. 1999;12(5):285–292. [DOI] [PubMed] [Google Scholar]
  • 20. Biacore™ Assay Handbook. Reference Source [Google Scholar]
  • 21. Gaudreault J, Liberelle B, Durocher Y, et al. : Determination of the composition of heterogeneous binder solutions by surface plasmon resonance biosensing. Sci Rep. 2021;11(1): 3685. 10.1038/s41598-021-83268-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22. Peess C, von Proff L, Goller S, et al. : Deciphering the stepwise binding mode of HRG1β to HER3 by Surface Plasmon Resonance and interaction map. PLoS One. 2015;10(2): e0116870. 10.1371/journal.pone.0116870 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23. Capelli D, Parravicini C, Pochetti G, et al. : Surface Plasmon Resonance as a tool for ligand binding investigation of engineered GPR17 receptor, a G protein coupled receptor involved in myelination. Front Chem. 2019;7: 910. 10.3389/fchem.2019.00910 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Dennison SM, Reichartz M, Seaton KE, et al. : Qualified biolayer interferometry avidity measurements distinguish the heterogeneity of antibody interactions with Plasmodium falciparum circumsporozoite protein antigens. J Immunol. 2018;201(4):1315–1326. 10.4049/jimmunol.1800323 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Denison SM, Sutherland LL, Jaeger FH, et al. : Induction of antibodies in rhesus macaques that recognize a fusion-intermediate conformation of HIV-1 gp41. PLoS One. 2011;6(11): e27824. 10.1371/journal.pone.0027824 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Hastie KM, Li H, Bedinger D, et al. : Defining variant-resistant epitopes targeted by SARS-CoV-2 antibodies: a global consortium study. Science. 2021;374(6566):472–478. 10.1126/science.abh2315 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Matharu Z, Bee C, Schwarz F, et al. : High-throughput Surface Plasmon Resonance biosensors for identifying diverse therapeutic monoclonal antibodies. Anal Chem. 2021;93(49):16474–16480. 10.1021/acs.analchem.1c03548 [DOI] [PubMed] [Google Scholar]
  • 28. Hearty S, Leonard P, O'Kennedy R: Measuring antibody-antigen binding kinetics using Surface Plasmon Resonance. Methods Mol Biol. 2012;907:411–442. 10.1007/978-1-61779-974-7_24 [DOI] [PubMed] [Google Scholar]
  • 29. Papalia GA, Baer M, Luehrsen K, et al. : High-resolution characterization of antibody fragment/antigen interactions using Biacore T100. Anal Biochem. 2006;359(1):112–119. 10.1016/j.ab.2006.08.032 [DOI] [PubMed] [Google Scholar]
  • 30. Sarzotti-Kelsoe M, Cox J, Cleland N, et al. : Evaluation and recommendations on good clinical laboratory practice guidelines for phase I-III clinical trials. PLoS Med. 2009;6(5): e1000067. 10.1371/journal.pmed.1000067 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31. Bonsignori M, Montefiori DC, Wu X, 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. 10.1128/JVI.07163-11 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32. Liao HX, Bonsignori M, Alam SM, et al. : Vaccine induction of antibodies against a structurally heterogeneous site of immune pressure within HIV-1 envelope protein variable regions 1 and 2. Immunity. 2013;38(1):176–186. 10.1016/j.immuni.2012.11.011 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Li K, Dennison SM: TitrationAnalysis tool (v1.0.0). Zenodo. 2023. 10.5281/zenodo.7998652 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Zhou T, Zhu J, Wu X, et al. : Multidonor analysis reveals structural elements, genetic determinants, and maturation pathway for HIV-1 neutralization by VRC01-class antibodies. Immunity. 2013;39(2):245–258. 10.1016/j.immuni.2013.04.012 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Wen Y, Trinh HV, Linton CE, et al. : Generation and characterization of a bivalent protein boost for future clinical trials: HIV-1 subtypes CR01_AE and B gp120 antigens with a potent adjuvant. PLoS One. 2018;13(4): e0194266. 10.1371/journal.pone.0194266 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36. Karasavvas N, Billings E, Rao M, et al. : The Thai Phase III HIV Type 1 Vaccine trial (RV144) regimen induces antibodies that target conserved regions within the V2 loop of gp120. AIDS Res Hum Retroviruses. 2012;28(11):1444–1457. 10.1089/aid.2012.0103 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. Li K, Huntwork RHC, Horn GQ, et al. : Cryptic-site-specific antibodies to the SARS-CoV-2 receptor binding domain can retain functional binding affinity to spike variants. J Virol. 2023;97(12): e0107023. 10.1128/jvi.01070-23 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Williams KL, Guerrero S, Flores-Garcia Y, et al. : A candidate antibody drug for prevention of malaria. Nat Med. 2024;30(1):117–129. 10.1038/s41591-023-02659-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39. Nguyen K, Li K, Flores K, et al. : Parameter estimation and identifiability analysis for a bivalent analyte model of monoclonal antibody-antigen binding. Anal Biochem. 2023;679: 115263. 10.1016/j.ab.2023.115263 [DOI] [PMC free article] [PubMed] [Google Scholar]
Gates Open Res. 2023 Nov 23. doi: 10.21956/gatesopenres.16069.r35150

Reviewer response for version 1

Ruben Luo 1

This manuscript introduces a new label-free assay data analysis tool Titration Analysis, which can fit the binding time course data and estimate association and dissociation rate constants for determining apparent dissociation constant values.

Comments to this review article are listed below.

(1) In Page 4, first paragraph, please check the correctness of Eq3 as it seemed not consistent with what was described. In addition, was "Rdrift term will be dropped if is Rshift term is included" referring to Eq2? If yes, it seemed that the Rshift term was dropped?

(2) Although the 1:1 Langmuir fitting model is the most reliable one for label-free assays, please elaborate the reason of not including other binding models.

Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?

Yes

Is the rationale for developing the new software tool clearly explained?

Partly

Is the description of the software tool technically sound?

Yes

Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?

Yes

Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?

Yes

Reviewer Expertise:

Label-free assays for clinical diagnostics.

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.

Gates Open Res. 2024 May 27.
S Moses Dennison 1

Thanks for the review. Our responses are below.

•  (1) In Page 4, first paragraph, please check the correctness of Eq3 as it seemed not consistent with what was described. In addition, was "Rdrift term will be dropped if is Rshift term is included" referring to Eq2? If yes, it seemed that the Rshift term was dropped?

Response: Thank you for paying close attention to the parameters in the model. Rshift accounts for the bulk shift at the start of the association due to a mismatch between the analyte buffer and the running buffer used for collecting baseline and dissociation data, potentially contributed by buffer components in the high concentration analyte stock before diluting using the running buffer. This bulk shift will typically disappear when association ends, causing a sudden shift of signal between the end of association and beginning of dissociation. Rdrift, on the other hand, accounts for situation where the disconnect between association and dissociation is caused not by bulk shift, but by other factors such as the loss of non-specifically bound analyte. To avoid over-parameterization, the Rdrift term is omitted when Rshift is included.

We added the following manuscript texts in the section title “Mathematical model for tool development” to hopefully add further clarification:

“This bulk shift is typically due to a mismatch between the analyte buffer and the running buffer used for collecting baseline and dissociation data, and will therefore typically disappear when association ends. This causes a signal disconnect both at the beginning and at the end of the association phase.”

• ( 2) Although the 1:1 Langmuir fitting model is the most reliable one for label-free assays, please elaborate the reason of not including other binding models.

Response: While this manuscript is limited to the automation of 1:1 fitting model for high-throughput analysis, we have started to develop algorithms for rigorous parameter estimations of more advanced binding models. For example, we have described the algorithm development of bivalent analyte binding model in Nguyen et al, 2023. Currently, further development for bivalent analyte fitting is needed to optimize the algorithm performance and enable integration with the current tool.

We added the following texts in the 6 th (last) paragraph of the Discussion section to mention our work on this direction:

 “These models use two or more sets of association rate constant and dissociation rate constant to describe a single sensorgram, therefore requiring more rigorous algorithm development. For example, one of our recent endeavors showed that parameter initialization and the length of the dissociation phase can both influence the accuracy of parameter estimation for bivalent analyte model. Future algorithm development of other non-1:1 binding models and optimization of algorithm performance will benefit the integration of these binding models into the current high-through analysis pipeline.”

Gates Open Res. 2023 Nov 23. doi: 10.21956/gatesopenres.16069.r34620

Reviewer response for version 1

Robert Horvath 1

This is a valuable contribution to the community. Often, commercial tools employ codes that are challenging to follow in full detail and do not enable cross-platform analysis, such as creating a clear data architecture to analyze large data sets originating from various measurement platforms using AI. Therefore, any contribution in this direction is useful for making the field more comfortable with AI-based problem-solving. I suggest the authors mention grating-coupled interferometry and focal molography, two novel platforms with advantages over the techniques mentioned in the present work.

Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?

Yes

Is the rationale for developing the new software tool clearly explained?

Yes

Is the description of the software tool technically sound?

Yes

Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?

Yes

Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?

Yes

Reviewer Expertise:

NA

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.

Gates Open Res. 2024 May 27.
S Moses Dennison 1

Thanks for the review. Our response is below.

•  I suggest the authors mention grating-coupled interferometry and focal molography, two novel platforms with advantages over the techniques mentioned in the present work.

Response: We appreciate this suggestion of mentioning more recent development of label-free kinetics platforms. We added the following texts as the third paragraph of the Introduction section:

“Recently, there are also newly emerged label-free techniques that have shown to provide unique advantages. Grating-coupled interferometry (GCI) and focal molography are worthy examples, both of which involve the use of a tantalum pentoxide (Ta2O5) thin-film optical waveguide. GCI uses interference-based waveguide sensors: the reference arm of the interferometer is combined with the measurement arm to eliminate phase noise and fluctuations. GCI exhibited high sensitivity and was shown to be particularly useful for low molecular size analyte under 1000 Da. In focal molography, ligands are precisely assembled in to a specific spatial pattern (molecular hologram) to diffract light coherently, leading to the detection of signal change when bound by a specific target. The noncoherent surroundings do not create coherent diffraction signal, therefore greatly reduce the detection of nonspecific binding. This enables the measurements of molecular interaction directly in biological relevant solutions, such as serum or plasma samples, as well as the detection of protein in living cell cultures.”

Gates Open Res. 2023 Sep 7. doi: 10.21956/gatesopenres.16069.r34378

Reviewer response for version 1

Noah Ditto 1

Overall the authors provide a clearly described third-party tool for analyzing real-time binding data from commercial biosensors. A simple experimental system is used to prove performance of their fitting process in comparison to analysis software associated with commercial biosensors. 

  • To improve reader understanding, it would be helpful to include a brief description of Mathematica in the introduction. 

  • Part numbers aren't included for reagents, which may hinder reproducibility aspects of this work. Where possible, would recommend citing part numbers, e.g. the specific goat anti-huFc Millipore antibody. 

  • On Table 2, the empty cell on the Number of Points column was slightly confusing; possibly consider merging the two rows under that heading to make it clear that value is applying to both rows. 

  • Adding to the caption that the values in Table 3 are derived from the LSA would help in clarifying the data source.

  • Its great to see the reproducibility in Table 4 for TitrationAnalysis among users. Would ask that the values be confirmed as they are surprisingly identical. Also suggest the language be more pointed in the caption and/or body to emphasize that they are acknowledged as absolutely identical. 

  • In the Discussion, the authors may consider commenting on the feasibility of using TitrationAnalysis for steady state affinity determination since it appears these calculations would not require much more effort to implement. Future considerations could also include the analysis of more kinetically diverse systems, such as those with rapid on- and off-rates. 

Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?

Yes

Is the rationale for developing the new software tool clearly explained?

Yes

Is the description of the software tool technically sound?

Yes

Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?

Partly

Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?

Yes

Reviewer Expertise:

Biophysical characterization of biomolecules using techniques such as mass spectrometry, calorimetry, light scattering, BLI, and SPR.

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.

Gates Open Res. 2024 May 27.
S Moses Dennison 1

Thanks for the review. Our responses to the questions are below.

•  To improve reader understanding, it would be helpful to include a brief description of Mathematica in the introduction.

Response: We agree that adding descriptions for Mathematica can help providing contexts for the readers. We have now added the following texts in the 7 th (last) paragraph of the Introduction section:

 “Mathematica is a software with robust computation abilities and was chosen here as the scripting environment for the TitrationAnalysis tool due to its broad accessibility, particularly to academic researchers.”

•  Part numbers aren't included for reagents, which may hinder reproducibility aspects of this work. Where possible, would recommend citing part numbers, e.g. the specific goat anti-huFc Millipore antibody.

Response: We agree with this and we have now added the catalog numbers or part numbers for key reagents purchased commercially and for the BLI sensors and SPR chips used for data collection. These changes are included in the sections titled “Carterra LSA data collection”, “Biacore T200 data collection” and “Octet Red384 data collection”.

On Table 2, the empty cell on the Number of Points column was slightly confusing; possibly consider merging the two rows under that heading to make it clear that value is applying to both rows.

Response: We agree that merging the cells will help improve clarify. We have now merged the cells in Table 2 so that the “Number of Points” column for each fit applies to both the parameter estimates and associate errors.

Adding to the caption that the values in Table 3 are derived from the LSA would help in clarifying the data source.

Response: We have now added “All data were collected on Carterra LSA.” in the caption of Table 3.

Its great to see the reproducibility in Table 4 for TitrationAnalysis among users. Would ask that the values be confirmed as they are surprisingly identical. Also suggest the language be more pointed in the caption and/or body to emphasize that they are acknowledged as absolutely identical.

Response:  Thanks for pointing out that the reproducibility was not sufficiently described. Since the same data sets were used by different users, the estimated parameters being identical is not unexpected. The table was indeed used to show that the parameter estimations are not influenced by computers or versions of Mathematica used. In the subsection titled “The fitting output is not affected by the change in users and machines”, we clarified with the following changes:

“… two users were asked to independently analyze the exact same four sets of Carterra titration data shown in sensorgrams in Figure 5 and Figure 6. The testing was done on two separate computers, with one user using Mathematica 12.2 and another using Mathematica 13.0.”

We also added the following texts:

“The parameter estimates and the associated errors were indeed identical and independent of the specific computer and software version used.”

•  In the Discussion, the authors may consider commenting on the feasibility of using TitrationAnalysis for steady state affinity determination since it appears these calculations would not require much more effort to implement. Future considerations could also include the analysis of more kinetically diverse systems, such as those with rapid on- and off-rates.

Response: Thanks for suggesting the addition of steady state analysis. In order to incorporate steady state analysis, accurate procedure for the estimation of R eq is needed. Currently, the estimation of R eq has not been reliably established for non-regenerative titrations. These capabilities can be incorporated in the upcoming versions.

We also agree that a more diverse range of kinetics should be tested for the performance of TitrationAnalysis. We limited the scope in this article to the binding of AE.A244 to CH31 to fully explore the effective of TitrationAnalysis. We actually have demonstrated the usefulness of TitrationAnalysis in Li et al, 2024 for analyzing the binding of SARS-CoV-2 spike protein specific antibodies and in Williams et al 2024 for analyzing the binding of circumsporozoite protein specific antibodies that showed diverse range of kinetics.

Regarding steady state analysis, we have now added the following texts in the 5 th paragraph of the Discussion section:

“We also plan to incorporate steady-state analysis in which the apparent K D is estimated using the dose response curve. Steady-state analysis requires the estimation of R eq (the response at equilibrium), which has not been reliably established for non-regenerative titrations. Further establishing the methods for R eq estimation can help provide side-by-side comparison of K D estimated through sensorgram fitting and through steady-state analysis.”

Regarding the analysis of kinetically diverse systems, we have now added the following texts in the 4 th paragraph of the Discussion section:“We have applied TitrationAnalysis to some recent studies, demonstrating its ability for analyzing wide ranges of binding kinetics behavior for large mAb panels, including a panel of SARS-CoV-2 spike protein specific mAbs binding to multiple SARS-CoV-2 spike protein variants and a panel of malaria Plasmodium falciparum circumsporozoite (CSP) protein specific mAbs binding to CSP epitope peptides.”


Articles from Gates Open Research are provided here courtesy of Bill & Melinda Gates Foundation

RESOURCES