Skip to main content
ACS Omega logoLink to ACS Omega
. 2026 Mar 16;11(12):19201–19219. doi: 10.1021/acsomega.5c12269

A Unified Platform for FCS and RICS Analysis with Advanced Statistical Inference

Hamed Karimi 1, Otto Gustavson 1, Irina Česnokova 1, Jelena Branovets 1, Rikke Birkedal 1, Martin Laasmaa 1, Marko Vendelin 1,*
PMCID: PMC13044634  PMID: 41939380

Abstract

Fluorescence correlation spectroscopy (FCS) and raster image correlation spectroscopy (RICS) are powerful techniques for measuring molecular diffusion, concentration, and dynamics in biological systems, yet current analysis tools lack unified frameworks that combine advanced statistical methods with high-performance computing. We present an open-source Python platform, IOCBIO FCS, that integrates FCS and RICS analysis with GPU-accelerated autocorrelation function calculation, robust statistical inference, and realistic optical modeling. The platform uniquely provides capabilities absent from existing open-source tools: direct incorporation of experimentally measured 3D point spread functions into fitting procedures, comprehensive statistical frameworks encompassing Bayesian inference alongside generalized, weighted, and ordinary least-squares methods for rigorous uncertainty quantification, and combined multiple-angle RICS analysis for characterizing anisotropic diffusion in complex biological systems. Additional features include image partitioning for spatial parameter mapping, advanced filtering strategies for data quality control, and comprehensive visualization of fitted results, residuals, posterior distributions, and parameter maps. This platform establishes a reproducible workflow bridging modern fluorescence microscopy with quantitative analysis of molecular transport across biophysics, biochemistry, and cell biology research.


graphic file with name ao5c12269_0011.jpg


graphic file with name ao5c12269_0009.jpg

Introduction

The quantitative characterization of molecular transport phenomena and intermolecular interactions represents a fundamental challenge in modern biophysics, biochemistry, and cellular biology. Understanding how molecules move, interact, and organize within complex biological environments is essential for elucidating cellular processes ranging from signal transduction and enzymatic reactions to membrane dynamics and organelle function. − For example, in specialized cells such as cardiomyocytes (CMs), diffusion is significantly restricted, impacting intracellular energy transfer and signaling. −

Advanced fluorescence-based correlation techniques have emerged as powerful methodological approaches to address these questions, providing unprecedented insights into molecular behavior at physiologically relevant concentrations and under cellular conditions.

Fluorescence correlation spectroscopy (FCS) and raster image correlation spectroscopy (RICS) have established themselves as indispensable tools for quantifying molecular dynamics in living and solution-based systems. − FCS exploits the inherent fluorescence intensity fluctuations arising from molecular motion and interactions within an observation volume, enabling precise determination of diffusion coefficients, molecular concentrations, and binding kinetics with single-molecule sensitivity. Complementarily, RICS extends correlation analysis to scanning fluorescence microscopy by analyzing intensity fluctuations across raster-scanned images, thereby providing spatially resolved measurements of molecular transport properties.

The biological significance of these techniques is evidenced by their widespread application across diverse research domains. In membrane biology, FCS and RICS have revealed the complex dynamics of lipid rafts, membrane protein clustering, and receptor–ligand interactions, providing crucial insights into cellular signaling mechanisms. − In cellular transport studies, these methods have elucidated anomalous diffusion phenomena in the cytoplasm and nucleus, revealing how macromolecular crowding, active transport processes, and intracellular barriers influence molecular mobility. − Furthermore, in biochemical research, correlation spectroscopy has proven invaluable for studying protein folding dynamics, enzyme–substrate interactions, and drug-target binding kinetics both in vitro and in living cells. ,

Despite their widespread adoption and proven utility, the analysis of FCS and RICS data presents substantial computational and methodological challenges that limit their accessibility and reliability. , Raw fluorescence signals are inherently susceptible to experimental artifacts including detector noise, photobleaching, photoblinking, and mechanical drift, all of which can significantly distort correlation functions and compromise parameter extraction. − The presence of immobile fractions, heterogeneous populations, or anomalous diffusion behaviors further complicates data interpretation and requires sophisticated analytical approaches. Additionally, biological systems frequently exhibit spatial heterogeneity and anisotropic transport properties that necessitate advanced correlation analysis methods capable of resolving directional dependencies and local variations in molecular dynamics. ,

Traditional fitting approaches based on least-squares optimization are relatively fast but often fail to provide reliable uncertainty estimates and may converge to local minima, especially when dealing with noisy data or complex multicomponent systems. By contrast, Bayesian inference frameworks for parameter estimation provide superior uncertainty quantification and model selection capabilities, enabling more rigorous and interpretable analysis of correlation data. −

The software landscape for FCS and RICS remains limited. Although RICS analyses incorporating variable scanning speeds and angles have been previously implemented , to date, no open-source software offering these analytical capabilities has been made publicly accessible. Other existing open-source tools are restricted to either FCS or RICS analysis, often rely exclusively on CPU-based computation for autocorrelation function (ACF) calculation, omit modern statistical approaches for robust uncertainty quantification, lack support for Bayesian inference, and do not allow fitting with experimentally measured 3D point spread functions (PSFs). −

To overcome these limitations, the present work introduces a unified, open-source platform that integrates several critical capabilities into a reproducible and statistically rigorous workflow for molecular transport analysis: 1visualization tools for quality control, data exploration, and data filtering before ACF calculation; 2flexible ACF computation with support for both CPU and GPU acceleration, and multiple correlation modes optimized for different experimental geometries, with additional functionality for image splitting to enable parameter mapping and support for laser scanning at arbitrary angles and speeds; 3advanced data filtering strategies after ACF calculation, including pre-analysis of diffusion coefficient and concentration for systematic exclusion of unreliable measurements prior to fitting; 4flexible diffusion modeling supporting both experimentally measured 3D PSFs and analytical 3D Gaussian ellipsoid approximations; 5robust fitting frameworks incorporating least-squares methods alongside Bayesian inference with multiple noise models; 6comprehensive visualization of fitted results with support for parameter mapping, residual analysis, and posterior distribution visualization for estimated parameters.

The primary methodological novelty of the present platform lies in its unified open-source implementation that, for the first time, combines RICS analysis with arbitrary scan angles and speeds, Bayesian inference with support for generalized least-squares (GLS) to account for correlated errors in parameter estimation and uncertainty quantification, fitting with experimentally measured 3D PSFs, and an advanced filtering strategy based on diffusion-concentration pre-analysis within a single reproducible workflow supporting both FCS and RICS. The ability to incorporate experimentally measured PSFs and to support RICS acquisition at arbitrary scan angles is particularly important in anisotropic systems such as cardiomyocytes, where molecular transport is spatially constrained and deviations from idealized PSF geometry can significantly bias extracted diffusion coefficients. Additionally, the platform incorporates GPU-accelerated ACF computation, which significantly reduces processing time for large data sets while maintaining full compatibility with CPU-based operation. By bringing these capabilities together in a statistically rigorous and computationally scalable framework, the platform enables new biological insights into spatially heterogeneous and anisotropic molecular dynamics that were previously difficult to obtain reliably with existing tools.

Methods

Overview

The Methods section outlines the implementation of the software framework for FCS and RICS analysis. The workflow comprises three major components: calculation of ACFs; fitting of ACFs with different models that support both Gaussian and experimentally measured PSFs, implemented within frequentist and Bayesian inference frameworks; and visualization of data across all stages of analysis. Experimental measurements were performed using solution measurements as well as live and fixed cell preparations where mitochondria were fluorescently labeled. The software was developed in Python with a command line interface, relying on widely used scientific packages for numerical computation, data management, and visualization. This enables scriptable, reproducible workflows and deployment on computing clusters where graphical interfaces are impractical. For some tasks, interactive cursor-based menus support parameter filtering (scanning angles, speeds) and RICS spatial map visualization. This hybrid approach balances automation with interactivity.

ACF Calculation

The software computes the ACF to quantify fluctuations in fluorescence intensity in both FCS and RICS data sets. For FCS, the ACF is calculated as a function of lag time (τ), capturing correlations of the fluorescence intensity I(t) according to

G(τ)=⟨δI(t)δI(t+τ)⟩⟨I⟩2 1

where δI(t) = I(t) – ⟨I⟩ represents deviations from the mean. The correlation is normalized by the square of the mean photon count, producing a dimensionless function suitable for quantitative analysis. ,

For RICS, the software computes a spatial ACF in which temporal information is intrinsically encoded by the scanning pattern. The spatial ACF is defined as

G(ξ,ψ)=⟨δI(x,y)δI(x+ξ,y+ψ)⟩x,y⟨I(x,y)⟩x,y2,⁣withδI(x,y)=I(x,y)−⟨I(x,y)⟩x,y 2

Here, ξ and ψ denote pixel displacements (spatial lags) along the fast- and slow-scan axes, respectively, and ⟨·⟩ x,y indicates averaging over all spatial locations in both x and y directions.

Temporal information is encoded in the scanning process: a displacement of ξ pixels along the x-axis corresponds to an effective delay of ξt pix, while a displacement of ψ lines along the y-axis corresponds to ψt line. Thus, the effective lag time is

τ(ξ,ψ)=ξtpix+ψtline 3

Although the ACF in RICS is expressed in spatial coordinates, each spatial lag can be mapped to an effective temporal lag.

For RICS data sets acquired in structured environments such as cells, the user can choose to subtract the background to remove nonspecific fluorescence and stationary contributions before normalization. In this case, images are grouped by acquisition conditions, and an average image for each group is subtracted from individual frames. The resulting arrays are then normalized by dividing by the squared variance of the background-subtracted signal. In cases such as diffusion in solution, where background is negligible, each image is normalized by subtracting its mean and dividing by the squared mean intensity. These normalization procedures yield a robust, dimensionless measure of correlation that is suitable for extraction of diffusion and dynamic parameters across different experimental conditions.

For RICS data sets, the software implements three configurations for spatially resolved autocorrelation analysis via image splitting. The image series is divided into user-defined sectors along the horizontal and vertical axes, ensuring that all sectors are fully contained within the image and evenly distributed across the imaged area. Sector centers are determined based on these restrictions, and Figure illustrates the three available configurations. In the first configuration, sector self-correlation, the ACF is computed for each sector with itself, enabling direct mapping of local heterogeneities when photon counts are sufficient (Figure A). In the second configuration, larger-area self-correlation, a larger area centered on each sector is correlated with itself, thereby increasing the sampling volume and improving statistical averaging (Figure B). This approach is particularly useful when photon counts are limited. In the third configuration, pair-correlation, a smaller reference area is correlated with a larger concentric area, providing sensitivity to directional transport and spatial connectivity between different scales (Figure C). Together, these modes enable multiscale mapping of molecular dynamics, from local fluctuations to anisotropic or active transport processes within cells.

1.

1

Image-splitting configurations for spatially resolved autocorrelation analysis in RICS data sets (1000 × 1000 pixels). (A) Sector self-correlation, where the autocorrelation function (ACF) is computed for each sector with itself. Colored squares indicate example correlation areas. (B) Larger-area self-correlation, where the ACF is computed for each larger area with itself. Colored squares indicate example correlation areas, and cross symbols mark sector centers. (C) Pair-correlation between smaller and larger areas (blue and green squares, respectively). Cross symbols mark sector centers.

Diffusion Models

The theoretical fit of the ACF relies on the PSF of the microscope. The PSF is handled in three different ways: first, the experimentally measured PSF can be directly used in the integrals of the correlation model (numerical evaluation, computationally slower), second, the experimental PSF can be reduced to an equivalent Gaussian ellipsoid by extracting the waist parameters ω x , ω y , and ω z , which are then used in the analytical formulas, or third, the user may directly set ω x , ω y , and ω z to desired values. For all three options, an additional PSF-scale factor can be applied in the range 0–2 (default value 1), allowing further flexibility in fitting.

The 3D Gaussian ellipsoid approximation of the PSF is given by ,

PSF(x,y,z)=exp(−2x2ωx2−2y2ωy2−2z2ωz2) 4

The effective focal volume is defined by ,

Veff=[∫PSF(r)dV]2∫PSF2(r)dV 5

and is used to determine the molecular occupancy within the observation region. Here, r = (x, y, z) denotes the spatial coordinates in the focal volume V.

For RICS, the autocorrelation depends both on the spatial lag (pixel displacements mapped into sample coordinates) and on the lag time introduced by the raster scan. In the anisotropic Gaussian PSF approximation, the spatiotemporal ACF for a displacement Δ = (Δx, Δy, Δz) and lag time τ can be written as, ,,

G(Δ,τ)=1Veff⟨C⟩∏i∈{x,y,z}[1π(4DCiτ+ωi2)exp(−Δi24DCiτ+ωi2)] 6

where ⟨C⟩ is the mean concentration, DC i the diffusion coefficient along axis i ∈ {x, y, z}, and ω i the PSF width along axis i. The product runs over the three spatial axes to account for anisotropic diffusion and the 3D PSF. In this formulation, diffusion is direction dependent with DC x , DC y , and DC z . Because RICS samples spatial lags only in the imaging plane (Δx, Δy) while Δz = 0, the acquisition geometry does not impose any equality between DC z and the in-plane coefficients. Axial diffusion contributes via the 3D PSF to the temporal evolution of the ACF, and DC z may equal DC x or DC y only under sample-specific assumptions (e.g., isotropic 3D: DC x = DC y = DC z ; quasi-2D: DC z = 0; uniaxial anisotropy: DC x ≠ DC y = DC z ). A two-component anisotropic extension is obtained by a linear mixture of two component contributions (fraction f for component 1):

G(Δ,τ)=1Veff⟨C⟩[f∏i∈{x,y,z}1π(4DC1,iτ+ωi2)exp(−Δi24DC1,iτ+ωi2)+(1−f)∏i∈{x,y,z}1π(4DC2,iτ+ωi2)exp(−Δi24DC2,iτ+ωi2)] 7

with DC 1,i and DC 2,i the axis-dependent diffusion coefficients of components 1 and 2, respectively (the isotropic two-component form is recovered when DC 1,i DC 1 and DC 2,i DC 2).

To account for fluorophore triplet dynamics, the correlation function is multiplied by

(1+TSA1−TSAexp(−ττT)) 8

where TSA denotes the triplet-state amplitude and τ T the triplet-state relaxation time.

The sample-frame displacements Δx, Δy, Δz are obtained from pixel displacements (ξ, ψ, ζ) and the pixel sizes by a rotation by the scan angle α:

[ΔxΔyΔz]=[cos⁡α−sin⁡α0sin⁡αcos⁡α0001]·[ξsξψsψζsζ] 9

where s ξ, s ψ, s ζ denote the pixel sizes along the corresponding axes in physical units.

The correlation lag time in RICS τ­(ξ, ψ) is determined by the scanning process, with τ­(ξ, ψ) = ξt pix + ψt line as defined above. The pixel sizes s ξ, s ψ, s ζ are instead used to relate spatial displacements to the physical dimensions of the PSF.

Evaluating eq (or eq ) at zero spatial lag, Δx = Δy = Δz = 0, removes the exponential spatial terms and reduces the expression to the purely temporal ACF used in point FCS. Thus, FCS corresponds to the special case of the RICS formulation with vanishing spatial lag and direct specification of the temporal lag τ. Extensions to two-component diffusion or the inclusion of triplet dynamics can be incorporated.

For the experimentally measured PSF, the same diffusion equations as in are applied for the different models.

Fitting Frameworks

The software implements six complementary parameter estimation approaches by combining two statistical frameworksfrequentist and Bayesian inferencewith three error treatment methods.

The frequentist framework estimates parameters by minimizing the chi-squared statistic

χ2(θ)=[y−f(x,θ)]TW[y−f(x,θ)] 10

where y represents the observed data, f(x, θ) is the model function, θ are the parameters to be estimated, and W is the weight matrix determined by the error structure.

For ordinary least-squares (OLS) with uniform errors, the optimization problem reduces to minimizing the sum of squared residuals S(θ)=∑i=1n[yi−f(xi,θ)]2 , which is equivalent to using W = I (identity matrix) in the chi-squared formulation. The common error variance is subsequently estimated from the optimal residuals as σ̂2=1n−pS(θ̂) , where θ̂ are the fitted parameters, n is the number of data points, and p is the number of parameters. This approach assumes uniform weighting across all data points. When measurement uncertainties vary across data points, weighted least-squares (WLS) employs W=diag(1σ12,1σ22,...,1σn2) , providing optimal parameter estimates under heteroscedastic conditions. For correlated measurement errors with known covariance matrix Σ, generalized least-squares (GLS) uses W = Σ–1 to account for both heteroscedasticity and correlation structure, ensuring efficient parameter estimation when errors exhibit complex dependencies. ,,−

The covariance matrix Σ for FCS is empirically estimated from N independent traces acquired under identical experimental conditions. Each trace k yields an ACF, and the sample covariance matrix is computed as

Σi,j=1N−1∑k=1N[Gk(τi)−G̅(τi)][Gk(τj)−G̅(τj)] 11

where G k (τ i ) is the ACF value at lag time τ i for trace k and G̅(τi)=1N∑k=1NGk(τi) is the mean ACF. Diagonal elements Σ i,i quantify variance at each lag time, while off-diagonal elements Σ i,j (i ≠ j) capture correlations between different lag times. These correlations arise from temporal overlap in the correlation calculation and photon detection statistics. Reliable covariance estimation requires N to be substantially larger than the number of ACF points to ensure matrix stability.

The Bayesian framework treats parameters as random variables and characterizes their posterior distribution through p(θ|y) ∝ p(y|θ)p(θ), where p(y|θ) is the likelihood function and p(θ) represents prior information. For uniform errors, the likelihood function assumes Gaussian distributions

p(y|θ,σ)=∏i=1n12πσ2exp(−[yi−f(xi,θ)]22σ2) 12

When individual error estimates are available, the heteroscedastic likelihood incorporates these uncertainties

p(y|θ)=∏i=1n12πσi2exp(−[yi−f(xi,θ)]22σi2) 13

For correlated errors, the likelihood utilizes the full covariance structure

p(y|θ)=1(2π)n|Σ|exp(−12[y−f(x,θ)]TΣ−1[y−f(x,θ)]) 14

In this expression, y – f(x, θ) represents the residual vector containing all n data points. The covariance matrix Σ accounts for correlations among these residuals, Σ–1 denotes its inverse, and |Σ| its determinant, which ensures proper normalization of the multivariate Gaussian likelihood.

In the Bayesian inference framework implemented in our software, this likelihood is combined with prior distributions to compute the posterior probability of the model parameters. The Bayesian evidence (Z) quantifies the marginal likelihood obtained by integrating the likelihood over the parameter space and serves as a basis for objective model comparison, naturally implementing Occam’s razor. −

Confocal Microscopy System

Experiments were conducted on a custom-built confocal microscope, equipped with a water-immersion 60× objective lens (UPLSAPO; NA 1.2; Olympus). For FCS and RICS measurements, Alexa Fluor 647 fluorophores were excited using a 633 nm laser source (05-LHP-151, Melles Griot, US) focused onto the sample plane. Dye was selected to minimize impact of autofluorescence in cardiomyocytes which is significant at shorter wavelengths.

Fluorescence signals were collected through a long-pass filter (F76-631, Semrock, Rochester, NY) and detected using an avalanche photodiode detector (SPCMAQRH-54, Excelitas Technologies, Pittsburgh, PA), using a PCIe data acquisition board with temporal sampling of 1 and 3 μs (PCIe-6353, National Instruments, Austin, TX). For mitochondrial imaging experiments, MitoTracker Green-labeled cells were excited using a 488 nm laser (0488L11A-NI-NT-NF, Integrated Optics UAB, Lithuania), and fluorescence was captured through a bandpass filter (550/88 nm; FF01-550/88-25, Semrock, Rochester, NY) with 30 μs pixel time.

Solution Experiments

Experiments were performed using filtered Alexa Fluor 647 Dextran 10K in water or a glycerol/water mixture at room temperature (22°C). Samples were allowed to equilibrate for 10 min to ensure sedimentation and stability before measurements. A temporal sampling of 1 μs was used for all experiments, unless explicitly stated otherwise.

Cardiomyocyte Experiments

All animal studies were conducted in compliance with Directive 2010/63/EU of the European Parliament regarding the protection of laboratory animals and received approval from the Project Authorisation Committee for Animal Experiments of the Estonian Ministry of Rural Affairs.

For live cell experiments, ventricular CMs were freshly isolated from female Wistar Han rats (61 days old; Envigo RMS, 5961 NM Horst, The Netherlands) for determining diffusion coefficients. Cell isolation followed the protocol described earlier; wash solution composition described in ref . CMs were subsequently transferred to a reusable silicone chamber (94.6077.434, flexiPERM, SARSTEDT AG & Co. KG, Nümbrecht, Germany) mounted on a coverslip and bathed in an intracellular-like medium. This solution comprised 0.5 mM EGTA, 3.0 mM KH2PO4, 3.0 mM MgCl2, 20 mM Hepes, 110 mM sucrose, 20 mM taurine, 0.5 mM dithiothreitol, 60 mM lactobionate, 5 mM glutamate, 2 mM malate, 5.0 mM MgATP, 10 mM PCr, and 10 nM Alexa Fluor 647 Dextran 10K, supplemented with bovine serum albumin (5 mg/mL) and adjusted to pH 7.1 at 25°C using KOH.

For fixed cell experiments, ventricular CMs were obtained from a male mouse (221 days old) with arginine-glycine amidinotransferase (AGAT) heterozygosity on a pure C57BL/6J genetic background. , Isolation procedure is described in ref . Freshly isolated CMs were fixed in 4% paraformaldehyde (PFA) for 10 min, washed and stored in PBS at 4°C until further use. Fixed CMs were transferred to a reusable silicone chamber, mounted on a coverslip coated with Cell-Tak cell adhesive (354240, Corning, US), and bathed in a solution containing PBS and 50 nM Alexa Fluor 647 Dextran 10K.

For both live and fixed experiments, prior to measurements, CMs were incubated with MitoTracker Green FM (M7514, Invitrogen, Eugene, OR) at 250 nM for 10 min to visualize mitochondrial networks. Cell membrane permeabilization was achieved using a glass micropipette controlled by a precision micromanipulator (SMXS-K-L-EUR, Sensapex, Oulu, Finland). The micropipettes, featuring tip diameters of 0.5 μm, were fabricated from 1.0 mm glass capillaries (TW100F-3, World Precision Instruments, Sarasota, US) using a micropipette puller (PC-10, Narishige, Japan). After approximately 5 min to allow cell adherence to the coverslip within the silicone chamber, individual cells were selected for analysis. After membrane permeabilization, cells were allowed to equilibrate with the external medium for 5 min. Confocal imaging of the mitochondrial architecture was first performed, followed by selection of discrete square regions within the cell for subsequent diffusion analysis.

PSF Characterization

PSF measurements were performed using TetraSpeck microsphere test slides prepared according to the protocol described in ref . The stock suspension (T7279, Invitrogen, Eugene, OR) was diluted 1:10,000 in distilled water, and a droplet of the diluted solution was deposited onto a 0.17 mm coverslip and dried at room temperature. After drying, the sample was mounted with immersion oil (Carl Zeiss Immersol W, Oberkochen, Germany; refractive index n = 1.334 at 23°C) and sealed with a glass slide. Images were acquired in regions containing well-separated microspheres to avoid overlapping Airy patterns near the focal plane. The acquisition settings included lateral pixel sizes below 40 nm and axial step sizes of 100 nm. Multiple 3D stacks were collected for subsequent analysis. Individual microspheres were localized within each stack and aligned based on centroid positions obtained by least-squares optimization (eq ). The averaged point source profile was then fitted with eq to extract ω x , ω y , and ω z , used in the correlation analysis.

Synthetic Trace

Synthetic fluorescence traces were generated using the simulation package provided in FITSA. For single-trace FCS, 100 particles freely diffusing in a 2.5 × 2.5 × 7 μm3 box (x, y, z) with diffusion coefficient DC = 100 μm2 s–1 were simulated over 80 s with a time step of 1 μs. For multitrace FCS, 25 particles in a larger 8 × 8 × 12 μm3 box with DC = 20 μm2 s–1 were simulated to produce 2000 traces, each 30 s long with the same time step. In both cases, a symmetric Gaussian PSF with lateral waist ω xy = 0.3 and axial waist ω z = 1.1 μm was used consistently for data generation and model fitting.

Benchmarking

Computational performance benchmarking was evaluated using Linux PC with AMD Ryzen 9 9950X CPU, NVIDIA GeForce RTX 4080 SUPER with 16 GB GDDR6X memory GPU, 128 GB DDR5 RAM, Debian GNU/Linux 12, Python 3.11.2, NumPy 2.4.1, SciPy 1.16.3, CuPy 13.6.0, Cython 3.2.4, CUDA Toolkit 13.1, NVIDIA Driver 590.48.01.

GPU memory requirements for ACF calculation scale differently for FCS and RICS protocols. For FCS, memory consumption is ∼80 bytes per time point (e.g., 60-million-point trace, equivalent to 1 min acquisition at 1 μs time resolution, requires ∼4.8 GB). For RICS, memory consumption is ∼120 bytes per pixel for single-image analysis (higher than FCS due to 2D array handling and sector processing overhead; e.g., 1000 × 1000 images require ∼120 MB), and ∼320 bytes per pixel for 30-image background slots (e.g., 30 images of 1000 × 1000 require ∼320 MB). The sector splitting does not increase memory requirements as sectors are processed sequentially. For RICS experiments, GPU memory requirements are determined by the number of images per slot (when background subtraction is enabled) rather than the total number of images in the experiment, as images and slots are processed sequentially.

Performance times correspond to elapsed real time measured under the hardware and software conditions described above. Total runtime for complete analysis tasks (e.g., ACF calculation and full fitting workflows) was measured using bash shell time keyword. The duration of the model fitting stage was measured separately within the analysis code using Python time module, enabling separation of fixed overhead components (data loading and output writing) from fitting computation.

Data Format

The software uses HDF5 as the standardized input format for ACF calculation, supporting both FCS and RICS data sets. After computation, the resulting ACFs are saved in HDF5 format, enabling seamless reloading for further analysis or visualization. The fitted ACF results are also stored in HDF5 format and can be reloaded for visualization of fitted curves, residuals, or parameter maps. For Bayesian inference, posterior samples can additionally be saved in NetCDF (nc) format following the ArviZ data storage standards.

Implementation

The software implements ACF calculations on both CPU and GPU, using NumPy for CPU-based processing and CuPy for GPU acceleration. − GPU computation provides substantially faster analysis, particularly for RICS and multitrace FCS data sets. Integration over the experimentally measured PSF is accelerated with Cython, enabling efficient computation. Parameter estimation is supported under both frequentist and Bayesian frameworks. Nonlinear least-squares (NLS) optimization was performed using the SciPy library. Bayesian posterior sampling relied on nested sampling algorithms , provided by UltraNest, which also computes the log-evidence (log Z) for model comparison. Posterior diagnostics, including parameter correlations, are displayed using corner plots implemented in the UltraNest package. Visualization is handled through Matplotlib figure window.

Parameter Constraints and Prior Bounds

The software applies bounded priors to all fitted parameters in both NLS and Bayesian frameworks, constraining them to physically meaningful ranges with enforced non-negativity to prevent nonphysical solutions. By default, diffusion coefficients are constrained to 0–5000 μm2 s–1, concentrations to 0–1000 nM, triplet-state amplitudes to 0–1, triplet-state relaxation times to 0.01–104 μs, and the PSF scaling factor to 0–2. For two-component diffusion models, identifiability constraints (e.g., DC 1 < DC 2) prevent label-switching during parameter estimation. All prior ranges can be adjusted by the user via command-line options or configuration files to reflect system-specific knowledge.

Goodness-of-Fit Assessment

Goodness-of-fit is quantified using the chi-squared statistic evaluated at the fitted parameters, χ2(θ̂) (eq ), and the reduced chi-squared

χν2=χ2(θ̂)/(n−p) 15

where n is the number of data points and p the number of fitted parameters. The definition of χ2(θ̂) naturally depends on the assumed error model through the weight matrix W (OLS, WLS, or GLS; see Fitting Frameworks). The software reports the sum of squared raw residuals (SSR), the chi-squared statistic based on the specified error model, as well as the reduced chi-squared, which normalizes χ2(θ̂) by the degrees of freedom and provides a scale-independent measure of fit quality. For Bayesian inference, these metrics are computed using median posterior parameter samples. While these summary statistics provide overall fit quality measures, visual inspection of residual patterns as a function of lag time (or pixel displacement for RICS) remains essential for detecting systematic deviations. For Bayesian inference, posterior credible intervals (shown as shaded regions in figures) provide additional assessment of model adequacy.

Results

The software is designed to analyze both FCS and RICS data, enabling studies of diffusion in cells and various solutions. The analysis integrates multiple capabilities, including visualization for data inspection, flexible model selection for diffusion and photophysical processes, robust fitting strategies, error modeling, and spatial parameter mapping. To demonstrate its performance and versatility, we applied the software to synthetic and experimental data sets using the full set of diffusion models described in the Methods section, with parameter estimation performed by both nonlinear least-squares (NLS) and Bayesian approaches under different error assumptions.

Figure shows the complete analysis workflow, illustrating how the platform integrates FCS and RICS analyses within a unified, modular pipeline. Some of these features are described below and demonstrated in Application Examples.

2.

2

IOCBIO FCS analysis workflow. Schematic overview of the complete analysis pipeline from data input through results visualization. The platform accepts fluorescence correlation spectroscopy (FCS) photon time traces and raster image correlation spectroscopy (RICS) image stacks in HDF5 format, supporting both techniques within a unified framework. Quality control via trace/image visualization precedes GPU- or CPU-accelerated ACF calculation. Post-correlation processing includes flexible ACF selection and cropping, logarithmic downsampling, and filtering by experimental attributes (scanning angle, speed). DC- and C-based pre-analysis enables quality screening and filtering before main fitting. The ACF fitting module provides comprehensive model selection (diffusion type, statistical framework, error model, point spread function (PSF) treatment). Bayesian inference yields posterior diagnostics and model comparison via log-evidence, while both Bayesian and nonlinear least-squares (NLS) approaches produce fitted curves with residuals and parameter estimates. RICS-specific features include image splitting for spatial parameter mapping and background subtraction. Outputs include covariance matrix visualization for generalized least-squares (GLS), parameter maps, and comprehensive fit diagnostics.

Software Features

Experimental Data Handling and ACF Calculation

The software supports both FCS and RICS with options for visualizing individual fluorescence traces, averaged traces across multiple measurements (FCS), single image frames, and averaged images from multiframe acquisitions (RICS). These modes enable detection of bleaching, drifts, illumination inhomogeneity, or sample motion, and together provide diagnostic tools for assessing measurement stability before correlation. Unstable traces or frames can then be excluded to ensure that only representative data contribute to the ACF.

The software computes the ACF for both FCS and RICS, with options that provide flexibility in trace/image selection. Prior to ACF calculation, images can be split into smaller regions to enable parameter mapping or grouped by acquisition conditions to enable background subtraction in RICS. For FCS, the photon count trace can be restricted to a chosen time interval to exclude unstable segments. After ACF computation, cropping options allow restriction to a defined τ-range (FCS) or truncation of the central portion of the 2D-ACF (RICS), retaining the region containing molecular dynamics information.

The software also provides multiple visualization modes for ACF inspection. Temporal ACFs can be plotted as a function of τ on linear or logarithmic axes for both FCS and RICS techniques. In RICS, temporal profiles can be extracted line by line from the 2D-ACF, with the option to select additional lines to probe spatial variations. The software also supports inspection of spatial correlations, where the ACF is plotted as a function of pixel shift (Δx) across lines. Curves may be downsampled logarithmically to preserve detail at short delays while compressing longer delays. For global assessment, the 2D-ACF can be displayed as a heatmap, providing an overview of correlation amplitudes and anisotropy.

Data Filtering and Fitting

The software incorporates a multistage filtering strategy after ACF calculation. Users can select specific ACFs from FCS or RICS data sets without recalculating, and may exclude initial ACF points to remove contributions from detector shot noise and triplet-state kinetics. The fitting range can be further restricted to a defined number of ACF points per line or to selected lines in the spatial correlation (RICS), providing fine control over which portions of the correlation data are analyzed. Data sets can also be filtered by acquisition attributes such as scanning angle, speed, or other experiment-specific keys, ensuring that only measurements obtained under consistent conditions contribute to the final analysis.

In addition, the software can compute values of DC and C for each individual trace/image and visualizes them as scatter plots. This pre-analysis enables assessment of parameter distributions, identification of systematic trends, and exclusion of data with distorted DC or C values prior to the main fitting. When RICS frames are divided into smaller sectors, the number of ACFs increases, allowing finer-grained filtering. This is particularly useful for identifying problematic regions in samples with large, slow-moving particles; excluding only the affected sectors improves robustness and reduces bias in diffusion estimates. An early version of this software and filtering approach was previously applied to such large-particle filtering. This tiered workflow ensures that downstream fitting is based on reproducible, high-quality data while allowing users to tailor filtering strategies to experimental conditions.

For fitting, users may choose between frequentist and Bayesian paradigms. The frequentist approach yields point estimates of model parameters, while Bayesian inference provides full posterior distributions for comprehensive uncertainty quantification. Both paradigms support ordinary least-squares (OLS), weighted least-squares (WLS), and generalized least-squares (GLS, applied to FCS), corresponding to uniform, weighted, and correlated error structures, respectively. In Bayesian inference, integration over the parameter space yields the log-evidence (log Z), which serves as a quantitative criterion for model comparison. This metric naturally penalizes overly complex models by distributing probability mass over larger parameter regions, favoring simpler models unless the added complexity is justified by improved data fit.

Visualization of Fitting Results

After fitting, the software overlays model curves onto the experimental ACF and can display residuals for both NLS and Bayesian approaches. For Bayesian inference, an additional uncertainty band is drawn around the median fit to represent the quantile ranges (QRs), which correspond to Bayesian credible intervals. Further visualization modes include posterior diagnostics, angular dependence plots in RICS, and spatially resolved parameter maps from sector analysis, enabling detection of heterogeneities in molecular transport.

Application Examples

FCSSingle Trace

To demonstrate the FCS technique, a synthetic fluorescence trace was generated with a diffusion coefficient of DC = 100 μm2 s–1 (without triplet-state component), with the resulting intensity fluctuations shown in Figure A and the corresponding ACFs in Figure B. Both Bayesian inference and NLS fitting were applied to fit the ACF using a 3D isotropic diffusion model. Bayesian OLS (uniform errors) fitting estimated DC = 102.3 ± 1.5 μm2 s–1 (mean ± standard deviation, same notation is used throughout the Examples), in close agreement with DC value used in the simulations generating the synthetic data. The corresponding residuals are presented to illustrate the quality of the fit.

3.

3

Demonstration of FCS using a synthetic fluorescence trace generated for particles with diffusion coefficient DC = 100 μm2s–1. (A) Time-resolved photon signal rate (in k counts/s), computed by temporal binning and normalization of photon counts, allowing visualization of fluorescence intensity fluctuations over time. The red dashed lines mark the selected time window (from t 0 = 10 s to t 1 = 70 s) used for autocorrelation analysis. (B) Top: Autocorrelation G(τ) (blue circles) plotted against lag time (τ), along with the median Bayesian ordinary least-squares (OLS) fit (black line) using a 3D isotropic diffusion model. Bottom: Posterior predictive residuals, with the black line representing the median and shaded regions, shown in dark and light gray, denote the 68.3% and 95.5% quantile ranges (QRs), respectively. The narrow uncertainty bands make the shading barely visible along the fit curve (top). The dashed red line denotes the residuals from the NLS method (with uniform errors) fit.

FCSMultiple Traces

To illustrate the effect of errors and their correlation on fitting results, 2000 synthetic traces were generated for freely diffusing particles with diffusion coefficient DC = 20 μm2 s–1 (without triplet-state component). The covariance matrix of the resulting ACFs, shown in Supplementary Figure 1A (Supporting Information), reveals the correlation structure of noise across lag times. Both Bayesian inference and NLS fitting were applied using a 3D isotropic diffusion model. Supplementary Figure 1B shows the fit curve and residuals for the 3D model with Bayesian GLS fitting under correlated errors, yielding a diffusion coefficient of DC = 20.4 ± 1.8 μm2 s–1, in close agreement with DC value used in the simulations generating the synthetic data. Posterior distributions obtained from Bayesian GLS, WLS, and OLS approaches (Supplementary Figure 1D) highlight the impact of accounting for error correlation in parameter estimation. While OLS produces artificially narrow posteriors, GLS captures the variability in parameter estimates, yielding statistically rigorous inference. This capability to explicitly incorporate error correlations is an important feature of our framework and represents a significant improvement over commonly used OLS and WLS approaches.

In addition, four diffusion models were compared by Bayesian GLS fitting: 3D (log Z = 19.0 ± 0.3), 3D two-component (log Z = 8.2 ± 0.3), 3D with triplet-state (log Z = 16.8 ± 0.4), and 3D two-component with triplet-state (log Z = 6.3 ± 0.5). Bayesian model selection based on the log-evidence favored the simple 3D isotropic diffusion model, which provided the highest evidence score, demonstrating that the simplest model best explains the synthetic data.

To further evaluate performance under experimental conditions, Alexa Fluor 647-labeled Dextran 10K was measured diffusing in a 60% glycerol/water mixture. A total of 2000 traces were recorded, each with a trace duration of 2 min and a pixel time of 3 μs, and 1800 stable traces were selected for ACF calculation. Figure A shows the covariance matrix of the resulting ACFs. Both Bayesian inference and NLS fitting were applied using a 3D isotropic diffusion model with a triplet-state component which provided the highest evidence score and an experimentally measured PSF (Figure B). Bayesian GLS fitting with correlated errors estimated DC = 9.8 ± 1.1 μm2 s–1, TSA = 0.11 ± 0.02, and τ T = 116 ± 78 μs. NLS fitting (with correlated errors) estimated similar parameters: DC = 10.5 ± 0.3 μm2 s–1, TSA = 0.11 ± 0.01, and τ T = 40.9 ± 7.1 μs.

4.

4

FCS measurements using 1800 experimental traces recorded for diffusion of Alexa-Dextran 10K in a 60% glycerol/water mixture. (A) Covariance matrix of the ACF computed from the 1800 individual traces, illustrating the correlation structure of noise across lag times. (B) Experimentally measured PSF used in model fitting, shown in X–Y and X–Z projections. Each pixel corresponds to a size of ≈50 nm. (C) Top: Mean autocorrelation G(τ) (blue circles) plotted versus τ, along with the median Bayesian GLS fit (black line) based on a 3D isotropic diffusion model including a triplet-state. Error bars represent the standard deviation (SD) of the mean. Bottom: Decorrelated residuals calculated from the ACF posterior predictive residual (r) and covariance matrix (Σ), with the black line showing the median residual. The dashed red line indicates the decorrelated residuals from the NLS method (with correlated errors) fit. Shaded regions (top and bottom), shown in dark and light gray, denote the 68.3% and 95.5% QRs, respectively. (D) Posterior distributions of DC obtained from three fitting approaches: Bayesian GLS (green, correlated errors), Bayesian weighted least-squares (WLS) (blue, weighted errors), and Bayesian OLS (red, uniform errors). Dashed lines indicate the medians of the respective distributions.

The estimated triplet-state relaxation timeor, in this case, the more general dark-state relaxation timewarrants discussion. Bayesian GLS fitting with correlated errors estimated τ T = 116 ± 78 μs, while NLS fitting yielded τ T = 40.9 ± 7.1 μs. The discrepancy between these estimates reflects the challenge of parameter estimation in systems with strong correlation structure. Examination of the posterior distribution (Figure S4A) reveals that the mode occurs near 40 μs, in good agreement with the NLS estimate as well as estimate of τ T for Alexa Fluor 647 obtained in the same mixture by others. However, the distribution exhibits a long tail extending to higher values, which shifts the mean to larger values. In addition to the viscosity-dependent increase in τ T observed previously , this extended tail could be a reflection of complex interactions between the dye and glycerol.

Posterior distributions obtained from Bayesian GLS, WLS, and OLS approaches (Figure D) again highlight that while OLS produces overly narrow posteriors, GLS appropriately accounts for correlated errors, yielding a more faithful representation of parameter uncertainty.

Four diffusion models were compared by Bayesian GLS fitting: 3D (log Z = 270.0 ± 0.2), 3D two-component (log Z = 278.0 ± 0.3), 3D with triplet-state (log Z = 279.4 ± 0.2), and 3D two-component with triplet-state (log Z = 277.1 ± 0.2). Bayesian model selection based on the log-evidence favored the 3D isotropic diffusion model with a triplet-state component, which yielded the highest evidence score among the tested models. The curve fits and corner plots of all four diffusion models are presented in Figures S2–S5 in the Supporting Information, while only the results corresponding to the model with the highest Bayesian evidence are shown in Figure .

The covariance matrix for Alexa-Dextran 10K in a 60% glycerol/water mixture, where diffusion is substantially slowed, exhibits pronounced off-diagonal terms, reflecting strong correlations between lag times (Figure A). Such correlations propagate into the posterior distributions of diffusion parameters, broadening the inferred uncertainty (Figure D). For comparison, measurements of Alexa-Dextran 10K in water, where diffusion is relatively faster, were performed under otherwise identical conditions. Similar to the 60% glycerol/water mixture, a total of 2000 traces were recorded, and 1800 stable traces were selected for ACF calculation. The corresponding covariance matrix displays much weaker off-diagonal correlations (Figure S6A). Both Bayesian inference and NLS fitting were applied using a 3D isotropic diffusion model with a triplet-state component and an experimentally measured PSF (Figure B). Bayesian GLS fitting with correlated errors estimated DC = 84.8 ± 3.1 μm2 s–1, TSA = 0.19 ± 0.01, and τ T = 10.2 ± 2.5 μs. NLS fitting (with correlated errors) estimated similar parameters: DC = 85.1 ± 1.5 μm2 s–1, TSA = 0.19 ± 0.01, and τ T = 9.4 ± 0.9 μs. In contrast to the long τ T observed in the glycerol/water mixture, both Bayesian GLS and NLS fitting for Alexa-Dextran 10K in water yielded consistent and smaller triplet-state relaxation times, accompanied by narrower posterior distributions and lower parameter uncertainty (Figure S6C).

Posterior distributions obtained from Bayesian GLS, WLS, and OLS approaches (Figure S6D) exhibit more similar shapes compared to the case with strong off-diagonal terms, reflecting the reduced influence of noise correlations. These results highlight the direct relationship between diffusion dynamics, the structure of noise correlations, and the reliability of the estimated diffusion coefficients. The corresponding corner plot and fitted ACF curves are shown in Figure S6.

RICSLaser Scanning Speeds

The software supports analysis of RICS data acquired at different laser scanning speeds. To illustrate this, diffusion of Alexa-Dextran 10K in water was recorded (600 RICS frames) within a 20 × 20 μm2 scanning area at three scanning speeds, fast, medium, and slow, corresponding to 1000, 1732, and 3000 pixels per line along the X-axis (line times of 2, 3.5, and 6 ms, including flyback), respectively. Slower scanning enables acquisition of more pixels per line, providing finer spatial sampling (Figure ). Both Bayesian inference and NLS fitting were applied to fit the ACF from three experimental conditions using a 3D isotropic diffusion model that included a triplet-state component. Bayesian WLS fitting with weighted errors yielded DC = 81 ± 17 μm2 s–1, TSA = 0.29 ± 0.13, and τ T = 3.41 ± 2.05 μs. NLS fitting (with weighted errors) estimated similar parameters: DC = 73.9 ± 1.3 μm2 s–1, TSA = 0.34 ± 0.01, and τ T = 1.94 ± 0.14 μs. The experimentally measured PSF shown in Figure B was used for all fits. Posterior distributions of DC, obtained using Bayesian WLS and OLS approaches (Figure H) highlight the impact of accounting for measurement errors in parameter estimation.

5.

5

RICS analysis at varying laser scanning speeds, recorded for diffusion of Alexa-Dextran 10K in water. (A, B, C) Schematic illustrations of fast, medium, and slow scanning speeds, corresponding to line times of 2, 3.5, and 6 ms (including flyback), respectively, and corresponding analysis results for each scanning scheme. Red arrows indicate the laser scanning direction. The mean autocorrelation G(τ) (colored circles) of three lines plotted versus τ, along with the median Bayesian WLS fit (black line) based on a 3D isotropic diffusion model including a triplet-state component. Error bars represent the SD of the mean. Standardized posterior predictive residuals, with the black line showing the median residual are shown in bottom. The dashed red lines indicate the standardized residuals from the NLS method (weighted errors) fit. Shaded regions, shown in dark and light gray, denote the 68.3% and 95.5% QRs, respectively. (D) Posterior distributions of DC obtained from two fitting approaches: Bayesian WLS (blue, weighted errors) and Bayesian OLS (red, uniform errors). Dashed lines indicate the medians of the respective distributions.

RICSLaser Scanning Angles

The software enables analysis of RICS data acquired at multiple laser scanning angles, which is essential for characterizing anisotropic diffusion in complex cellular environments. As a demonstration, diffusion of Alexa-Dextran 10K in a single live rat cardiomyocyte (CM) was recorded within a 20 × 20 μm2 scanning area (Figure A) at seven different scanning angles from 0° to 180° in 30° steps (Figure B) and at three different scanning speeds (21 conditions in total). A total of 4560 RICS frames were recorded; the first 568 frames were excluded due to unstable intensity. Both Bayesian inference and NLS fitting approaches were applied using a 3D anisotropic diffusion model that included a triplet-state component, accounting for diffusion along the X-axis (longitudinal) and Y-axis (transverse), with diffusion along the Z-axis assumed equal to the transverse component. Bayesian WLS fitting with weighted errors yielded DC x = 19.2 ± 5.7 μm2 s–1, DC y = 13.2 ± 3.3 μm2 s–1, TSA = 0.34 ± 0.05, and τ T = 4.5 ± 5.9 μs. NLS fitting (with weighted errors) estimated similar parameters: DC x = 18.5 ± 0.6 μm2 s–1, DC y = 13.4 ± 0.4 μm2 s–1, TSA = 0.35 ± 0.01, and τ T = 2.8 ± 0.1 μs. The experimentally measured PSF shown in Figure B was used for all fits. The obtained diffusion coefficients for CMs are similar to our earlier estimates (DC x = 19 ± 3 μm2 s–1 and DC y = 16 ± 2 μm2 s–1). Representative curve fits and residuals for two example conditions −60° and 90° angles at medium scanning speedare shown in Figure C and D. Posterior distributions of DC x and DC y from all 21 experimental conditions, obtained using Bayesian WLS and OLS approaches (Figure E, F), highlight the importance of explicitly accounting for measurement errors in anisotropic diffusion parameter estimation. These results demonstrate that the software enables rigorous Bayesian inference for anisotropic diffusion analysis in living cells.

6.

6

Anisotropic diffusion analysis using RICS with multiple scanning angles and speeds, recorded for diffusion of Alexa-Dextran 10K in a single rat cardiomyocyte (CM). (A) Confocal image of a live rat CM mechanically permeabilized by localized poking, shown in pseudocolor depicting mitochondria (Mitotracker Green). White arrows indicate the physical X and Y directions. The dashed square marks the 20 × 20 μm2 scanning area. (B) Schematic illustrations of different scanning angles from 0° to 180° in 30° steps. (C, D) Top: Mean autocorrelation G(τ) (colored circles) of three lines plotted versus τ, along with the median Bayesian WLS fits (black lines) based on a 3D anisotropic diffusion model including a triplet-state component, for the 60° and 90° scanning angles, respectively, at medium scanning speed (line time of 3.5 ms). Error bars represent the SD of the mean. Bottom: Standardized posterior predictive residuals, with the black line showing the median residual. The dashed red lines indicate standardized residuals from the NLS method (weighted errors) fit. Shaded regions, shown in dark and light gray, denote the 68.3% and 95.5% QRs, respectively. (E, F) Posterior distributions of DCx and DCy from all 21 experimental conditions, obtained from two fitting approaches: Bayesian WLS (blue) and Bayesian OLS (red). Dashed lines indicate the medians of the respective distributions.

Spatial Mapping of RICS-Derived Parameters

The software enables spatial mapping of molecular transport by dividing RICS images into user-defined sectors and computing the ACF within each region. This approach provides flexibility in resolution and supports detailed characterization of parameter heterogeneity across cellular areas of interest. As an example of the second configuration (larger-area self-correlation in Figure B), Figure illustrates the spatial mapping of Alexa-Dextran 10K in a fixed mouse CM. The cell was mechanically permeabilized by localized poking and stained with Mitotracker Green to visualize mitochondria (Figure A). The pseudocolor image highlights the cellular structure, with a dashed square indicating the 20 × 20 μm2 scanning area selected for RICS analysis. As shown, the scanning window encompasses both part of the cell and the surrounding solution, enabling direct comparison of intracellular and extracellular diffusion within the same acquisition. A total of 3700 RICS frames were recorded; the first 700 frames were excluded due to unstable intensity. Subsequent fitting was performed using a 3D isotropic diffusion model including a triplet-state component, with the PSF experimentally determined in Figure B. For this analysis, three scanning speeds (2, 3.5, and 6 ms) were applied at a single scanning angle of 0°. The resulting diffusion coefficient map (Figure B) and concentration map (Figure C) clearly illustrate local variations in molecular mobility and Alexa-Dextran 10K concentration within the scanned area, which spans both intracellular and extracellular solution regions. This example demonstrates the ability of the software to transform RICS recordings into quantitative parameter maps, providing both a spatially resolved view of molecular transport and insight into the heterogeneity of the intracellular environment.

7.

7

Spatial mapping of RICS-derived parameters, recorded for diffusion of Alexa-Dextran 10K in a single mouse CM at C ≈ 50 nM (Alexa-Dextran 10K + solution + cell). (A) The confocal image of a fixed mouse CM, shown in pseudocolor depicting mitochondria (Mitotracker Green), with white arrows indicating the physical X and Y directions. The dashed square indicates the 20 × 20 μm2 scanning area used for RICS analysis, covering both a portion of the cell and the surrounding solution. (B) Diffusion coefficient map of the recorded scanning area, and (C) corresponding concentration map. Each map consists of 25 × 25 equally sized spatial sectors (0.8 × 0.8 μm2). For each sector, ACF was computed using the fluorescence signals within a 3 × 3 μm2 area (larger-area self-correlation), and fitted using a 3D isotropic diffusion model including a triplet-state component to extract the respective parameter values. For fitting, the NLS method (uniform errors) was applied, using the PSF determined in Figure B. Color bars indicate the parameter scales in physical units.

Performance Benchmarks

ACF calculation performance was evaluated using the hardware and software specifications described in Methods. GPU acceleration substantially improves ACF calculation speed (Table ), achieving 19-fold speedup for FCS analysis of 100 traces (100 s each with 108 time points per trace at 1 μs resolution) and 8-fold speedup for RICS processing of 350 images (1000 × 1732 pixels with 1 μs pixel dwell time). The greater FCS acceleration reflects larger data set size (1010 total time points vs 6 × 108 pixels). These speedups are critical for high-throughput experiments, reducing processing from hours to minutes.

1. GPU Vs CPU Performance for ACF Calculation.

Data set CPU (s) GPU (s) Speedup
FCS (100 traces, 108 points each) 799.1 41.8 19×
RICS (350 images, 1000 × 1732 pixels) 38.6 4.8 8×

The impact of using analytical Gaussian or experimentally measured PSF was evaluated using the same hardware and software. Experimentally measured PSFs substantially improve fit quality compared to the use of analytical Gaussian PSF (Table ). For FCS analysis of 200 traces from Figure (using NLS-GLS fitting with correlated errors) and RICS analysis of 600 frames from Figure (using NLS-WLS fitting with weighted errors), measured PSFs led to a 2–6-fold decrease in the chi-squared statistic (χ2(θ̂)) relative to Gaussian approximations, demonstrating the importance of capturing real optical aberrations and asymmetries. The Gaussian PSF parameters (ω x , ω y , ω z ) were obtained by fitting the same experimentally measured 3D PSF to a Gaussian function, ensuring a fair comparison between analytical Gaussian and experimentally measured PSF. The computational overhead scales with data set complexity: for Figure with 3 scan configurations, use of the full experimental PSF during fitting required 3.8 s versus 1.3 s for models that use Gaussian approximation for PSF; for the larger data set in Figure with 21 configurations (3 speeds × 7 angles), this increased to 30 s versus 1.4 s. The FCS benchmark used the first 200 traces from Figure , as larger data sets would introduce substantial preprocessing overhead (covariance matrix computation and memory management) that could obscure PSF-specific performance differences.

2. Comparison of Model Fits Using Analytical Gaussian and Experimentally Measured PSF: Fit Quality and Computational Cost.

Data set PSF PSF Size χ2(θ̂) Time (s)
FCS (200 traces) Full measured (x, y, z): 35 × 35 × 43 voxels 10.32 3.5
Downsampled 2× (x, y, z): 17 × 17 × 21 voxels 20.27 3.1
Downsampled 3× (x, y, z): 11 × 11 × 14 voxels 23.52 2.8
Gaussian (ω x , ω y , ω z ): (0.36, 0.38, 1.08) μm 57.46 2.4
RICS (600 frames) Full measured (x, y, z): 35 × 35 × 43 voxels 3.04 3.8
Downsampled 2× (x, y, z): 17 × 17 × 21 voxels 3.23 3.4
Downsampled 3× (x, y, z): 11 × 11 × 14 voxels 4.13 3.4
Gaussian (ω x , ω y , ω z ): (0.36, 0.38, 1.08) μm 6.55 1.3
a

The chi-squared statistic (χ2(θ̂)) computed using decorrelated residuals (GLS fitting) for FCS and standardized residuals (WLS fitting) for RICS.

To understand the computational overhead of using experimentally measured PSF for fitting ACF, we quantified its contribution to the fitting stage of the analysis workflow, which consists of data loading, model fitting, and output writing. Data loading and output writing introduce a fixed overhead that is independent of the PSF used. For fits using Gaussian PSFs, the model fitting step represents only a negligible fraction of total fitting runtime (<2%). In contrast, when using experimentally measured PSFs, model fitting becomes a substantial component of the fitting stage for complex data sets (e.g., ∼60% of fitting time for RICS with 3 configurations and ∼95% for 21 configurations), while remaining more moderate for FCS (e.g., ∼20% for FCS data set in Table ). Overall, using experimentally measured PSFs during fitting substantially increases the fitting-stage duration.

To balance accuracy and computational efficiency, the software allows flexible voxel downsampling of the PSF, reducing resolution in the lateral (x, y) or axial (z) dimensions independently while preserving the PSF’s overall shape and lowering computational cost. Table demonstrates uniform downsampling by factors of 2× and 3× in all three dimensions, showing that moderate downsampling reduces numerical integration cost while preserving essential optical characteristics. For high-resolution PSFs with hundreds of voxels per dimension, downsampling provides more pronounced computational benefits. This flexibility allows users to optimize the accuracy-speed trade-off based on PSF resolution, data set characteristics, and computational resources.

An important consideration when selecting a PSF representation for fitting is how analysis time contributes to the overall experimental workflow. The computational analysis phase, including GPU-accelerated ACF calculation and model fitting, is substantially shorter than the data acquisition time. For example, irrespective of whether analytical or experimental PSF is used, analyzing a single 120 s FCS trace requires only 2–3 s of computation (ACF calculation plus fitting), while large data sets such as 200 FCS traces (6.5 h of acquisition) or 600 RICS images (1 h of acquisition) require on the order of 10 s to analyze, corresponding to well below 1% of the acquisition time. Even for the most computationally demanding data set (21 RICS configurations; ∼10 h of acquisition), the total analysis time is on the order of 1 min. Thus, although fitting with experimentally measured PSFs increases the computational cost relative to models using Gaussian PSFs, the absolute runtime remains acceptable for routine analysis, particularly given the substantial improvements in fit quality demonstrated in Table .

Discussion

We present a unified open-source Python platform for the analysis of FCS and RICS experiments to extract molecular transport parameters including diffusion coefficients, triplet dynamics, and concentrations from fluorescence fluctuation data. The platform integrates GPU-accelerated ACF calculation, rigorous statistical inference (frequentist and Bayesian approaches), support for experimentally measured PSFs, and analysis of anisotropic diffusion in cellular environments, addressing key limitations in current correlation spectroscopy workflows.

The analysis of FCS and RICS data is inherently challenging due to biological heterogeneity, experimental noise, and the need for statistically robust parameter extraction. The developed platform systematically addresses these challenges through several key features, as discussed below.

Advanced Features for Complex Biological Systems

The ability to incorporate experimentally measured PSFs is particularly important in systems where optical aberrations significantly affect parameter extraction. The software supports both Gaussian and experimentally measured PSFs. While Gaussian PSFs are widely used for simplicity, experimentally measured PSFs yield more realistic fits by capturing aberrations, asymmetries, and other optical characteristics that analytical models cannot represent, as demonstrated in Table . However, experimentally measured PSFs demand greater computational effort due to their 3D complexity and higher spatial sampling requirements. To balance accuracy and efficiency, the software allows voxel downsampling of the PSF, reducing computational cost while preserving overall PSF shape.

Multiangle RICS analysis enables characterization of anisotropic diffusion in structured biological samples such as cardiomyocytes, where molecular transport is spatially constrained. The platform enables analysis of experiments where multiple scanning protocols (different angles, speeds) were performed on the same sample, leveraging complementary information to reduce parameter degeneracy. When ACFs are acquired at different scanning speeds, the platform validates model consistency by jointly fitting across all speeds. When ACFs are acquired at different scanning angles, the platform estimates anisotropic diffusion within cells. As shown in Figure , the angularly resolved RICS can uncover directional dependencies of diffusion processes that remain hidden in isotropic analyses. ,

Furthermore, splitting RICS images into smaller regions (Figure ) enables spatial mapping of diffusion and concentration (Figure ). Such maps reveal subcellular domains with slower diffusion or higher concentration, which often correlate with structural features such as organelles or cytoskeletal barriers.

Model Selection Strategies and Challenges

Fitting ACF data requires selecting among three model categories: statistical framework (Bayesian inference or NLS), error structure (OLS/WLS/GLS), and diffusion type (isotropic/anisotropic, single/two-component, ±triplet kinetics). These choices strongly influence parameter estimation and uncertainty quantification.

Bayesian inference and NLS often yield similar mean parameter estimates but differ substantially in uncertainty quantification, as demonstrated in our experimental results where mean values are comparable while Bayesian standard deviations are substantially broader, more accurately reflecting parameter uncertainty. Bayesian inference yields full posterior distributions that reveal parameter correlations via corner plots and enable principled model comparison through evidence evaluation. The posterior distributions naturally quantify uncertainty through their spread, with broader distributions indicating greater parameter uncertainty and narrower distributions indicating well-constrained parameters. However, Bayesian inference requires substantially longer computation than NLStypically 2 to several hundred times longer depending on model complexity and data set sizedue to the need for extensive posterior sampling via nested sampling algorithms.

The choice between statistical frameworks depends on research priorities. NLS is appropriate for rapid parameter screening, high-throughput analysis, or when point estimates with approximate uncertainties suffice. Bayesian inference is essential when rigorous uncertainty quantification is required, when comparing competing models, when parameter correlations must be characterized, or when decisions depend critically on confidence in parameter estimates. For systematic studies requiring model selection across many data sets, the computational investment in Bayesian inference is typically justified by the reliability of the resulting conclusions.

For distinguishing among diffusion models (single vs two-component, ±triplet state), two quantitative approaches are available: Bayesian model comparison via log evidence (log Z) and frequentist hypothesis testing using the F-test. Bayesian evidence provides the most robust criterion, particularly when using GLS with the full covariance matrix. Following standard interpretation scales for natural logarithm differences , |Δlog Z| < 1 indicates models are effectively indistinguishable, |Δlog Z| = 1–3 provides positive evidence, |Δlog Z| = 3–5 constitutes strong evidence, and |Δlog Z| > 5 represents very strong evidence favoring one model over another. The log Z values reported by the software include uncertainty estimates from the nested sampling procedure, allowing rigorous error propagation in model comparison.

Nested diffusion models can be compared using the F-test, which assesses whether the reduction in residual variance achieved by a more complex model is statistically significant. The software reports the reduced chi-squared for each fitted model, from which the F-statistic can be directly constructed. Unlike Bayesian evidence, the F-test is restricted to nested models and assumes Gaussian residuals.

The Bayesian evidence is most effective with GLS using decorrelated residuals; WLS with standardized residuals provides intermediate reliability, while OLS can lead to incorrect model selection due to neglected error correlations. GLS accounts for both heteroscedasticity and temporal correlations, providing the most reliable metrics when covariance can be estimated from replicate measurements. WLS accounts for heteroscedastic errors using point-wise variance estimates, offering a practical compromise applicable to both FCS and RICS. OLS assumes identical error across all ACF points and independence between measurements, leading to artificially narrow parameter distributions and an underestimation of uncertainty, but remains useful for rapid preliminary analysis or when only single measurements exist. For RICS data, GLS is currently not applicable (see Limitations and Future Directions below), restricting model comparison to WLS-based metrics or visual residual assessment.

The importance of proper error modeling is illustrated with synthetic data (Figure S1), where traces of freely diffusing particles without triplet kinetics were generated. When multiple traces were fitted using GLS with the full covariance matrix, the correct 3D isotropic model yielded the highest Bayesian evidence. However, fitting a single trace with OLS did not allow reliable model discrimination: the 3D model with triplet state (log Z = −24.7 ± 0.4) and the true 3D isotropic model (log Z = −25.6 ± 0.4) yielded statistically indistinguishable evidence (|Δlog Z| = 0.9). This demonstrates how ignoring noise structure can lead to incorrect model selection, consistent with previous reports emphasizing the importance of proper error modeling in fluctuation spectroscopy. ,

Determining whether diffusion is isotropic or anisotropic requires multiangle RICS measurements. In isotropic systems (e.g., solution-phase experiments), anisotropic fitting should yield nearly identical diffusion coefficients across all scan directions (DC x ≈ DC y within uncertainty). Anisotropic systems such as cardiomyocytes show clear directional dependence (Figure ). However, weak anisotropy can be challenging to establish confidently, as directional differences may approach the magnitude of systematic uncertainties in PSF characterization or be obscured by noise correlations. A key limitation is that PSFs are characterized in solution rather than within live cells, as described in PSF Characterization. This measured PSF is then applied to fit both solution and live-cell experiments. Refractive index mismatches and optical aberrations introduced by cellular structures can alter the PSF shape compared to solution measurements, potentially contributing additional systematic uncertainty to extracted diffusion coefficients. Distinguishing genuine anisotropy from experimental artifactsincluding PSF-related systematic errorsrequires careful experimental design with multiple scan angles and sufficient statistical power.

Comparison with Existing Software

Several open-source tools have been developed for FCS and RICS analysis over the past two decades, each contributing valuable capabilities while exhibiting specific limitations (Table ). ImFCS introduced imaging-based correlation methods supporting both point FCS and scanning FCS configurations. PyCorrFit provided a Python-based framework for generic FCS data evaluation with multiple diffusion models and WLS fitting. FCSlib offers FCS and scanning FCS analysis in R with functions for mobility and molecular brightness estimation. Specialized Python tools for optimized FCS and scanning FCS analysis have been developed for conventional confocal microscopy data. The Imaging FCS plugin for Fiji/ImageJ implements GPU-accelerated with PSF calibration capabilities, supporting FCS and scanning FCS. For RICS analysis, several implementations exist within the Fiji/ImageJ ecosystem , providing accessible tools for spatial correlation analysis. Several MATLAB-based tools have been developed for fluorescence fluctuation analysis. These include the PAM framework, which integrates FCS and RICS analysis with ensemble and single-molecule fluorescence methods. Another example is a quantitative 4D imaging approach that uses FCS calibration. Additionally, fcsSOFI provides the spatiotemporal correlation method for scanning FCS, featuring GPU acceleration for the fitting stage. While these MATLAB-based tools are open-source, their dependence on MATLAB as a proprietary environment limits broad accessibility.

3. Comparison of Open-Source FCS/RICS Analysis Platforms.

graphic file with name ao5c12269_0008.jpg

Table systematically compares correlation-based FCS and RICS platforms across key analytical capabilities. While existing software provide diverse features, critical limitations remain. None of these tools support multiple-angle RICS analysis for characterizing anisotropic diffusion in biological systems. While PSF calibration has been implemented in some packages based on our knowledge no open-source tool incorporates experimentally measured 3D PSFs into the fitting procedure, and available frameworks remain limited to analytical Gaussian approximations. Only Imaging FCS currently supports GPU acceleration for ACF calculation, enabling order-of-magnitude speedups. Based on our knowledge, Bayesian inference for fitting ACF data is not available in any of the existing packages, and our implementation is unique in this regard. Furthermore, while available software relies on OLS or WLS for NLS fitting, our framework extends both Bayesian and NLS fitting by providing support for OLS, WLS, and GLS. Additionally, the platform introduces diffusion-concentration pre-analysis and filtering to identify and exclude poor-quality measurements before main parameter estimation. Our platform unifies FCS and RICS analysis within a single framework, with the flexibility to perform scanning FCS by setting the line scan displacement to zero (Δy = 0) in the RICS, thereby covering the full spectrum of correlation-based fluorescence techniques.

Machine Learning and Direct Trace Analysis

In recent years, machine learning (ML) and deep learning (DL) techniques have been explored for FCS and imaging-FCS applications. Tang et al. introduced FCSNet and ImFCSNet, convolutional neural networks (CNN) trained on simulated data that predict diffusion parameters directly from intensity traces, reducing data requirements and enabling near real-time inference. ML approaches have also been applied for artifact filtering and anomalous diffusion classification. However, these approaches face limitations: training on simulated data may not generalize to real experimental conditions that vary from one microscope to another; learned representations lack physical interpretability, hindering failure diagnosis; and integrated uncertainty quantification is limited. ML/DL methods are thus complementary to correlation-based approachesexcelling at rapid screening when training data exist, while correlation methods provide interpretable, physically grounded parameters with rigorous statistical inference.

An emerging alternative to conventional FCS is the class of methods based on direct fitting of experimental data using stochastic models. One of these methods, fluorescence intensity trace statistical analysis (FITSA), is a Bayesian framework that directly analyzes fluorescence intensity traces rather than derived autocorrelations. Earlier Bayesian approaches introduced by Jazani and colleagues − established the conceptual basis for direct statistical analysis of photon traces, but their initial implementations faced challenges related to computational efficiency and convergence. FITSA addresses these limitations by offering faster and more stable convergence, enabling robust parameter estimation from substantially shorter measurements than FCS, minimizing laser exposure and phototoxicity, and accounting for statistical dependencies often overlooked in standard FCS fitting. By requiring fewer photons and avoiding problematic assumptions of autocorrelation analysis, FITSA and similar methods represent a major conceptual advance in fluctuation spectroscopy. However, FITSA is currently limited to relatively simple diffusion models (e.g., 3D single-component isotropic diffusion without triplet dynamics), requires low fluorophore concentrations, and is computationally demanding for more complex data sets. Addressing these FITSA issues will take some time, and this class of methods still has to prove itself in the field to fully fulfill their great potential.

The choice among approaches depends on experimental constraints and scientific goals. Our correlation-based platform is optimal for anisotropic diffusion characterization, multicomponent diffusion, triplet-state kinetics, spatial parameter mapping, and moderate-to-high concentrations. Current FITSA implementation excels for brief measurements at low concentrations with simple single-component isotropic diffusion. ML/DL methods suit real-time analysis and classification tasks. As direct trace analysis extend to handle anisotropic diffusion, multicomponent models, and higher concentrations, they may provide future alternatives to correlation-based analysis for broader applications.

Limitations and Future Directions

Despite the advances described above, several limitations remain, ranging from practical software constraints to fundamental experimental challenges inherent to FCS and RICS. The software currently relies on HDF5 format for standardized input and output of raw data, correlation results, and fitted parameters. While HDF5 is an open format, future development is needed to facilitate conversion of user data sets into this format. This development is planned to be demand-driven, with either direct data import support or dedicated converters created through collaboration between developers and users.

Bayesian inference, while powerful for model selection and quantifying parameter uncertainty, remains computationally demanding for complex models. Future development could extend GPU acceleration to the Bayesian inference framework to improve computational efficiency.

To take full advantage of GLS-based fitting, the covariance matrix must be estimated. This enables full implementation of Bayesian GLS fitting with rigorous uncertainty quantification and allows model comparison while accounting for correlated errors. In our current implementation, GLS-based fitting is supported only for FCS, where a single 1D intensity trace can be repeated thousands of times (much larger than the dimension of the ACF) to robustly estimate the covariance across lag times. Such estimation imposes several practical challenges to ensure the stability of the experimental setup. In the example shown in Figure , experiments took approximately 100 h. Over this time window, special precautions were necessary to prevent temperature fluctuations due to air conditioning and to minimize airflow variability in the microscopy room caused by ventilation cycles. These experiments were performed in solution and would be impossibleor at least exceptionally difficultto perform on live cells due to phototoxicity, cell movement, and viability constraints. When such large numbers of repeats are not available, shrinkage-based approaches for estimating noise correlations from multiple ACFs can be applied. However, whether this shrinkage fully reflects covariances through its approximation of the full covariance matrix is unclear. An alternative is to implement segmented and randomized ACF approaches, which reduce correlations between data points and allow standard goodness-of-fit evaluation with shorter experiments. While not currently implemented, this is a promising approach for future development.

GLS fitting is not implemented for RICS due to experimental limitations, which are even more pronounced than for FCS. For RICS, after recording image stacks (e.g., 2000 frames of 1000 × 1000 pixels), the 2D spatiotemporal ACF is cropped, and one quadrant containing positive time lags is selected for fitting. By default, this yields three correlation lines with approximately 100 ACF points each, which are flattened into a 1D vector (about 300 points total). Reliable estimation of such a covariance matrix would require thousands of independent RICS frames acquired under identical conditions (frame size, scanning speed, and angle), which we expect is practically impossible in live-cell experiments. Additionally, RICS data acquisition is slower than FCS due to flyback periods during scanning when no data are collected, further extending the required experimental time.

As discussed earlier, PSFs are currently characterized in solution rather than within live cells. Future development of methods for in-cell PSF characterization would improve accuracy, particularly for detecting anisotropy where systematic PSF errors can approach or exceed the magnitude of directional diffusion differences. As a current practical solution, the platform allows PSF scale as an additional free parameter during fitting to accommodate calibration uncertainties or systematic PSF size deviations without requiring remeasurement.

Conclusion

The presented open-source Python platform (IOCBIO FCS) unifies the analysis of FCS and RICS within a statistically rigorous and computationally efficient framework. By integrating GPU-accelerated ACF computation, support for arbitrary scan angles and speeds, and image splitting for spatial parameter mapping, the software enables analysis of large data sets and provides the ability to study anisotropic diffusion. Incorporation of experimentally measured PSFs, advanced filtering strategies, and robust fitting approachesincluding both frequentist and Bayesian inference under explicit noise modelsdistinguishes the platform from existing tools. Comprehensive visualization of fitted results, residuals, posterior distributions, and spatial maps further ensures reproducibility and interpretability. Together, these capabilities establish a versatile framework for quantitative correlation-based fluorescence methods, with broad relevance to biophysics, biochemistry, and cellular biology research.

Statistics and Reproducibility

All FCS and RICS data were analyzed using the statistical frameworks implemented in the IOCBIO FCS software. Parameter estimation was performed using NLS and Bayesian inference, with uncertainty quantified through posterior distributions. Model comparison was based on the Bayesian evidence (Z). The number of traces or image frames used for analysis is indicated in the Results section.

Supplementary Material

ao5c12269_si_001.pdf (744.2KB, pdf)

Acknowledgments

Text was edited with the assistance of ChatGPT (OpenAI, San Francisco, CA).

The data supporting the findings of this study are available from the corresponding author upon reasonable request. Representative FCS and RICS example data sets are accessible at: https://iocbio.gitlab.io/fcs/example-datasets. The source code and documentation are publicly available through the GitLab project at: https://iocbio.gitlab.io/fcs/.

The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acsomega.5c12269.

  • Additional synthetic FCS validation data and covariance structure of autocorrelation noise; Bayesian model comparison of one- and two-component diffusion models with and without triplet-state contributions; additional experimental FCS analysis of Alexa Fluor 647-labeled Dextran; corresponding corner plots for all analyses (Figures S1–S6) (PDF)

Conceptualization: H.K., M.L., M.V. Data curation: H.K., O.G. Formal analysis: H.K., M.V. Funding acquisition: M.V. Investigation: H.K., O.G., M.V. Methodology: H.K., M.L., M.V. Project administration: M.V. Resources: I.C., J.B., M.L, R.B. Software: H.K., M.V. Supervision: M.L., M.V. Validation: H.K., M.V. Visualization: H.K., M.V. Writingoriginal draft: H.K. Writingreview and editing: H.K., M.L., M.V.

This work was supported by the Estonian Research Council (PRG1127).

The authors declare no competing financial interest.

References

  1. Han, S. S. ; Holmstedt, J. O. . Cell Biology; McGraw-Hill: New York, 1979. [Google Scholar]
  2. Alberts, B. ; Hopkin, K. ; Johnson, A. D. ; Morgan, D. ; Raff, M. ; Roberts, K. ; Walter, P. . Essential Cell Biology: Fifth International Student edition; W.W. Norton, 2018. [Google Scholar]
  3. Birkedal R., Laasmaa M., Vendelin M.. The Location of Energetic Compartments Affects Energetic Communication in Cardiomyocytes. Front. Physiol. 2014;5:376. doi: 10.3389/fphys.2014.00376. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Birkedal R., Laasmaa M., Branovets J., Vendelin M.. Ontogeny of cardiomyocytes: ultrastructure optimization to meet the demand for tight communication in excitation–contraction coupling and energy transfer. Philos. Trans. R. Soc., B. 2022;377(1864):20210321. doi: 10.1098/rstb.2021.0321. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Kaasik A., Veksler V., Boehm E., Novotova M., Minajeva A., Ventura-Clapier R.. Energetic Crosstalk between Organelles: Architectural Integration of Energy Production and Utilization. Circ. Res. 2001;89:153–159. doi: 10.1161/hh1401.093440. [DOI] [PubMed] [Google Scholar]
  6. Zaccolo M., Pozzan T.. Discrete Microdomains with High Concentration of cAMP in Stimulated Rat Neonatal Cardiac Myocytes. Science. 2002;295:1711–1715. doi: 10.1126/science.1069982. [DOI] [PubMed] [Google Scholar]
  7. Sepp M., Vendelin M., Vija H., Birkedal R.. ADP Compartmentation Analysis Reveals Coupling between Pyruvate Kinase and ATPases in Heart Muscle. Biophys. J. 2010;98:2785–2793. doi: 10.1016/j.bpj.2010.03.025. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Goonasekera S. A., Molkentin J. D.. Unraveling the Secrets of a Double Life: Contractile versus Signaling Ca2+ in a Cardiac Myocyte. J. Mol. Cell. Cardiol. 2012;52:317–322. doi: 10.1016/j.yjmcc.2011.05.001. [DOI] [PubMed] [Google Scholar]
  9. Mika D., Leroy J., Vandecasteele G., Fischmeister R.. PDEs Create Local Domains of cAMP Signaling. J. Mol. Cell. Cardiol. 2012;52:323–329. doi: 10.1016/j.yjmcc.2011.08.016. [DOI] [PubMed] [Google Scholar]
  10. Jepihhina N., Beraud N., Sepp M., Birkedal R., Vendelin M.. Permeabilized Rat Cardiomyocyte Response Demonstrates Intracellular Origin of Diffusion Obstacles. Biophys. J. 2011;101:2112–2121. doi: 10.1016/j.bpj.2011.09.025. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Simson P., Jepihhina N., Laasmaa M., Peterson P., Birkedal R., Vendelin M.. Restricted ADP Movement in Cardiomyocytes: Cytosolic Diffusion Obstacles Are Complemented with a Small Number of Open Mitochondrial Voltage-Dependent Anion Channels. J. Mol. Cell. Cardiol. 2016;97:197–203. doi: 10.1016/j.yjmcc.2016.04.012. [DOI] [PubMed] [Google Scholar]
  12. Richards M., Lomas O., Jalink K., Ford K. L., Vaughan-Jones R. D., Lefkimmiatis K., Swietach P.. Intracellular Tortuosity Underlies Slow cAMP Diffusion in Adult Ventricular Myocytes. Cardiovasc. Res. 2016;110:395–407. doi: 10.1093/cvr/cvw080. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Ghigo A., Mika D.. cAMP/PKA Signaling Compartmentalization in Cardiomyocytes: Lessons from FRET-based Biosensors. J. Mol. Cell. Cardiol. 2019;131:112–121. doi: 10.1016/j.yjmcc.2019.04.020. [DOI] [PubMed] [Google Scholar]
  14. Birkedal R., Branovets J., Vendelin M.. Compartmentalization in Cardiomyocytes Modulates Creatine Kinase and Adenylate Kinase Activities. FEBS Lett. 2024;598:2623–2640. doi: 10.1002/1873-3468.14994. [DOI] [PubMed] [Google Scholar]
  15. Lin T.-Y.. et al. Cardiac Contraction and Relaxation Are Regulated by Distinct Subcellular cAMP Pools. Nat. Chem. Biol. 2024;20:62–73. doi: 10.1038/s41589-023-01381-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Elson E. L., Magde D.. Fluorescence correlation spectroscopy. I. Conceptual basis and theory. Biopolymers. 1974;13:1–27. doi: 10.1002/bip.1974.360130102. [DOI] [PubMed] [Google Scholar]
  17. Petrov, E. P. ; Schwille, P. . Standardization and Quality Assurance in Fluorescence Measurements II: Bioanalytical and Biomedical Applications; Springer Series on Fluorescence, Resch-Genger, U. eds.; Springer: Berlin, Heidelberg; 2008, pp. 145–197. [Google Scholar]
  18. Elson E. L.. Fluorescence Correlation Spectroscopy: Past, Present, Future. Biophys. J. 2011;101:2855–2870. doi: 10.1016/j.bpj.2011.11.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Digman M. A., Brown C. M., Sengupta P., Wiseman P. W., Horwitz A. R., Gratton E.. Measuring Fast Dynamics in Solutions and Cells with a Laser Scanning Microscope. Biophys. J. 2005;89:1317–1327. doi: 10.1529/biophysj.105.062836. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Digman M. A., Gratton E.. Analysis of Diffusion and Binding in Cells Using the RICS Approach. Microsc. Res. Tech. 2009;72:323–332. doi: 10.1002/jemt.20655. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Lenne P.-F.. et al. Dynamic Molecular Confinement in the Plasma Membrane by Microdomains and the Cytoskeleton Meshwork. EMBO J. 2006;25:3245–3256. doi: 10.1038/sj.emboj.7601214. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Haustein E., Schwille P.. Fluorescence Correlation Spectroscopy: Novel Variations of an Established Technique. Annu. Rev. Biophys. 2007;36:151–169. doi: 10.1146/annurev.biophys.36.040306.132612. [DOI] [PubMed] [Google Scholar]
  23. Betaneli, V. ; Schwille, P. . Lipid-Protein Interactions: Methods and Protocols; Kleinschmidt, J. H. eds., Humana Press: Totowa, NJ, 2013; pp. 253–278 [Google Scholar]
  24. Mouttou A., Bremaud E., Noero J., Dibsy R., Arone C., Mak J., Muriaux D., Berry H., Favard C.. Quantifying Membrane Binding and Diffusion with Fluorescence Correlation Spectroscopy Diffusion Laws. Biophys. J. 2023;122:2216–2229. doi: 10.1016/j.bpj.2023.01.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Wachsmuth M., Waldeck W., Langowski J.. Anomalous Diffusion of Fluorescent Probes inside Living Cell Nuclei Investigated by Spatially-Resolved Fluorescence Correlation Spectroscopy1. J. Mol. Biol. 2000;298:677–689. doi: 10.1006/jmbi.2000.3692. [DOI] [PubMed] [Google Scholar]
  26. Weiss M., Hashimoto H., Nilsson T.. Anomalous Protein Diffusion in Living Cells as Seen by Fluorescence Correlation Spectroscopy. Biophys. J. 2003;84:4043–4052. doi: 10.1016/S0006-3495(03)75130-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Illaste A., Laasmaa M., Peterson P., Vendelin M.. Analysis of Molecular Movement Reveals Latticelike Obstructions to Diffusion in Heart Muscle Cells. Biophys. J. 2012;102:739–748. doi: 10.1016/j.bpj.2012.01.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Li H., Zheng K., Yang J., Zhao J.. Anomalous Diffusion Inside Soft Colloidal Suspensions Investigated by Variable Length Scale Fluorescence Correlation Spectroscopy. ACS Omega. 2020;5:11123–11130. doi: 10.1021/acsomega.0c01052. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Bacia K., Kim S. A., Schwille P.. Fluorescence Cross-Correlation Spectroscopy in Living Cells. Nat. Methods. 2006;3:83–89. doi: 10.1038/nmeth822. [DOI] [PubMed] [Google Scholar]
  30. Kim S. A., Heinze K. G., Schwille P.. Fluorescence Correlation Spectroscopy in Living Cells. Nat. Methods. 2007;4:963–973. doi: 10.1038/nmeth1104. [DOI] [PubMed] [Google Scholar]
  31. Koppel D. E.. Statistical Accuracy in Fluorescence Correlation Spectroscopy. Phys. Rev. A. 1974;10:1938–1945. doi: 10.1103/PhysRevA.10.1938. [DOI] [Google Scholar]
  32. Kohler J., Hur K.-H., Mueller J. D.. Statistical Analysis of the Autocorrelation Function in Fluorescence Correlation Spectroscopy. Biophys. J. 2024;123:667–680. doi: 10.1016/j.bpj.2024.01.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Octeau V., Cognet L., Duchesne L., Lasne D., Schaeffer N., Fernig D. G., Lounis B.. Photothermal Absorption Correlation Spectroscopy. ACS Nano. 2009;3:345–350. doi: 10.1021/nn800771m. [DOI] [PubMed] [Google Scholar]
  34. Hodges C., Kafle R. P., Hoff J. D., Meiners J.-C.. Fluorescence Correlation Spectroscopy with Photobleaching Correction in Slowly Diffusing Systems. J. Fluoresc. 2018;28:505–511. doi: 10.1007/s10895-018-2210-y. [DOI] [PubMed] [Google Scholar]
  35. Zhang L., Perez-Romero C., Dostatni N., Fradin C.. Using FCS to Accurately Measure Protein Concentration in the Presence of Noise and Photobleaching. Biophys. J. 2021;120:4230–4241. doi: 10.1016/j.bpj.2021.06.035. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Seltmann A., Carravilla P., Reglinski K., Eggeling C., Waithe D.. Neural Network Informed Photon Filtering Reduces Fluorescence Correlation Spectroscopy Artifacts. Biophys. J. 2024;123:745–755. doi: 10.1016/j.bpj.2024.02.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Vendelin M., Birkedal R.. Anisotropic Diffusion of Fluorescently Labeled ATP in Rat Cardiomyocytes Determined by Raster Image Correlation Spectroscopy. Am. J. Physiol. Cell Physiol. 2008;295:C1302–C1315. doi: 10.1152/ajpcell.00313.2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Sengupta P., Garai K., Balaji J., Periasamy N., Maiti S.. Measuring Size Distribution in Highly Heterogeneous Systems with Fluorescence Correlation Spectroscopy. Biophys. J. 2003;84:1977–1984. doi: 10.1016/S0006-3495(03)75006-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. He J., Guo S.-M., Bathe M.. Bayesian Approach to the Analysis of Fluorescence Correlation Spectroscopy Data I: Theory. Anal. Chem. 2012;84:3871–3879. doi: 10.1021/ac2034369. [DOI] [PubMed] [Google Scholar]
  40. Guo S.-M., He J., Monnier N., Sun G., Wohland T., Bathe M.. Bayesian Approach to the Analysis of Fluorescence Correlation Spectroscopy Data II: Application to Simulated and In Vitro Data. Anal. Chem. 2012;84:3880–3888. doi: 10.1021/ac2034375. [DOI] [PubMed] [Google Scholar]
  41. Sun G., Guo S.-M., Teh C., Korzh V., Bathe M., Wohland T.. Bayesian Model Selection Applied to the Analysis of Fluorescence Correlation Spectroscopy Data of Fluorescent Proteins in Vitro and in Vivo. Anal. Chem. 2015;87:4326–4333. doi: 10.1021/acs.analchem.5b00022. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Sankaran J., Shi X., Ho L. Y., Stelzer E. H. K., Wohland T.. ImFCS: A Software for Imaging FCS Data Analysis and Visualization. Opt. Express. 2010;18:25468–25481. doi: 10.1364/OE.18.025468. [DOI] [PubMed] [Google Scholar]
  43. Rossow M. J., Sasaki J. M., Digman M. A., Gratton E.. Raster Image Correlation Spectroscopy in Live Cells. Nat. Protoc. 2010;5:1761–1774. doi: 10.1038/nprot.2010.122. [DOI] [PMC free article] [PubMed] [Google Scholar]
  44. Schindelin J.. et al. Fiji: An Open-Source Platform for Biological-Image Analysis. Nat. Methods. 2012;9:676–682. doi: 10.1038/nmeth.2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  45. Müller P., Schwille P., Weidemann T.. PyCorrFitGeneric Data Evaluation for Fluorescence Correlation Spectroscopy. Bioinformatics. 2014;30:2532–2533. doi: 10.1093/bioinformatics/btu328. [DOI] [PMC free article] [PubMed] [Google Scholar]
  46. Waithe D., Schneider F., Chojnacki J., Clausen M. P., Shrestha D., de la Serna J. B., Eggeling C.. Optimized Processing and Analysis of Conventional Confocal Microscopy Generated Scanning FCS Data. Methods. 2018;140–141:62–73. doi: 10.1016/j.ymeth.2017.09.010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  47. Politi A. Z., Cai Y., Walther N., Hossain M. J., Koch B., Wachsmuth M., Ellenberg J.. Quantitative Mapping of Fluorescently Tagged Cellular Proteins Using FCS-calibrated Four-Dimensional Imaging. Nat. Protoc. 2018;13:1445–1464. doi: 10.1038/nprot.2018.040. [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Pinto-Cámara R., Linares A., Moreno-Gutiérrez D. S., Hernández H. O., Martínez-Reyes J. D., Rendón-Mancha J. M., Wood C. D., Guerrero A.. FCSlib: An Open-Source Tool for Fluorescence Fluctuation Spectroscopy Analysis for Mobility, Number and Molecular Brightness in R. Bioinformatics. 2021;37:1930–1931. doi: 10.1093/bioinformatics/btaa876. [DOI] [PubMed] [Google Scholar]
  49. Yoshida S., Schmid W., Vo N., Calabrase W., Kisley L.. Computationally-Efficient Spatiotemporal Correlation Analysis Super-Resolves Anomalous Diffusion. Opt. Express. 2021;29:7616–7629. doi: 10.1364/OE.416465. [DOI] [PubMed] [Google Scholar]
  50. Sankaran J., Balasubramanian H., Tang W. H., Ng X. W., Röllin A., Wohland T.. Simultaneous Spatiotemporal Super-Resolution and Multi-Parametric Fluorescence Microscopy. Nat. Commun. 2021;12:1748. doi: 10.1038/s41467-021-22002-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  51. Scipioni L., Bona M. D., Vicidomini G., Diaspro A., Lanzanò L.. Local Raster Image Correlation Spectroscopy Generates High-Resolution Intracellular Diffusion Maps. Commun. Biol. 2018;1(1):10. doi: 10.1038/s42003-017-0010-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  52. Cole R. W., Jinadasa T., Brown C. M.. Measuring and Interpreting Point Spread Functions to Determine Confocal Microscope Resolution and Ensure Quality Control. Nat. Protoc. 2011;6:1929–1941. doi: 10.1038/nprot.2011.407. [DOI] [PubMed] [Google Scholar]
  53. Zhang B., Zerubia J., Olivo-Marin J.-C.. Gaussian Approximations of Fluorescence Microscope Point-Spread Function Models. Appl. Opt. 2007;46:1819–1829. doi: 10.1364/AO.46.001819. [DOI] [PubMed] [Google Scholar]
  54. Hess S. T., Webb W. W.. Focal Volume Optics and Experimental Artifacts in Confocal Fluorescence Correlation Spectroscopy. Biophys. J. 2002;83:2300–2317. doi: 10.1016/S0006-3495(02)73990-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  55. Seber, G. A. F. ; Wild, C. J. . Nonlinear Regression; Wiley: New York, 1989. [Google Scholar]
  56. Davidson, R. ; MacKinnon, J. G. . Econometric Theory and Methods; Oxford University Press: New York, 2004. [Google Scholar]
  57. Carroll, R. J. ; Ruppert, D. ; Stefanski, L. A. ; Crainiceanu, C. M. . Measurement Error in Nonlinear Models: A Modern Perspective; 2nd ed., Chapman and Hall/CRC: New York, 2006. [Google Scholar]
  58. Berger J. O., Jefferys W. H.. The Application of Robust Bayesian Analysis to Hypothesis Testing and Occam’s Razor. J. Ital. Stat. Soc. 1992;1:17–32. doi: 10.1007/BF02589047. [DOI] [Google Scholar]
  59. Kass R. E., Raftery A. E.. Bayes Factors. J. Am. Stat. Assoc. 1995;90:773–795. doi: 10.1080/01621459.1995.10476572. [DOI] [Google Scholar]
  60. Buchner J.. UltraNest - a robust, general purpose Bayesian inference engine. J. Open Source Software. 2021;6:3001. doi: 10.21105/joss.03001. [DOI] [Google Scholar]
  61. Frisk M., Koivumäki J. T., Norseng P. A., Maleckar M. M., Sejersted O. M., Louch W. E.. Variable T-Tubule Organization and Ca2+ Homeostasis across the Atria. Am. J. Physiol. Heart Circ. Physiol. 2014;307:H609–H620. doi: 10.1152/ajpheart.00295.2014. [DOI] [PubMed] [Google Scholar]
  62. Laasmaa M., Branovets J., Barsunova K., Karro N., Lygate C. A., Birkedal R., Vendelin M.. Altered Calcium Handling in Cardiomyocytes from Arginine-Glycine Amidinotransferase-Knockout Mice Is Rescued by Creatine. Am. J. Physiol. Heart Circ. Physiol. 2021;320:H805–H825. doi: 10.1152/ajpheart.00300.2020. [DOI] [PubMed] [Google Scholar]
  63. Branovets J., Karro N., Barsunova K., Laasmaa M., Lygate C. A., Vendelin M., Birkedal R.. Cardiac Expression and Location of Hexokinase Changes in a Mouse Model of Pure Creatine Deficiency. Am. J. Physiol. Heart Circ. Physiol. 2021;320:H613–H629. doi: 10.1152/ajpheart.00188.2020. [DOI] [PubMed] [Google Scholar]
  64. Laasmaa M., Vendelin M., Peterson P.. Application of Regularized Richardson-Lucy Algorithm for Deconvolution of Confocal Microscopy Images. Biophys. J. 2011;100:139a. doi: 10.1016/j.bpj.2010.12.963. [DOI] [PMC free article] [PubMed] [Google Scholar]
  65. Karimi H., Laasmaa M., Pihlak M., Vendelin M.. Statistical Analysis of Fluorescence Intensity Transients with Bayesian Methods. Sci. Adv. 2025;11(16):eads4609. doi: 10.1126/sciadv.ads4609. [DOI] [PMC free article] [PubMed] [Google Scholar]
  66. Folk, M. ; Heber, G. ; Koziol, Q. ; Pourmal, E. ; Robinson, D. . An Overview of the HDF5 Technology Suite and Its Applications Proceedings Of The EDBT/ICDT 2011 Workshop On Array Databases ACM; 2011. 36–47 [Google Scholar]
  67. Rew R., Davis G.. NetCDF: An Interface for Scientific Data Access. IEEE Comput. Graphics Appl. 1990;10:76–82. doi: 10.1109/38.56302. [DOI] [Google Scholar]
  68. Teodoro, G. ; Kurc, T. M. ; Pan, T. ; Cooper, L. A. ; Kong, J. ; Widener, P. ; Saltz, J. H. . Accelerating Large Scale Image Analyses on Parallel, CPU-GPU Equipped Systems 2012 IEEE 26th International Parallel and Distributed Processing Symposium IEEE; 2012. 2012 1093–1104 10.1109/IPDPS.2012.101 [DOI] [PMC free article] [PubMed] [Google Scholar]
  69. Wu G., Nowotny T., Chen Y., Li D. D.-U.. GPU Acceleration of Time-Domain Fluorescence Lifetime Imaging. J. Biomed. Opt. 2016;21:017001. doi: 10.1117/1.JBO.21.1.017001. [DOI] [PubMed] [Google Scholar]
  70. Lu G.. et al. A Real-Time GPU-accelerated Parallelized Image Processor for Large-Scale Multiplexed Fluorescence Microscopy Data. Front. Immunol. 2022;13:981825. doi: 10.3389/fimmu.2022.981825. [DOI] [PMC free article] [PubMed] [Google Scholar]
  71. Virtanen P.. et al. SciPy 1.0 Contributors, SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nat. Methods. 2020;17:261–272. doi: 10.1038/s41592-019-0686-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  72. Buchner J.. A Statistical Test for Nested Sampling Algorithms. Stat. Comput. 2016;26:383–392. doi: 10.1007/s11222-014-9512-y. [DOI] [Google Scholar]
  73. Buchner J.. Collaborative Nested Sampling: Big Data vs. Complex Physical Models. Publ. Astron. Soc. Pac. 2019;131:108005. doi: 10.1088/1538-3873/aae7fc. [DOI] [Google Scholar]
  74. Risti R.. et al. Combined Action of Albumin and Heparin Regulates Lipoprotein Lipase Oligomerization, Stability, and Ligand Interactions. PLoS One. 2023;18:e0283358. doi: 10.1371/journal.pone.0283358. [DOI] [PMC free article] [PubMed] [Google Scholar]
  75. Barulin A., Kim Y., Oh D. K., Jang J., Park H., Rho J., Kim I.. Dual-Wavelength Metalens Enables Epi-fluorescence Detection from Single Molecules. Nat. Commun. 2024;15:26. doi: 10.1038/s41467-023-44407-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  76. Lee J., Fujii F., Kim S. Y., Pack C.-G., Kim S. W.. Analysis of Quantum Rod Diffusion by Polarized Fluorescence Correlation Spectroscopy. J. Fluoresc. 2014;24:1371–1378. doi: 10.1007/s10895-014-1367-2. [DOI] [PubMed] [Google Scholar]
  77. Widengren J., Schwille P.. Characterization of Photoinduced Isomerization and Back-Isomerization of the Cyanine Dye Cy5 by Fluorescence Correlation Spectroscopy. J. Phys. Chem. A. 2000;104:6416–6428. doi: 10.1021/jp000059s. [DOI] [Google Scholar]
  78. Feldman H., Iron M. A., Fixler D., Moshkov S., Zurgil N., Afrimzon E., Deutsch M.. Fluorophore Spectroscopy in Aqueous Glycerol Solution: The Interactions of Glycerol with the Fluorophore. Photochem. Photobiol. Sci. 2021;20:1397–1418. doi: 10.1007/s43630-021-00096-w. [DOI] [PubMed] [Google Scholar]
  79. Jeffreys, S. H. ; Jeffreys, S. H. . The Theory of Probability; 3 th ed.; Oxford Classic Texts in the Physical Sciences, Oxford University Press: Oxford, NY, 1998. [Google Scholar]
  80. Bevington, P. R. Data Reduction and Error Analysis for the Physical Sciences; McGraw-Hill: Boston, 2003. [Google Scholar]
  81. Schrimpf W., Barth A., Hendrix J., Lamb D. C.. PAM: A Framework for Integrated Analysis of Imaging, Single-Molecule, and Ensemble Fluorescence Data. Biophys. J. 2018;114:1518–1528. doi: 10.1016/j.bpj.2018.02.035. [DOI] [PMC free article] [PubMed] [Google Scholar]
  82. Enderlein J.. Machine Learning and Advanced Statistical Analysis for Fluorescence Correlation Spectroscopy. Biophys. J. 2024;123:651–652. doi: 10.1016/j.bpj.2024.02.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  83. Tang W. H., Sim S. R., Aik D. Y. K., Nelanuthala A. V. S., Athilingam T., Röllin A., Wohland T.. Deep Learning Reduces Data Requirements and Allows Real-Time Measurements in Imaging FCS. Biophys. J. 2024;123:655–666. doi: 10.1016/j.bpj.2023.11.3403. [DOI] [PMC free article] [PubMed] [Google Scholar]
  84. Quiblier N., Rye J.-M., Leclerc P., Truong H., Hannou A., Heliot L., Berry H.. Enhancing Fluorescence Correlation Spectroscopy with Machine Learning to Infer Anomalous Molecular Motion. Biophys. J. 2025;124:844–856. doi: 10.1016/j.bpj.2025.01.026. [DOI] [PMC free article] [PubMed] [Google Scholar]
  85. Jazani S., Sgouralis I., Pressé S.. A Method for Single Molecule Tracking Using a Conventional Single-Focus Confocal Setup. J. Chem. Phys. 2019;150:114108. doi: 10.1063/1.5083869. [DOI] [PubMed] [Google Scholar]
  86. Jazani S., Sgouralis I., Shafraz O. M., Levitus M., Sivasankar S., Pressé S.. An Alternative Framework for Fluorescence Correlation Spectroscopy. Nat. Commun. 2019;10:3662. doi: 10.1038/s41467-019-11574-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  87. Tavakoli M., Jazani S., Sgouralis I., Shafraz O. M., Sivasankar S., Donaphon B., Levitus M., Pressé S.. Pitching Single-Focus Confocal Data Analysis One Photon at a Time with Bayesian Nonparametrics. Phys. Rev. X. 2020;10:011021. doi: 10.1103/PhysRevX.10.011021. [DOI] [PMC free article] [PubMed] [Google Scholar]
  88. Jazani S., Xu L. W. Q., Sgouralis I., Shepherd D. P., Pressé S.. Computational Proposal for Tracking Multiple Molecules in a Multifocus Confocal Setup. ACS Photonics. 2022;9:2489–2498. doi: 10.1021/acsphotonics.2c00614. [DOI] [PMC free article] [PubMed] [Google Scholar]
  89. Beam A. L., Ghosh S. K., Doyle J.. Fast Hamiltonian Monte Carlo Using GPU Computing. J. Comput. Graph. Stat. 2016;25:536–548. doi: 10.1080/10618600.2015.1035724. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

ao5c12269_si_001.pdf (744.2KB, pdf)

Data Availability Statement

The data supporting the findings of this study are available from the corresponding author upon reasonable request. Representative FCS and RICS example data sets are accessible at: https://iocbio.gitlab.io/fcs/example-datasets. The source code and documentation are publicly available through the GitLab project at: https://iocbio.gitlab.io/fcs/.


Articles from ACS Omega are provided here courtesy of American Chemical Society

RESOURCES