We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:

References & Citations


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Quantitative Biology > Biomolecules

Title: PySTACHIO: Python Single-molecule TrAcking stoiCHiometry Intensity and simulatiOn, a flexible, extensible, beginner-friendly and optimized program for analysis of single-molecule microscopy data

Abstract: As highly sensitive camera pixel sensor arrays have grown both larger and faster and optical microscopy techniques become ever more refined, there has been an explosion in the quantity of data acquired during routine light microscopy. At the single-molecule level, this analysis involves multiple steps and can quickly become computationally expensive, and in some cases intractable on an ordinary office workstation. Moreover, complex bespoke software can present a high activation barrier to entry for new users. In this work, we present our recent efforts to redevelop our quantitative single-molecule analysis routines into an optimized and extensible Python program, with both GUI and command-line implementations to facilitate its use on both local machines and remote clusters, and by beginners and advanced users alike. We demonstrate that the performance of this code is on a par with our previous MATLAB implementation but runs at a fraction of the computational cost. We show the code is capable of extracting fluorescence intensity values corresponding to single reporter dye molecules and, using these, to estimate molecular stoichiometries and single cell copy numbers of fluorescently labeled biomolecules. It can also evaluate diffusion coefficients for the relatively short single-particle tracking data that is characteristic of time-resolved image stacks. To facilitate benchmarking against other codes, we also include data simulation routines which may trivially be used to compare different analysis programs. Finally, we show that PySTACHIO works also with two-color data and can perform colocalization analysis based on overlap integrals, to infer interactions between differently labelled biomolecules. We hope that by making this freely available for use and modification we can make complex single-molecule analysis of light microscopy data more accessible.
Subjects: Biomolecules (q-bio.BM); Programming Languages (cs.PL); Biological Physics (physics.bio-ph)
Cite as: arXiv:2103.10164 [q-bio.BM]
  (or arXiv:2103.10164v1 [q-bio.BM] for this version)

Submission history

From: Mark Leake [view email]
[v1] Thu, 18 Mar 2021 10:59:55 GMT (1168kb)
[v2] Fri, 19 Mar 2021 09:35:27 GMT (1168kb)
[v3] Mon, 5 Jul 2021 20:52:02 GMT (1600kb)

Link back to: arXiv, form interface, contact.