Peak Tracking and Grouping for NMR
These notebooks explore algorithms for finding peaks in NMR signals then determining which are associated with each other.
Installation
Install the Python environment using Anaconda:
conda env create --file environment.yml
Project Layout
We break the peak detection process into several steps:
- Initial peak detection
- Linking peaks together into tracks
- Joining disconnected tracks belonging to same peaks
- Grouping tracks to those from the same source.
Algorithms for each step are explored in separate folders.