Integrating : INTEG, MSKINTEG, MODIF_AMOEBA, mskread, mskwrite
INTEG integrates all the peak found in the peak-table. This is an
implementation of the PARIS algorithm (V.Stoven et al. J.Magn.Reson. 82-
1).
The integration of a peak is performed by finding a contour spanning the
largest extension of the peak (the amoeba); the sum of the points under this
amoeba is then computed. The defined amoebae are stored as a matrix within the
program.
The amoeba is determined by three criteria, with four parameters associated :
RATIO, SLOPE, THRESHOLD, and RADIUS. The first criterion that will trigger will
determine where the extension of the amoeba should stop.
RATIO triggers when the ratio between the largest point in the peak and the
current evaluated point gets below RATIO.
SLOPE triggers when the slope changes. A value of 0 will be triggered anytime
the slope changes from negative to positive (thus starting to climb on another
peak); a larger value will permit more freedom on the slope.
THRESHOLD will trigger whenever the evaluated point is below the (absolute)
value of THRESHOLD.
RADIUS determines the maximum extent of the amoeba from the central peak.
When using the integrator, the noise level and the systematic offset of the
surface should have been evaluated with the EVALN commands
There are two additional contexts that determine fully the PARIS module :
SIGN_PEAK tells the peak-picker if the peaks are to be found either as positive
peaks or as negatives peaks. ZERO_QU tells the integrator that the amoebae
should be computed on the absolute value of the surface, (but the integrator
will still work on the normal surface). This is very useful when working on
NOESY spectra where there is zero-quantum coherences signals (the integration
of which is zero).
The SHOW AMOEBA command shows the amoebae that have been found at the last
integration step.
The MSKINTEG will integrate the peaks as define by the current peak table and
mask (amoeba) matrix. This command permits to integrate several experiments
using the same amoeba definition. The amoeba matrix can moved around with the
PUT and GET commands. The 2 macro mskread and mskwrite permit
to read and write directly amoeba matrices along with peak tables.
The amoeba can also be modified with the MODIFY_AMOEBA command which permits
to set a given pixel to a given peak, or to remove it from the amoeba
definition.
mskread and mskwrite are 2 macros meant for storing on file and retreiving the
current peak and amoeba definitions.