Phybers
Phybers provides a Python library for analyzing brain tractography data, integrating state-of-the-art methods for clustering, segmentation, and visualization of white matter streamlines.
Key Features:
- Bundle Segmentation: Implements FiberSeg for brain bundle segmentation of tractography streamlines.
- Hierarchical Clustering: Implements HClust for hierarchical fiber clustering of brain tractography data.
- Fast Clustering: Implements FFClust for fast fiber clustering of large tractography datasets.
- Normalization: Provides normalization to a reference coordinate system for tractography data.
- Fiber Sampling: Includes fiber sampling functionality for streamline datasets.
- Intersection Calculation: Calculates intersection between sets of brain fibers.
- Cluster Filtering: Provides tools for filtering clusters derived from tractography analysis.
- Cluster Measures: Calculates measures from clusters of brain fibers.
- Visualization: Includes Fibervis module for fiber visualization of tractography data.
Scientific Applications:
- White Matter Pathway Analysis: Analyzes 3D streamlines representing main white matter pathways in the brain.
- Large-Scale Tractography Processing: Handles datasets containing millions of fibers with computationally optimized C/C++ modules.
Methodology:
The most computationally demanding modules were implemented in C/C++. The library is structured into four principal modules: Segmentation, Clustering, Utils, and Visualization (Fibervis).
Topics
Details
- License:
- GPL-3.0
- Programming Languages:
- C, C++, Python
- Added:
- 1/14/2026
- Last Updated:
- 1/14/2026