Code collection - Snooping helices: The elastic path–finding algorithm of growing of hyphae
Contributors
Supervisor (2):
Description
Collection of Python scripts for the analysis and modeling of filamentous biological structures, with a focus on fungal hyphae. Associated with the publication Snooping helices: The elastic path–finding algorithm of growing of hyphae in PNAS.
It combines four independant components:
-
Timelapse processing pipeline based on SAM2 for segmentation, tracking, skeletonization, and extraction of dynamical observables (trajectories, kymographs, spectral analysis).
-
3D skeleton analysis tools to compute geometric properties such as curvature, torsion, and tangent correlations from filament centerlines.
-
Images processing pipeline to compute tangent correlations from filament centerlines.
- Physical simulation framework for modeling filament growth as an elastic rod under constraints, enabling exploration of emergent behaviors.
Model, movie, image, and stack analysis are separated in four independant folders. More details can be found in each project's REAME.md file.
Files
Snooping helices.zip
Files
(47.1 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:a762959e44858122facfe3d8902c3844
|
47.1 kB | Preview Download |
Additional details
Funding
- Agence Nationale de la Recherche
- Helical Pathogen ANR-23-CE45-0035
Dates
- Available
-
2026-03-18
Software
- Programming language
- Python
References
- The timelapse analysis pipeline uses the Segment Anything Model 2 (SAM2). Please cite: Ravi et al., SAM 2: Segment Anything in Images and Videos, 2024.