Estimating Kinetic Rate Constants and Plug Concentration Profiles from Simulated KCE Electropherogram Signals
Extracted source text ยท arXiv 1707.07851
\documentclass[12pt]{article}
\usepackage[latin2]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{stmaryrd}
\usepackage{theorem}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage[parfill]{parskip} % Activate to begin paragraphs with an empty line rather than an indent.
\usepackage{hyperref}
\hypersetup{pdftex,colorlinks=true,allcolors=blue}
\usepackage{hypcap}
\usepackage{algorithm}
\usepackage{algpseudocode} % Algorithmicx package.
\usepackage{authblk}
\usepackage{tabto}
\usepackage{wrapfig} % Wrap text around figures.
\usepackage{siunitx} % SI units.
\newtheorem{thm}{Theorem}[section]
\newtheorem{lem}{Lemma}[section]
\newtheorem{cor}{Corollary}[section]
\newtheorem{cnj}{Conjecture}[section]
\newtheorem{ide}{Idea}[section]
\newtheorem{dfn}{Definition}[section]
\newtheorem{nte}{Note}[section]
\newtheorem{prb}{Problem}[section]
\newtheorem{mth}{Method}[section]
\newtheorem{alg}{Algorithm}[section]
\newtheorem{heu}{Heuristic}[section]
\newtheorem{exe}{Exercise}[section]
\newtheorem{exa}{Example}[section]
\newcommand{\keywords}[1]{\par\noindent{\small{\em Keywords\/}:\ \ #1}}
\newcommand{\mscclass}[1]{\par\noindent{\small{\em MSC class\/}:\ \ #1}}
\pagestyle{plain}
\setlength{\textwidth}{470pt}
\setlength{\textheight}{633pt}
\setlength{\oddsidemargin}{0pt}
\setlength{\evensidemargin}{0pt}
\setlength{\topmargin}{0pt}
\setlength{\headheight}{0pt}
\setlength{\headsep}{0pt}
% Constants
\newcommand*{\me}{\mathrm{e}}
\newcommand*{\vi}{\mathrm{i}}
\newcommand*{\mc}{\mathrm{c}}
\newcommand*{\cf}{\ensuremath{\varphi}}
\newcommand*{\vr}{\ensuremath{\varrho}}
\newcommand*{\ve}{\ensuremath{\varepsilon}}
\newcommand*{\vt}{\ensuremath{\vartheta}}
\newcommand*{\vd}{\ensuremath{\delta}}
\newcommand*{\vl}{\ensuremath{\lambda}}
\newcommand*{\va}{\ensuremath{\alpha}}
\newcommand*{\vs}{\ensuremath{\sigma}}
\newcommand*{\vm}{\ensuremath{\mu}}
\newcommand*{\vo}{\ensuremath{\omega}}
\newcommand*{\vg}{\ensuremath{\gamma}}
\newcommand*{\nub}{\ensuremath{\bar{\nu}}}
\newcommand*{\psib}{\ensuremath{\bar{\psi}}}
% Sets
\newcommand*{\mes}{\ensuremath{\varnothing}} % empty set
\newcommand*{\N}{\ensuremath{\mathbb{N}}}
\newcommand*{\Z}{\ensuremath{\mathbb{Z}}}
\newcommand*{\Q}{\ensuremath{\mathbb{Q}}}
\newcommand*{\R}{\ensuremath{\mathbb{R}}}
\newcommand*{\C}{\ensuremath{\mathbb{C}}}
\newcommand*{\Cl}{\mathrm{Cl}}
\newcommand*{\msupp}{\mathrm{Supp}}
\newcommand*{\Ran}{\mathrm{Ran}}
\newcommand*{\Ker}{\mathrm{Ker}}
\newcommand*{\Conv}{\mathrm{Conv}}
\newcommand*{\Span}{\mathrm{Span}}
\newcommand*{\Nei}{\mathrm{Nei}}
% Functions & Operators
\newcommand*{\mP}{\mathrm{Pr}} % probability
\newcommand*{\mE}{\mathrm{E}} % expectation
\DeclareMathOperator*{\mamax}{\mathrm{argmax}}
\DeclareMathOperator*{\mAmin}{\mathrm{Argmin}}
\newcommand*{\argmax}{\mathrm{argmax}}
\newcommand*{\Argmax}{\mathrm{Argmax}}
\newcommand*{\Argmin}{\mathrm{Argmin}}
\newcommand*{\argmin}{\mathrm{argmin}}
\newcommand*{\diam}{\mathrm{diam}}
\newcommand*{\msgn}{\mathrm{sgn}}
\newcommand*{\merf}{\mathrm{erf}}
\newcommand*{\mint}{\mathrm{int}}
\newcommand*{\mRe}{\mathrm{Re}}
\newcommand*{\mIm}{\mathrm{Im}}
\newcommand*{\mdiv}{\mathrm{div}}
\newcommand*{\mcurl}{\mathrm{curl}}
\newcommand*{\mleb}{\mathrm{leb}}
\newcommand*{\Arg}{\mathrm{Arg}}
\newcommand*{\Log}{\mathrm{Log}}
\newcommand*{\chr}{\mathrm{char}}
\newcommand*{\tr}{\mathrm{tr}}
\newcommand*{\grd}{\ensuremath{\nabla}}
\newcommand*{\lap}{\ensuremath{\triangle}}
\newcommand*{\dal}{\ensuremath{\square}}
\newcommand*{\co}{\ensuremath{\circ}}
\newcommand*{\bu}{\ensuremath{\bullet}}
% Math Text
\newcommand*{\mto}{\ensuremath{\rightarrow}}
\newcommand*{\tti}{\ensuremath{\rightarrow\infty}}
\newcommand*{\md}{\mathrm{d}} % for integration dx etc.
\newcommand{\libeq}{\mathrel{\mathop:}=} % let it be equal
\newcommand*{\eqdef}{\mathrel{\overset{\makebox[0pt]{\mbox{\normalfont\tiny\sffamily def}}}{=}}} % defined to be equal to
\newcommand*{\prf}{\textbf{Proof}\ \ }
\newcommand*{\sln}{\textbf{Solution}\ \ }
\newcommand*{\rea}{\textbf{Reasoning}\ \ }
\newcommand*{\sqr}{\ensuremath{\square}}
\newcommand*{\mmod}{\mathrm{mod}}
\newcommand*{\mae}{\mathrm{a.e.}}
\newcommand{\mpbar}{\smash{\rule[-1.4ex]{0.4pt}{4ex}}} % depth, width, height
% Logical
\newcommand*{\mtrue}{\mathrm{true}}
\newcommand*{\mfalse}{\mathrm{false}}
\newcommand*{\mor}{\ \mathrm{or}\ }
\newcommand*{\mand}{\ \mathrm{and}\ }
\newcommand*{\Stop}{\mathrm{Stop}}
\newcommand*{\rar}{\ensuremath{\Rightarrow}}
\newcommand*{\frar}{\ensuremath{\shortrightarrow}}
\newcommand*{\lar}{\ensuremath{\Leftarrow}}
\newcommand*{\lrar}{\ensuremath{\Leftrightarrow}}
% Krylov KCE
\newcommand*{\kon}{\ensuremath{k_{\mathrm{on}}}}
\newcommand*{\koff}{\ensuremath{k_{\mathrm{off}}}}
\newcommand*{\Kd}{\ensuremath{K_{\mathrm{d}}}}
\newcommand*{\meq}{\ensuremath{\mathrm{eq}}}
\newcommand*{\mdis}{\ensuremath{\mathrm{dis}}}
\newcommand*{\dudt}{\ensuremath{\partial_t u}}
\newcommand*{\duidt}{\ensuremath{\partial_t u_i}}
\newcommand*{\dcdt}{\ensuremath{\partial_t c}}
\newcommand*{\dcidt}{\ensuremath{\partial_t c_i}}
\newcommand*{\dt}{\ensuremath{\partial_t}}
\newcommand*{\dx}{\ensuremath{\partial_x}}
\newcommand*{\ddt}{\ensuremath{\frac{\mathrm{d}}{\mathrm{d}t}}}
\newcommand*{\delt}{\ensuremath{\Delta t}}
\newcommand*{\delx}{\ensuremath{\Delta x}}
\newcommand*{\dely}{\ensuremath{\Delta y}}
\newcommand*{\dudx}{\ensuremath{\partial_x u}}
\newcommand*{\ddudx}{\ensuremath{\partial_x^2 u}}
\newcommand*{\duidx}{\ensuremath{\partial_x u_i}}
\newcommand*{\dduidx}{\ensuremath{\partial_x^2 u_i}}
\newcommand*{\dcdx}{\ensuremath{\partial_x c}}
\newcommand*{\ddcdx}{\ensuremath{\partial_x^2 c}}
\newcommand*{\dcidx}{\ensuremath{\partial_x c_i}}
\newcommand*{\ddcidx}{\ensuremath{\partial_x^2 c_i}}
\newcommand*{\Leq}{\ensuremath{\bar{L}}}
\newcommand*{\Teq}{\ensuremath{\bar{T}}}
\newcommand*{\Beq}{\ensuremath{\bar{B}}}
\newcommand*{\Ceq}{\ensuremath{\bar{C}}}
\newcommand*{\Lini}{\ensuremath{L_{\mathrm{ini}}}}
\newcommand*{\Tini}{\ensuremath{T_{\mathrm{ini}}}}
\newcommand*{\Cini}{\ensuremath{C_{\mathrm{ini}}}}
\newcommand*{\tmax}{\ensuremath{t_{\mathrm{max}}}}
\newcommand*{\xdet}{\ensuremath{x_{\mathrm{det}}}}
\newcommand*{\mA}{\mathrm{A}}
\newcommand*{\mS}{\mathrm{S}}
\newcommand*{\mhG}{\hat{\Gamma}}
\newcommand*{\mIC}{\mathrm{IC}}
\newcommand*{\mBC}{\mathrm{BC}}
\newcommand*{\mLS}{\mathrm{LS}}
\def\Cpp{{C\nolinebreak[4]\hspace{-.05em}\raisebox{.4ex}{\tiny\bf ++}}}
% Krylov TDLFP
\newcommand*{\dndt}{\ensuremath{\frac{\partial n}{\partial t}}}
\newcommand*{\dndtd}{\ensuremath{\frac{\partial\nu}{\partial\tau}}}
\newcommand*{\dndx}{\ensuremath{\frac{\partial n}{\partial x}}}
\newcommand*{\dndxd}{\ensuremath{\frac{\partial\nu}{\partial\chi}}}
\newcommand*{\dtndx}{\ensuremath{\frac{\partial^2 n}{\partial x^2}}}
\newcommand*{\dndr}{\ensuremath{\frac{\partial n}{\partial r}}}
\newcommand*{\ddr}{\ensuremath{\frac{\partial}{\partial r}}}
\newcommand*{\dndrd}{\ensuremath{\frac{\partial\nu}{\partial\rho}}}
\newcommand*{\ddrd}{\ensuremath{\frac{\partial}{\partial\rho}}}
\newcommand*{\dndu}{\ensuremath{\frac{\partial\nu}{\partial u}}}
\newcommand*{\ddu}{\ensuremath{\frac{\partial}{\partial u}}}
\newcommand*{\Yon}{\ensuremath{\mathrm{Yo}}}
\newcommand*{\Scn}{\ensuremath{\mathrm{Sc}}}
\newcommand*{\Ren}{\ensuremath{\mathrm{Re}}}
\newcommand*{\Pen}{\ensuremath{\mathrm{Pe}}}
% Scientific units
\newcommand*{\mmet}{\ \si{\metre}}
\newcommand*{\msec}{\ \si{\second}}
\newcommand*{\mmcmol}{\ \si{\cubic\metre/\mole}}
\newcommand*{\mmsVsec}{\ \si{\square\metre/\volt\second}}
\newcommand*{\mmssec}{\ \si{\square\metre/\second}}
\newcommand*{\mmolmc}{\ \si{\mole/\cubic\metre}}
\renewcommand{\topfraction}{0.85}
\renewcommand{\textfraction}{0.1}
\renewcommand{\floatpagefraction}{0.75}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\hypersetup{bookmarksnumbered}
\begin{document}
\title{Estimating Kinetic Rate Constants\\ and Plug Concentration Profiles from\\ Simulated KCE Electropherogram Signals}
\author{J\'{o}zsef Vass,\ \ Sergey N. Krylov\footnote{Corresponding author.}}
\affil{jvass@yorku.ca,\ skrylov@yorku.ca\\ \ \\ Centre for Research on Biomolecular Interactions\\ Department of Chemistry, York University\\ Toronto, ON, M3J 1P3, Canada}
\date{April 27, 2017}
\maketitle
\begin{abstract}
\noindent Kinetic rate constants fundamentally characterize the dynamics of the chemical interaction of macromolecules, and thus their study sets a major direction in experimental biochemistry. The estimation of such constants is often challenging, partly due to the noisiness of data, and partly due to the theoretical framework. We present novel and qualitatively reasonable methods for the estimation of the rate constants of complex formation
and dissociation in Kinetic Capillary Electrophoresis (KCE). This also serves our broader effort to resolve the inverse problem of KCE, where these estimates pose as initial starting points in the non-linear optimization space, along with the asymmetric Gaussian parameters describing the injected plug concentration profiles, which we also hereby estimate. We also compare our rate constant estimation method to an earlier one, also devised by our research team.\\
%\ \\
%\mscclass{65M08 (primary); 65M12, 35C05 (secondary).}
\mscclass{92C45 (primary); 62H12, 92C40 (secondary).}
%\keywords{Convection--diffusion equations, multimesh, stable discretization.}
\keywords{Parameter estimation, kinetic rate constants, plug concentration profiles, biochemical interactions, convection--diffusion equations.}
\end{abstract}
\newpage
\tableofcontents
\newpage
\section{Introduction} \label{s01}
The physical model of Kinetic Capillary Electrophoresis (KCE) was introduced by our lab in articles \cite{berezovski2002nonequilibrium, petrov2005kinetic} and surveyed in \cite{krylov2007kinetic}. The main purpose of the model is to enable the experimenter the reliable determination of the kinetic rate constants of complex formation and dissociation, denoted $\kon$ and $\koff$. Under specific fixed initial conditions, these two constants induce parametrized signals, arising from the solution of a constant--convection--diffusion--reaction equation (CCDR) \cite{vasskrylov2016ccdr}. The measured experimental signal poses a significant reduction in information, as it is merely the superposition of two concentration components, while the CCDR equation has actually three such components -- i.e. one component is lost entirely in the signal acquisition, while the other two are summed, as explained in the next section.
Despite the complexity of this estimation task, hinted above, our team has introduced an integration-based method, which has gone through several stages of improvement, and we review the latest version in Section \ref{s0202}, along with the series of papers that led up to it. The crux of the method is determining the three disjoint subintervals of the experimental time interval, in which the signal acquisition occurs at the detector location. Two of these three intervals correspond to a left- and right-peak of the superposed concentration functions, mentioned earlier, while the third is the dissociation bridge. The area under the signal over these three intervals imply the area-based estimates for $\kon$ and $\koff$.
Our new estimation method introduced in Section \ref{s03} also requires the above three intervals, but the requirement of accurate integrability is replaced with a more robust linear least squares regression, executed either directly on the signal data sample, or data derived via deconvolution. The former is the case for our estimation of $\koff$, while the latter for that of the asymmetric Gaussian plug parameters, which imply our estimate of $\kon$. The exact solutions of KCE for a simplified case, derived in \cite{vasskrylov2016ccdr}, are utilized towards this estimate. The accuracy of our rate constant estimates is compared to the area-based method in Section \ref{s0402}, while the plug parameter estimates are analyzed in Section \ref{s0403}.
To give a brief survey of the relevant literature, firstly we observe that various experimental approaches have been taken to approximating the rate
constants of complex formation and dissociation, $\kon$ and $\koff$. Methods by others are \cite{wilson2002analyzing, hornblower2007single, al2005fluorescence, li2007kinetics, abdiche2008determining, rich2007higher}, while the KCE-based methods by our lab are surveyed in Section \ref{s0202}. Each method has its advantages and limitations, while their applications also vary. For instance, Hornblower et al. \cite{hornblower2007single} present a nanopore amperometric approach, which requires the microscopic observation of a few molecules, similarly to another approach via fluorescence correlation spectroscopy \cite{al2005fluorescence, li2007kinetics}. Other approaches, such as one via surface-immobilized binding sensors \cite{abdiche2008determining, rich2007higher}, or our own via KCE, are macroscopic since they require measuring changes in concentrations. KCE methods \cite{krylov2007kinetic} have their advantage in measuring rate and equilibrium constants with only a relatively small amount of the required substances, which are often expensive, on the condition that one of the reactants can be labeled fluorescently, without affecting the interaction.
\newpage
\section{Preliminaries} \label{s02}
\subsection{The Physical Model} \label{s0201}
Our previous article \cite{vasskrylov2016ccdr} describes how the KCE equations \cite{krylov2007kinetic, berezovski2002nonequilibrium, petrov2005kinetic} originate in the Nernst--Planck Equations, which model the combined effects of convection, diffusion, and chemical reaction between ions in some electric field.
The concentration vector of three reactants $c = (L, T, C):\R_+^2\mto\R_+^3$ denoting the ligand, target, and complex, is defined over spacetime points $(t,x)\in [0, \tmax]\times [0, \xdet]$, where the measurement occurs at the detector $\xdet$. The concentrations satisfy the equation
\[ \dcdt + v\cdot\dcdx = D\cdot\ddcdx + R(c) \]
where $v = (v_L, v_T, v_C)\in\R_+^3$ and $D = (D_L, D_T, D_C)\in\R_+^3$ are the constant velocity and diffusion vectors, and $\cdot$ denotes the Hadamard product. The reaction term takes the form
\[ R(c) = (-\kon LT + \koff C,\ -\kon LT + \koff C,\ \kon LT -\koff C): \R_+^2\mto\R^3 \]
where $k = (\kon,\ \koff)\in\R_+^2$ are the rate constants of complex formation
and dissociation respectively. The equilibrium dissociation constant is defined as $\Kd\libeq\koff/\kon$.
This system of partial differential equations must be accompanied by appropriate initial and boundary conditions to ensure the existence and uniqueness of solutions. This article deals with only the NECEEM case, but the estimation methods to be introduced also work for other KCE cases where there are two prominent peaks in the signal, such as ppKCE \cite{vasskrylov2016ccdr} or MASKE \cite{okhonin2010maske}.
The NECEEM initial conditions $\mIC(x) = c(0,x) = \bar{c}\cdot\vr(x/l)$ represent the concentration profiles of the injected plugs, where $\bar{c}= (\Leq, \Teq, \Ceq)\in\R_+^3$ denotes the initial equilibrium concentrations (note that $\Kd = \Leq\Teq/\Ceq$), furthermore $\vr:\R_+\mto\R^3$ is a vector of asymmetric Gaussian density functions, and $l$ is the theoretical ``length'' of the injected plugs. The left boundary condition vanishes $c(t,0) = 0$, while the right one is also a vanishing Neumann boundary condition $\dcdx(t,\xdet) = 0$, for computational purposes. See our previous article for further details \cite{vasskrylov2016ccdr}.
The signal is measured at the detector as the superposition of the ligand and complex concentrations
\[ \mS(t) = \mS[k](t) = \mS[k,\vg](t) \libeq (L+C)(t, \xdet) \]
where the signals may be considered to be parametrized by the rate constants $k$ and the asymmetric Gaussian plug parameters
\[ \vg = (\mu_L,\ \vs_L^1,\ \vs_L^2,\ h_L,\ \mu_T,\ \vs_T^1,\ \vs_T^2,\ h_T,\ \mu_C,\ \vs_C^1,\ \vs_C^2,\ h_C) \]
which denote the center, the left and right standard deviations, and the height of the injected plugs (dependent on the initial equilibrium concentrations).
A particular simplification of NECEEM is when $R(c) = (\koff C,\ \koff C,\ -\koff C)$ \cite{okhonin2004nonequilibrium}, for which explicit solutions have been derived when the densities are symmetric Gaussians \cite{vasskrylov2016ccdr}, but the formulas shall prove to be useful nevertheless in deriving our estimates for the parameters $k$ and $\vg$ from a given signal. Denoting
\[ F[k](t,x)\libeq \vt(t)\ \me^{-kt}\ \vr_G[v t,\ 2 D t](x) \]
\[ \vr_G(x)\libeq \vr_G[\mu, \vs^2](x)\libeq \frac{1}{\sigma\sqrt{2\pi}}\ \mathrm{exp}\left(-\frac{(x-\mu)^2}{2\sigma^2}\right),\ \ \ \vt(t)\libeq\ \begin{cases}
1\ \ \mathrm{if}\ t\geq 0 \\
0\ \ \mathrm{otherwise}
\end{cases} \]
and observing that for some $\mu_0, \vs_0 >0$ and $\mu\libeq \mu_0 l,\ \vs\libeq\vs_0 l$, we have
\[ \mIC(x) = \bar{c}\ \vr_G[\mu_0, \vs_0^2](x/l) = \bar{c} l\ \vr_G[\mu,\vs^2](x) \]
then via the convolution property of Gaussians we get
\[ C(t,x) = (\mIC_C\ast F_C[\koff](t,\cdot))(x) = l \Ceq\ \vt(t)\ \me^{-\koff t}\ \vr_G[\mu + v_C t,\ \vs^2 + 2 D_C t](x). \]
The $L$ and $C$ concentrations over spacetime are the superpositions of an equilibrium and dissipation term
\[ L(t,x) = (\mIC_L\ast F_L[0](t,\cdot))(x) + \koff(C\ast F_L[0])(t,x) = l\Leq\ \vr_G[\mu+ v_L t,\ \vs^2 + 2 D_L t](x)\ + \]
\[ +\ \koff l \Ceq \int_0^t \me^{-\koff\tau} \vr_G[\mu + v_L t + (v_C-v_L)\tau,\ \vs^2 + 2 D_L t + 2(D_C-D_L)\tau](x)\ \md\tau. \]
The formula for $T$ is analogous.
\newpage
\subsection{Estimation with the Area Method} \label{s0202}
\begin{wrapfigure}{r}{0.5\textwidth}
\begin{center}
\vspace{-0.6cm}
\includegraphics[width=0.5\textwidth]{./area_method.jpg}
\end{center}
\vspace{-0.15cm}
\caption{The areas defined under the signal, the three main ones being the $C$-peak, the dissociation bridge $D$, and the $L$-peak.}\label{s020201}\end{wrapfigure}
The estimation of kinetic rate constants via integration of the signal began in our lab with the work of Berezovski and Krylov \cite{berezovski2002nonequilibrium, krylov2003non}, which gave an estimate for the equilibrium binding and dissociation constants in NECEEM ($K_{\mathrm{b}}$ and $\Kd$), defined in terms of the areas over certain subintervals of the signal domain. Okhonin et al. \cite{okhonin2004nonequilibrium} built upon this work to derive an estimate for $\koff$, through the simplification of NECEEM, discussed in the previous section, but for rectangular plugs. This work was expanded to ppKCE with an estimate for $\kon$ as well \cite{okhonin2006plug}. Cherney et al. gave estimates for both $\kon$ and $\koff$ through a similar area method for NECEEM \cite{cherney2011method} and the simplified KCE case of MASKE \cite{cherney2011slow}. See also \cite{kanoatov2014extracting, kanoatov2015using, kanoatov2016systematic}.
Figure \ref{s020201} is a self-explanatory depiction of the area quantities used in the formulas for calculating $\kon$ and $\koff$. The only question that remains is how to calculate $\delt_L$ and $\delt_C$. If the signal is quite noisy, the definitions may vary, but typically they run to $1\%$ of the right end of the $L$ and the left end of the $C$ peaks, respectively. Denoting the area operator as $\mA$, the magenta and red areas -- under the ends of the dissipation tails $L^*,\ C^*$ -- have been shown to be approximately \cite{cherney2011method}
\[ \mA(L^*)\approx \frac23 h_L \delt_L,\ \mA(C^*)\approx \frac23 h_C \delt_C. \]
Defining the auxiliary constants
\[ R_1\libeq \frac{\mA(L) - \mA(L^*)}{\mA(C) + \mA(D) + \mA(L^*)},\ \ R_2\libeq \frac{\mA(C) + \mA(D) + \mA(L^*)}{\mA(C) - \mA(C^*)} \]
the dissociation constant can be approximated as
\[ \Kd \approx \frac{1000(\Tini (1 + R_1) - \Lini)}{1 + \frac{1}{R_1}} \]
where $\Lini,\ \Tini$ are the initial pre-equilibrium concentrations. The kinetic rate constants can then be approximated as
\[ \koff \approx \frac{1}{t_C}\ln(R_2),\ \ \kon = \frac{\koff}{\Kd}. \]
\subsection{The Deconvolution Operator} \label{s0203}
As we have seen earlier, the solutions of the simplified NECEEM system are expressed in terms of the function convolution operator, so in order to approximate the Gaussian parameters describing the initial concentration profiles, one may already suspect that some sort of deconvolution must be performed. For the sake of clarity and efficiency of presentation, we hereby introduce an operator for the linear least squares method performed on discrete matrices sampled from theoretically exact functions.
We consider a bivariate $F:\R^2\mto\R$ and two univariate functions $g, h:\R\mto\R$, the first of which is unknown, related by $(F(t,\cdot)\ast g)(x) = h(t,x)$. Denote the deconvolution operator as $g\libeq\Gamma(F,h)$, if such a $g$ indeed exists and it is unique. To resolve this in the discrete sense, we sample these functions on a spacetime grid defined by $t_0,\ldots,t_I$ and $x_0,\ldots,x_J$, in the intervals $I_t\libeq [t_0, t_I],\ I_x\libeq [x_0, x_J]$. Specifically, we are interested in deconvolution at $x_J$ (which typically corresponds to the detector location $\xdet$). Thus at some $t_i$, we have
\[ h(t_i, x_J) = ((F(t_i),\cdot)\ast g)(x_J) = \int_0^{x_J} F(t_i, x_J - x) g(x)\ \md x \approx \sum_{j=1}^J F(t_i, x_J - x_j) g(x_j) \delx \]
where $\delx = x_J/J$, implying a potentially over/under-determined system of linear equations, which can be written in matrix form as
\[
\begin{bmatrix}
F(t_0, x_J - x_1) & \dots & F(t_0, x_J - x_J) \\
\vdots & \ddots & \vdots \\
F(t_I, x_J - x_1) & \dots & F(t_I, x_J - x_J)
\end{bmatrix}
\cdot
\begin{bmatrix}
g(x_1) \\
\vdots \\
g(x_J)
\end{bmatrix}
=
\frac{J}{x_J}
\cdot
\begin{bmatrix}
h(t_0, x_J) \\
\vdots \\
h(t_I, x_J)
\end{bmatrix}.
\]
Clearly, exact equality may not be attainable, meaning no such vector of values $(g(x_1),\ldots, g(x_J))$ is likely to exist, though a least squares approximation does. Denoting the matrices as $\widehat{F},\ \widehat{g},\ \widehat{h}$, the vector $v\in\R^J$ that minimizes the error $\|\widehat{F}v - \widehat{h}\|_2$ in the Euclidean norm, is given by
\[ \widehat{\Gamma}(F,h) = \widehat{\Gamma}_{I_t, I_x}(F,h) = \widehat{\Gamma}_{I, J}(F,h)\libeq (\widehat{F}^{T}\!\widehat{F})^{-1} \widehat{F}^{T}\widehat{h} \approx \widehat{g}. \]
Clearly, this explicitly-defined discrete deconvolution operator approaches the continuous one in the limit (in some appropriate operator metric), as the spacetime grid becomes denser.
\newpage
\section{Estimation Methods} \label{s03}
\subsection{Estimation of $\koff$} \label{s0301}
As described earlier in Section \ref{s0201}, the signal $\mS[k,\vg]$ in the simplified NECEEM case is given by the formula
\[ \mS[k,\vg](t) = L(t,\xdet) + C(t,\xdet) = L_{\meq}(t,\xdet) + L_{\mdis}(t,\xdet) + C(t,\xdet) = \]
\[ = l\Leq\ \vr_G[\mu+ v_L t,\ \vs^2 + 2 D_L t](x)\ + \]
\[ +\ \koff l \Ceq \int_0^t \me^{-\koff\tau} \vr_G[\mu + v_L t + (v_C-v_L)\tau,\ \vs^2 + 2 D_L t + 2(D_C-D_L)\tau](x)\ \md\tau\ + \]
\[ +\ l \Ceq\ \vt(t)\ \me^{-\koff t}\ \vr_G[\mu + v_C t,\ \vs^2 + 2 D_C t](x). \]
The third term in the sum is $C(t,\xdet)$, which is dominated by the Gaussian factor only near the $C$-peak, while along the dissociation bridge the exponential factor $\me^{-\koff t}$ dominates. Therefore heuristically $C(t,\xdet)\approx \lambda \me^{-\koff t}$, with some $\lambda>0$ along the dissociation bridge. The second term $L_{\mdis}(t,\xdet)$ can actually be expressed similarly, since
\[ \ddt L_{\mdis}(t,\xdet) = \koff C(t,x)\approx \koff\lambda \me^{-\koff t} \]
implying on the dissociation bridge that $L_{\mdis}(t,\xdet)\approx -\lambda \me^{-\koff t}$. Lastly, the first term in the above superposition is the $L$-peak, which is roughly constant along the bridge. Thus we can conclude that the signal along the bridge decays approximately exponentially, with a rate of $\koff$.
This implies the following method for approximating $\koff$. Take a subinterval of the bridge which does follow an exponential (such as by taking the natural logarithm of the signal, and finding an interval where its second derivative is near-zero). Then take the logarithm of the signal on that subinterval, and perform a linear least squares approximation. The resulting slope is our approximation of $\koff$.
\newpage
\subsection{Estimation of $\vg$ and $\kon$} \label{s0302}
Assuming that the initial concentration profiles of the injected plugs are asymmetric Gaussian density functions, with the vector of parameters
\[ \vg = (\mu_L,\ \vs_L^1,\ \vs_L^2,\ h_L,\ \mu_T,\ \vs_T^1,\ \vs_T^2,\ h_T,\ \mu_C,\ \vs_C^1,\ \vs_C^2,\ h_C)\]
from Section \ref{s0201}, the three profiles are entirely determined by these twelve parameters. In order to approximate them, however, a deconvolution must be performed on ideal portions of the signal.
Our first aim is to identify subintervals of the signal support, where the deconvolutions may be ideally performed. One may observe heuristically, that the bottom one third of the left-half of the $C$-peak values arise solely from the values of $C$, unaffected by $L$. Denote this interval $I_C$. Similarly, the bottom one third of the right half of the $L$-peak values arise solely from the equilibrium values of $L$, unaffected by $C$ or the dissipation values of $L$. Denote this interval $I_L$. Also denote $I_x\libeq [0,\xdet]$. The following hold over these intervals
\[ L(t,\xdet)\approx (F_L[0](t,\cdot)\ast \mIC_L)(\xdet),\ \ C(t,\xdet) = (F_C[\koff](t,\cdot)\ast \mIC_C)(\xdet) \]
defined earlier as
\[ F_L[0](t,x) = \vr_G[v_L t,\ 2 D_L t](x),\ \ F_C[\koff](t,x) = \me^{-\koff t} \vr_G[v_C t,\ 2 D_C t](x). \]
In order to perform the deconvolutions according to Section \ref{s0203}, we first discretize the spacetime intervals $I_L\times I_x,\ I_C\times I_x$. Then approximations to the initial concentration profiles are given by the discrete deconvolutions
\[ \widehat{\mIC}_L = \widehat{\Gamma}_{I_L, I_x}(F_L[0],\ L(\cdot,\xdet)),\ \ \ \widehat{\mIC}_C = \widehat{\Gamma}_{I_C, I_x}(F_L[\koff],\ C(\cdot,\xdet)). \]
The corresponding parameters in $\vg$ can be deduced from these two profiles, as follows. The centers and standard deviations, are the peak locations and the inflection points of the asymmetric Gaussian initial condition profiles $\widehat{\mIC}_L$ and $\widehat{\mIC}_C$. Furthermore, the initial equilibrium concentrations can be calculated from the initial condition heights as follows
\[ \Leq = h_L \sqrt{2\pi}\ \frac{\vs_L^1 + \vs_L^2}{2},\ \ \Ceq = h_C \sqrt{2\pi}\ \frac{\vs_C^1 + \vs_C^2}{2},\ \ \Teq = 1000^2 \Tini l - \Ceq. \]
The center and standard deviations of the $T$ initial condition (injected plug concentration profile) are approximated as
\[ c_T \approx \frac{c_L + c_C}{2},\ \ \vs_T^1 \approx \frac{\vs_L^1 + \vs_C^1}{2},\ \ \vs_T^2 \approx \frac{\vs_L^2 + \vs_C^2}{2}. \]
Lastly, according to Section \ref{s0201}, the kinetic rate constant of complex formation can be estimated via the exact relationship $\kon = \koff\Ceq/(\Leq\Teq)$. Thus the error in estimating the concentration components of $\bar{c}$ accumulates in this $\kon$ estimate, as analyzed in the next section.
\newpage
\section{Computational Results} \label{s04}
\subsection{Error Comparison between the Area and Our Method} \label{s0402}
We performed a computational comparison on Figure \ref{s040201} between the area method (Section \ref{s0202}) and our method (Section \ref{s03}), over a set of kinetic rate constants with constant $\Kd$ and varying $\kon$, in a neighborhood of three orders of magnitude, with $1000$ uniformly distributed random sample points, centered at
\[ \kon = 500\mmcmol,\ \koff = 0.001,\ v = (0.22, 3.33, 0.48)\times 10^{-3}\mmsVsec,\ D = (7, 7, 7)\times 10^{-11}\mmssec \]
\[ \bar{c} = (2.1, 18.1, 1.9)\times 10^{-7}\mmolmc,\ l = 0.01\mmet,\ t_{\max} = 1200\msec,\ \xdet = 0.2\mmet. \]
Figure \ref{s040201} is plotted on a logarithmic scale in the independent variable $\kon$, with the center of the sample interval being $\log_{10}(500) = 2.6990$. $\Kd$ is kept constant at a value of $2\times 10^{-6}\mmolmc$. The relative error is calculated as the ratio of the absolute distance between the original and the estimated value, and the original value. See our software \cite{so002}.
Upon plotting the relative errors, it is perhaps most important to observe that all four estimation methods are near-exact for particular $\kon$ values -- meaning, the relative error nearly vanishes -- which confirms the reliability of the methods in this sense. The first local minimum in the log-scale sample, for our $\kon$ estimation method, occurs at $2.7656$ with a relative error of $0.03\%$, for our $\koff$ method at $5.0034$ with $0.20\%$, for the area $\kon$ method at $3.3975$ with $0.08\%$, and for the area $\koff$ method at $4.0210$ with $0.23\%$. Interestingly, beyond these critical values, the errors for all four methods become unpredictable, making them all unreliable for higher $\kon$ values.
Thus based on Figure \ref{s040201}, we conjecture that both our $\kon$ and $\koff$ estimates are reliable up to certain $\kon$ values, the estimation of which we leave as an open problem.
\subsection{Error Analysis of the Initial Concentration Profiles} \label{s0403}
To get an idea of the relative errors incurred by the estimation of the $\vg$ parameter vector, characterizing the asymmetric Gaussian plug concentration profiles, we perform the estimation of this vector using exact (non-estimated) $\kon$ and $\koff$ values, on the same logarithmic interval as before, while keeping the original $\vg$ coordinates constant at the above values.
The resulting Figure \ref{s040301} shows the remarkable constancy of the relative errors between the original and the estimated $\vg$ values up to certain critical values (interestingly, $h_L$ is not quite constant). These critical values occur in our sample for the $L$- and $T$-plug parameters $\mu_L, \vs_L^1, \vs_L^2, h_L, \mu_T, \vs_T^1, \vs_T^2, h_T$ at the $\log_{10}(\kon)$ value of $2.8618$, while the $C$-plug errors for $\mu_C$ and $\vs_C^2$ remain constant a bit longer, and those for $\vs_C^1$ and $h_C$ are off the chart or erratic. This behavior is partly due to the nature of the estimation method presented in Section \ref{s0302}, and partly to our MATLAB implementation \cite{so002}. Note that the error that accumulates in $\vg$ towards estimating $\kon$ remains reasonable, according to the previous section.
\newpage
\begin{figure}[H]
\centering
%\vspace{0.5cm}
\includegraphics[width=375pt]{./method_comparison.jpg}
\caption{Kinetic parameter estimation errors with the area and our method.}
\label{s040201}
\end{figure}
\begin{figure}[H]
\centering
%\vspace{0.5cm}
\includegraphics[width=375pt]{./par_est_errors.jpg}
\caption{Plug concentration parameter estimation errors.}
\label{s040301}
\end{figure}
\newpage
\section{Concluding Remarks} \label{s05}
We have introduced some estimation methods, based on linear regression, for kinetic constants of macromolecules, as well as for the parameters of the initial concentration profiles of the injected plugs, within the experimental framework of Kinetic Capillary Electrophoresis. As demonstrated through computational testing, our rate constant estimation proved to be more reliable, up to some conjectured upper bound, than our former integration-based method. Our initial concentration profile parameter estimation method may curiously likewise be conjectured to be reliable up to some upper bound.
The proof of these conjectures could be a matter of future effort, however, it may not be particularly worthwhile, considering that the utility of the rate constant and concentration parameter estimates is merely in their role as an initial starting point for our computational resolution of the KCE inverse problem \cite{so002}, to be detailed in our upcoming papers. While a reliable starting point is preferable for the inversion -- i.e. one ``typically close enough'' to the sought solution -- it is not imperative. Nevertheless, an estimation method that is known to be ``robust'' according to sufficient testing, can serve as a check on whether the inversion diverges -- i.e. the optimization algorithm performing the minimization of the error function, defined between the target and the simulated signals.
\newpage
\bibliographystyle{abbrv}
\bibliography{mybib2}
\addcontentsline{toc}{section}{\textbf{References}}
\end{document}
\begin{thebibliography}{10}
\bibitem{abdiche2008determining}
Y.~Abdiche, D.~Malashock, A.~Pinkerton, and J.~Pons.
\newblock Determining kinetics and affinities of protein interactions using a
parallel real-time label-free biosensor, the octet.
\newblock {\em Analytical biochemistry}, 377(2):209--217, 2008.
\bibitem{al2005fluorescence}
W.~Al-Soufi, B.~Reija, M.~Novo, S.~Felekyan, R.~K{\"u}hnemuth, and C.~A.
Seidel.
\newblock Fluorescence correlation spectroscopy, a tool to investigate
supramolecular dynamics: inclusion complexes of pyronines with cyclodextrin.
\newblock {\em Journal of the American Chemical Society}, 127(24):8775--8784,
2005.
\bibitem{berezovski2002nonequilibrium}
M.~Berezovski and S.~N. Krylov.
\newblock Nonequilibrium capillary electrophoresis of equilibrium mixtures -- a
single experiment reveals equilibrium and kinetic parameters of protein-{DNA}
interactions.
\newblock {\em Journal of the American Chemical Society}, 124(46):13674--13675,
2002.
\bibitem{cherney2011method}
L.~T. Cherney, M.~Kanoatov, and S.~N. Krylov.
\newblock Method for determination of peak areas in nonequilibrium capillary
electrophoresis of equilibrium mixtures.
\newblock {\em Analytical chemistry}, 83(22):8617--8622, 2011.
\bibitem{cherney2011slow}
L.~T. Cherney and S.~N. Krylov.
\newblock Slow-equilibration approximation in macroscopic approach to studying
kinetics at equilibrium.
\newblock {\em Analytical chemistry}, 83(4):1381--1387, 2011.
\bibitem{hornblower2007single}
B.~Hornblower, A.~Coombs, R.~D. Whitaker, A.~Kolomeisky, S.~J. Picone,
A.~Meller, and M.~Akeson.
\newblock Single-molecule analysis of {DNA}-protein complexes using nanopores.
\newblock {\em Nature Methods}, 4(4):315--317, 2007.
\bibitem{kanoatov2014extracting}
M.~Kanoatov, L.~T. Cherney, and S.~N. Krylov.
\newblock Extracting kinetics from affinity capillary electrophoresis ({ACE})
data: {A} new blade for the old tool.
\newblock {\em Analytical chemistry}, 86(2):1298--1305, 2014.
\bibitem{kanoatov2015using}
M.~Kanoatov, V.~A. Galievsky, S.~M. Krylova, L.~T. Cherney, H.~K. Jankowski,
and S.~N. Krylov.
\newblock Using nonequilibrium capillary electrophoresis of equilibrium
mixtures ({NECEEM}) for simultaneous determination of concentration and
equilibrium constant.
\newblock {\em Analytical chemistry}, 87(5):3099--3106, 2015.
\bibitem{kanoatov2016systematic}
M.~Kanoatov, S.~Mehrabanfar, and S.~N. Krylov.
\newblock Systematic approach to optimization of experimental conditions in
nonequilibrium capillary electrophoresis of equilibrium mixtures.
\newblock {\em Analytical Chemistry}, 88(18):9300--9308, 2016.
\bibitem{krylov2007kinetic}
S.~N. Krylov.
\newblock Kinetic {CE}: Foundation for homogeneous kinetic affinity methods.
\newblock {\em Electrophoresis}, 28(1-2):69--88, 2007.
\bibitem{krylov2003non}
S.~N. Krylov and M.~Berezovski.
\newblock Non-equilibrium capillary electrophoresis of equilibrium mixtures --
appreciation of kinetics in capillary electrophoresis.
\newblock {\em Analyst}, 128(6):571--575, 2003.
\bibitem{li2007kinetics}
Y.~Li, G.~J. Augustine, and K.~Weninger.
\newblock Kinetics of complexin binding to the {SNARE} complex: correcting
single molecule {FRET} measurements for hidden events.
\newblock {\em Biophysical journal}, 93(6):2178--2187, 2007.
\bibitem{okhonin2010maske}
V.~Okhonin, M.~V. Berezovski, and S.~N. Krylov.
\newblock {MASKE}: Macroscopic approach to studying kinetics at equilibrium.
\newblock {\em Journal of the American Chemical Society}, 132(20):7062--7068,
2010.
\bibitem{okhonin2004nonequilibrium}
V.~Okhonin, S.~M. Krylova, and S.~N. Krylov.
\newblock Nonequilibrium capillary electrophoresis of equilibrium mixtures,
mathematical model.
\newblock {\em Analytical Chemistry}, 76(5):1507--1512, 2004.
\bibitem{okhonin2006plug}
V.~Okhonin, A.~P. Petrov, M.~Berezovski, and S.~N. Krylov.
\newblock Plug--plug kinetic capillary electrophoresis: Method for direct
determination of rate constants of complex formation and dissociation.
\newblock {\em Analytical chemistry}, 78(14):4803--4810, 2006.
\bibitem{petrov2005kinetic}
A.~Petrov, V.~Okhonin, M.~Berezovski, and S.~N. Krylov.
\newblock Kinetic capillary electrophoresis ({KCE}): a conceptual platform for
kinetic homogeneous affinity methods.
\newblock {\em Journal of the American Chemical Society}, 127(48):17104--17110,
2005.
\bibitem{rich2007higher}
R.~L. Rich and D.~G. Myszka.
\newblock Higher-throughput, label-free, real-time molecular interaction
analysis.
\newblock {\em Analytical biochemistry}, 361(1):1--6, 2007.
\bibitem{so002}
J.~Vass.
\newblock {KCE} {S}olvers {P}ackage -- {D}irect and {I}nverse {S}olver.
\newblock
GitHub/\href{https://github.com/jzsfvss/KCESolvers}{jzsfvss/KCESolvers},
2017.
\bibitem{vasskrylov2016ccdr}
J.~Vass and S.~N. Krylov.
\newblock A fast stable discretization of the
constant--convection--diffusion--reaction equations of kinetic capillary
electrophoresis ({KCE}).
\newblock Submitted, arXiv/\href{http://arxiv.org/abs/1611.05795}{1611.05795},
2016.
\bibitem{wilson2002analyzing}
W.~D. Wilson.
\newblock Analyzing biomolecular interactions.
\newblock {\em Science}, 295(5562):2103--2105, 2002.
\end{thebibliography}