2.2. Description of the Stochastic Model
Application of stochastic reaction–diffusion models is an active research field with numerous recent developments [
6]. There are several approaches and methods used to employ reaction–diffusion models and construct solutions to them [
7]. While there are sometimes difficulties when employing such models because of irregularity of the noise terms that perturb the equation, such noise terms can quantify the lack of knowledge of certain parameters, finite-size effects, and/or fluctuations occurring due to external perturbations. In the present model, both the diffusion and the surface reactions are modeled as stochastic processes, using the Gillespie formalism [
8,
9], expanded to include diffusive mass transport [
10]. During the labeling process, the mAbs in solution execute random walks and eventually encounter the surface of the cell where the mAbs are adsorbed and proceed to react with surface bound receptors. It is not practical to track the fluctuating spatial positions of thousands of mAbs, to estimate the times of their arrival at the surface of the cell. A practical method by which diffusion can be incorporated into the stochastic reaction algorithm was described in Reference [
10]. In short, the space around the cell is partitioned into spherical thin shells, and the rate of transfer of one mAb between two contiguous spherical shells is given by D/h
2, where D is the diffusion coefficient in unbound solution, and h is the thickness of the shell. In the current version of the model, all shells are 3.75 µm thick, about the average radius of the T cell. The solid blue circle in
Figure 2 shows an idealized spherical cell with three surrounding spherical shells delineated by three solid curves. In the following, the spherical shells are referred to as layers.
In the current model, the bulk flow in the labeling solution is assumed to be zero so that the three layers simply provide a diffusive path for mAbs to reach the cell surface. However, the three layers serve as convenient placeholders for enhancements in the model. The layer bordering the cell, called the cell layer, hc, contains the counterions at the surface of the cell which shield the charged groups on the surface of the cell from the rest of the suspension. Once the mAbs enter the vicinity of the cell surface, the charged groups on the mAbs start to experience electrostatic interaction with the charged groups on the cell. Other int eractions may also occur as mAbs near the surface of the cell, resulting in nonspecific adsorption on the cell surface. The cell layer is the natural location for enhancements to the description of the absorption process. Adjacent to the cell layer, and further from the cell surface, lies the “boundary” layer in which any flow present in the bulk solution is influenced strongly by the presence of the cell. The boundary layer is a natural location to insert a phenomenological description of hydrodynamic mixing. The outermost layer is called the “transition” layer; it defines the initial conditions for mass transport from bulk suspension to the surface of the cell. In addition, the transition layer is a placeholder for extensions of the model to lower concentrations of labeling mAbs. In the current model, the number of mAbs in the transition layer is set to a constant value derived from the large concentration of mAbs in the bulk suspension. The large concentration is needed to ensure saturation of binding and ensure that the concentration of mAbs in the suspension does not change appreciably during the labeling process. In case of a smaller initial mAb concentration in the labeling suspension, a feedback loop is needed to adjust, downward, the number of mAbs in the transition layer, to reflect the decrease in suspension concentration due to the binding of mAbs to receptors on the surface of T cells. In the present model, the mass transfer between the three layers is diffusive, resulting in the smallest possible mass transfer to the surface of the cell.
The mAb binding process starts with the transport of mAbs to the surface of the cell. The relevant dynamic variables are the number of mAbs in each of the layers and on the surface of the cell. The number of mAbs in the transition layer is represented by the symbol (A
s), where the subscript “s” is a reminder that the transition layer properties are those of the labeling suspension. The number of mAbs in the boundary layer is represented by (A
b), and the symbol (A
c) stands for the number of mAbs in the layer adjacent to the cell surface. The dynamic variable called (A
o) represents the number of mAbs adsorbed on the cell surface via nonspecific interactions. The specific reaction between the adsorbed mAbs and CD4 surface receptors, denoted by (R), is described by the dynamic variables (AR) and (ARR) which represent the number of mAb bound to one and two CD4 receptors, respectively. The symbol (R) represents the number of unbound CD4 receptors on the cell surface. It was assumed that, at the start of the binding reaction, there were 100,000 unbound receptors on the cell [
5]. The model’s conceptual framework is represented below by the five transitions/reactions which describe the motion of mAbs from solution to the cell surface and then to the complexes (AR) and (ARR). In all, there are ten sequential reactions, i.e., five forward and five backward, as shown in the list below.
(As) ⇆ (Ab) | diffusion between transition and boundary layers |
(Ab) ⇆ (Ac) | diffusion between boundary and cell layers |
(Ac) ⇆ (Ao) | nonspecific adsorption—cell layer to surface |
(Ao) (R) ⇆ (AR) | monovalent binding of mAb and receptor on surface |
(AR) (R) ⇆ (ARR) | bivalent binding of (R) and (AR) on surface |
The first column in
Table 1 gives the values of the reaction parameters associated with the ten reactions. The second column describes the reaction associated with the reaction parameter. The symbol D represents the mAb diffusion coefficient, which is approximately 0.5 × 10
−10 [
11]. The symbols h
c, h
b, and h
t give the thickness of the cell layer, boundary layer, and transition layer, respectively. The reaction rate constants, starting with Row 5 in
Table 1, are given in units of 1/s and can be interpreted as the probability that a single molecule will undergo the event associated with the reaction in an infinitesimal time interval. The reaction rate constants describing diffusion are obtained by dividing the solution diffusion coefficient by the square of the dimension of the layer from which the molecule is diffusing.
It is important to point out that the adsorption process in
Table 1 is simplified. The reaction constant k
on in
Table 1, is simply the diffusion rate, meaning that every molecule that comes to the surface is adsorbed by the surface and there is no reflection. The rate constant k
off was set to 0.5 × k
on, to ensure that the number of unoccupied adsorption sites remained reasonably constant during the labeling process and that there was always an ample number of adsorbed mAbs. (The current model assumes that the number of nonspecific adsorption sites on the surface of the T cell is very large, so that it does not have to be explicitly considered as a dynamic variable.) The values of the reaction constants, k
mp, k
mn, k
bp, and k
bn, were chosen to yield a reasonable time variation of the variables (R), (AR), and (ARR) in the labeling process. The values of the four reaction constants were changed in the calculations below, to describe special cases dominated by monovalent or bivalent binding. The value of (A
0) controls the reaction rate of monovalent binding, so a larger (A
0) results in more (AR), which in turn depletes the number of adsorbed mAbs and allows more mAbs to enter the adsorption state from the cell layer. At equilibrium, the number of adsorbed mAbs is equal to about 6000 = (k
on/k
off) × (A
c) = 2 × (A
c). At equilibrium, the cell layer, the boundary layer, and the transition layer all contain about 3000 mAbs, on the average (calculated by multiplying the volume of the transition layer (4.76 × 10
15 m
3) by the concentration of mAb in the bulk suspension (1 µmol/m
3) and Avogadro number; the result is rounded to 3000).
For reactions between two molecules, the reaction rate constant is the probability that a pair of molecules will undergo the event associated with the reaction in an infinitesimal time interval. In practice, there are many pairs of molecules in each of the states described in
Figure 2. The total reaction rate (called the propensity function) can be found by multiplying the reaction rate constant given in
Table 1 by the number of pairs undergoing the reaction. The result is shown in
Table 2, where the symbol α stands for propensity function, as defined in
Table 2, and the subscripts identify the specific reaction, which is described in the rightmost column of
Table 2.
The stochastic nature of the model is evident in the method by which the time of occurrence of any one of the ten reactions is chosen, and the method is given by the Gillespie algorithm [
8]. In short, for any one of the reactions given in
Table 2, the probability that the reaction will take place at time
t +
τ +
dτ, if it did not occur by time
t +
τ, is given by the following:
where
A(
t) is the number of molecules at time (
t), and
dτ is an infinitesimal time interval. Let
r1 be a random number chosen uniformly between 0 and 1, and then the time at which the reaction occurs is given by
τ = (1⁄
α(
t)) ∙ ln (1⁄
r1), where
τ is distributed uniformly between 0 and ∞. The probability that any one of the ten reactions in
Table 2 occurs at
t +
τ +
dτ can be written as exp (−(∑
αi (
t)) ∙
τ), where it is assumed that the numbers of all molecules are known at time,
t. In that case, the time of occurrence of any one of the ten reactions is given by Equation (1).
The occurrence of a specific reaction is found by examining the fractions
αj(
t)⁄∑
αi (
t). The sum of all the fractions is equal to 1. It is useful to visualize the probability of the occurrence of a reaction at
t + τ by a line segment of length 1; the likelihood of any specific reaction is given by the line segment of length equal to the fraction associated with that reaction. Therefore, the reaction can be selected by choosing a random number distributed uniformly from 0 to 1 and determining into which line segment it falls. When the reaction occurs, all relevant variables change value by one. The “change” matrix is defined in
Table 3. The first column is the variable vector containing the numbers of the six named variables, and the first horizontal row gives the reaction name denoted by the reaction rate constant. Each column of the change matrix is a vector which is added to the variable vector to give an updated variable vector after the reaction takes place. For example, if reaction k
mp occurs, then variables (A
o) and (R) decrease by one, and variable (AR) increases by one.
The diffusion in the stochastic model involves the transfer of one mAb between two adjacent layers; for example, for reaction k
1p, one mAb goes from boundary layer to cell layer. There are many mAbs in each layer, and each mAb is constantly executing a random walk, and, on occasion, an mAb will stray into a neighboring layer. That event is called a “reaction”. Note that the “reactions” k
2p and k
2n describe diffusion between the transition and boundary layers, and the population of transition layer is set to 3000. The stochastic model is implemented as follows. At a given time, all the propensity functions,
α, shown in
Table 2, are calculated. A random number,
r1, is used to calculate the time of occurrence of the next reaction by Equation (1). The reaction that occurred is determined by choosing a random number,
r2, and finding where, as determined by
αj(
t)⁄∑
αi (
t), it falls in (0,1). Finally, the column of the change matrix associated with the reaction is added to the variable vector. Lastly, time is incremented by the value
τ given by Equation (1). Upon completion, the entire cycle is repeated. The following section describes the results of applying the model to the reaction between labeled mAbs and CD4 receptors on the surface of T cells.
2.3. Characteristics of the Results from the Stochastic Model Calculation
Figure 3a,b shows results of stochastic model calculation for initial conditions (R) = 100,000, (A
t) = 3000, and all other variables set to 0. The reaction constants, k
mp = 10
−4, k
mn = 10
−6, k
bp = 2 × 10
−6, and k
bn = 10
−8, were chosen to yield comparable values of (AR) and (ARR) at equilibrium. All the other reaction parameters were those given in
Table 1.
Figure 3a shows the time dependence of mAb populations on the cell surface. The trace labeled (R) gives the total number of unreacted CD4 receptors on the T cell. As expected, it decreases as the labeling reaction proceeds. The labeling reaction on the surface leads to (AR) (monovalently bound mAb) and (ARR) (bivalently bound mAb). The time dependence of these populations is shown by the blue and red curves labeled (AR) and (ARR). At some point, the receptors are consumed and (R) = 0. At this point, the curves (AR) and (ARR) flatten.
Figure 3b shows the time dependence of populations involved in mass transport of mAbs to the cell surface. The trace labeled “boundary layer” shows the number of mAb molecules in the boundary layer surrounding the cell. The boundary layer exchanges mAb molecules with the transition layer and the cell layer via diffusion. The transition layer provides the initial condition for mass transport to the cell surface, and, in this version of the model, the number of mAbs in the transition layer is constant.
After a rapid growth during the first 1 s, the number of mAbs in the boundary layer undergoes a very slow growth because a slightly larger number of mAbs diffuse into the boundary layer from the transition layer than diffuse out of the boundary layer and into the cell layer. The label (A
c), shown by the red trace, gives the number of mAbs in the cell layer. Finally, the number of mAbs adsorbed on the cell surface is given by the blue trace labeled ”adsorbed”. The numbers of mAbs in the boundary layer and the cell layer reach a new equilibrium value at about 25 s. This time marks the transition to labeling equilibrium, where the total number of bound receptors is given by (AR) + 2∗(ARR), which should equal the initial number of unbound receptors (R) set to 100,000 [
12]. Though 140,000 CD4 receptors on cryopreserved peripheral blood mononuclear cells (PBMCs) were quantified by using quantitative mass spectrometry [
5], not all of these receptors are accessible for affinity binding by mAbs, as demonstrated by flow cytometry measurements. The stochastic model calculation produces a large file containing times at which the individual reactions occurred. The time intervals between consecutive reactions can be used to make a histogram. The time intervals between reactions range between 0.1 ns and 10 ms, and there is an indication of two clusters in the histogram of time intervals. The clusters may be assigned to specific reaction groups, but, at present, there is no practical way to measure the time intervals between reactions. Of great practical interest is the course of the post-labeling reaction after the labeled mAbs have been separated from the labeling solution and resuspended in a buffer without any mAb.
Figure 4a shows the model calculation with the initial values of the variables set to the final values of the variables from the calculation shown in
Figure 3a. The reaction parameters were the same as in
Figure 3a.
Note the large difference in the time scale of the horizontal axis in
Figure 4a, as compared to the time scale in
Figure 3a. The forward reaction, shown in
Figure 3a, reached equilibrium in 25 s, while the backward reaction, shown in
Figure 4a, goes to 3 × 10
4 s, without reaching an equilibrium. Of greatest interest is that (AR) and (ARR) populations exchange mAbs very readily between themselves, resulting in a quasi-constant value of the total bound mAb, (ABC) = (AR) + (ARR). The calculation indicates that, even after 2 h (7200 s), the number of bound mAb, remains close to the initial value at the end of the labeling process. This means that the washing and resuspension of labeled cells may not have a significant impact on the measured MFI, which is determined by the value of (ABC). The large time scale of the decrease in the (AR) and (ARR) populations, and the nearly linear behavior of the decrease, may permit measurement of the two populations over time, determination of the slopes of the two curves, and extrapolation to initial time to obtain the numbers of the two populations at the end of the labeling process. These populations would permit the conversion of ABC to a quantity proportional to bound receptors given by (AR) + 2 × (ARR). However, the result of the model calculation may not be generally valid for all mAb binding reactions.
Figure 4b shows the histogram of time interval data for the calculation in
Figure 4a. A histogram formed by using data at the start of the calculation was dominated by time intervals between 10
−6 and 10
−4 s, whereas histograms formed by using time intervals from the end of the calculation were dominated by time intervals around 2 s. At the beginning of the calculation, the main reactions were those of mAbs desorbing from the surface and diffusing to the boundary layer and subsequently to the solution. Time intervals at the end of the calculation were dominated by the slow backward reactions involving (R), (AR), and (ARR). The histogram in
Figure 4b suggests that the algorithm is effective at selecting the sequence of reactions during the post-labeling process (and hence also during the labeling process). Calculations were also performed with rate constants tailored to maximize the production of (AR) or the production of (ARR). In both cases, the predicted reduction in bound mAb after washing and resuspension was minimal.