GitHub

GSLab

Advanced phasor analysis tools in MATLAB

Download this project as a .zip file

Manual

Paper

Tutorials

Starting

Calibration

Clustering

Unmixing

Spectral

Downloads

GSLab: Open-Source Platform for Advanced Phasor Analysis in Fluorescence Microscopy

Summary

The phasor approach to fluorescence lifetime imaging is a widely used method for image analysis in biophysics and a range of other fields. GSLab addresses the need for effective image analysis tools in fluorescence microscopy by providing an open-source platform that enhances traditional phasor analysis with advanced features. Key capabilities include machine learning-based clustering, real-time monitoring, and quantitative unmixing of fluorescent species. Designed for both commercial and custom systems, GSLab provides researchers with comprehensive lifetime and spectral phasor image analysis tools to tackle complex biological problems.

Installation

GSLab requires MATLAB2023b or later with Image Processing Toolbox and Statistics and Machine Learning Toolbox. To run GSLab.mlapp, ensure the scripts folder is located in the same directory as the .mlapp file. Follow these steps to set up and launch the program for the first time:

  1. Open MATLAB and navigate to the Home tab.
  2. In the Environment section, click Set Path.
  3. In the Set Path window, click Add with Subfolders.
  4. Browse to the directory containing GSLab.mlapp and the scripts folder, then click Select Folder.
  5. Click Save in the Set Path window and then click Close.

To launch the program, type GSLab in the MATLAB command window.
Once the path has been saved in MATLAB, simply type GSLab in the command window to run the program in subsequent sessions.

Help

A user manual pdf file is inculded here in the main directory.

A follow-along tutorial and sample files are available for download in Figshare.

Standalone app for Windows without MATLAB

A precompiled executable installer file for Windows is available in Figshare.

Simply download the file GSLabInstaller.exe, run the installer, it will install the MATLAB Runtime machine and GSLab in the ProgramFiles folder.

Citing

If you find this software valuable, please cite us using our paper in Bioinformatics:

Vallmitjana A. et al. GSLab: Open-Source Platform for Advanced Phasor Analysis in Fluorescence Microscopy, Bioinformatics (2025). https://doi.org/10.1093/bioinformatics/btaf162