pyBer v0.1.1 - first public release
·
166 commits
to main
since this release
pyBer is a desktop GUI for fiber photometry processing with a deterministic core pipeline and an interactive QC workflow.
Highlights
- Supports raw data in .doric, .h5 or .csv.
- Artifact detection with global or adaptive MAD and optional padding, plus manual masking
- Zero-phase low-pass filtering and joint resampling to a target sampling rate
- Baseline estimation with pybaselines (asls, arpls, airpls)
- Seven output modes including motion-corrected dFF and z-score variants
- Fitted-reference motion correction using OLS, Lasso, or robust RLM
- Export processed traces to CSV or HDF5 with metadata
- Post-processing: DIO/behavior alignment, PSTH + heatmap, metrics, group mode
Quick start
conda env create -f environment.yml
python main.py