Abstract
Optical tweezers have enabled important insights into intracellular transport through the investigation of motor proteins, with their ability to manipulate particles at the microscale, affording femto newton force resolution. Its use to realize a constant force clamp has enabled vital insights into the behavior of motor proteins under different load conditions. However, the varying nature of disturbances and the effect of thermal noise pose key challenges to force regulation. Furthermore, often the main aim of many studies is to determine the motion of the motor and the statistics related to the motion, which can be at odds with the force regulation objective. In this article, we propose a mixed objective H2/H∞ optimization framework using a model-based design, that achieves the dual goals of force regulation and real time motion estimation with quantifiable guarantees. Here, we minimize the H∞ norm for the force regulation and error in step estimation while maintaining the H2 norm of the noise on step estimate within user specified bounds. We demonstrate the efficacy of the framework through extensive simulations and an experimental implementation using an optical tweezer setup with live samples of the motor protein ‘kinesin’; where regulation of forces below 1 piconewton with errors below 10% is obtained while simultaneously providing real time estimates of motor motion.
Keywords: Optical trapping, Optical force clamp, Intracellular Transport, Molecular motor proteins, System Identification, Acousto-Optic Deflector (AOD), Mixed objective H2/H∞ optimization, kinesin motility assay
I. Introduction
Transport of important cargo inside the cells of eucaryotic species occurs through molecular motor proteins: kineisn, dynein and myosin. These motor proteins enable directed transport of cargo by converting chemical energy to mechanical energy and are central to the regulatory mechanisms that maintain the internal organization of the cell [1], [2]. Structurally, the motor proteins are composed of a cargo binding tail domain, a stalk and two motor heads; where the motor heads bind to the microtubule filaments while transporting the cargo as shown in Fig. 1. The tail domain attaches to the cargo of interest while the motor heads take discrete steps (or ‘walk’) over the pathways, composed of microtubules, inside the cell [3], thereby enabling directed transport of intracellular cargo. The typical motion of a single motor protein constitutes of series of discrete stepping events [4]. Motor proteins enable crucial intracellular functions, from producing muscle contraction and cellular tension to transport of sub-cellular organelles. Thus, proper functioning of molecular motors is indispensable to maintain a healthy cellular environment. Disruption of transport mechanisms due to impaired motor protein behavior is known to cause a host of maladies, including neurodegenerative diseases such as Huntington’s, Parkinson’s and Alzheimer’s [5], [6], high blood pressure and muscular disorders such as heart disease.
Fig. 1.
Schematic showing intracellular cargo carried by motor proteins kinesin and dynein over a section of the microtubule inside the cell. kinesin pulls the cargo towards the ‘plus’ end of the microtubule while dynein primarily pulls the cargo towards the ‘minus’ end of the microtubule
Challenges in investigation of motor motion through direct observation (using, for example, confocal or transmission electron microscopy) stem from the extremely small dimensions and step sizes of the motor proteins. For example, kinesin is about 110 nm in length and takes 8 nm sized steps, while exerting forces in the range of femto newtons on the cargo. An efficient method of probing molecular motors is through the use of optical traps [9], [10], which use a laser beam focused through a high numerical aperture (NA) objective to trap micron-sized dielectric beads suspended in a suitable liquid medium, as shown in Fig. 2. When the beam is passed through a high NA objective, the interaction of the bead with the reflected and refracted rays of the laser, results in formation of a stable equilibrium point near the focus of the objective [11]. For small values of bead displacement, Δx, from the equilibrium point, the trap exerts a restoring force Ftrap on the bead that is directed towards the trap location. Ftrap varies linearly with the displacement following the relationship Ftrap = KtΔx; where Kt is the stiffness of the trap. The displacement of the bead can be measured up to a limited range but with sub-nanometer resolution using photo diodes whereas high bandwidth cameras yield larger range with resolution in micrometers [12], [13]. The position of the bead can be controlled by manipulating the position of the trapping laser, using actuators such as galvo mirrors (with bandwidth in Hz) and acousto-optic deflectors (with bandwidth in KHz). Optical traps have enabled force resolution on the order of femtonewtons and position resolution on the order of nanometers, proving successful in the study of a variety of nano-scale systems such as transport inside cells [9], [14], separation of microscopic objects [15], [16], etc.
Fig. 2.

Bead in an optical trap, as described in [7]. When the trapping laser beam is passed through a high numerical aperture objective, microscopic particles (such as the spherical bead) in the vicinity of the focus of the objective experience two kinds of forces (scattering and gradient forces) due to the momentum transfer onto the particles from the reflected and refracted rays of the laser. FP and FQ are the reaction forces felt by the bead due to the momentum transfer from the rays P and Q respectively. The destabilizing scattering forces Fscatter generated by the laser beam are balanced by the gradient forces Fgradient resulting from the Gaussian intensity profile of the laser; thereby creating a stable equilibrium point.
To facilitate the investigation of motor proteins and detection of the stepping motion (denoted by xm in Fig. 3) using optical traps, motor proteins are attached to spherical dielectric beads using appropriate biochemistry (see [17]). The beads act as cargo that can be trapped using an optical trapping setup. An in-vitro environment mimicking the habitat inside the cell is created in a glass chamber, where microtubule filaments are coated at the base of the glass chamber. Using the principles of optical trapping [11], [7], the cargo is trapped and brought close to the microtubules, to allow for the motor proteins connected to the cargo to attach to the microtubule as shown in Fig. 3. Once attached, the motor protein takes steps on the microtubule, while pulling the bead. An instance of the bead position measured by a photo-diode sensor is shown in Fig. 4. The stepping data collected enables inference of important statistics of molecular motors such as motor detachment rates, stepping rates and reattachment rates, which inform several widely used models of motor proteins. The models have enabled numerous important results on intracellular transport by single and multiple motor proteins [18], [19], [20], [21], [22].
Fig. 3.
Investigation of bead attached to motor protein ‘kinesin’ using an optical trap. xt, xb and xm denote the trap location, bead position and motor position respectively.
Fig. 4.
Bead position data xb gathered using position sensor, with the bead in an optical trap while simultaneously traversing along the microtubule via the motor protein kinesin attached to it. When the optical trap is held stationary, it exerts more and more force on the bead as the bead is pulled further away from the trap focus. With increasing force on the bead it is likely that the motors pulling the bead detach from the microtubule, at which point the bead is pulled back towards the focus of the trap due to the restoring force of the trap. This figure shows the sawtooth-like patterns [8] characteristic of the bead motion due to the attached molecular motors.
Although measured bead position (such as that shown in Fig. 4) yields stepping statistics of the attached motor proteins, the motor linkage stiffens under increasing load [23], [24] exhibiting nonlinear force extension characteristics. Thus, bead displacement data yields an inaccurate measure of the motor-protein motion, often necessitating corrections (about 15% for forces beyond 1 pN) to compensate for the effect [24]. Furthermore, for bead position measurements such as those shown in Fig. 4, the restoring force on the bead varies as it travels under the influence of the trap. Thus the motor takes every step under changing load conditions. Transport properties of motor proteins are known to be altered when loading conditions change; thus making it difficult to study the effect of load forces on motor protein behavior.
Studies of molecular motors under constant forces using optical tweezers are made possible through the use of constant force clamps ([24], [25]). They are designed to make the optically trapped bead follow the motor protein motion by regulating the separation between bead and trap position, (xb−xt) to a desired value ed. allowing for the approximation of motor linkage as a Hookean spring. It is equivalent to maintaining load force on the bead equal to Fd = kted, thus allowing for constant force studies. Furthermore, it enables the measured bead position to correctly reflect the motor motion; from which the motor stepping statistics can be extracted using a variety of offline step detection techniques [26], [27] without the need for ad-hoc corrections [24]. Constant force clamps manipulate the position of the trap xt using suitable actuators.
The major challenges in the force regulation objective are due to the high bandwidth disturbance caused by motor motion and the large variance of the thermal noise affecting the cargo. State-of-art force clamps [24], [25] yield low bandwidths and are effective for studying motors moving at slow speeds. As alluded to earlier, elucidating the true motion of the motor protein remains the main objective; however, the measured bead motion is corrupted by thermal noise effects and thus presently the measured position of the bead is processed via offline methods [26], [27] to estimate the motor motion. Furthermore, existing methods regulate the load force on the bead but fail to take into account the affect of motor motion on the force experienced by the molecular motor itself. Thus for studies of motor protein based transport of cargo a method that simultaneously provides, accurate loading of the motor protein while it is in motion, and a high bandwidth and high resolution real time estimate of motor motion, will be a significant enabler.
Existing state-of-art [24], [25] is unable to accommodate such a multi-objective design.
Our Contribution
In this article, we employ the mixed objective H2/H∞ framework described in [28] to address the the desired diverse set of objectives. Using the framework, it is possible to have regulation of load force as well as estimation of stepping motion as design objectives. Through simulations, we demonstrate the ability to regulate forces below 1 pN with errors below 10% on cargoes moving up to speeds of 160 nm/s, which is close to the observed kinesin in-vitro speeds. Such a capacity will enable constant force studies where low errors in force regulation is of critical importance [21], [20]. Further simulations demonstrate the ability to regulate forces on motors moving as fast as 1000 nm/s with errors below 17%, resulting in significantly improved force clamp capabilities for probing motors with larger step sizes (hence higher speeds [29]) and motors moving at native speeds [30]. Moreover, we demonstrate real time estimation of motor motion for motors travelling at speeds up to 160 nm/s with the root mean squared error in step estimation below 5%; while simultaneously maintaining sub pico-newton forces with regulation error below 10% (as mentioned earlier).
We implement the design on a custom designed optical tweezer setup and demonstrate the performance on live samples of motor protein kinesin. Experimentally, we are able to regulate forces below 1 pN with errors below 10% on motors moving up to 200 nm/s using in-vitro motility assays. Without sacrificing force regulation, we demonstrate real time stepping estimation of motor motion at 55 nm/s. This constitutes the first such demonstration, in both simulations and experiments, of maintaining load forces below 1 pN with errors less than 10% while simultaneously estimating motor motion in real time. A preliminary simulation study of the force clamps using robust control framework has appeared in [31] and a preliminary experimental demonstration of the force clamp on a system mimicking the motor motion (without using motor proteins) has appeared in [32]. This article builds upon [31], [32] while accommodating the additional objective of reducing the effect of motor motion on the force experienced by the molecular motor. Along with the added objective, the design in this article is able to achieve a notable improvement in the bandwidth of regulation of force on the bead over that reported in [31], [32]. It further presents a detailed computational and experimental implementation of the constant force clamp on live motor protein (kinesin) samples. It thus provides first such demonstration of a model based control design framework on live motor protein samples.
The article is organized as follows. Section II presents the mathematical modeling and characterization of the system. Section III presents the controller design using the mixed objective H2/H∞ framework described in [28] for the optical tweezer system. Here, we present simulation results for force regulation and real-time stepping estimation of motor motion in the presence of thermal noise. Section IV presents experimental implementation of the framework and the results associated with testing the design on live kinesin motor proteins. It is followed by conclusions in section V.
II. Modeling and Characterization
A. Experimental Setup
The custom built optical tweezer forms the experimental setup for realizing optical traps (Fig. 5) where a Nd:YAG trapping laser (CrystaLaser Inc., λ = 1064 nm, 500 mW) is expanded using appropriate optics to fill the back aperture of high numerical apeture (NA) objective (Nikon 100x, 1.4 NA, oil immersion). The optical trap is formed at the focal point where spherical polystyrene beads are trapped. The trapping laser passes through 2-axis acousto-optic-detector (AOD, IntraAction Corp., DTD – 274HA6) that precisely steers the beam in x – y plane in response to appropriate commands. To detect the bead position, a second detection laser (Point Source Inc., iFLEX 2000, 50 mW, λ = 830 nm) is used to map the image of the bead onto a quadrant photodiode (QPD, Pacific Silicon Sensors, QP50 – 6SD2). A neutral density (ND) filter is added in the path of the detection laser to reduce its intensity to ensure that it does not interfere with the trapping phenomenon. The photodiode enables the detection of the bead location by providing three signals Vx, Vy and Vz where Vx and Vy represent the photon distribution on the photodiode along x axis and y axis respectively while Vz corresponds to total light intensity. These signals are captured using FPGA based data acquisition system (National Instruments, PCI7833R) that generates appropriate commands for the AOD. The controller is implemented using Labview-based NI-FPGA.
Fig. 5.
Schematic for custom designed ‘Optical Tweezer’ setup
B. System Model, Instrument Dynamics and Actuator Characterization
Let the locations of the trap centre, cargo and motor head (on the microtubule) be denoted by xt, xb and xm respectively. The bead in the optical trap is suspended in an aqueous medium with the coefficient of viscous damping β. For small magnitudes of displacement xb − xt of the optically trapped cargo from the trap centre, the force on the bead due to the optical trap is given by Kt(xb −xt) [24]. Similarly, for small extensions xm − xb of the motor-stalk, the force on the cargo due to the motor protein is modeled as Km(xm − xb) [24], where Km is the stiffness of the motor-stalk linkage. Under these conditions, the molecular motor carrying an optically trapped cargo (in this case, a spherical dielectric bead) can be modeled as a spring-mass-damper system with trap stiffness Kt, motor stiffness Km and the coefficient of viscous damping β, as shown in Fig. 6. The dynamics of the bead are observed to be highly over-damped [7], thus enabling the equation of motion of the bead in the presence of thermal noise η to be given by the following Langevin equation,
Fig. 6.
Block diagram describing the open loop plant
| (1) |
The mass of the bead m is very small (of the order 10−17 kg), so the Eq. (1) reduces to,
| (2) |
Applying Laplace transform to Eq. (2),
| (3) |
where and there is an abuse of notation with xm(s) used to represent the time and its Laplace transform as well.
In the absence of the motor (i.e. no motor attached to the bead) and thermal noise, the bead position in open loop follows the equation . Let . The trap position xt(s) can be manipulated using the command signal to the actuator u(s) through the relation xt(s) = A(s)u(s), where the transfer function A(s) models the dynamics of the actuator used to control the trap position. Thus, the position of the bead in open loop, in response to the command signal u(s) is given by,
| (4) |
One of the primary reasons for the low bandwidth of the state-of-art force clamps is that they ignore dynamics of the actuator i.e. the acousto-optic deflector (AOD) [31], [32]. Given the inherent physics of the AOD, the dynamics need to be modeled accurately in order to design a force clamp that can accommodate slow as well as fast moving motors. In eq. (4), the transfer function from the command input u(s) to the measured bead position xb(s) is given by Gh(s) = KtGp(s)A(s). We determine the expression for the actuator transfer function A(s) from the experimentally identified expression for Gh(s) using :
| (5) |
where trap stiffness Kt and damping coefficient β are obtained by methods described in [24]. The transfer function Gh(s) specific to the actuator and control hardware used to perform the experiments is identified by performing a chirp wave based system identification. A 3-pole 2-zero transfer function fit yields . Fig. 7 shows that the experimentally obtained step response shows a good match with the response predicted by the transfer function Gh(s). Fig. 7 (blue curve) clearly demonstrates that the bead initially traverses in a direction opposite to the commanded direction, which is characteristic of the delays present in the AOD actuation system. The identified transfer function Gh(s) (whose step response is shown in Fig. 7, red curve) contains a right half plane zero, that incorporates effects of delays; and by using (5) yields the actuator transfer function . The magnitude and frequency plots of A(s) are shown in Fig. 8(a) and (b) respectively. Existing force clamps [24], [25] make the simplifying assumption of A(s) = 1 which is only appropriate for low frequencies and will lead to diminished performance at higher frequencies.
Fig. 7.
Validation of the fitted transfer function Gh(s) by comparing step responses. The experimentally obtained step response shows close agreement with that obtained using the fitted transfer function Gh(s). Note the undershoot seen in both the experimental and simulation data (see inset) is characteric of the delays present in the AOD system.
Fig. 8.
Magnitude and phase plots for identified transfer function of the actuator, A(s). Note that at high frequencies, magnitude reduces and phase delay increases, affecting the actuator response for input signals at high frequencies.
Another way to identify the actuator transfer function is to model , where t is the actuator delay and the constant incorporates the plant dynamics. A second order Pade approximation of e−ts yields a transfer function that matches the transfer function A(s) obtained by the chirp wave based identification. The plant G(s), actuator A(s), trap stiffness Kt and motor linkage stiffness Km, together form the open loop plant POL, as shown in Fig. 9.
Fig. 9.
Block diagram of the open loop plant POL. The inputs to the plant are u, xm and η which denote the trap moment command, motor motion and thermal noise respectively and are related by the (3). The output xb denotes the bead position as measured by the photo diode. As mentioned earlier, and A(s) denotes the transfer function from trap command signal u(s) to the trap position xt(s), thereby capturing the dynamics of the actuator (AOD).
In the next section, we present the mixed objective H2/H∞ framework utilized in order to design a controller that meets the multiple objectives of maintaining constant force on the bead and estimating the disturbance signal (motor stepping motion).
III. Controller Synthesis
The controller takes the desired force to be maintained, Fd, and the measured bead position, xb, as its inputs and provides the command signal to the AOD u and the estimate x̂m of the disturbance xm as its outputs; thus, the controller K(s) is a two-input two-output system as shown in Fig. 10. A block diagram describing the various components of the optical trapping system together with the feedback controller K is shown in Fig. 11(a). The performance objectives on the closed loop system are as follows:
Fig. 10.
Block diagram describing the closed loop plant with open loop plant POL and controller K(s).
Fig. 11.
(a) Block diagram of the plant with frequency dependent weights We,Wem,Wm and Wη. (b) Psys denotes the transfer function of the system with inputs [w; ũ] and outputs [z; y]. (c) Closed loop representation of the system with controller K.
Good force regulation in the presence of set point changes and disturbances
Accurate real time estimation of motor motion
The feedback diagram in Fig. 11 contains additional signals ef and x̃m corresponding to the regulation error and estimation error, respectively. Input-output transfer functions appearing in this loop are denoted via subscripts e.g. TefFd (s) denotes the transfer function from input Fd to output ef. The desired performance objectives can be expressed in terms of specific transfer functions. The first objective translates to a requirement of small magnitudes for the transfer function TefFd (s) and TefXm (s).
Furthermore, the gain of the transfer function Tefmxm (s) is maintained to a small value, enabling the regulation of load force on the motor in the presence of motor motion. It also minimizes the effect of motor motion on extensions of the motor linkage, allowing for the the motor linkage to be approximated as a Hookean spring. The second objective translates to a small gain for the transfer function Tx̃mxm (s). The presence of the effect of thermal noise in the plant output xb necessitates filtering out of the effect of the white noise from the disturbance estimate x̂m. This translates to reducing the effect of η (white noise) on x̂m, that is, minimize the gain of Tx̂mη(s) across all frequencies. Note that the disturbance xm and the noise η enter at the same location as shown in Figure 11(a), so minimizing the H2 norm of Tx̂mη(s) is the same as minimizing the H2 norm of Tx̂mxm (s). Another point to be noted is that, in the optical trapping system, the trap position xt cannot be directly estimated for fast stepping motors (since at high frequencies); hence, it is not possible to design an effective feedback strategy that uses regulation error ef = Fd −kt(xb −xt) as an input to the controller. The proposed framework enables desired objectives to be obtained without resorting to the regulation error ef.
A. Design Objectives
The multi-objective output feedback control paradigm described out in [28] provides an effective controller synthesis approach to meet the desired objectives. The list below enumerates the desired performance requirements :
minimize ||[TefFd Tefxm]||H∞
minimize ||[Tefmxm]||H∞
minimize ||Tx̃mxm||H∞
minimize ||Tx̂mxm||H2
We incorporate a constraint on the H2 norm ||Tx̂mxm||H2 as in the optimization problem, where ν is specified by the user. Frequency dependent weights We(s), Wem(s), Wm(s) and Wη(s) are introduced to penalize the signals ef, efm, x̃m and x̂m respectively as shown in Figure 11(a) and ensure feasibility of the optimization problem. Note that, Wm(s) and Wη(s) should emphasize non-overlapping frequency regions since the signals xm and η enter the plant at the same location. We define the vector z := [ze, zem, zm, zη]T as the generalized output vector, w := [Fd, Fm, xm, η]T as the vector of generalized input, y := [Fd, xb]T as the input to the controller, ũ:= [u, x̂m]T as the output of the controller K. Psys is the open loop plant including the weights, as shown in Figure 11(b) and is given as,
The associated optimization problem to synthesize a controller K(s) is given below :
| (6) |
Here,
where .
The above optimization problem is a convex optimization problem as shown in [28], the optimal solution to which is obtained by solving the corresponding Linear Matrix Inequalities (or LMI’s). The solution scheme in [28] utilizes a common Lyapunov function for all the objectives, thereby bringing some amount of conservatism in the design process. However, the obtained controller is guaranteed to be stabilizing and also is of the same order as the plant, making it suitable for real time implementation. The associated closed loop system is shown in Fig. 11(c).
The weight We(s) is chosen (Fig. 13(a)) to penalize the regulation error ef, with gains below −16 dB for disturbances upto 700 Hz, corresponding to average motor velocity of motors of 5600 nm/s. It ensures small values of regulation errors at steady state as well as the frequencies of interest, corresponding to the observed native speeds of molecular motors [30]. Wem(s) is chosen (Fig. 13(b)) to minimize the effect of motor disturbances on error efm, by maintaining the gain below −5 dB for disturbances upto 100 Hz corresponding to an average velocity of 800 nm/s, consistent with unloaded speeds of motor protein kinesin [19], [20]. Wm(s) is chosen (Fig. 13(c)) to minimize the effect of disturbances on estimation of motor motion, for motor speeds upto 160 nm/s, consistent with observed in-vitro speeds using the motility protocol designed in [17] (further details are provided in next section). Wη(s) is chosen (Fig. 13(d)) to penalize the higher frequencies (> 20 Hz) so that the estimate x̂m is devoid of high frequency noise. Wη(s) is also chosen such that it avoids an overlap of frequencies with the chosen weight Wm(s), while also ensuring the feasibility of the optimization problem. The 2 × 2 controller (shown in the closed loop diagram in Fig. 10) is determined using the given frequency dependent weights and ν (= 2.23) by solving the corresponding LMI’s shown in [28]. The CVX solver [33] is utilized to solve for the corresponding LMI’s (see [28] for more details on solving for LMI’s) and returns a stabilizing controller K(s) for the chosen weights and value of ν. The resulting optimal value of γ is obtained to be 2.63.
Fig. 13.
Frequency response of (a) Tefxm (s) and , (b) Tefmxm (s) and , (c) Tx̃mxm (s) and , (d) Tx̂mxm (s) and using mixed objective H2/H∞ method. All three closed loop transfer functions meet the desired frequency dependent performance for the chosen weights and .
Note that, K21(s) corresponds to the closed loop transfer function from Fd to x̂m. It is evident that the transfer functions ||[Tzefd Tzexm]||H∞, ||[Tzemxm]||H∞, ||Tzmxm||H∞ and in (6) do not depend on the the controller transfer function K21(s), implying that the estimate x̂m does not depend on the reference signal Fd. Thus, setting K21(s) = 0 in the optimal controller obtained by solving the set of LMIs and utilizing controller does not alter the closed loop performances of the desired channels, as defined in (6). This simplifies the motor motion estimate x̂m(s) to be K22(s)Xb. K̄(s) is a 6th order controller with frequency response shown in Fig. 12. The frequency response of the inverse of the weights We(s),Wem(s),Wm(s),Wη(s) and the corresponding closed loop transfer functions with the optimal controller in loop are shown in Figure 13. It is clear from the figure that the closed loop transfer functions meet the desired frequency dependent performance specifications.
Fig. 12.
Frequency responses of the controller K̄ (s)
B. Simulation results
The performance comparison metric for regulation is the percentage regulation error, where σ(.) denotes standard deviation; and percentage root mean squared (rms) error, where erms is the rms value of the error e = Fd−Fb. The performance metric for estimation error, , where 〈.〉 denotes the expectation operator. Table I lists the regulation and estimation error performance of the synthesized controller for Fd = 0.95 pN and xm being a simulated staircase signal of 8 nm steps with frequencies of 5, 10, 15, 20 steps/sec corresponding to average motor speeds of 40, 80, 120, 160 nm/s. It is seen that regulation error is less than 10% and the rms estimation error is less than 6 nm for in-vitro motor stepping frequencies upto 160 nm/s. Figure 14(a) shows an example of the estimate x̂m of xm using the noisy bead position xb when the frequency of the steps is 5 Hz and Figure 14(b) shows the error in force regulation.
TABLE I.
Regulation and Estimation Error for various Motor Stepping Frequencies
| Step Rate (steps/s) | Motor Speed (nm/s) | r(%) | rrms(%) | erms(nm) |
|---|---|---|---|---|
| 5 | 40 | 4.85 | 6.1 | 5.21 |
| 10 | 80 | 7.42 | 8.29 | 4.83 |
| 15 | 120 | 8.06 | 8.87 | 4.78 |
| 20 | 160 | 8.40 | 9.18 | 4.88 |
Fig. 14.
(a) A realization of x̂m computed using xb when simulated xm is a staircase signal with stepping frequency 5 Hz and (b) the distribution of the associated regulation error. The force on the bead is Fb = 0.963 pn±4.85% (1 s.d) with 6.1% rms error.
Thus, the synthesized controller achieves the desired objectives of force regulation and real-time motor motion estimation in simulations. In the next section we demonstrate the experimental performance of the controller using live samples of the motor protein kinesin-I.
IV. Experiments with live motor proteins
In this section, we present an experimental implementation of the mixed objective H2 − H∞ optical force clamp (designed in the previous section) on our optical tweezer setup. The controller is implemented using an National Instruments PCI7833R FPGA. The command signal u to the actuator, which regulates the load force on the bead at the reference value Fd is given by K11Fd+K12xb, where xb is the measured bead position. The estimated motor motion is obtained by x̂m = K22Xb. The transfer functions K11,K12 and K22 are obtained in the continuous form and have to be discretized in order to be implemented using FPGA hardware. We utilize the bilinear transformation by substituting to obtain the equivalent discrete-time transfer functions K11,K12 and K22, where T is the sampling period of the system (50 KHz in this article). Furthermore, we develop and implement a bead motility assay where carboxylated beads 1 μm in diameter are attached to kinesin-I motor protein using appropriate biochemistry. We then test the performance of the mixed objective clamp on the beads carried by live kinesin-I motors and compare it with the performance of existing state-of-the-art force clamps.
A. Procedure and demonstration
To investigate motor protein motion using an optical force clamp, the optical tweezer is utilized to trap a polystyrene bead, with the bead being attached to kinesin-I motors using the protocol described in [17]. For the experiment, the trapped bead is brought close to the base of the glass slide where microtubule filaments have been previously coated (See [17] for details) and held stationary at a distance of ≈ 100 nm from it. As the kinesin protein attaches to the microtubule and gradually begins traversing, a unidirectional motion of the bead towards the positively charged end of the microtubule (similar to Fig. 4) is recorded using the photodiode sensor.
The optical force clamp is designed to maintain a constant force of Fd on the bead, which is equivalent to maintaining a constant distance of between the locations of the bead and the trap. The clamp is designed to trigger only after the bead has moved more than a distance of d away from the trap focus, that is, after xb − xt ≥ d. When xb − xt < d, the force clamp is not triggered and the trap position does not change in response to changes in the bead position. An instance of the force clamp in action for d = 100 nm is demonstrated in Fig. 16(a), where zones 1, 2 and 3 denote the different stages of bead motion under the optical force clamp. A representation of the bead-motor assembly corresponding to each of the zones is shown in Fig. 16(b). In zone (1), the bead is trapped and being brought close to the microtubule, awaiting attachment of the motor. No directed motion of the bead is recorded. In zone (2), the motor attaches to the microtubule and pulls the bead, yet the force clamp is not triggered since xb−xt < d. In zone (3), xb − xt ≥ d and the force clamp is activated, which is seen in the corresponding section in the Fig. 16(a), where the trap position (red trace) follows the bead position (blue trace) and maintains the distance xb − xt close to d = 100 nm. For the trap stiffness Kt = 0.0095 pN/nm, d = 100 nm translates to a desired force of Fd = 0.950 pN on the bead.
Fig. 16.
(a) Sample trace of bead (xb) and trap position (xt) showing optical force clamp in action, divided into three zones. (b) Diagrammatic representation of the behavior of bead-kinesin ensemble in each of the three zones. In zone (1), the bead attached to kinesin is brought close to the glass surface and awaits the attachment of the kinesin to the microtubule filaments coated onto it. No motion of the bead is recorded as the kinesin does not attach to the microtubule. Once the attachment occurs as shown in zone (2), the motor pulls the bead and traverses along the microtubule in a directed manner. However, since the displacement of the bead position from the trap position is less than d = 100 nm, the force clamp is not triggered and the trap position xt remains unchanged. Once xb − xt > 100 nm as seen in zone (3), the force clamp is triggered and the trap position follows the bead position while maintaining xb − xt close to 100 nm.
B. Results
The mixed objective H2 − H∞ force clamp was tested on beads with average velocities ranging from about 59 nm/s to 193 nm/s (see Table II for details). The mixed objective force clamp demonstrated significantly improved regulation performance, with the error in force resolution ranging from 4.67% to 7.97% while having rms error below 10%. An instance of the force clamp operating on a bead travelling at 107 nm/s is shown in Fig. 17(a), where an error in force regulation of 6.075% is obtained (as shown in Fig. 17(b)). We compared the performance of the existing state-of-art [24] under similar conditions of load force and velocities, where higher errors in force regulation were seen (as shown in TABLE III). An instance of the traditional force clamp operating on a bead travelling at 149 nm/s is shown in Fig. 18(a), where an error of 17.68% is obtained (Fig. 18(b)).It is evident that the mixed objective approach provides an advantage over the existing approaches and is capable of regulating sub piconewton forces with errors below 10%.
TABLE II.
H2 − H∞ Force Clamp Regulation Performance
| Motor Speed in (nm/s) | r (%) | rrms (%) |
|---|---|---|
| 59.17 | 4.67 | 5.16 |
| 68.11 | 5.069 | 5.53 |
| 93.2 | 7.07 | 7.4 |
| 107.53 | 6.075 | 6.46 |
| 152.01 | 5.073 | 5.55 |
| 193.3 | 7.97 | 8.27 |
Fig. 17.
(a) Sample trace of bead and trap position showing the modern H2/H∞ force clamp in action (b) Distribution of the error in force regulation (6.46% rms error).
TABLE III.
Performance using traditional force clamp [24]
| Motor Speed in (nm/s) | r (%) | rrms (%) |
|---|---|---|
| 45.86 | 17.806 | 17.96 |
| 149.64 | 17.68 | 17.83 |
Fig. 18.
(a) Sample trace of bead and trap position showing the traditional force clamp [24] in action (b) Distribution of the error in force regulation (17.83% rms error).
We further utilized the mixed objective force clamp to provide with a real time estimate x̂m of the motor motion xm. The estimate of the motor motion for an average velocity of 55 nm/s (≈ stepping frequency of 7 steps/sec) is shown by red curve in Figure 19. Since the actual stepping signal is not known, an estimate obtained using state-of-art offline step estimation algorithm [27] (blue curve) is shown for comparison. It is seen that the high frequency noise is filtered out, providing an estimate x̂m comparable with state-of-art offline step estimation techniques.
Fig. 19.
Real time estimation of stepping motion, with average bead velocity of 55 nm/s
Moreover, the estimated signal x̂m can provide starting points or edges that can be used by machine learning or dynamic programming based algorithms to generate statistics in real time or with an acceptable amount of delay. Thus, the force clamp presented in this article facilitates investigation and real time estimation of motor motion under sub pN load forces, which to the best of our knowledge has not been reported in the existing studies.
V. Conclusion
This article presents a detailed design for an optical force clamp using a mixed objective H2/H∞ framework, along with verifications using simulations as well as experiments using live motor proteins; with extensive applications to investigation of bio-molecules and processive motor proteins. The model-based approach using a systematic design methodology results in notable improvement in force regulation and bandwidth of operation over existing designs [25], [24]. A crucial enabler of the design is a precise understanding and modeling of hitherto un-modeled dynamics in the existing instruments using right half plane zeros; identified by a data-driven system identification approach. We verify the design through extensive numerical simulations, providing improved force regulation with guaranteed performances based on user-defined weight functions. The improved design can enable bio-molecular studies with higher resolution through the ability to investigate systems at finer intervals of forces. It will allow researchers to discover events that were not possible due to limitations of current designs, leading to possible refinement of biomolecular models. The design allows for examining motor proteins at higher velocities close to their native speeds [30] and proteins with larger step sizes [29] with satisfactory force regulation. The design using modern control framework adds to the robustness of the system to parametric uncertainties. We further implemented the design on an optical tweezer setup and tested its efficacy using live samples of the motor protein ‘kinesin’, demonstrating the ability to regulate sub-pico newton forces with errors below 10%; individual attempts are also shown to have errors below 5%.
The article also proposes a scheme for real time stepping estimation of molecular motors, which to the best of our knowledge is absent from current literature. By virtue of the mixed objective H2/H∞ design, we are able to reduce the effects of thermal noise on stepping estimate without compromising on the force regulation. We demonstrate the efficacy of the method using simulations as well as experiments involving live ‘kinesin’ samples. Unlike some methods that reduce the effects thermal noise on stepping signal through stiffening the system [34], [24], our method preserves the dynamics of the system and thus avoids impacting the system being examined. The real time step estimation methodology can prove to be of importance to experimental bio-physicists, equipping them with the ability to detect and identify motor protein motility in real time. To the best of the author’s knowledge, our method is the first of its kind that demonstrates the force regulation with errors as low as 4.67% on samples of live motor protein kinesin, while simultaneously providing real time estimates of the motor stepping motion. Note that the step estimation bandwidth for our method is limited to slow moving motors due to the trade-off in the H2/H∞ cost over the identical channel. It is useful for motor proteins operating in the high load force and low ATP regimes [24], [35]. Future work entails exploiting the knowledge of the noise properties and designing the corresponding weight function (Wη in this article) more efficiently. Nevertheless, our proposed scheme enables improved investigative abilities in molecular biology using system theory tools and provides improvement in force clamping abilities over current methods, with the added contribution of estimation of motor motion in real time. As future work, observer based ideas for fast detection of events in motor protein data will be targeted (see [36], [37]). While the current work primarily uses time-domain objectives indirectly via frequency domain measures, we also plan to evaluate the effectiveness of the frameworks (see [38], [39]) of directly posing time-domain objectives with time domain measures.
Fig. 15.
Experimental setup for ‘Optical Tweezer’. The pen has been placed to give an idea of the scale of the system.
Acknowledgments
The authors would like to thank Subhrajit Roychowdhury, GE Global Research, for help with the optical trapping experiments and Tanuj Agrawal, Cymer for sharing his insights on optical tweezers. The discussions with Biswaranjan Mohanty and Sivaraman Rajaganapathy from the University of Minnesota have been insightful. The research is supported by National Science Foundation (http://www.nsf.gov/) grant number CNS 1544721.
Biographies

Shreyas Bhaban received his B.Tech degree in Instrumentation and Control Engineering from College of Engineering, University of Pune, India in 2011. He joined the University of Minnesota in Fall 2011 and received his Masters degree in Electrical Engineering in 2014. He is currently a PhD candidate at the Department of Electrical Engineering, University of Minnesota, Minneapolis, Minnesota, USA. His primary area of research includes systems and controls engineering, nanodynamics and its applications to opto-mechanical systems and biophysics.

Saurav Talukdar received his B.Tech and M. Tech degree in Mechanical Engineering from Indian Institute of Technology, Bombay, India and is a PhD candidate in Mechanical Engineering at the University of Minnesota, USA. His research interests include learning topology of dynamic systems, multi-agent systems and statistical physics.

Mingang Li received the BS degree in microbiology from Wuhan University, China, in 1982, the MS degree in microbiology from the Chinese Academy of Science, China in 1984 and the Ph.D degree in genetics from Cologne University, Germany in 1989. He is currently a Research 6 staff in Dr. Tom Hays lab at the Department of Genetics, Cell Biology and Development, University of Minnesota, Minneapolis. His research interests include structures and functions of molecular motors, neuronal transport and neurodegeneration.

Thomas Hays received a B.S. degree in Zoology (1976) and Ph.D in Biology (1985) from the University of North Carolina at Chapel Hill. He conducted postdoctoral research (1985–1989) in the Department of Molecular, Cellular, and Developmental Biology at the University of Colorado, Boulder in the laboratory of Margaret T. Fuller. Dr. Hays subsequently joined the faculty in the Department of Genetics and Cell Biology at the University of Minnesota, Minneapolis in 1989. He currently is a full professor in the Department of Genetics, Cell Biology, Genetics and Development, University of Minnesota, Minneapolis. The Hays laboratory is applying genetic, molecular and biochemical approaches in Drosophila to study the molecular regulation of motor proteins and intercellular transport. Dr. Hays is a recipient of the PEW Foundation Biomedical Scholar Award (1991) and the American Heart Established Investigator Award (1999).

Peter Seiler received his Ph.D. from the University of California, Berkeley in 2001. His graduate research focused on coordinated control of unmanned aerial vehicles and control over wireless networks. From 2004 to 2008, he worked at the Honeywell Research Labs on various aerospace and automotive applications including the redundancy management system for the Boeing 787, sensor fusion algorithms for automotive active safety systems and re-entry flight control laws for NASAs Orion vehicle. Since joining the University of Minnesota in 2008, he has been working on fault-detection methods for safety-critical systems and advanced control techniques for wind turbines and unmanned aircraft.

Murti Salapaka received the B.Tech. degree in mechanical engineering from the Indian Institute of Technology, Madras, in 1991 and the M.S. and Ph.D. degrees in mechanical engineering from the University of California at Santa Barbara, in 1993 and 1997, respectively. He was a faculty member in the Electrical and Computer Engineering Department, Iowa State University, Ames, from 1997 to 2007. Currently, he is a faculty member in the Electrical and Computer Engineering Department, University of Minnesota, Minneapolis. His research interests include nanotechnology, multiple-objective robust control, and distributed and structural control.
Contributor Information
Shreyas Bhaban, Department of Electrical Engineering, University of Minnesota, Minneapolis, MN, 55455 USA.
Saurav Talukdar, Department of Mechanical Engineering, University of Minnesota, Minneapolis, MN, 55455 USA.
Mingang Li, Department of Genetics Cell Biology and Development, University of Minnesota, Minneapolis, MN, 55455 USA.
Thomas Hays, Department of Genetics Cell Biology and Development, University of Minnesota, Minneapolis, MN, 55455 USA.
Peter Seiler, Department of Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN, 55455 USA.
Murti Salapaka, Department of Electrical Engineering, University of Minnesota, Minneapolis, MN, 55455 USA.
References
- 1.Holzbaur EL, Goldman YE. Coordination of molecular motors: from in vitro assays to intracellular dynamics. Current opinion in cell biology. 2010;22(1):4–13. doi: 10.1016/j.ceb.2009.12.014. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Caviston JP, Holzbaur EL. Microtubule motors at the intersection of trafficking and transport. Trends in cell biology. 2006;16(10):530–537. doi: 10.1016/j.tcb.2006.08.002. [DOI] [PubMed] [Google Scholar]
- 3.Svoboda K, Schmidt CF, Schnapp BJ, Block SM. Direct observation of kinesin stepping by optical trapping interferometry. Nature. 1993;365(6448):721. doi: 10.1038/365721a0. [DOI] [PubMed] [Google Scholar]
- 4.Asbury CL, Fehr AN, Block SM. Kinesin moves by an asymmetric hand-over-hand mechanism. Science. 2003;302(5653):2130–2134. doi: 10.1126/science.1092985. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Welte MA, Gross SP, Postner M, Block SM, Wieschaus EF. Developmental regulation of vesicle transport in drosophila embryos: forces and kinetics. Cell. 1998;92(4):547–557. doi: 10.1016/s0092-8674(00)80947-2. [DOI] [PubMed] [Google Scholar]
- 6.Morfini GA, You Y-M, Pollema SL, Kaminska A, Liu K, Yoshioka K, Björkblom B, Coffey ET, Bagnato C, Han D, et al. Pathogenic huntingtin inhibits fast axonal transport by activating jnk3 and phosphorylating kinesin. Nature neuroscience. 2009;12(7):864–871. doi: 10.1038/nn.2346. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Bhaban S, Talukdar S, Salapaka M. Noise induced transport at microscale enabled by optical fields. American Control Conference (ACC); 2016; IEEE; 2016. pp. 5823–5829. [Google Scholar]
- 8.Svoboda K, Block SM. Force and velocity measured for single kinesin molecules. Cell. 1994;77(5):773–784. doi: 10.1016/0092-8674(94)90060-4. [DOI] [PubMed] [Google Scholar]
- 9.Schnitzer MJ, Block SM. Kinesin hydrolyses one atp per 8-nm step. Nature. 1997;388(6640):386–390. doi: 10.1038/41111. [DOI] [PubMed] [Google Scholar]
- 10.Spudich JA, Rice SE, Rock RS, Purcell TJ, Warrick HM. Optical traps to study properties of molecular motors. Cold Spring Harbor Protocols. 2011;11 doi: 10.1101/pdb.top066662. pdb–top066662. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Ashkin A, Dziedzic J, Bjorkholm J, Chu S. Observation of a single-beam gradient force optical trap for dielectric particles. Optics letters. 1986;11(5):288–290. doi: 10.1364/ol.11.000288. [DOI] [PubMed] [Google Scholar]
- 12.Aggarwal T. PhD dissertation. University of Minnesota; 2012. Novel tools for biophysics research. [Google Scholar]
- 13.Aggarwal T, Salapaka M. Real-time nonlinear correction of back-focal-plane detection in optical tweezers. Review of Scientific Instruments. 2010;81(12):123105. doi: 10.1063/1.3520463. [DOI] [PubMed] [Google Scholar]
- 14.Jamison DK, Driver JW, Diehl MR. Cooperative responses of multiple kinesins to variable and constant loads. Journal of Biological Chemistry. 2012;287(5):3357–3365. doi: 10.1074/jbc.M111.296582. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Wang MD, Yin H, Landick R, Gelles J, Block SM. Stretching dna with optical tweezers. Biophysical journal. 1997;72(3):1335–1346. doi: 10.1016/S0006-3495(97)78780-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Cui Y, Bustamante C. Pulling a single chromatin fiber reveals the forces that maintain its higher-order structure. Proceedings of the National Academy of Sciences. 2000;97(1):127–132. doi: 10.1073/pnas.97.1.127. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Roychowdhury S. PhD dissertation. University of Minnesota; 2015. Breaking perceived limits of performance for nanoscale interrogation & transport systems. [Google Scholar]
- 18.Meyhöfer E, Howard J. The force generated by a single kinesin molecule against an elastic load. Proceedings of the National Academy of Sciences. 1995;92(2):574–578. doi: 10.1073/pnas.92.2.574. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Kunwar A, Vershinin M, Xu J, Gross SP. Stepping, strain gating, and an unexpected force-velocity curve for multiple-motor-based transport. Current biology. 2008;18(16):1173–1183. doi: 10.1016/j.cub.2008.07.027. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Materassi D, Roychowdhury S, Hays T, Salapaka M. An exact approach for studying cargo transport by an ensemble of molecular motors. BMC biophysics. 2013;6(1):14. doi: 10.1186/2046-1682-6-14. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Bhaban S, Materassi D, Li M, Hays T, Salapaka M. Interrogating emergent transport properties for molecular motor ensembles: A semi-analytical approach. PLoS Comput Biol. 2016;12(11):e1005152. doi: 10.1371/journal.pcbi.1005152. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Talukdar S, Bhaban S, Materassi D, Salapaka M. Steady state dynamics of molecular motors reveals load dependent cooperativity. Decision and Control (CDC), 2016 IEEE 55th Conference on; IEEE; 2016. pp. 3356–3362. [Google Scholar]
- 23.Shastry S, Hancock WO. Neck linker length determines the degree of processivity in kinesin-1 and kinesin-2 motors. Current Biology. 2010;20(10):939–943. doi: 10.1016/j.cub.2010.03.065. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Visscher K, Block SM. [38] versatile optical traps with feedback control. Methods in enzymology. 1998;298:460–489. doi: 10.1016/s0076-6879(98)98040-5. [DOI] [PubMed] [Google Scholar]
- 25.Lang MJ, Asbury CL, Shaevitz JW, Block SM. An automated two-dimensional optical force clamp for single molecule studies. Biophysical journal. 2002;83(1):491–501. doi: 10.1016/S0006-3495(02)75185-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Block SM. Kinesin motor mechanics: binding, stepping, tracking, gating, and limping. Biophysical journal. 2007;92(9):2986–2995. doi: 10.1529/biophysj.106.100677. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Aggarwal T, Materassi D, Davison R, Hays T, Salapaka M. Detection of steps in single molecule data. Cellular and molecular bioengineering. 2012;5(1):14–31. doi: 10.1007/s12195-011-0188-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Scherer C, Gahinet P, Chilali M. Multiobjective output-feedback control via lmi optimization. IEEE Transactions on automatic control. 1997;42(7):896–911. [Google Scholar]
- 29.Vale RD, Malik F, Brown D. Directional instability of microtubule transport in the presence of kinesin and dynein, two opposite polarity motor proteins. The Journal of Cell Biology. 1992;119(6):1589–1596. doi: 10.1083/jcb.119.6.1589. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Gagliano J, Walb M, Blaker B, Macosko JC, Holzwarth G. Kinesin velocity increases with the number of motors pulling against viscoelastic drag. European biophysics journal. 2010;39(5):801–813. doi: 10.1007/s00249-009-0560-8. [DOI] [PubMed] [Google Scholar]
- 31.Roychowdhury S, Bhaban S, Salapaka S, Salapaka M. Design of a constant force clamp and estimation of molecular motor motion using modern control approach. American Control Conference (ACC); 2013; IEEE; 2013. pp. 1525–1530. [Google Scholar]
- 32.Roychowdhury S, Aggarwal T, Salapaka S, Salapaka MV. High bandwidth optical force clamp for investigation of molecular motor motion. Applied Physics Letters. 2013;103(15):153703. [Google Scholar]
- 33.Grant M, Boyd S. CVX: Matlab software for disciplined convex programming, version 2.1. 2014 Mar; http://cvxr.com/cvx.
- 34.Gorman JJ, Balijepalli A, LeBrun TW. Feedback Control of MEMS to Atoms. Springer; 2012. Feedback control of optically trapped particles; pp. 141–177. [Google Scholar]
- 35.Visscher K, Schnitzer MJ, Block SM. Single kinesin molecules studied with a molecular force clamp. Nature. 1999;400(6740):184–189. doi: 10.1038/22146. [DOI] [PubMed] [Google Scholar]
- 36.Sebastian A, Sahoo DR, Salapaka MV. An observer based sample detection scheme for atomic force microscopy. Decision and Control, 2003. Proceedings. 42nd IEEE Conference on; IEEE; 2003. pp. 2132–2137. [Google Scholar]
- 37.Sahoo DR, De Murti T, Salapaka V. Observer based imaging methods for atomic force microscopy. Decision and Control, 2005 and 2005 European Control Conference. CDC-ECC’05. 44th IEEE Conference on; IEEE; 2005. pp. 1185–1190. [Google Scholar]
- 38.Salapaka MV, Dahleh M, Voulgaris PG. Mimo optimal control design: the interplay between the/spl hscr//sub 2/and the l/sub 1/norms. IEEE transactions on automatic control. 1998;43(10):1374–1388. [Google Scholar]
- 39.Qi X, Khammash M, Salapaka M. A matlab package for multiobjective control synthesis. Decision and Control, 2001. Proceedings of the 40th IEEE Conference on; IEEE; 2001. pp. 3991–3996. [Google Scholar]


















