Simulating and denoising NMR spectra under Python
Simuler et débruiter sous Python des spectres de résonance magnétique nucléaire
Résumé
La Résonance Magnétique Nucléaire (RMN) est une technique spectroscopique intrinsèquement peu sensible. Dans certains cas, les spectres obtenus sont très bruités, malgré plusieurs jours d'acquisition. Une solution est de débruiter les spectres par décomposition en valeurs singulières (SVD). Après des tests sous Java et Matlab, nous avons développé une méthode en Python, qui peut être appelée directement par le logiciel de traitement des spectres. Des simulations ont également été utilisées afin de contrôler l'influence de tous les paramètres expérimentaux. Nous nous intéresserons en particulier aux spectres acquis par la méthode Carr-Purcell-Meiboom-Gill (CPMG).