PySOFI: an open source Python package for SOFI

Yuting Miao, Shimon Weiss, Xiyu Yi

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

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 languageEnglish
Article number100052
Number of pages10
JournalBiophysical Reports
Volume2
Issue number2
DOIs
StatePublished - 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.

FundersFunder number
National Science FoundationDMR-1548924
U.S. Department of Energy
Lawrence Livermore National LaboratoryLLNL-JRNL-827376, DE-AC52-07NA27344

    Fingerprint

    Dive into the research topics of 'PySOFI: an open source Python package for SOFI'. Together they form a unique fingerprint.

    Cite this