Optics Letters
A fast, flexible algorithm for calculating correlations in Fluorescence Correlation Spectroscopy
Ted A. Laurence, Samantha Fore, Thomas R. Huser
Abstract
A new algorithm is introduced for computing correlations of photon arrival time data acquired in single-molecule fluorescence spectroscopy and fluorescence correlation spectroscopy (FCS). The correlation is first rewritten as a counting operation on photon pairs. For each photon, the contribution to the correlation function for each subsequent photon is calculated for arbitrary bin spacings of the correlation time lag. By retaining the bin positions in the photon sequence after each photon, the correlation can be performed efficiently. Example correlations for simulations of FCS experiments are shown, with comparable execution speed to the commonly used multiple-tau correlation technique. Also, wide bin spacings are possible that allow for real-time software calculation of correlations even for high count rates ({approx}350 kHz). The flexibility and broad applicability of the algorithm is demonstrated using results from single molecule photon antibunching experiments.