NeuroLight - Neuroscience Image Analysis Platform

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.

About This Project

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.

Technologies Used

PythonPySide6OpenCVNumPySciPyMatplotlibScientific Computing
NeuroLight - Neuroscience Image Analysis Platform - Demonstration