Multi-color-4Pi is a GPU-based multicolor algorithm for 4Pi-SMLM that extracts color information directly from 4Pi single-molecule data by utilizing wavelength-dependent point spread functions (PSFs). By globally fitting data from multiple interference channels, this method achieves high-precision localization and excellent color separation for single molecules of different colors. The algorithm requires no hardware modifications and can be seamlessly integrated with existing 4Pi systems.
Matlab R2019a or newer
The GPU fitter requires:
- Microsoft Windows 7 or newer, 64-bit
- CUDA capable graphics card, minimum Compute Capability 6.1
- CUDA 11.3 compatible graphics driver (for GeForce products 471.41 or later)
The CPU version runs on macOS and Microsoft Windows 7 or newer, 64-bit
Examples code are avalible in file dual_color_separation_for_random_NP.m, dual_color_separation_for_uniform_NP.m, three_color_separation_for_random_NP.m, three_color_separation_for_uniform_NP.m, Compare_CRLB_with_Saved_and_Ratio_4Pi.m.
For any questions / comments about this software, please contact Li Lab.
Copyright (c) 2024 Li Lab, Southern University of Science and Technology, Shenzhen.
