One of the most fascinating aspects of research is exploring how cutting-edge techniques add to our scientific understanding, but one of the most rewarding aspects is developing novel approaches when cutting-edge is not enough.
Throughout my career I have been in a position to apply novel and cutting-edge approaches to scientific studies. This ranges from the development of novel experimental approaches, to the development of analytic solutions when required. During this time I have applied by software engineering and electrical engineering backgrounds to a wide variety of analysis software, notably Matlab, C++ and Python. I have developed many novel analysis approaches that have appeared in peer review Publications. I have contributed to NeuroSpec (https://www.neurospec.org/), a software library for Multivariate Fourier Analysis of Time Series and/or Point Process Data.
This page presents a selection of notable projects, as-well as my open-source Matlab code repository which supports several of the analysis approaches described below.
Github repository: github.com/jsbrittain
Matlab Software Library
Throughout my career I have been in a position to apply novel and cutting-edge approaches to scientific studies. This ranges from the development of novel experimental approaches, to the development of analytic solutions when required. During this time I have applied by software engineering and electrical engineering backgrounds to a wide variety of analysis software, notably Matlab, C++ and Python. I have developed many novel analysis approaches that have appeared in peer review Publications. I have contributed to NeuroSpec (https://www.neurospec.org/), a software library for Multivariate Fourier Analysis of Time Series and/or Point Process Data.
This page presents a selection of notable projects, as-well as my open-source Matlab code repository which supports several of the analysis approaches described below.
Github repository: github.com/jsbrittain
Matlab Software Library
Novel Approaches
Kuramoto_UKF - Statistical inference from an oscillator model [code]
Optimal Spectral Tracking (formulation paper, adaptive extension) [code]
z-Tracker (formulation paper) [code]
Real-time phase tracking for online suppression of pathological tremor (paper)
Novel methods for tremor quantification and diagnosis (paper, paper [patent pending]) [code]
Kuramoto-oscillator model for quantifying connectivity changes due to brain stimulation (paper)
First published use of iPhone for tremor diagnostics (paper)
Novel Application of techniques
Multi-wavelet (Morse wavelets) for coherence analysis of neurophysiology (paper) [code]
Null-beamformer for signal recovery following deep brain stimulation (paper)
Auto-regressive Hidden Markov Models (AR-HMM) for tracking regime change (paper) [code]
Adaptive filtering to remove ECG contamination from EMG recordings (paper)
Kuramoto_UKF - Statistical inference from an oscillator model [code]
Optimal Spectral Tracking (formulation paper, adaptive extension) [code]
z-Tracker (formulation paper) [code]
Real-time phase tracking for online suppression of pathological tremor (paper)
Novel methods for tremor quantification and diagnosis (paper, paper [patent pending]) [code]
Kuramoto-oscillator model for quantifying connectivity changes due to brain stimulation (paper)
First published use of iPhone for tremor diagnostics (paper)
Novel Application of techniques
Multi-wavelet (Morse wavelets) for coherence analysis of neurophysiology (paper) [code]
Null-beamformer for signal recovery following deep brain stimulation (paper)
Auto-regressive Hidden Markov Models (AR-HMM) for tracking regime change (paper) [code]
Adaptive filtering to remove ECG contamination from EMG recordings (paper)