Abstract:
We present Full SMS, a multipurpose graphical user interface (GUI)-based software package for analyzing single molecule spectroscopy (SMS) data. SMS typically delivers multiparameter data—such as fluorescence brightness, lifetime,
and spectra—of molecular- or nanometer-scale particles such as single dye molecules, quantum dots, or fluorescently labeled
biological macromolecules. Full SMS allows an unbiased statistical analysis of fluorescence brightness through level resolution and clustering, analysis of fluorescence lifetimes through decay fitting, as well as the calculation of second-order correlation functions and the display of fluorescence spectra and raster-scan images. Additional features include extensive data
filtering options, a custom HDF5-based file format, and flexible data export options. The software is open source and written in
Python but GUI based so it may be used without any programming knowledge. A multiprocess architecture was employed for
computational efficiency. The software is also designed to be easily extendable to include additional import data types and
analysis capabilities.