Bayesian Inference of Binding Kinetics from Fluorescence Time Series

preprint OA: gold CC-BY-NC-ND-4.0
📄 Open PDF Full text JSON View at publisher
AI-generated summary by claude@2026-07, 2026-07-14

This paper introduces a Bayesian inference method using a Hidden Markov Model to simultaneously determine binding kinetics and photobleaching rates from noisy fluorescence time series data.

One-sentence paraphrase of the abstract; not a substitute for reading it. No clinical advice. How this works

AI-generated deep summary by claude@2026-07, 2026-07-14 · read from full text

The paper presents a Bayesian two-stage method to infer binding and unbinding kinetics from fluorescence time-series data, explicitly addressing measurement noise and photophysical artifacts such as photobleaching that can otherwise be confounded with unbinding. Using a Hidden Markov Model, the authors first infer the fluorescence intensity state trajectories for regions of interest (ROIs) and then use these inferred trajectories across ROIs to infer kinetic rates, while also estimating photobleaching rates and quantifying uncertainty. They benchmark the approach with simulations and in vitro DNA origami binding experiments, demonstrating improved reliability in the presence of concurrent bleaching. A stated caveat is that the approach relies on modeled photophysical/binding state assumptions (e.g., bright versus photobleached and bound versus unbound) and is framed for fluorescence-based binding experiments rather than directly for complex tissue imaging. The paper does not explicitly discuss endometriosis or adenomyosis; it was included in the corpus via a keyword match in the upstream search index.

Read from the paper's body, not the abstract. Not a substitute for reading the paper. No clinical advice. How this works

Abstract

The study of binding kinetics via the analysis of fluorescence time traces is often con-founded by measurement noise and photophysics. Although photoblinking can be mitigated by using labels less likely to photoswitch, photobleaching generally cannot be eliminated. Current methods for measuring binding and unbinding rates are therefore limited by concurrent photobleaching events. Here, we propose a method to infer binding and unbinding rates alongside photobleaching rates using fluorescence intensity traces. Our approach is a two-stage process involving analyzing individual regions of interest (ROIs) with a Hidden Markov Model to infer the fluorescence intensity levels of each trace. We then use the inferred intensity level state trajectory from all ROIs to infer kinetic rates. Our method has several advantages, including the ability to analyze noisy traces, account for the presence of photobleaching events, and provide uncertainties associated with the inferred binding kinetics. We demonstrate the effectiveness and reliability of our method through simulations and data from DNA origami binding experiments.
Full text 59,717 characters · extracted from preprint-html · click to expand
Bayesian Inference of Binding Kinetics from Fluorescence Time Series | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results Bayesian Inference of Binding Kinetics from Fluorescence Time Series View ORCID Profile J. Shepard Bryan IV , View ORCID Profile Stanimir Asenov Tashev , View ORCID Profile Mohamadreza Fazel , View ORCID Profile Michael Scheckenbach , View ORCID Profile Philip Tinnefeld , View ORCID Profile Dirk-Peter Herten , View ORCID Profile Steve Pressé doi: https://doi.org/10.1101/2025.02.03.636267 J. Shepard Bryan IV 1 Department of Physics, Arizona State University Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for J. Shepard Bryan IV Stanimir Asenov Tashev 2 College of Medical and Dental Sciences, University of Birmingham 3 School of Chemistry, University of Birmingham 4 Centre of Membrane Proteins and Receptors (COMPARE), Universities of Birmingham and Nottingham Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Stanimir Asenov Tashev Mohamadreza Fazel 1 Department of Physics, Arizona State University Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Mohamadreza Fazel Michael Scheckenbach 5 Faculty of Chemistry and Pharmacy, Ludwig-Maximilians-University Munich Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Michael Scheckenbach Philip Tinnefeld 5 Faculty of Chemistry and Pharmacy, Ludwig-Maximilians-University Munich Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Philip Tinnefeld Dirk-Peter Herten 2 College of Medical and Dental Sciences, University of Birmingham Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Dirk-Peter Herten Steve Pressé 1 Department of Physics, Arizona State University 6 School of Molecular Sciences, Arizona State University Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Steve Pressé For correspondence: spresse{at}asu.edu Abstract Full Text Info/History Metrics Preview PDF Abstract The study of binding kinetics via the analysis of fluorescence time traces is often con-founded by measurement noise and photophysics. Although photoblinking can be mitigated by using labels less likely to photoswitch, photobleaching generally cannot be eliminated. Current methods for measuring binding and unbinding rates are therefore limited by concurrent photobleaching events. Here, we propose a method to infer binding and unbinding rates alongside photobleaching rates using fluorescence intensity traces. Our approach is a two-stage process involving analyzing individual regions of interest (ROIs) with a Hidden Markov Model to infer the fluorescence intensity levels of each trace. We then use the inferred intensity level state trajectory from all ROIs to infer kinetic rates. Our method has several advantages, including the ability to analyze noisy traces, account for the presence of photobleaching events, and provide uncertainties associated with the inferred binding kinetics. We demonstrate the effectiveness and reliability of our method through simulations and data from DNA origami binding experiments. 1 Introduction The study of binding kinetics is critical to understanding the behavior of biological systems and chemical reactions at the molecular level. For instance, accurate determination of binding kinetics can provide valuable insights into the mechanisms of protein self-assembly [ 1 , 2 , 3 , 4 ], enzymatic and protein-protein interactions [ 5 , 6 , 7 , 8 , 9 , 10 ], DNA-protein interactions and gene expression [ 11 , 12 , 13 ], nuclear breakdown during mitosis [ 14 ], nuclear pore complex (NPC) assembly [ 15 , 16 , 17 ], and the signaling mechanism and cell response via receptor clustering and protein recruitment [ 18 , 19 ] among others. Likewise, binding rates are essential to understand and control reactions in chemistry, including but not limited to nanocatalysis [ 20 , 21 ], polymerization catalysis [ 22 ] and fundamental reaction mechanisms [ 23 , 24 , 25 ]. Currently, several techniques exist for measuring binding kinetics, including surface plasmon resonance [ 26 , 27 ], and fluorescence correlation spectroscopy [ 28 , 29 , 30 , 31 ], among others [ 32 ]. However, these methods have limitations, such as the difficulty in analyzing data in the low signal-to-noise ratio (SNR) regime or their inability to account for photophysical events including photobleaching, or simply termed bleaching, which may be confounded with unbinding. Quantifying the stoichiometric fluctuations of clusters [ 33 , 34 , 35 , 36 , 37 , 38 , 39 ] is another important motivation for studying binding kinetics. Here, super-resolution methods such as PALM, dSTORM, and qPAINT provide means to estimate the stoichiometry of proteins clusters [ 40 , 41 , 42 , 43 ] albeit mostly limited to static structures, e . g ., fixed cells. Hidden Markov models [ 44 ] can be used to infer transition probabilities, but in the presence of photophysics, these do not directly translate to rates which becomes relevant when studying faster events. Moreover, current methods for inferring binding kinetics are prone to deviations, such as overestimating unbinding probabilities, in their estimates due to binding kinetics and photophysical effects, such as photobleaching ( figure 1 ). Download figure Open in new tab Figure 1: Illustration of a fluorescence intensity time trace. A hypothetical fluorescence intensity trace from a fluorescent ligand binding experiment. Circles are drawn around the three key regions indicating a binding event, an unbinding event, and a photobleaching event, respectively. Of note is the inability to distinguish unbinding from bleaching by eye. Here, we propose a method to achieve accurate binding rates while considering photobleaching. We focus on inferring rates instead of transition probabilities because rates allow us to disentangle the kinetic contributions of binding from bleaching [ 45 , 46 ]. Concretely, to model the stoichiometry of assemblies, we assume two photophysical states (bright and photobleached) and two binding states (bound and unbound) for each monomer. An illustration of our system can be found in figure 1 . Our method determines the stoichiometry of assemblies by inferring binding rates alongside the photobleaching rates from intensity fluctuations over time. To achieve this, our method analyzes the sum of intensities of pixels around individual regions of interest (ROI) to infer state trajectory of the system, including both photobleaching and binding states for each ROI alongside all the rates. Such intensity traces are often given as a convolution of noisy measurement of photon counts over time due to photon shot noise and noises intrinsic to the detector devices such as readout noise [ 47 ]. Moreover, the kinetics of binding and fluorophore photobleaching are inherently random processes leading to additional layers of noise. We are able to separate the unbinding rates from photobleaching rates by utilizing information about the laser intensity of each trace. As such, we adopt a Bayesian framework to account for all the sources of uncertainty inherent to the problem. In particular, we leverage the Hidden Markov model (HMM) within a Bayesian framework to deal with the input noisy intensity traces [ 48 , 49 , 44 , 50 ]. For the sake of computational efficiency, our framework consists of two parts or modules: in the first part, we learn the state trajectories using the noisy input data; in the second part, we use the inferred state trajectories to learn the rates. An important advantage of this two-step framework is that it allows us to simultaneously analyze different ROIs with different intensity statistics, drastically speeding up computation through parallelization. In this work, we illustrate the two-stage mathematical framework of our method and construct the likelihood and posterior. After which, we focus on the inverse model and benchmark our method using synthetic data, and in vitro experimental data obtained from DNA origami experiments. 2 Methods 2.1 Computational Methods Our computational method is divided into two modules: State Inference and Rate Inference. In State Inference, for each individual ROI we determine how many fluorophores are present in the bright state at each time point given the intensity trace of the ROI. We then consolidate and pass these results to our Rate Inference step, where we use the state trajectories to infer the binding rates and photobleaching rates for the system. While in principle we could combine these two steps into a single analysis, inputting raw intensity traces to output rates, we break them up to drastically speed up computation via parallelization. The loss in accuracy due to splitting the analysis into two stages will be minimal, so long as data are in a regime where the brightness steps are clear in the intensity traces. On the other hand, if the SNR in the data is too low, then our analysis may fail, for example, if the standard deviation of the noise is much larger than the size of a step. 2.1.1 State Inference In the State Inference step of our analysis, we take in an intensity trace and output the state trajectory, which is the number of bright fluorophores at each time point. We define x 1: N , the “ brightness trace”, to be the ROI’s intensity at each time level with x n the intensity at time n . We also define b 1: N , which we will refer to as the “ state trace”, to represent the number of bright fluorophores across the time points of the measurement where b n is the number of bright fluorophores in the ROI at time n . Our goal in the State inference step is to find the most probable state trace, b 1: N , given a brightness trace, x 1: N . In order to find the most probable state trace, b 1: N , given a brightness trace, x 1: N , we use Bayes’ theorem where Θ are model parameters and we split the posterior, 𝒫 ( b 1: N , Θ | x 1: N ), into a likelihood, 𝒫 ( x 1: N | b 1: N , Θ ), a prior over brightness trace, 𝒫 ( b 1: N Θ ), and a prior over model parameters defined shortly, 𝒫 ( Θ ). For the likelihood, we assume each measurement independent and normally distributed around a mean given by the background plus the number of bright fluorophores, where we have introduced three variables: the fluorophore brightness, µ f , the background brightness, µ b , and the noise σ 2 . We will model the prior over fluorescence intensity trace as a Hidden Markov Model in which each state is categorically distributed according to the state at the previous time level [ 44 ], where we have introduced two variables: the state transition matrix, π , and an array of starting probabilities π 0 . The quantity is interpreted as the “ row of π corresponding to the state at time level n − 1”. Each element, π ij , of π represents the probability that a time step will have j fluorophores given that the previous time step had i fluorophores. While in principle, there could be an unlimited number of fluorophores in the ROI at a given time step, in practice we will cap the possible number of fluorophores to M , meaning that π is a M + 1 by M + 1 matrix (since we include 0 fluorophores as a possibility). The full set of parameters can now be defined to include Θ = { µ f , µ b , σ 2 , π 0 , π }. Working in the Bayesian paradigm, we must assign priors over the variables: µ f , µ b , σ 2 , π 0 , and π . We choose a Gaussian over µ f and µ b , an inverse gamma for σ 2 , and Dirichlet distributions for π 0 and each row of π , since they are the suitable conjugate priors of their respective likelihood distributions [ 44 ], where the individual priors are given by and where the α ’s and β ’s are hyperparameters. Altogether, the posterior over b 1: N and Θ now reads In the top of figure 2 , we present our posterior as a graphical model [ 44 ]. In the graphical model, nodes (circles) represent random variables, and arrows represent conditional dependence. Download figure Open in new tab Figure 2: Graphical model of our analysis. Nodes (circles) represent random variables. Dark nodes represent measurements. Arrows between nodes represent conditional dependence. Plates (dashed rectangles) around nodes represent groupings of variables, which are repeated along the index in the lower right corner. In the top of this figure we present our graphical model for State Inference. In the bottom of this figure we present our graphical model for Rate Inference. All variables are defined in the main body. We wish to find the value of b 1: N that maximize equation (15), which we will refer to as the maximum a posteriori (MAP) sample. We will do so using Gibbs sampling [ 44 ], where we start with an initial guess then iteratively propose new values for variables, accepting and rejecting according to a ratio of the probabilities. We use Gibbs sampling, as opposed to optimization, to avoid local minima in our posterior. The algorithm is as follows: Start with initial set of variables, . Set the MAP sample to this value, Θ MAP = Θ (0) . For many iterations i : - Propose a new set of parameters Θ ′ based on a proposal distribution q (Θ ′ |Θ ( i− 1) ). - Calculate the acceptance ratio a , defined as: where P (Θ) represents the posterior probability of the parameters and q (Θ a | Θ b ) represents the proposal distribution. - Accept or reject the new parameter set Θ ′ with probability a . - Compare Θ ( i ) to Θ MAP . If P (Θ ( i ) ) > P (Θ MAP ), update Θ MAP = Θ ( i ) . The final Θ MAP is the estimate for the maximum a posteriori value. The final is the state trace. All the state traces are then fed into the next step, Rate Inference. 2.1.2 Rate Inference Once we have state traces for each ROI, we are ready to estimate the binding and photobleaching rates governing transitions. Here we assume there are R ROIs, with state traces where is the state trace of ROI r and is the number of fluorophores in ROI r at time level n . We wish to infer the binding rate, k bind , the unbinding rate, k un , and the photobleaching rate, k bleach given the state traces, , as well as the laser intensity of each trace, λ 1: R , and the concentration of binding agent at each trace, c 1: R . We again invoke Bayes’ theorem to decompose the probability of our target rates, k bind , k un , and k bleach , given the state traces, into a likelihood and prior where k is the grouping of all rates ( k bind , k un , and k bleach ) and we have assumed that the likelihoods governing different ROIs are independent. We now determine the likelihood of an ROI’s state trace . The state at each time point, , represents the number of fluorophores that are bright at the time level n . However, there are many different configurations of fluorophore binding and photophysics that can give rise to a single . For example, even if we see only one bright fluorophore there could be other fluorophores bound in a photobleached state. We call a “ macrostate” and denote all fluorophore configurations, , a “ microstate”, where a fluorophore configuration is the number of bright and photobleached fluorophores bound at the time level. We let Bright and Bleached be two functions selecting the number of bright and photobleached fluorophores in the microstate. We can then enumerate the possible microstates as follows where Σ i is the i th macrostate, and we enumerate up until we exhaust all M available fluorophores. The likelihood of a state trace, is the probability of a microstate trace that gives rise to the observed macrostate trace, marginalized over all possible microstate traces. Assuming that microstates follow a Hidden Markov Model this becomes, where represents the full microstate trace. In the bottom of figure 2 , we present our posterior as a graphical model [ 44 ]. In the graphical model, nodes (circles) represent random variables, arrows represent conditional dependence, and the plate (rectangle) represents groupings of random variables repeated over an index. Equation (20) requires a form for the probability of microstate given a macrostate. The probability of the microstate given a macrostate is simply an indicator function, or delta function, equal to 1 when the number of bright fluorophores in the microstate is equal to the macrostate and 0 otherwise where δ ij is the Kronecker delta. The microstate transition probability is calculated using the transition rates, k bind , k un , k bleach . Assuming one event per time level per ROI there are only four possible events: no transition, bright fluorophore binding, bright fluorophore unbinding, and photobleached fluorophore unbinding. We exclude the possibility of photobleached fluorophores binding, which is assumed to be rare. Letting Bright and Bleached be functions which count the number of bright and photobleached fluorophores in state respectively, we can calculate the probability of each event as follows where is the total rate, is the probability of a self transition (calculated as 1 minus the probability of an exponentially distributed event), and the remaining events are calculated according to their relative rates [ 51 ]. We note that the total binding rate is assumed to scale linearly with the concentration and the total photobleaching rate is assumed to scale linearly with laser intensity. These rates can be used to construct a master transition probability matrix, Π ( k bind , k un , k bleach ), where each element can be calculated by looking at changes in state populations between the initial state and final state for the 5 possible transitions: 1) No transition, 2) Binding, 3) Bright Unbinding, 4) Bleached unbinding, and 5) Photobleaching where calculate the change in bright and bleached populations. We use the matrix presented in equation (30) to marginalize over the trajectories in equation (20) using the Forward-Backward algorithm [ 52 ], thus our likelihood, , can be calculated exactly [ 52 ]. In order to find the set of rates, k , that maximizes the posterior, equation (18), we again use a Gibbs sampling scheme, similar to that laid out in the previous section, but this time saving all samples, not just the MAP. The algorithm is as follows, Start with initial set of variables, For many iterations i : - Propose a new set of parameters k ′ based on a proposal distribution q ( k ′ | k ( i− 1) ). - Calculate the acceptance ratio a , defined as: where P ( k ) represents the posterior probability of the parameters and q (Θ a |Θ b ) represents the proposal distribution. - Accept or reject the new parameter set k ′ with probability a . - Save the sample, k ( i ) . After drawing many samples, we may histogram the results to visualize the mean and variance of the distribution. 2.2 Experimental Methods 2.2.1 DNA Origami In order to test our method of inferring binding rates for different numbers of docking sites within a ROI, we designed a DNA Origami with varying numbers of external docking sites featuring the S1 sequence (see figure 3 and table SI1 ). The docking sites were added to the 3’ s-ends of selected staple strands positioned at 10 nm distances. For colocalization, the new rectangular origami (NRO) was equipped with three S2 docking sites (21 nt) for permanent external labeling of the structure with a Atto542-labeled complementary S2 strand (see table SI2 ). For immobilization of the DNA origami to a glass surface functionalized with Biotin-Streptavidin, six staple strands of the NRO were labeled with biotin on their 3’-end. Exact strand sequence can be found in the SI in table SI1 , table SI2 , and table SI3 . Download figure Open in new tab Figure 3: Illustration of the new rectangular DNA origami (NRO) structure and its binding site arrangement. Each row provides information about DNA origami with a set number of S1 docking sites-(a) one binding site, (b) two binding sites, (c) five binding sites. The left column shows cartoon of the DNA origami with the imager strands (red) binding to the S1 docking sites and a stable reference label on three S2 docking sites (green). The middle column shows a diagram of the layout of binding sites and reference labels on the DNA origami. The right column shows atomic force microscopy images of the DNA origami immobilised on a mica surface. The DNA origami was folded using 20 nM of the scaffold p7249, 200 nM of each unmodified staple strand and 600 nM of each modified staple strand (biotinylated and external S1 labeling strands) in buffer containing 10 mM Tris, 1 mM EDTA at pH 8 and 12.5 mM MgCl 2 . The mixture was heated to 70 °C and then cooled down to 25 °C with a linear thermal annealing ramp of 1°C/min [ 53 ]. Sample purification was performed by filtration using Amicon Ultra filters (100 kDa molecular weight cut-off, Merck, Germany). The filter was first centrifuged with folding buffer for 7 min at 6000 g. The sample solution was then loaded into the filter and centrifuged for 15 min at 6000 g. Then 300 µL of folding buffer was loaded into the filter and centrifuged for 15 min at 6000 g, which was repeated once. After the three washing steps, the filter was inverted and placed into a new collection tube. The purified sample could then be collected by centrifugation for 2 min at 1000 g. The successful folding of structures was confirmed by AFM analysis. DNA origami solutions were stored at −20 °C until used. To determine correct folding, AFM scans in aqueous solution (AFM buffer = 40 mM Tris, 2 mM EDTA, 12.5 mM Mg(OAc)2·4 H2O) were performed on a NanoWizard® 3 ultra AFM (JPK Instruments AG) (see figure 3 ). For sample immobilization, a freshly cleaved mica surface (Quality V1, Plano GmbH) was incubated with 10 mM solution of NiCl 2 for 3 min. The mica was washed three times with ultra-pure water to remove unbound Ni 2+ ions and air-dried. The dried mica surface was incubated with 1 nM sample solution for 3 min and washed with AFM buffer three times. Measurements were performed in AC mode on a scan area of 3 x 3 µ m with a BioLeverMini cantilever ( ν res = 110 kHz air / 25 kHz fluid, kspring = 0.1 N/m, Bruker AFM Probes). 2.2.2 Sample preparation for fluorescence microscopy Samples were prepared in chambered coverslips (LabTek) which were cleaned twice with 0.1 M HF with two water rinses after each cleaning step. The chambers were then incubated for 5 min in magnesium-free phosphate buffered saline (PBS). The coverslips were then coated with 1 mg/ml biotin-BSA overnight before being washed three times in PBS. Next, the coverslips were incubated for 30 min with 0.2 mg/ml streptavidin before they were washed three times with Red Base composed of 2x PBS with additional 0.5 M NaCl and 0.05% Tween20. 10 fmol of rectangular DNA origami was then incubated for 30 min on the surface of the coverslip, before removing the solution and washing three times with Red Base. Each DNA origami construct was pre-labeled with Atto542 as a reference marker and had a defined number of S1 docking sites (see Supplement). The samples were inspected for sufficient DNA origami density and in cases of low coverage additional DNA origami was added to achieve sufficient coverage. Each chamber of the coverslips was then filled with imaging buffer and encapsulated with self-sealing Parafilm(M). The imaging buffer contained 2.1 mM ascorbic acid (AA), 1 mM methyl viologen (MV), 2.5 mM protocatechuic acid (PCA) and 50 nM protocatechuate-3,4-dioxygenase (PCD) in Red Base. Different concentrations of Cy5-conjugated oligonucleotides were used in each experiment (1 nM, 2 nM, 5 nM, 10 nM). The imager strand concentration was adjusted by substituting Red Base with 1-10 µl of 1 µM imager strand diluted in Red Base. 2.2.3 Data Acquisition The samples were imaged on a custom microscope setup using an inverted microscope (Nikon Eclipse Ti, Nikon, Japan) and a fibre-coupled multilaser engine (MLE-LFA, TOPTICA Photonics, Germany). The excitation was coupled to the Nikon manual TIRF unit and then directed to 100×, 1.49 NA oil immersion objective (Apo TIRF, Nikon, Japan) via a four-band dichroic mirror (405, 488, 532, 640 nm). Emission was then filtered by 525/50 nm, 605/70 nm, and 690/70 nm bandpass filters (all AHF Analysetechnik, Germany) mounted on a motorized filter wheel (FW212C, Thorlabs, Germany) and collected by an EMCCD (Electron Multiplying Charge-Coupled Device) camera (iXon Ultra 897, Andor, UK) with a 105.6 nm pixel size. Initially, the fields of view were imaged for five frames in the 561 nm channel to attain reference data for localisations of the origami. Afterwards, the same positions are imaged at 640 nm under TIRF illumination with 21.7 mW and 43.8 mW measured before the objective with a power meter kit (PM120D, Thorlabs, Germany). These correspond to 98 W/cm 2 and 198 W/cm 2 at the focal plane, respectively. To gather kinetic data 8000 frames were recorded at 100 ms exposure (124.6 ms frame time) over a total duration of 16.5 min and saved as an image stack. 2.2.4 Post Acquisition Data Processing For each image stack, a custom Fiji script [ 54 ] determines the brightest values of each pixel, creating a maximum intensity projection, after which ThunderSTORM [ 55 ] is used to localise the coordinates for each region of interest (ROI), i.e. the location of DNA origami, in both channels. Then a Python script, which utilizes the trace extraction function of the quickPBSA library [ 37 ], is used to determine the intensity trace inside each ROI and subtract the background around that ROI. Then the maximum intensity projections of the two channels were registered using the MultiStackReg plugin [ 56 ] in Fiji giving a correction matrix used to transform the coordinates in the reference channel via a custom Fiji script. Finally, the ROIs further than 200 nm of the reference channel are considered unspecific binding and filtered out. 3 Results The main goal of our algorithm is to learn the binding ( k bind ), unbinding ( k un ), photobleaching ( k bleach ) rates and the state trajectories given a set of noisy intensity traces for every given ROI r . To do so, our algorithm takes a chain of numerical samples from the posterior using Monte Carlo methods as detailed in section 2. As such, our results are in the form of histograms of the numerical samples taken from the posterior for every individual unknown parameter, where the uncertainty of rate inference given a microstate trace over each parameter is reflected in the width of the corresponding histograms. 3.1 Simulated data We first benchmarked our method using data simulated under different regimes data using the forward model described in the Methods (section 2). Starting with a base set of parameters chosen to mimic the experimental data, we ran inference while varying one parameter at a time to probe the robustness of our method with respect to different data paradigms. The base set of parameters chosen to qualitatively match the data is as follows: k bind = 1 mHz/nM, k un = 25 mHz, k bleach = .01 mHz, µ f = 400 ADU, µ B = 0 ADU, σ = 2500 ADU, dt = 124 ms, and 2000 ROIs with traces simulated with either λ = 50 or λ = 100 in even proportion and c = 1 nM, c = 2 nM, or c = 5 nM in even proportion. We simulated data varying k bind , k un , k bleach , and the number of ROIs summarized in table SI4 . Initially, we probed the model’s robustness with respect to binding rate, k bind , by comparing analysis of data simulated with k bind = 1 mHz/nM, k bind = 2 mHz/nM, and k bind = 5 mHz/nM. Figure 4 shows results from the data simulated with these different k bind rates. Figure 4 is broken into three columns where the left column shows representative data traces, the middle column shows the inferred k bind binding rate, and the right column shows the inferred k un unbinding rate. For the plots showing data traces, we show two representative traces taken from the dataset, stacked on top of each other. For the plots showing inferred rates, the blue indicates the probability distribution (histogram of samples from the MCMC), and the red line indicates the ground truth value used in the simulation. As seen in the middle column of figure 4 , our method accurately (within 10%) infers the correct k bind rate with the analysis returning 1.031 ± 0.012, 1.971 ± 0.018 and 4.588 ± 0.030 mHz/nM for the k bind value. k un results remain also constant only slightly lower than the set 25 mHz. Download figure Open in new tab Figure 4: Simulated data with different k bind binding rates. The top two rows of the left column show example traces from data simulated with k bind = 1 mHz/nM, the middle two rows of the left column show example traces from data simulated with k bind = 2 mHz/nM, and the bottom two rows of the left column show traces from data simulated with k bind = 5 mHz/nM. The middle column shows inferred posteriors over binding rates, with blue indicating the probability distribution and a red line indicating the ground truth used for simulation. The right column shows inferred posteriors over unbinding rates, with blue indicating the probability distribution and red lines indicating ground truth values used for simulation. Dataset included 200 traces per condition. The parameters used in simulation are specified in main text and table SI4 . We next probed the model’s robustness with respect to unbinding rate, k un , by comparing analysis of data simulated with k un = 10 mHz, k un = 20 mHz, and k un = 50 mHz. Figure 5 shows the results on data simulated with these different k un rates. As seen in the far right column of figure 5 , our model accurately infers the correctly the change of k un rate with 9.623 ± 0.612 mHz, 23.950 ± 1.086 mHz, 45.650 ± 1.586 mHz for the 10 mHz, 20 mHz and 50 mHz, respectively. In line with the input, the k bind results remained around within 0.1 of the 1 mHz/nM input for all simulations. Download figure Open in new tab Figure 5: Simulated data with different k un unbinding rates. The top two rows of the left column show example traces from data simulated with k un = 10 mHz, the middle two rows of the left column show example traces from data simulated with k un = 20 mHz, and the bottom two rows of the left column show traces from data simulated with k un = 50 mHz. The middle column shows inferred posteriors over binding rates, with blue indicating the probability distribution and a red line indicating the ground truth used for simulation. The right column shows inferred posteriors over unbinding rates, with blue indicating the probability distribution and red lines indicating ground truth values used for simulation. Dataset included 200 traces per condition. The parameters used in simulation are specified in main text. After that, we probed the model’s robustness with respect to photobleaching rate, k bleach , by comparing analysis of data simulated with k bleach = 0.01 mHz, k bleach = 0.02 mHz, and k bleach = 0.05 mHz. Figure 6 shows the results on data simulated with these different k bleach rates. As seen in figure 6 , we are still able to infer accurate k bind and k un rates for all values of k bleach . Download figure Open in new tab Figure 6: Simulated data with different k bleach photobleaching rates. The top two rows of the left column show example traces from data simulated with k bleach = .01 mHz, the middle two rows of the left column show example traces from data simulated with k bleach = .02 mHz, and the bottom two rows of the left column show traces from data simulated with k bleach = .05 mHz. The middle column shows inferred posteriors over binding rates, with blue indicating the probability distribution and a red line indicating the ground truth used for simulation. The right column shows inferred posteriors over unbinding rates, with blue indicating the probability distribution and red lines indicating ground truth values used for simulation. Dataset included 200 traces per condition. The parameters used in simulation are specified in main text and table SI4 . Finally, we probed the model’s robustness with respect to number of ROIs, by comparing data simulated with 2000 ROIs, 1000 ROIs, and 400 ROIs. Figure 7 shows the results on the datasets simulated with these different numbers of ROIs. Despite the small increase in uncertainty, marked by the spread in probability, our method was able to accurately learn k bind and k un from even a small amount of data. Download figure Open in new tab Figure 7: Simulated data with different number of ROIs. The top two rows of the left column show example traces from data simulated with 2000 ROIs, the middle two rows of the left column show example traces from data with 1000 ROIs, and the bottom two rows of the left column show traces from data with 400 ROIs. The middle column shows inferred posteriors over binding rates, with blue indicating the probability distribution and a red line indicating the ground truth used for simulation. The right column shows inferred posteriors over unbinding rates, with blue indicating the probability distribution and red lines indicating ground truth values used for simulation. The parameters used in simulation are specified in main text and table SI4 . 3.2 Experimental data We applied our method to data taken from highly controlled DNA origami experiments in which fluorescently labeled particles were allowed to bind and unbind to origami with 1, 2, and 5 binding sites. Results for inference on experimental data are shown in figure 8 . Each row of figure 8 represents an experiment with a different number of binding sites with the inferred rates of binding and unbinding shown as a histogram. Download figure Open in new tab Figure 8: Data from DNA origami binding experiments. The left column shows example traces from our experiments. The top two rows of the left column show example traces from data with one binding site, the middle two rows of the left column show example traces from data with two binding sites, and the bottom two rows of the left column show traces from data with five binding sties. The middle column shows inferred posteriors over binding rates. The right column shows inferred posteriors over unbinding rates. Data from 126, 393 and 353 traces were analyzed for the one, two and five binding site samples, respectively. We cannot compare our inferred rates directly to a ground truth, as the ground truth is unknown. However, we can evaluate the accuracy of our model by checking to see if the output behavior matches expectations. For example, the binding rate should scale with the number of available binding sites, but the unbinding rate should be unaffected by the number of binding sites. As seen in figure 8 , inferred rates qualitatively increase with binding sites. Our inferred binding rates are the 2.77 ± 0.07 mHz/nM ( mean±SD ) for 1 binding site, 3.52 ± 0.04 mHz/nM for 2 binding sites, and 8.1 ± 0.07 mHz for 5 binding sites, which increases with concentration. These values also match the values seen in literature when it comes to a 10 nucleotide imager strands [ 57 ]. Meanwhile, the unbinding rates are 17.2 ± 0.5 mHz, 14.4 ± 0.2 mHz, and 17.0 ± 0.2 mHz, effectively remaining constant. The experimental data is intrinsically noisy, containing many artifacts, such as spikes (see figure 8 ), which complicate analysis. These can be attributed to unbound strands moving over the ROI or the molecule escaping a prolonged dark state. The bleaching rates show a small values not correlated to the binding site number (see table SI5 ). 4 Discussion Quantifying binding kinetics while overcoming noise and photobleaching artifacts is important as it provides a deeper and more accurate understanding of molecular interactions and behaviors in chemical and biological systems. This enhanced understanding is crucial in dissecting the intricacies of protein self-assembly [ 1 , 2 , 3 ], enzymatic and protein-protein interactions [ 5 , 6 , 7 , 8 , 9 ], DNA-protein interactions [ 11 , 12 , 13 ], and broader cellular processes, such as nuclear dynamics during mitosis and [ 15 , 16 , 17 ]. Here, we presented a Bayesian inference scheme for inferring binding rates separately from photobleaching rates, by directly monitoring fluorescence intensity over time. We prioritized inferring rates over transition probabilities, as it enables us to disentangle the contributions of binding and photobleaching. Our method is broken into two modules: a State Inference algorithm that infers the number of fluorophores at each time level directly from the data, and secondly a Rate Inference step which infers the binding rates from the output fluorescence trace. We benchmarked our method on simulated data, inferring reliable results. We showed that when run on experimental data we inferred expected behavior of increasing binding rates with constant unbinding rates for increasing concentrations. A significant way to enhance this work would be by incorporating spatial information. Currently, the method works by analyzing intensity traces from isolated ROIs. By incorporating spatial information we would be able to take into account other potential noise generating artifacts such as uneven illumination of ROIs [ 58 ]. Another way to improve this work would be to incorporate additional photophysical states. For example, in the case of photo-blinking the number of brightness steps is not equal to the number of fluorophores, making analysis with traditional HMMs impossible [ 39 ]. Our method, on the other hand, is generalizable to an arbitrary number of dark and bright states. However, while a state inference analysis can be effective when state traces are constrained, as in the case of counting by photobleaching where the fluorophores are assumed to start bound and end bleached with no unbinding [ 39 ], without such a constraint the number of possible state trajectories becomes combinatorically larger. As a result it may be difficult, for fundamental reasons, to perform scalable analysis with a higher number of photophysical states. Data Availability Data used in this work can be found at labpresse.com . Code Availability Code used in this work be found at labpresse.com . Author Contributions SP and DPH conceived of the project. MS designed and created the DNA origami. SAT performed the sample preparation, imaging and trace extraction for the experimental data. JSB carried out the coding and development. JSB and MF performed the analyses and wrote the manuscript. Competing Interests SP and JSB acknowledge a competing interest with their affiliation with Saguaro Solutions. Supplementary Information View this table: View inline View popup Download powerpoint Table SI1: External S1 docking site staple strands of the NRO DNA Origami. Sequences are denoted from 5’-to 3’-end. The S1 docking site staple strands exhibit an over 20nt long docking site, marked in red, on the 3’-end. The numbers for the 5’-end 3’-end of the staples represent the helix number in the corresponding caDNAno file. Number in brackets represent the starting and ending position of the staple in the corresponding helix. View this table: View inline View popup Download powerpoint Table SI2: Modified staple strands of the NRO DNA Origami. Sequences are denoted from 5’-to 3’-end. The three S2 docking site staple strands exhibit an over 20nt long docking site, marked in green for colocalization, on the 3’-end. For immobilization, the biotinylated staple strands are modified with biotin on the 3’-end. The numbers for the 5’-end 3’-end of the staples represent the helix number in the corresponding caDNAno file. Number in brackets represent the starting and ending position of the staple in the corresponding helix. View this table: View inline View popup Table SI3: Unmodified staple strands of NRO DNA origami. Sequences are denoted from 5’-to 3’-end. The numbers for the 5’-end 3’-end of the staples represent the helix number in the corresponding caDNAno file. Number in brackets represent the starting and ending position of the staple in the corresponding helix. View this table: View inline View popup Download powerpoint Table SI4: Parameters used to create the simulated data. The three values were used in the forward model described in section 2. All data for figure 7 shares the same parameters with variation only in the number of data points. View this table: View inline View popup Download powerpoint Table SI5: Results from the Bayesian inference scheme. Summary of the results shown in all figures. The values are shown as mean ± SD . Acknowledgements SP acknowledge support from an NIH MIRA award (NIGMS R35GM148237). DPH acknowledges the support from the Centre of Membrane Proteins and Receptors (COMPARE) funded by the Universities of Nottingham and Birmingham as well as support from the Academy of Medical Sciences (Grant APR2 \ 1013). Footnotes ↵ ** d.herten{at}bham.ac.uk References [1]. ↵ Sibali Debnath and Krishnan Raghavachari . “ Investigating the Stacking Interactions Responsible for Driving 3D Self-Association of Tricarb Macrocycles ”. In: The Journal of Physical Chemistry A 127 . 39 ( 2023 ), pp. 8110 – 8116 . OpenUrl CrossRef PubMed [2]. ↵ Helen W German , Sahin Uyaver , and Ulrich HE Hansmann . “ Self-assembly of phenylalanine-based molecules ”. In: The Journal of Physical Chemistry A 119 . 9 ( 2014 ), pp. 1609 – 1615 . OpenUrl PubMed [3]. ↵ Janet M Petroski , Travis C Green , and Mostafa A El-Sayed . “ Self-assembly of platinum nanoparticles of various size and shape ”. In: The Journal of Physical Chemistry A 105 . 23 ( 2001 ), pp. 5542 – 5547 . OpenUrl CrossRef [4]. ↵ Guangzhong Ma et al. “ Quantifying ligand–protein binding kinetics with self-assembled nano-oscillators ”. In: Analytical chemistry 91 . 21 ( 2019 ), pp. 14149 – 14156 . OpenUrl CrossRef [5]. ↵ Kinshuk Banerjee , Anatoly B Kolomeisky , and Oleg A Igoshin . “ Accuracy of substrate selection by enzymes is controlled by kinetic discrimination ”. In: The journal of physical chemistry letters 8 . 7 ( 2017 ), pp. 1552 – 1556 . OpenUrl CrossRef PubMed [6]. ↵ Aleksandra M Kusova et al. “ Protein translational diffusion and intermolecular interactions of globular and intrinsically unstructured proteins ”. In: The Journal of Physical Chemistry A 123 . 46 ( 2019 ), pp. 10190 – 10196 . OpenUrl CrossRef PubMed [7]. ↵ Gideon Schreiber . “ Kinetic studies of protein–protein interactions ”. In: Current opinion in structural biology 12 . 1 ( 2002 ), pp. 41 – 47 . OpenUrl CrossRef PubMed Web of Science [8]. ↵ Gideon Schreiber , Gilad Haran , and H-X Zhou . “ Fundamental aspects of protein-protein association kinetics ”. In: Chemical reviews 109 . 3 ( 2009 ), pp. 839 – 860 . OpenUrl CrossRef PubMed Web of Science [9]. ↵ Yibing Shan et al. “ How does a small molecule bind at a cryptic binding site? ” In: PLoS computational biology 18 . 3 ( 2022 ), e1009817 . OpenUrl CrossRef [10]. ↵ Mengmeng Zhang , Bin Wang , and Bingqian Xu . “ Mapping single molecular binding kinetics of carbohydrate-binding module with crystalline cellulose by atomic force microscopy recognition imaging ”. In: The Journal of Physical Chemistry B 118 . 24 ( 2014 ), pp. 6714 – 6720 . OpenUrl CrossRef PubMed [11]. ↵ Tom Misteli . “ Protein dynamics: implications for nuclear architecture and gene expression ”. In: Science 291 . 5505 ( 2001 ), pp. 843 – 847 . OpenUrl Abstract / FREE Full Text [12]. ↵ Stephen E Halford and John F Marko . “ How do site-specific DNA-binding proteins find their targets? ” In: Nucleic acids research 32 . 10 ( 2004 ), pp. 3040 – 3052 . OpenUrl CrossRef PubMed Web of Science [13]. ↵ Sebastian Strauss et al. “ Principles of RNA recruitment to viral ribonucleoprotein condensates in a segmented dsRNA virus ”. In: Elife 12 ( 2023 ), e68670 . OpenUrl CrossRef PubMed [14]. ↵ Anthony Kar Lun Leung et al. “ Quantitative kinetic analysis of nucleolar breakdown and reassembly during mitosis in live human cells ”. In: The Journal of cell biology 166 . 6 ( 2004 ), pp. 787 – 800 . OpenUrl Abstract / FREE Full Text [15]. ↵ Elisa Dultz et al. “ Systematic kinetic analysis of mitotic dis-and reassembly of the nuclear pore in living cells ”. In: The Journal of cell biology 180 . 5 ( 2008 ), pp. 857 – 865 . OpenUrl Abstract / FREE Full Text [16]. ↵ Elisa Dultz and Jan Ellenberg . “ Live imaging of single nuclear pores reveals unique assembly kinetics and mechanism in interphase ”. In: Journal of Cell Biology 191 . 1 ( 2010 ), pp. 15 – 22 . OpenUrl Abstract / FREE Full Text [17]. ↵ Bernhard Hampoelz et al. “ Structure and assembly of the nuclear pore complex ”. In: Annual review of biophysics 48 ( 2019 ), pp. 515 – 536 . OpenUrl CrossRef PubMed [18]. ↵ Arup K Chakraborty and Arthur Weiss . “ Insights into the initiation of TCR signaling ”. In: Nature immunology 15 . 9 ( 2014 ), pp. 798 – 807 . OpenUrl CrossRef PubMed [19]. ↵ William K Kanagy et al. “ Docking of Syk to FcεRI is enhanced by Lyn but limited in duration by SHIP1 ”. In: Molecular Biology of the Cell 33 . 10 ( 2022 ), ar89 . OpenUrl CrossRef PubMed [20]. ↵ Bin Dong et al. “ In situ quantitative single-molecule study of dynamic catalytic processes in nanoconfinement ”. In: Nature Catalysis 1 . 2 ( 2018 ), pp. 135 – 140 . issn: 2520-1158 . doi: 10.1038/s41929-017-0021-1 . url: https://doi.org/10.1038/s41929-017-0021-1 . OpenUrl CrossRef [21]. ↵ Weilin Xu et al. “ Single-molecule nanocatalysis reveals heterogeneous reaction pathways and catalytic dynamics ”. In: Nature Materials 7 . 12 ( 2008 ), pp. 992 – 996 . issn: 1476-1122 . doi: 10.1038/nmat2319 . url: https://dx.doi.org/10.1038/nmat2319 . OpenUrl CrossRef PubMed [22]. ↵ Thorben Cordes and Suzanne A. Blum . “ Opportunities and challenges in single-molecule and single-particle fluorescence microscopy for mechanistic studies of chemical reactions ”. In: Nature Chemistry 5 . 12 ( 2013 ), pp. 993 – 999 . issn: 1755-4330 . doi: 10.1038/nchem.1800 . url: https://dx.doi.org/10.1038/nchem.1800 . OpenUrl CrossRef PubMed [23]. ↵ A. Rybina et al. “ Distinguishing alternative reaction pathways by single-molecule fluorescence spectroscopy ”. In: Angewandte Chemie-International Edition 52 . 24 ( 2013 ), pp. 6322 – 5 . issn: 1521-3773 (Electronic) 1433-7851 (Linking). doi: 10.1002/anie.201300100 . url: https://www.ncbi.nlm.nih.gov/pubmed/23630097 . OpenUrl CrossRef [24]. ↵ M. Jäger et al. “ Analysis of single-molecule fluorescence spectroscopic data with a Markov-modulated Poisson process ”. In: Chemphyschem 10 . 14 ( 2009 ), pp. 2486 – 95 . issn: 1439-7641 (Electronic) 1439-4235 (Linking). doi: 10.1002/cphc.200900331 . url: https://www.ncbi.nlm.nih.gov/pubmed/19644999%20 https://chemistry-europe.onlinelibrary.wiley.com/doi/pdfdirect/10.1002/cphc.200900331?download=true . OpenUrl CrossRef PubMed [25]. ↵ A. Kiel et al. “ Direct monitoring of formation and dissociation of individual metal complexes by single-molecule fluorescence spectroscopy ”. In: Angewandte Chemie-International Edition 46 . 18 ( 2007 ), pp. 3363 – 6 . issn: 1433-7851 (Print) 1433-7851 (Linking). doi: 10.1002/anie.200604965 . url: https://www.ncbi.nlm.nih.gov/pubmed/17397126%20 https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/anie.200604965?download=true . OpenUrl CrossRef [26]. ↵ Robert Karlsson , Anne Michaelsson , and Lars Mattsson . “ Kinetic analysis of monoclonal antibody-antigen interactions with a new biosensor based analytical system ”. In: Journal of immunological methods 145 . 1-2 ( 1991 ), pp. 229 – 240 . OpenUrl CrossRef PubMed Web of Science [27]. ↵ Ray Bakhtiar . “ Surface plasmon resonance spectroscopy: a versatile technique in a bio-chemist’s toolbox ”. In: Journal of chemical education 90 . 2 ( 2013 ), pp. 203 – 209 . OpenUrl CrossRef [28]. ↵ Douglas Magde , Elliot Elson , and Watt W Webb . “ Thermodynamic fluctuations in a reacting system—measurement by fluorescence correlation spectroscopy ”. In: Physical review letters 29 . 11 ( 1972 ), p. 705 . OpenUrl CrossRef Web of Science [29]. ↵ Laura Rusu et al. “ Fluorescence correlation spectroscopy studies of peptide and protein binding to phospholipid vesicles ”. In: Biophysical journal 87 . 2 ( 2004 ), pp. 1044 – 1053 . OpenUrl CrossRef PubMed Web of Science [30]. ↵ Jonas Mücksch et al. “ Quantifying reversible surface binding via surface-integrated fluorescence correlation spectroscopy ”. In: Nano Letters 18 . 5 ( 2018 ), pp. 3185 – 3192 . OpenUrl CrossRef PubMed [31]. ↵ Lan Yu et al. “ A comprehensive review of fluorescence correlation spectroscopy ”. In: Frontiers in physics 9 ( 2021 ), p. 644450 . OpenUrl CrossRef [32]. ↵ Carlas S Smith et al. “ An automated Bayesian pipeline for rapid analysis of single-molecule binding data ”. In: Nature communications 10 . 1 ( 2019 ), p. 272 . OpenUrl CrossRef PubMed [33]. ↵ Maximilian H Ulbrich and Ehud Y Isacoff . “ Subunit counting in membrane-bound proteins ”. In: Nature methods 4 . 4 ( 2007 ), pp. 319 – 321 . OpenUrl CrossRef PubMed [34]. ↵ Jia Lin et al. “ Nanoscopic cell-wall architecture of an immunogenic ligand in Candida albicans during antifungal drug treatment ”. In: Molecular biology of the cell 27 . 6 ( 2016 ), pp. 1002 – 1014 . OpenUrl Abstract / FREE Full Text [35]. ↵ K. Gruβmayer , Klaus Yserentant , and Dirk-Peter Herten . “ Photons in-numbers out: perspectives in quantitative fluorescence microscopy for in situ protein counting ”. In: Methods and applications in fluorescence 7 . 1 ( 2019 ), p. 012003 . OpenUrl CrossRef [36]. ↵ Johan Hummert , Stanimir Asenov Tashev , and Dirk-Peter Herten . “ An update on molecular counting in fluorescence microscopy ”. In: The International Journal of Biochemistry & Cell Biology 135 ( 2021 ), p. 105978 . OpenUrl CrossRef PubMed [37]. ↵ Johan Hummert et al. “ Photobleaching step analysis for robust determination of protein complex stoichiometries ”. In: Molecular biology of the cell 32 . 21 ( 2021 ), ar35 . OpenUrl CrossRef PubMed [38]. ↵ Mohamadreza Fazel and Michael J Wester . “ Analysis of super-resolution single molecule localization microscopy data: A tutorial ”. In: AIP advances 12 . 1 ( 2022 ). [39]. ↵ J Shepard Bryan IV . , Ioannis Sgouralis , and Steve Pressé . “ Diffraction-limited molecular cluster quantification with Bayesian nonparametrics ”. In: Nature computational science 2 . 2 ( 2022 ), pp. 102 – 111 . OpenUrl CrossRef PubMed [40]. ↵ Prabuddha Sengupta et al. “ Probing protein heterogeneity in the plasma membrane using PALM and pair correlation analysis ”. In: Nature methods 8 . 11 ( 2011 ), pp. 969 – 975 . OpenUrl CrossRef PubMed [41]. ↵ Fuwei Yang et al. “ dSTORM-Based Single-Cell Protein Quantitative Analysis Can Effectively Evaluate the Degradation Ability of PROTACs ”. In: ChemBioChem 24 . 4 ( 2023 ), e202200680 . OpenUrl CrossRef PubMed [42]. ↵ Ralf Jungmann et al. “ Quantitative super-resolution imaging with qPAINT ”. In: Nature methods 13 . 5 ( 2016 ), pp. 439 – 442 . OpenUrl CrossRef PubMed [43]. ↵ Geoffrey C Rollins et al. “ Stochastic approach to the molecular counting problem in super-resolution microscopy ”. In: Proceedings of the National Academy of Sciences 112 . 2 ( 2015 ), E110 – E118 . OpenUrl Abstract / FREE Full Text [44]. ↵ Steve Pressé and Ioannis Sgouralis . Data Modeling for the Sciences: Applications, Basics, Computations . Cambridge University Press , 2023 . [45]. ↵ Zeliha Kilic et al. “ Extraction of rapid kinetics from smFRET measurements using integrative detectors ”. In: Cell Reports Physical Science 2 . 5 ( 2021 ). [46]. ↵ Zeliha Kilic , Ioannis Sgouralis , and Steve Pressé . “ Generalizing HMMs to continuous time for fast kinetics: Hidden Markov jump processes ”. In: Biophysical journal 120 . 3 ( 2021 ), pp. 409 – 423 . OpenUrl CrossRef PubMed [47]. ↵ Mohamadreza Fazel et al. “ Fluorescence Microscopy: a statistics-optics perspective ”. In: Reviews of Modern Physics 96 . 2 ( 2024 ), p. 025003 . OpenUrl CrossRef [48]. ↵ Ioannis Sgouralis and Steve Pressé . “ An introduction to infinite HMMs for single-molecule data analysis ”. In: Biophysical journal 112 . 10 ( 2017 ), pp. 2021 – 2029 . OpenUrl CrossRef PubMed [49]. ↵ Ayush Saurabh et al. “ Single-photon smFRET. I: Theory and conceptual basis ”. In: Biophysical Reports 3 . 1 ( 2023 ). [50]. ↵ Mark Jäger et al. “ Analysis of Single-Molecule Fluorescence Spectroscopic Data with a Markov-Modulated Poisson Process ”. In: ChemPhysChem 10 . 14 ( 2009 ), pp. 2486 – 2495 . OpenUrl CrossRef PubMed [51]. ↵ J Shepard Bryan and Steve Pressé . “ Learning continuous potentials from smfret ”. In: Biophysical journal 122 . 2 ( 2023 ), pp. 433 – 441 . OpenUrl CrossRef PubMed [52]. ↵ Christopher M Bishop and Nasser M Nasrabadi . Pattern recognition and machine learning . Vol. 4 . 4 . Springer , 2006 . [53]. ↵ Sungwook Woo and Paul WK Rothemund . “ Programmable molecular recognition based on the geometry of DNA nanostructures ”. In: Nature chemistry 3 . 8 ( 2011 ), pp. 620 – 627 . OpenUrl CrossRef PubMed [54]. ↵ Johannes Schindelin et al. “ Fiji: an open-source platform for biological-image analysis ”. In: Nature methods 9 . 7 ( 2012 ), pp. 676 – 682 . OpenUrl CrossRef PubMed [55]. ↵ Martin Ovesny et al. “ ThunderSTORM: a comprehensive ImageJ plug-in for PALM and STORM data analysis and super-resolution imaging ”. In: Bioinformatics 30 . 16 ( 2014 ), pp. 2389 – 2390 . OpenUrl CrossRef PubMed Web of Science [56]. ↵ Philippe Thevenaz , Urs E Ruttimann , and Michael Unser . “ A pyramid approach to subpixel registration based on intensity ”. In: IEEE transactions on image processing 7 . 1 ( 1998 ), pp. 27 – 41 . OpenUrl CrossRef PubMed Web of Science [57]. ↵ Ralf Jungmann et al. “ Single-molecule kinetics and super-resolution microscopy by fluorescence imaging of transient binding on DNA origami ”. In: Nano letters 10 . 11 ( 2010 ), pp. 4756 – 4761 . OpenUrl CrossRef PubMed [58]. ↵ Ayush Saurabh et al. “ Quantitative image reconstruction for microscopy with correct sub-pixel photon statistics ”. In: Biophysical journal 122 . 3 ( 2023 ), 132a . OpenUrl View the discussion thread. Back to top Previous Next Posted February 03, 2025. Download PDF Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Bayesian Inference of Binding Kinetics from Fluorescence Time Series Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Bayesian Inference of Binding Kinetics from Fluorescence Time Series J. Shepard Bryan IV , Stanimir Asenov Tashev , Mohamadreza Fazel , Michael Scheckenbach , Philip Tinnefeld , Dirk-Peter Herten , Steve Pressé bioRxiv 2025.02.03.636267; doi: https://doi.org/10.1101/2025.02.03.636267 Share This Article: Copy Citation Tools Bayesian Inference of Binding Kinetics from Fluorescence Time Series J. Shepard Bryan IV , Stanimir Asenov Tashev , Mohamadreza Fazel , Michael Scheckenbach , Philip Tinnefeld , Dirk-Peter Herten , Steve Pressé bioRxiv 2025.02.03.636267; doi: https://doi.org/10.1101/2025.02.03.636267 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Biochemistry Subject Areas All Articles Animal Behavior and Cognition (7622) Biochemistry (17648) Bioengineering (13871) Bioinformatics (41880) Biophysics (21423) Cancer Biology (18561) Cell Biology (25461) Clinical Trials (138) Developmental Biology (13364) Ecology (19866) Epidemiology (2067) Evolutionary Biology (24290) Genetics (15590) Genomics (22475) Immunology (17713) Microbiology (40328) Molecular Biology (17148) Neuroscience (88473) Paleontology (666) Pathology (2827) Pharmacology and Toxicology (4816) Physiology (7635) Plant Biology (15114) Scientific Communication and Education (2044) Synthetic Biology (4286) Systems Biology (9815) Zoology (2268)

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-21T05:10:58.409756+00:00
License: CC-BY-NC-ND-4.0