Data Analysis


For analysis of data from the smfBox we recommend either the FRETBursts python package (Ingargiola 2016), or the MATLAB software package PAM. If using python and FRETBursts, we provide a few Jupyter Notebooks with which to do this. Jupyter Notebooks run in browser, and can be easily edited by anyone with a knowledge of python whilst remaining accessible to non-programmers. They can also be published as stand alone .html's for transparent presentation of data alongside the analysis exactly as it was performed. See here for an example. To set this up:

Data Files

Fig 1: Types of data converter we provide for the smfBox

The standalone C software will automatically write files in the open source photon-HDF5 format (Ingargiola 2016), however the LabView acquisition software saves txt files which must be converted. The txt's contain the timestamp of each photon in one column and the detector it arrived at in a second column. For usage in analysis we have created python scripts which can convert these TXT files to hdf5's. This format contains not only the raw data but also can be written with sufficient metadata that the reader knows i. the origin and nature of the sample and experiment the data was acquired from and ii. Information required to interpret it. In this case the data originates from two unpolarised detectors acquired with a μs-ALEX scheme, and the script will write an HDF5 file which contains information for any analysis software to interpret it as such. The scripts provided can convert a single TXT to a single HDF5, multiple TXT’s from one acquisition (iteration conversion) into one HDF5, or multiple runs into their respective HDF5's (batch conversion). These conversion scripts are available as Jupyter Notebooks, as the analysis we provide is with the FRETBursts python module in Jupyter. However there is no reason why the code should not work in any other python environment as long as it has the phconvert module.

phconvert will automatically install alongside FRETBursts if you have followed the instructions above.

Analysis

References

  • FRETBursts: An Open Source Toolkit for Analysis of Freely-Diffusing Single-Molecule FRET Ingargiola et al. (2016). Available from: 10.1371/journal.pone.0160716

  • Ingargiola A, Laurence T, Boutelle R, Weiss S, Michalet X. Photon-HDF5: open data format and computational tools for timestamp-based single-molecule experiments. In: Single Molecule Spectroscopy and Superresolution Imaging IX. vol. 971405. SPIE; 2016. Available from: 10.1117/12.2212085