Abstract
This software package provides MATLAB scripts designed for performing diffusometry and velocimetry analyses using Dual-Timescale Pair Correlation Function (iPCF) analysis. It includes functions for image loading, correction, signal processing, and mathematical fitting.
Function Descriptions:
image_load_fast.m:
Efficiently loads multi-part TIFF images for iPCF data processing.
image_correction.m:
Applies various corrections to the intensity of fluorescent images. This includes the subtraction of camera offset, cropping and cutting of defective frames, and correction for photobleaching.
ipcf_signal_separation.m:
Computes the 2D map of the pair correlation function (iPCF) for each pixel within a specified radius over the entire time series, considering neighboring pixels and time shifts.
ipcf_convolution.m:
Computes spatiotemporal correlation over time, intended for use with the ipcf_signal_separation.m function.
iPCF_fit.m:
Calculates the diffusion tensor and velocity components for each pixel (xp, yp) by fitting a multivariate Gaussian distribution to the iPCF.
fit_pcf_gaussians.m:
Fits Gaussian functions to pair correlation data, designed to support the iPCF_fit.m function.
iPCF_flowmetry.m:
Calculates the diffusion tensor and velocity components for each pixel (xp, yp) by fitting a multivariate Gaussian distribution to the iPCF.
Examples:
For practical applications, see the following example scripts:
Example_CPDF_System.m
Example_STPDF_System.m
These examples can be found in the "Dataset.zip" file.
Function Descriptions:
image_load_fast.m:
Efficiently loads multi-part TIFF images for iPCF data processing.
image_correction.m:
Applies various corrections to the intensity of fluorescent images. This includes the subtraction of camera offset, cropping and cutting of defective frames, and correction for photobleaching.
ipcf_signal_separation.m:
Computes the 2D map of the pair correlation function (iPCF) for each pixel within a specified radius over the entire time series, considering neighboring pixels and time shifts.
ipcf_convolution.m:
Computes spatiotemporal correlation over time, intended for use with the ipcf_signal_separation.m function.
iPCF_fit.m:
Calculates the diffusion tensor and velocity components for each pixel (xp, yp) by fitting a multivariate Gaussian distribution to the iPCF.
fit_pcf_gaussians.m:
Fits Gaussian functions to pair correlation data, designed to support the iPCF_fit.m function.
iPCF_flowmetry.m:
Calculates the diffusion tensor and velocity components for each pixel (xp, yp) by fitting a multivariate Gaussian distribution to the iPCF.
Examples:
For practical applications, see the following example scripts:
Example_CPDF_System.m
Example_STPDF_System.m
These examples can be found in the "Dataset.zip" file.
Original language | English |
---|---|
Publisher | University of Groningen |
DOIs | |
Publication status | Published - 11 Apr 2024 |