Published March 17, 2026 | Version v1
Computational notebook Open

Code collection - Snooping helices: The elastic path–finding algorithm of growing of hyphae

Authors/Creators

  • 1. ROR icon Institut Charles Sadron

Contributors

  • 1. ROR icon Institut Charles Sadron
  • 2. ROR icon Laboratoire Interdisciplinaire des Énergies de Demain

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.