Dwell time histograms

Dwell time histograms is the third panel of module Transition analysis. Access the panel content by pressing Bottom arrow. The panel closes automatically after other panels open or after pressing Top arrow.

Use this panel to fit dwell time histograms with exponential functions and estimate state dgeneracy, transition rate coefficients (homogenous kinetics only) and associated cross-sample variability with BOBA-FRET.

Panel components

  1. Dwell time processing
  2. State list
  3. Histogram fit
  4. Fit results

Dwell time processing

Use this panel to process state sequences prior building histograms.

It is possible to unite multiple states obtained in panel State configuration that have similar values by binning state values.
↪ To unite states, enter a bin size in (a) greater than the largest value gap.

The first and last dwell times in state trajectories are not reliable as they are truncated by the limited observation time. This experimental bias can be corrected by ignoring these particular dwell times in later analyses.
↪ To exclude the first and last dwell times of each sequence, activate the option (b).

In order to obtain dwell time histograms in line with clustered data, state sequences can be processed according to clustering results. In this case, state transitions that are not included in any cluster ( clustering methods k-means or simple), or that are included in diagonal clusters, are ignored and the dwell time prior transition is elongated.
↪ To recalculate dwell times according to clustering results, activate the option (c).

Note: The processed set of state sequences are used for dwell time histogram fit and in panel Kinetic model.


State list

Use this list to select the observed state value for which the dwell times have to be analyzed.

Listed states are taken from the Clustering results.

After selection, the complementary cumulative distribution of the selected observed state dwell times is built. The distribution is immediatley shown in Dwell times and available for Histogram fit.


Histogram fit

Press Fit settings to open fit options and set the fitting model and parameters, or to look at fitting results.

As described in Transition analysis Workflow, fitting the cumulative dwell time histogram allows to:

  • determine the state transition rate coefficients in an homogenous system (no degenerate state) from single exponential fit
  • estimate state degeneracy via fitting a mixture of exponential functions or a single stretched exponential function

Fit settings are specific to each state value listed in (a).

The fitting model can be automatically determined by performing successive exponential fits with an increasing number of components (3 max.) and stopping when bootstrap error ranges (3σ) of time constants overlap.
↪ To automatically determine model complexity and perform the fit, activate the option (b). To set the fitting model manually, activate the option (c).

Manual settings

Dwell time histograms can be fitted with two types of exponential functions:

  • a mixture of exponential functions, by activating the option in (e) and set the number of components in (f)
  • a stretched exponential function, by activating the option in (d)

Additionally, the cross-sample variability associated with rate coefficients can be estimated with BOBA-FRET by activating the option in (g). In that case, the number of replicates used to build a bootstrap histogram sample must be set in (i) and the number of bootstrap samples in (j). By default, the number of replicates is set to the number of molecules included in the selected transition cluster.

In order to not over-represent short trajectories in the bootstrap histograms, replicates can be given a weight proportional to the length of the associated state trajectory. This is done by activating the option in (h).

Parameters av,d, τv,d and βv as described in detail in Transition analysis Workflow are respectively set in rows (l), (m) and (n), with the staring guess in column (o), the lower bound in column (p) and higher bound in column (q).

Press Fit current to fit the currently displayed dwell time histogram with the fitting method defined in Fit settings.

Press Fit all to fit all dwell time histograms.

In the case where Fit settings include BOBA-FRET and the number of replicates is different from the number of trajectories involving the current state, the number of replicates can be corrected prior performing histogram bootstrapping and exponential fit.

After completion, best fit parameters for the function selected in list (k) are displayed in column (r). When using BOBA-FRET, the bootstrap mean and standard deviation of fitting parameters are respectively displayed in column (r) and (s).

State lifetimes together with relative contributions to the dwell time histogram are shown in Fit results.


Fit results

Shows state lifetimes and relative contributions calculated from fit parameters.

States are defined by two indexes:

  • v for the observed state value
  • d for the degenerate level

The lifetime τv,d of each degenerate state d listed in (a) with the observed state value v listed in the State list is shown in (b) . When using BOBA-FRET, the bootstrap mean and standard deviation are respectively shown in (b) and (c).

In the case of an homogeneous system (no state degeneracy), the transition rate coefficients kv,v’ can be calculated as the inverse of the state lifetime τv weighted by the associated number of transitions, such as:

k_{v,v'} = \frac{w_{v,v'}}{\sum_{k \neq v}^{J} w_{v,k}} \times \frac{1}{\tau_{v}}

Where wv,v’ is the cluster population for transition v to v’. Cluster populations are available in the Transition density cluster file.

The relative contribution α of the exponential component selected in (a) to the dwell time set selected in the State list and considering the state transition selected in (d) is shown in (e). To include all state transition, select all in (d).

The relative contribution is calculated from exponential amplitudes such as:

\alpha_{v,v',d} = \frac{a_{v,v',d}}{\sum_{k=1}^{D_v}a_{v,v',k}}

When using BOBA-FRET, the bootstrap mean and standard deviation are respectively shown in (e) and (f).