Skip to content

Li-Lab-SUSTech/GlobLoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

GlobLoc

GlobLoc is a graphics processing unit (GPU) based global fitting algorithm with flexible PSF modeling and parameter sharing, to extract maximum information from multi-channel single molecule data. Global fitting can substantially improve the 3D localization precision for biplane and 4Pi SMLM and color assignment for ratiometric multicolor imaging. The fitting speeds achieve ~35,000 fits/s on a standard GPU (NVIDIA RTX3090) for regions of interest (ROI) with a size of 13×13 pixels.

workflow overview

Requirements

GlobLoc_matlab

  • Matlab R2019a or newer

    • Curve Fitting Toolbox
    • Optimization Toolbox
  • The GPU fitter requires:

    • Microsoft Windows 7 or newer, 64-bit
    • CUDA capable graphics card, minimum Compute Capability 6.1
    • CUDA 10.1 compatible graphics driver (for GeForce products 471.41 or later)
  • The CPU version runs on macOS and Microsoft Windows 7 or newer, 64-bit

GlobLoc_python

How to run

GlobLoc_matlab

Examples code are avalible in file Example_GlobalFit_4Pi.m, Example_GlobalFit_biplane.m, Example_GlobalFit_Gauss.m, Example_GlobalFit_Ratiometric.m. The required test data for the demo code can be found in the folder by following this link. GlobLoc has been fully integrated in fit3Dcspline plugin of SMAP.

GlobLoc_python

Examples code are avalible in file example_4pi.py, example_biplane.py, example_gauss.py, example_ratiometric.py.The required test data for the demo code can be found in the folder by following this link. The results of the example can be found in the folder output.

A full instruction guide can be found in the supplementary material (Tutorial of globFit.pdf) of the paper.

Contact

For any questions / comments about this software, please contact Li Lab.

Copyright

Copyright (c) 2021 Li Lab, Southern University of Science and Technology, Shenzhen &Ries Lab, European Molecular Biology Laboratory, Heidelberg.

How to cite GlobLoc

If you use Global to process your data, please, cite our paper:

  • Yiming Li, Wei Shi, Sheng Liu, Ivana Cavka, Yu-Le Wu, Ulf Matti, Decheng Wu, Simone Koehler, Jonas Ries. Global fitting for high-accuracy multi-channel single-molecule localization. Nat. Commun. 13, 3133 (2022).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •