Ce script ne fonctionne que pour des résultats acquis sur un instrument de type FT-ICR.
Fonctionnement succinct de ce script: les masses données en entrée seront recalibrées en utilisant des masses de peptides générés par une digestion in silico de la protéine. Vous pouvez limiter les états de charge à prendre en compte (MALDI ou ESI). Ce script fera plusieurs passages: à partir d'une tolérance initiale (suffisemment élevée), les peptides ne présentant pas d'ambigüité sont sélectionnés comme paramètres de calibration potentiels. Une première calibration est effectuée, ce qui définit une nouvelle valeur de tolérance sur la mesur de masse à partir de l'écart-type mesuré et du nombre de masses utilisées. A partir de là on itère les calibrations jusqu'à ce que soit toutes les masses soient attribuées de façon unique, soit la tolérance ne puisse plus diminuer.