Find our day-to-day routine applications
This tool allows visualizing and interact with chromatograms generated using GC/LC - MS techniques
Find out another MS applications

How to use our LC-Visualization step by step

This view came with and preloaded test case, so you may just click on it and start to analyze the data.


Importing Experimental data

It is also designed to work with any file with the JCAMP, NetCDF or mzData formats. This files can be drag and dropped or selected clicking in the same drop module. These files are going to be displayed in the list below, specifying the name of the file.


Chromatogram visualization

When the desired file is clicked, the corresponding chromatogram is displayed, according to the following options:

  • Series to work with: visualize and do the peak selection using the total ion chromatogram (tic) or the base peak chromatogram (bpc).
  • Lock mass: if there’s any lock mass calibration, it’s possible to introduce the molecular formula or the list of molecular formulas separated by space or commas.


Peak picking in the chromatogram

The result of all the selected peaks are stored in the browser, allowing to safely reload the page and continue working from the current selection. Each peak consist of a retention time, the retention time when it begins, the retention time when it ends, the integral between these values, the relative integral and the calculated monoisotopic mass. Each peak also have a zoom action, that allows to easily visualize the peak region. This peaks in the plot also have a red rectangle that indicates their position and a green line that joins the beginning and the ending points of the peak.

Automatic peak picking

The automatic peak picking task is done using some parameters that allows to filter and improve the results. This peak picking is based on the analysis of the first and second derivative of the chromatogram, therefore the beginning of the peak is where there’s an inflection point. The parameters are the following:

  • Minimal relative height: the minimal ratio between the height of the current peak and the highest peak.
  • Minimum retention time: the minimal retention time for the integration.
  • Maximal retention time: the maximal retention time for integration.

Manual peak picking

All the previous peaks can be modified : First select the corresponding line in the list of peaks, and then you should ALT + Click one at the beginning of the peak and once and the end of the peak in the chromatogram. This is also truth for new peaks. This peaks can be created using the button below the peaks table or clicking on the plus icon over the table.

Note: the automatic peak picking is going to replace the current peak selection, therefore is recommended to use it before the manual peak selection


Peak picking in mass spectra

When a peak in the list of peaks from the chromatogram is selected, the corresponding mass spectra is displayed, this mass values are selected using the following options:

  • Mass spectra in the peak: from which part of the peak take the mass spectra. The current supported options are:
    • Range: the spectra resulting from the merge of merge all the spectra between the beginning and end of the peak.
    • Mean: the mass spectra with a retention time equal to the mean value between the beginning and end of the peak.
    • Start: the mass spectra with a retention time equal to the beginning of the peak.
    • End: the mass spectra with a retention time equal to the end of the peak.
  • Filter by median: the values under the median of the intensities times this parameter are removed.
  • Percentage of the base peak: the values under the percentage (between 0-1) of the maximum intensity are removed.
  • Algorithm to merge: the algorithm of how to merge two masses and their respective intensities. The current supported algorithms are:
    • Centroid: if the distances between the masses is below a parameter, the intensities are added and the mass is weighted to be closer to the most intense original peak.
    • Slot: the masses are rounded using a parameter, and if in the rounding step the value is the same the intensities are added.
  • Merge parameter: this is the distance parameter used in the previous merge algorithm.
  • Width to group: all the values that are at least at this distance in their masses are going to be considered part of the same multiplet.

The current selected monoisotopic mass is selected from the most intense value in the multiplet with the highest mass. This value can be changed doing SHIFT ⇧ + Click over the mass spectra. This will select the closest peak in the mass spectrogram.


Molecular formula prediction

The result of the peak selection on mass spectrometry allows to have an experimental monoisotopic mass that will be matched against a set of possible molecular formulas. This process is controlled by the options:

  • Modification: how was charged the molecule. Most of the time the value should be H+.
  • Range: List of elements followed by their respective range of possibles values, separated between the elements by a space.
  • Precision (ppm): maximum absolute error allowed in ppm. This will have a big impact on speed so be as precise as possible !
  • Unsaturation filters:
    • Use unsaturation: use unsaturation as a filter method.
    • Min unsaturation: minimum allowed value for the saturation.
    • Max unsaturation: maximum allowed value for the saturation.
    • Integer unsaturation: allows only integer results for the saturation values. This option should not be used when the molecule was charged with a proton.
  • Similarity: This will calculate a similarity between the theoretical isotopic distribution and the experimental one. The matching algorithm will consider that each theoretical peak is an isosceles trapezoid with a defined width of the top that should be around the precision of the instrument and the bottom that may be 2 or 3 times the precision. It is expressed in Dalton. You need also to specify the range that will be used to compare the isotopic distribution. For small molecules a value between -0.5 and 2.5 is appropriate. This means that the window compared will be between the monoisotopic mass -0.5 to the monoisotopic mass +2.5.
    • Width bottom: width in Dalton of the bottom of the isosceles trapezoid used to match the theoretical spectrum to the experimental spectrum. A good value is 3 times the precision.
    • Width top: width in Dalton of the top of the isosceles trapezoid used to match the theoretical spectrum to the experimental spectrum. A good value is half the precision.
    • Dalton before: number of Dalton under the monoisotopic mass that define the window used to calculate the similarity between experimental and theoretical isotopic distribution.
    • Dalton after: number of Dalton over the monoisotopic mass that define the window used to calculate the similarity between experimental and theoretical isotopic distribution.

These options, combined with the result of the monoisotopic mass, will generate a list of possible molecular formulas. In this list is shown the molecular formula, the theoretical monoisotopic mass, the unsaturation and the error in ppm with the experimental monoisotopic mass. When a row is clicked, the simulated mass spectrometry is overlapped in the mass spectrometry of the compound. There is also a zoom action, that allows to zoom in the region where the simulated mass spectrometry is located.

Do you want to share your results in this page?
The ISIC-EPFL MS team will be delighted to share your updates in! If you want to describe your project using any of our free tools and share your results, you can publish a post describing the project & results and/or once published we could include in our mstoolbox references page. You can also share any of your learning materials contact us. In any case, If you want to be updated, follow us in twitter or linkedln.