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.