In integration, you can refine the data, and detect peaks.


The view is made of three main parts:



It displays all your profiles data as a tree, ordered by HPTLC step / instrument and by wavelength (or illumination). You can select which step and wavelength you want to use in the evaluation.


It is only possible to select one HPTLC step / instrument

If you need to use two or more steps, you should create new evaluation tabs for the other steps.

You can either select a whole HPTLC step / instrument, or only some of the wavelengths.


Only selected data will be available in the next evaluation steps.

It is also possible to hide a specific track by switching the corresponding button from imgTrackOn to imgTrackOff


For TLC Visualizer steps, you need first to generate profile data in Data View, and if not already done, the step will be marked with imgVisuWarn .

To the right of the track number, the type of track is displayed, imgReference for reference and imgSample for sample. The icons have tooltips displaying the application in details.

Peaks table

The peaks table has 2 modes:

  • When a single track is selected in the Overview, all the characteristics of the peaks of this track are displayed:



    The peak table displays positions in 𝑅ꜰ or millimeter unit depending on the mode currently activated in the Profiles view.

    • Max 𝑅ꜰ or Max pos. (mm): the 𝑅ꜰ/mm position where the maximum height was found

    • Height: the maximum height of the peak

    • Height %: the height of the peak relative to the sum of the heights of all peaks detected for this track

    • Start 𝑅ꜰ or Start pos. (mm): the start 𝑅ꜰ/mm position of the peak

    • Start Height: the height at the start 𝑅ꜰ position

    • End 𝑅ꜰ or End pos. (mm): the end 𝑅ꜰ/mm position of the peak

    • End Height: the height at the end 𝑅ꜰ position

    • Area: the area of peak (obtained by discrete integration of all the profile points between Start 𝑅ꜰ and End 𝑅ꜰ)

    • Area %: the area of the peak relative to the sum of the areas of all peaks detected for this track

    • Res. (n-1): (only displayed if the peak resolution has been configured, see Peaks) the peak resolution related to the previous peak.

    • Res. (n+1): (only displayed if the peak resolution has been configured, see Peaks) the peak resolution related to the next peak.

    • Assigned to: this field displays a combo box used to see and configure the substance associated to the peak. The combo box allows you to delete an existing assignment (– Not assigned – option), choose a substance already defined in the evaluation, or create a new substance (– Create substance – option). In this last case, the substance will have a generic name by default, modifiable in Definition.

    • btnDeletePeak : delete the peak (see Manual peak editing)

    • Manual peak: indicates whether the peak has been manually edited or not (see Manual peak editing)

On top of the peaks table, some peak-related actions are available (see Manual peak editing):

  • btnPeakAdd Add a new peak,

  • btnPeakClear Delete all peaks of the current track.

  • btnPeaksExport When a step or a wavelength is selected in the Overview, the peaks table only shows the number of peaks detected and also a CSV export button. The CSV export contains a simple table containing the following fields for each detected peak:

    • Wavelength or illumination,

    • The track number,

    • All the fields displayed when a track is selected in Overview.

Note about numbers range and significant digits

𝑅ꜰ is by definition in the range [0;1].

Absorbance, fluorescence and luminance are in arbitrary unit (AU), and the raw range depend of the instrument sensor and the quality requested. Therefore, each measure should be normalized to the same range. Contrary to previous software, the range used by visionCATS is the more common one of [0;1], same as for 𝑅ꜰ. The normalization range is arbitrary and will not affect results.

Significant digits of values are reduced for a more concise display, but all computations are done with the full precision available.


If you need to do additional computations with these data, it is recommend to use the CSV export function to get values with maximal precision.


The same value precision is available in the Report data, and therefore it is possible to create a report template with more significant digits (see Report templates).

Profiles view

The Profiles viewer can be used here in both 2D and 3D. Single tracks are available in 2D only.

Integration tools

On the right, you have the different integration tools. Different modes allow the settings of expert parameters:

  • btnEasy

    Easy : the main integration tools can be activated/deactivated but not configured, and the peak table is not shown. Use this mode when the default integration parameters work well.

  • btnManual

    Manual : advanced baseline and peak detection features are enabled, and the peak table is shown. Use this mode to perform the integration manually.

  • btnExpert

    Expert : all available features are accessible. Use this mode to configure advanced features such as smoothing parameters and dual wavelength.



The default mode can be selected in User Options, see Default integration mode .


Bounds will allow you to only use the data between the start and end bound (in 𝑅ꜰ unit).

  • Clip outside: will also hide data outside the bounds


Profile raw data usually have some noise which can adversely affect the peak detection. With smoothing, you can remove this noise.

  • Savitzky Golay (SG)

  • Moving average (MA)

  • Gauss

For each algorithm, a window or width can be adjusted to specify the amount of noise filtered.


Most plates don’t have a perfect background, therefore you should remove this baseline for better results.

You can display the detected baseline with the button btnDisplayBasline.

Profile Subtraction

In some cases, profile subtraction`profile subtraction can be interesting as another option to correct profile and/or an alternative to :term:`baseline-correction. visionCATS offers two modes:

  • Dual Wavelength: select a base wavelength in the combo box. Each track of the base wavelength will be subtracted from the tracks of other wavelengths in the step currently selected.

  • Track: select a base track in the combo box. For each wavelength, the values of the base track will be subtracted from the other tracks.


Peak resolution

The computation of the peak resolution is always performed between two peaks, denoted 1 and 2 in the following formulas. Each peak is a result of the execution of the current peak detection algorithm and has a 𝑅ꜰ value (𝑅ꜰ position at peak maximum) as well as other characteristics (width, ascending and descending slopes, height) used in the different formulas.

The following modes are available:

  • None (default where no peak resolution is computed at all)

  • USP (tangents can be displayed in the Profiles viewer), computed in the following way:

    ../../../../_images/UspResolution.png ../../../../_images/peak_res_usp.png

  • European Pharmacopeia and others (half-height projections can be displayed in the Profiles viewer), computed in the following way:

    ../../../../_images/EuResolution.png ../../../../_images/peak_res_eu.png

  • USP 2 (half-height projections can be displayed in the Profiles viewer), computed in the following way:

    ../../../../_images/Usp2Resolution.png ../../../../_images/peak_res_usp2.png

  • Peak width, computed in the following way:


Peak resolutions are then displayed in the Peaks table and can be displayed and checked in the Results (see Main results). Provided that the resolution is always computed between 2 peaks, visionCATS always actually shows 2 resolutions for each peak : the resolution related to the previous peak (n-1) and the resolution related to the next peak (n+1). Consequently, the n-1 resolution of the first peak and the n+1 resolution of the last peak can’t be computed (N/A is displayed). Furthermore, the n+1 resolution of a peak is always equal to the n-1 resolution of the next peak.

By convention, any situation where the peak resolution computation can’t be performed results in 0 (zero). This happens notably when the tangents or the peak half-heights could not be found.


The peak resolution configuration is always applied to all peaks, and consequently for all substances, in the current evaluation.

Peak detection algorithms

  • Optional Quadratic Interpolation (OQI)

  • Gauss (Legacy): the implementation of Gauss peak detection as it was in visionCATS 2.4 and previous versions.

  • Gauss: the new and optimized version of the gauss peak detection, starting with visionCATS 2.5.

Peak detection can be adjusted with the Separation, Sensitivity and Threshold parameters.

Also, peaks can be manually adjusted with Manual peak editing.