Understanding the brain, one dimension at a time.

Tools

I have developed computational and hardware tools to tackle research challenges I have encountered in neuroscience and data analysis. Below, you’ll find open-source resources I’ve created. These tools are designed to be accessible and adaptable to a wide range of experimental needs.

Generalized Contrastive PCA

A new dimensionality reduction method designed for comparing high-dimensional datasets collected under different experimental conditions. The gcPCAmethod is a robust and user-friendly tool for identifying condition-specific patterns in data.

Neural signals analog processing

An analog circuit optimized for processing neural data, specifically designed for detecting sharp wave-ripples in local field potentials (LFP). This tool enables real-time, closed-loop manipulations faster than digital processing and can be adapted to detect other neural events, such as gamma oscillations and spindles.

Ripple Detector for Open Ephys

An Open Ephys GUI plugin for ripple detection that reduces false positives by integrating movement data from EMG or accelerometers. This tool blocks detection during movement periods, reducing the false positive events and more reliable detection for neural manipulation.