Télécharger Imprimer la page

PerkinElmer QSight 210MD Screening System Guide De L'utilisateur page 164

Publicité

QSight
Integrate from X Axis (Intégrer à partir de l'axe X) permet d'indiquer si l'intégration doit inclure la zone en dessous
de la ligne de référence. Les zones en dessous de la ligne de référence sont considérées comme faisant partie
du pic seulement si l'intensité correspondante se situe au-dessus de la ligne de référence. Notez que malgré les
interruptions dans l'intégration, l'injection en flux sélectionne un seul pic. La valeur par défaut est Yes (Oui).
Figure 26: Méthode des pentes – exemples d'Integrate from X Axis (Intégrer à partir de l'axe X)
Soit :
Quatre matrices de même taille : X, Y, S et B
B correspond à BaseLine (Ligne de référence) et S à Smoothing (Lissage)
La matrice X correspond à l'intervalle de temps de rétention chromatographique.
Les valeurs chromatographiques sont disponibles dans deux matrices et sont lues depuis :
la matrice Y lors de l'utilisation de données chromatographiques brutes et non lissées
la matrice S lors de l'utilisation de données chromatographiques lissées
Les valeurs de la ligne de référence sont lues depuis la matrice B
X[i], Y[i], S[i], B[i] correspondent au « ième » élément de la matrice.
une liste de pic conserve le pic unique créé par l'algorithme de l'injection en flux
Description d'algorithme :
PeakList ← new peak;
/* create 1 peak and add to empty peak list */ i ← 1;
pointCountForAv ← 0;
peakArea ← 0;
peakHeight ← 0;
peakAvHt ← 0;
/* calculate total area, height, and average height of the single peak across
the entire retention time of the chromatogram*/
while i < L
/* determine which intensity to use Y or S */ if( No Smoothing) then
y_i_prev ← Y[i-1]; y_i ← Y[i];
else
y_i_prev ← S[i-1]; y_i ← S[i];
endif
/* calculations for integration to X axis */ if(IntegrateToXAxis = Yes) then
if(Y[i] > B[i]) then
peakArea += AreaInTrapezoid(0,y_i_prev, y_i,0); if(y_i > peakHeight) then
peakHeight ← y_i; endif
peakAvHt += y_i; pointCountForAv ++;
endif
/* calculations for integration to baseline */ elseif (IntegrateToXAxis = No)
then
if(Y[i] > B[i]) then
peakArea += AreaInTrapezoid(B[i-1], y_i_prev,y_i,B[i]);
if(y_i > peakHeight) then peakHeight ← y_i;
endif
®
210MD Screening System
Dossiers et algorithmes
158

Publicité

loading