A powerful PySide6 desktop application for processing and analyzing large TIF image stacks with scientific rigor. Built for neuroscientists to accelerate circadian rhythm research workflows with automated image analysis pipelines.
NeuroLight is an open-source desktop application developed in collaboration with OHSU and NAU for circadian rhythm research. The platform enables neuroscientists to analyze SCN (suprachiasmatic nucleus) neuronal activity in microscopy time-lapse data.
Key Features:
- Experiment-centric workflow with shareable experiment sessions (.nexp files)
- High-volume image processing (200+ TIF image stacks)
- Computational image analysis pipelines using NumPy, SciPy, and OpenCV
- Quantifies fluorescence intensity, circadian parameters, and neuronal synchrony
- Extensible plugin architecture for community contributions
- Reproducible research workflows with full processing history tracking
Technical Highlights:
- Built with PySide6 for modern desktop UI
- OpenCV integration for image processing operations
- NumPy/SciPy for scientific computing and statistical analysis
- Matplotlib for data visualization
- Lazy loading and LRU caching for performance optimization
- Auto-save functionality for experiment sessions
This project demonstrates advanced Python development, scientific computing, image processing, and collaboration with research institutions.
