PySTACHIO

PySTACHIO analyzes single-molecule fluorescence microscopy data to extract single-reporter dye fluorescence intensities, estimate molecular stoichiometry and cellular copy numbers, compute 2D diffusion coefficients, perform 2-color colocalization by overlap integration, and simulate data for benchmarking analysis methods.


Key Features:

  • Single-dye intensity extraction: Extracts fluorescence intensity values from single reporter dye molecules for downstream quantification.
  • Stoichiometry and copy-number estimation: Estimates molecular stoichiometries and cellular copy numbers of fluorescently labeled biomolecules from intensity measurements.
  • 2D diffusion coefficient calculation: Computes 2D diffusion coefficients for short-duration single-particle tracking data.
  • 2-color colocalization (overlap integration): Performs colocalization analysis between differently labeled channels using overlap integration.
  • Data simulation routines: Simulates single-molecule microscopy data to benchmark and compare analysis programs.
  • Optimized computational performance: Provides computational optimizations to process large camera pixel arrays efficiently on standard workstations.
  • Benchmarking against MATLAB implementations: Includes performance comparisons demonstrating operation at speeds reported to be roughly an order of magnitude faster than prior MATLAB-based methods.

Scientific Applications:

  • Molecular stoichiometry measurement: Quantifies the number of fluorescently labeled molecules within molecular complexes.
  • Cellular copy-number quantification: Estimates cellular copy numbers of fluorescently labeled biomolecules.
  • Single-particle tracking and diffusion analysis: Characterizes 2D diffusion behavior from short-duration tracking experiments.
  • Colocalization-based interaction inference: Infers interactions between differently labeled biomolecules via 2-color overlap analysis.
  • Benchmarking of analysis methods: Uses simulated data to compare and validate different single-molecule analysis programs.

Methodology:

Computational steps explicitly include extraction of single-reporter dye fluorescence intensities, estimation of molecular stoichiometry and cellular copy numbers from intensities, calculation of 2D diffusion coefficients for short single-particle tracks, 2-color colocalization via overlap integration, data simulation routines for benchmarking, and performance benchmarking against MATLAB implementations.

Topics

Details

Tool Type:
library
Programming Languages:
Python, MATLAB
Added:
11/29/2021
Last Updated:
11/24/2024

Operations

Publications

Shepherd JW, Higgins EJ, Wollman AJ, Leake MC. PySTACHIO: Python Single-molecule TrAcking stoiCHiometry Intensity and simulatiOn, a flexible, extensible, beginner-friendly and optimized program for analysis of single-molecule microscopy data. Computational and Structural Biotechnology Journal. 2021;19:4049-4058. doi:10.1016/j.csbj.2021.07.004. PMID:34377369. PMCID:PMC8327484.

PMID: 34377369
PMCID: PMC8327484
Funding: - Biotechnology and Biological Sciences Research Council: BB/R001235/1 - Leverhulme Trust: RPG-2019-156

Links