Abstract
Super-resolution optical fluctuation imaging (SOFI) is a highly democratizable technique that provides optical super-resolution without requirement of sophisticated imaging instruments. Easy-to-use open-source packages for SOFI are important to support the utilization and community adoption of the SOFI method, they also encourage the participation and further development of SOFI by new investigators. In this work, we developed PySOFI, an open-source Python package for SOFI analysis that offers the flexibility to inspect, test, modify, improve, and extend the algorithm. We provide complete documentation for the package and a collection of Jupyter Notebooks to demonstrate the usage of the package. We discuss the architecture of PySOFI and illustrate how to use each functional module. A demonstration on how to extend the PySOFI package with additional modules is also included in the PySOFI package. We expect PySOFI to facilitate efficient adoption, testing, modification, dissemination, and prototyping of new SOFI-relevant algorithms.
Original language | English |
---|---|
Article number | 100052 |
Number of pages | 10 |
Journal | Biophysical Reports |
Volume | 2 |
Issue number | 2 |
DOIs | |
State | Published - 8 Jun 2022 |
Bibliographical note
Publisher Copyright:© 2022 The Authors
Funding
The work from Y.M. and S.W. was supported by the National Science Foundation (United States) under grant no. DMR-1548924 and by Dean Willard Chair funds. The work from X.Y. was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344. Release number: LLNL-JRNL-827376.
Funders | Funder number |
---|---|
National Science Foundation | DMR-1548924 |
U.S. Department of Energy | |
Lawrence Livermore National Laboratory | LLNL-JRNL-827376, DE-AC52-07NA27344 |