BARCHAN: Blob Alignment for Robust CHromatographic ANalysis
Camille Couprie, Laurent Duval, Maxime Moreaud, Sophie H\'enon,, M\'elinda Tebib, Vincent Souchon

TL;DR
BARCHAN is an automated, robust alignment method for 2D gas chromatography data that improves speed and reliability in peak identification and quantification.
Contribution
The paper introduces BARCHAN, a novel peak registration algorithm that automates chromatogram alignment using probabilistic transformations, handling noise and missing peaks.
Findings
Proves to be fast and reliable in aligning chromatograms.
Reduces analysis time significantly.
Effective in handling noise and outliers.
Abstract
Comprehensive Two dimensional gas chromatography (GCxGC) plays a central role into the elucidation of complex samples. The automation of the identification of peak areas is of prime interest to obtain a fast and repeatable analysis of chromatograms. To determine the concentration of compounds or pseudo-compounds, templates of blobs are defined and superimposed on a reference chromatogram. The templates then need to be modified when different chromatograms are recorded. In this study, we present a chromatogram and template alignment method based on peak registration called BARCHAN. Peaks are identified using a robust mathematical morphology tool. The alignment is performed by a probabilistic estimation of a rigid transformation along the first dimension, and a non-rigid transformation in the second dimension, taking into account noise, outliers and missing peaks in a fully automated way.…
| Weight percent | ||||
|---|---|---|---|---|
| Chemical family | Reference | 100% MA | BARCHAN | BARCHAN MA |
| n-\ceC_nH_2n+2 | ||||
| i-\ceC_nH_2n+2 | ||||
| \ceC_nH_2n | ||||
| \ceC_nH_2n-2 | ||||
| \ceC_nH_2n-6 | ||||
| \ceC_nH_2n-8 | ||||
| \ceC_nH_2n-10 | ||||
| \ceC_nH_2n-12 | ||||
| \ceC_nH_2n-14 | ||||
| \ceC_nH_2n-16 | ||||
| \ceC_nH_2n-18 | ||||
| \ceC_nH_2n-20 | ||||
| \ceC_nH_2n-22 | ||||
| Analysis time | ||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
BARCHAN: Blob Alignment for
Robust CHromatographic ANalysis
Camille Couprie, Laurent Duval, Maxime Moreaud,
Sophie Hénon, Mélinda Tebib, Vincent Souchon
Abstract
Two dimensional gas chromatography (GCGC) plays a central role into the elucidation of complex samples. The automation of the identification of peak areas is of prime interest to obtain a fast and repeatable analysis of chromatograms. To determine the concentration of compounds or pseudo-compounds, templates of blobs are defined and superimposed on a reference chromatogram. The templates then need to be modified when different chromatograms are recorded. In this study, we present a chromatogram and template alignment method based on peak registration called BARCHAN. Peaks are identified using a robust mathematical morphology tool. The alignment is performed by a probabilistic estimation of a rigid transformation along the first dimension, and a non-rigid transformation in the second dimension, taking into account noise, outliers and missing peaks in a fully automated way. Resulting aligned chromatograms and masks are presented on two datasets. The proposed algorithm proves to be fast and reliable. It significantly reduces the time to results for GCGC analysis.
Published in Journal of Chromatography A (J. Chrom. A.), 2017, 1484, pages 65–72, Virtual Special Issue RIVA 2016 (40th International Symposium on Capillary Chromatography and 13th GCxGC Symposium)
http://dx.doi.org/10.1016/j.chroma.2017.01.003
Keywords: Comprehensive two-dimensional gas chromatography; GCGC; Data alignment; Peak registration; Automation; Chemometrics
1 Introduction
First introduced in 1991 by Phillips et al. Liu and Phillips (1991), comprehensive two-dimensional gas chromatography (GCGC) has become in the past decade a highly popular and powerful analytical technique for the characterization of many complex samples such as food derivatives, fragrances, essential oils or petrochemical products Adahchour et al. (2008); Meinert and Meierhenrich (2012); Seeley (2012); Cortes et al. (2009). In the field of oil industry, GCGC gives an unprecedented level of information Vendeuvre et al. (2005) thanks to the use of two complementary separations combining different selectivities. It is very useful in the understanding of catalytic reactions or in the design of refining process units Bertoncini et al. (2013); Nizio et al. (2012).
From an instrumental point of view, much progress has been made since the early nineties on both hardware and modulation systems Edwards et al. (2011). Many modulator configurations are depicted in the literature or nowadays sold by manufacturers. With the use of leak-free column unions, many of these systems have become robust, easy to use, without cryogenic fluids handling while providing high resolution. Within a series of several consecutive injections, almost no significant shifts in retention times are observed and repeatability of GCGC experiments is nowadays a minor problem. However, reproducibility of GCGC results for detailed group-type analysis on complex mixtures is still a great challenge due to column aging, trimming or to slight differences in column features. This results in shifts on retention times that can affect the proper quantification of a single compound, a group of isomers or pseudo-compounds. Experimental retention time locking (RTL) procedures have been proposed to counterbalance shifts on retention times but these procedures must be repeated regularly Mommers et al. (2011). On the way to routine analysis for GCGC, data treatment has therefore become the preferred option to reduce the time to results Vendeuvre et al. (2007); Murray (2012); Reichenbach et al. (2012); Zeng et al. (2014).
A common way of treating GCGC data is to quantify compounds according to their number of carbon atoms and their chemical families by dividing the 2D chromatographic space into contiguous regions that are associated to a group of isomers. This treatment benefits from the group-type structure of the chromatograms and from the roof-tile effect for a set of positional isomers. For example, for a classical diesel fuel, up to or regions (often referred to as blobs) may be defined. Due to the lack of robustness in retention times, this step often requires human input and is highly time-consuming when moving from an instrument to another or when columns are getting degraded. Several hours may be necessary to correctly recalibrate a template of a few hundreds of blobs on a known sample. This operator-dependent step causes variability in quantitative results which is detrimental to reproducibility. In that goal, 2D-chromatogram alignment methods, consisting in modifying a recently acquired chromatogram to match a reference one, have been a quite active research area.
In this paper, we propose a new algorithm called BARCHAN 111The name is inspired by wind-produced crescent-shaped sand dunes (barkhan or barchan) reminiscent of 2D chromatogram shapes. which aims at aligning GCGC chromatograms. It relies on a first peak selection step and then considers the alignment of the two point sets as a probability density estimation problem. This algorithm does not require the placement of anchor points by the user.
2 Material and methods
2.1 Datasets and GCGC methods
The straight-run gas-oil sample named GO-SR which is used in this study was provided by IFP Energies nouvelles and was analyzed on different experimental set-ups. Its boiling point distribution ranges from .
Dataset 1 was built by considering two GCGC chromatograms obtained on two different experimental set-ups in the same operating conditions with cryogenic modulation. These GCGC experiments were carried out with an Agilent 7890A chromatograph (Santa Clara, California, USA) equipped with a split/splitless injector, a LN2 two-stage 4 jets cryogenic modulation system from LECO (Saint-Joseph, Michigan, USA) and an FID. The two evaluated column sets were composed of a first 1D apolar 1D HP-PONA column (, , , J&W, Folson, USA) and a mid-polar BPX-50 column (, , , SGE, Milton Keynes, United Kingdom) connected together with Siltite microunions from SGE. Experiments were run with a constant flow rate of , a temperature program from () to at , a offset for hot jets and a modulation period. of neat sample were injected with a split ratio.
Dataset 2 includes a reference chromatogram obtained in the previous conditions and a chromatogram of the same sample obtained with a microfluidic modulation system. These GCGC data were obtained on a Agilent 7890B chromatograph equipped a split/splitless injector, a Griffith Griffith et al. (2012) type modulation system supplied by the Research Institute for Chromatography (Kortrijk, Belgium) and a FID. The modulation system consists in two Agilent CFT plates (a purged three-way and a two-way splitter) connected to an accumulation capillary. Separation was performed on a DB-1 (, , ) 1D column and a DB-17HT (, , , J&W) 2D column. The modulation period was set to whereas the oven programming and injection conditions were similar to the ones previously described.
2.2 Software
BARCHAN is implemented in C and Matlab. In-house platform INDIGO runs it through a user-friendly interface while the proprietary 2DChrom® software creates template masks (.idn files) and 2D images from GCGC data.
2.3 Calculations
The quality of the alignments obtained with BARCHAN was evaluated by two different ways. The correlation coefficient CC de Boer and Lankelma (2014) as well as the Structural Similarity index SSIM Wang et al. (2004) between the reference chromatogram and the other one were computed. They directly match global image intensities, without feature analysis. Calculation details for CC and SSIM are provided in the supplementary material. These results were obtained on a restricted area of interest defined by the user. A second indicator to evaluate the quality of the alignment is the match quality between the BARCHAN adjusted template and a fully manually registered template. In practice, this featural similarity index is performed by comparing quantitative results obtained on chemical families with the template mask and with the BARCHAN optimized mask.
3 Theory
3.1 Related works
We may distinguish two classes of alignment methods: the ones that are directly performed on the full chromatographic signal, and the others which require a prior peak selection step. In the first class, the works of van Mispelaar et al. (2003) and Pierce et al. (2005) look for shifts minimizing a correlation score between signals. In Hollingsworth et al. (2006), an affine transformation is assumed between the two chromatograms to register. The recent work of de Boer de Boer and Lankelma (2014) looks for a warping function parametrized with splines that transforms the chromatogram to be registered into a chromatogram aligned with the reference. Low-degree polynomial alignment is proposed in Reichenbach et al. (2015). Full image registration Zitová and Flusser (2003) is however limited for applications in GCGC because of the variability in chromatograms: positions of peaks in the two chromatograms could be similar, but this is not the case of their intensities. Therefore, the majority of alignment methods choose to first extract peaks in the reference and target chromatograms to only register the informative parts of chromatographic images.
Thus, among approaches dedicated to chromatogram alignment, the work of van Mispelaar et al. (2005) (focused on quantitative analysis) deduces local peaks displacements by correlation computations in slightly shifted blocks surrounding peaks. Variations of peak patterns in different experimental conditions (e.g. temperature) is studied in Ni et al. (2005), and exhibits satisfactory results for estimating an affine transformation. Similarly, Reichenbach et al. (2009) also models rigid transformations for LCLC (2D liquid chromatography) template alignment. However, these hypotheses appear to be too restrictive in a general setting. Therefore Zhang et al. (2008) extended the space of possible deformations by looking for a warping function that transforms signals. Correlation Optimized Warping (COW) is judged effective by van Nederkassel et al. (2006) that compares three different registration approaches, including target peak alignment (TPA) and semi-parametric time warping (STW) for one specific analysis. However, COW is still not satisfactory when incomplete separation and co-elution problems exist as pointed out by Parastar et al. (2012). Instead, the latter uses bilinear peak alignment in addition to COW to correct for progressive within run retention time shifts on the second chromatographic dimension. In Weusten et al. (2012), the alignment is performed after embedding the chromatograms surfaces into a three-dimensional cylinder, and the parametrization of the transform employs polynomials. The DIstance and Spectrum Correlation Optimization (DISCO) alignment method of Wang et al. (2010), extended in Wang et al. (2012), uses an elaborate peak selection procedure followed by interpolation to perform the alignment. The approach from Kim et al. (2011) also performs peak alignment via correlation score minimization using dynamic programming, comparing favorably to DISCO. Finally, the work of Gros et al. (2012) performs an assessment of different GCGC alignment methods with a new one. Their method requires a manual placement of matching peaks pairs, then the registration is performed differently on each axis: linear deformations along one dimension, and a neighbor based interpolation in a Voronoi diagram defined using the alignment anchor points for the other dimension. The linear constraint is relevant because one dimension displacements are independent of the other dimension elution times. The requirement of user-defined alignment points is robust to large variations in the reference and target chromatogram, at the expense of time-consuming markers placement.
3.2 BARCHAN methodology
A schematic view for the principles of BARCHAN is depicted in the flowchart from Figure 1. First, GCGC chromatograms of the sample to analyze and the reference 2D image are loaded as images files. Then, the user is provided with a brush to surround, in a user interface, the area of interest on both reference and new 2D chromatograms (see Figure 3). Peaks are extracted in those areas (Section 3.3). Only one centroid per local maximum is retained for the point set registration in order to diminish computation times and to prevent bias for large peaks. Datasets are then assimilated to centroids of a Gaussian Mixture Model (GMM) and a weighted noise model is added. Advantage is taken from recent progresses in point set registration, using a probabilistic and variational approach Myronenko and Song (2010). This choice is motivated by the fact that a complex transformation must be modeled while remaining robust to noise and outliers. In this context, GMMs (Gaussian Mixture Models) are particularly efficient at reconstructing missing data, which is especially convenient when selected peaks in one point cloud are not included in the other one. Finally, model parameters are optimized to yield registered results. Two types of results are produced:
- •
if a template mask for the reference chromatogram exists, the transformation of the template points leading to a registered template mask is computed.
- •
an aligned chromatogram may also be produced by computing the transformation of a grid defined as the coordinates of every pixel in an image, and interpolating the target image values at the transformed coordinates.
Details on the calculations for every step are provided in the next paragraphs.
3.3 Feature point extraction
Despite the good behavior of the employed registration algorithm regarding noise and outliers, it is desirable to extract the most resembling point sets. Therefore, preliminary GCGC enhancement Ning et al. (2014); Samanipour et al. (2015) proves useful.
Inherent to the GCGC experimentation procedure, fragments of the stationary phase are frequently lost by the column resulting into the presence of hyperbolic lines in the chromatogram. Their differentiation from the real peaks is difficult to automate because of possible overlaps with the chromatogram peaks of interest. Therefore, in our treatments, a rough area of interest is delimited by an operator, taking approximately ten seconds.
Rather than using second or third derivatives of the chromatogram Fredriksson et al. (2009), which require non-trivial parameters to set, we employ the approach of (Bertoncini et al., 2013, p. 97–106) and extract the maxima of the chromatograms. Simply put, all local maxima having a height greater than a scalar are extracted. Starting from an input signal from to , the positions of the -maxima may be obtained via a morphological opening by reconstruction, noted . More specifically, this operation is defined as the supremum of all geodesic dilations of by unit balls in . More details are provided in Bertoncini et al. (2013) and a scheme is displayed in Figure 2.
3.4 Data alignment model
To guarantee results where the first point set is similar to the registered point set, while being robust to noise and outliers, we choose to employ a probabilistic approach. Supposing that the first point set follows a normal distribution, the Coherent Point Drift method Myronenko and Song (2010) seeks to estimate the probability density that explains the data as a weighted sum of Gaussians initially centered by the second point set .
We introduce our notations as follows. The first point set of size , corresponding to the coordinates of peaks extracted in the target chromatogram, is denoted . The second point set of size corresponds to the peak coordinates in the reference chromatogram and is assimilated to centroids of a GMM. Each component is a vector composed of two coordinates denoted and . The vector denotes the line of matrix . Adding a weighted noise model to the GMM probability density function leads to:
[TABLE]
where the first term takes into account uniform noise weighted by the parameter fixed between 0 and 1, is a variance parameter to estimate, and is the point cloud transform to estimate. In this work, motivated by a failure of global rigid transformation attempts on our data, we modeled two different transforms across the two dimensions. We assume that a rigid displacement occurs along the -axis second very short column, similarly to Gros et al. (2012), and non-rigid transformations are allowed on the -axis first normal length column. The underlying assumption is a relative anisotropy of the data: two separate pixels in the vertical direction are distant by a much smaller time interval than those aligned horizontally. The -axis is thus potentially subject to more important nonlinear distortions. Thus, we model the transformation of point cloud as:
[TABLE]
where and are real numbers, respectively a scale and a translation parameter to estimate, and is a vector of length of non-rigid displacements to estimate. The matrix is a symmetric matrix defined element-wise by:
[TABLE]
where is a positive scalar. The minimization of the non-negative likelihood leads to the minimization of:
[TABLE]
A regularization of the weights , enforcing the motion to be smooth, is necessary for the non-rigid registration, resulting into the following variational problem:
[TABLE]
where denotes the trace operator of a matrix. The estimation of parameters , and is discussed in generic terms in Yuille and Grzywacz (1989) and Myronenko and Song (2010). BARCHAN inherits a similar strategy, within the proposed combined rigid/non-rigid registration procedure. The parameter , related to the noise level, is first determined by visual inspection on ten regularly-spaced values. Albeit found to be the most determinant, our chromatograms sharing about the same signal-to-noise ratio, this value is kept constant in all our experiments. For other data types, multiple figures illustrating different registrations with varying amounts of noise and outliers with an appropriate choice of are presented in Myronenko and Song (2010). The determination of the other parameters and is also discussed in Yuille and Grzywacz (1989). We have set them to and as by default in Myronenko and Song (2010). Slight changes did not affect the registration results sensitively.
3.5 Optimization
We employ the Expectation-Maximization (EM) algorithm Dempster et al. (1977) that alternates between:
- •
the E step: we compute the probability of correspondence for every couple of points.
- •
the M step: we estimate the parameters and . To that goal, we compute the partial derivative of with respect to and and set them to zero leading to an estimate of every parameter. Details are provided in the supplementary material, as well as the final algorithm itself.
4 Results and discussion
The areas of interest for both dataset 1 and 2 were defined so that every compound present in the sample is taken into account while limiting the number of peaks due to the bleeding (Figure 3). The detected peaks appear as small blue dots on both chromatograms whereas the selected areas are colored in green and delimited with a purple line. Peaks were extracted with a height parameter from Section 3.3 equal to 120 and 60 for dataset 1 and 2, respectively.
Three types of transformations were evaluated: rigid transformations on both the - and the -axis, non-rigid transformations on both axes and BARCHAN transformation (non-rigid transformation on -axis, rigid on -axis). They are compared with the Curfit2D algorithm de Boer and Lankelma (2014). Significant changes in scores, especially for the CC index, suggest a better alignment of two chromatograms for dataset 1 with BARCHAN. However, small variations in these global indices demonstrate the need for a closer inspection of the results.
Figure 4 shows the optimization results for the three tested transformations on dataset 1 thanks to scatterplots Anscombe (1973). Blue circles correspond to extracted peaks from the reference chromatogram whereas red crosses represent the extracted and transformed peaks for the new GCGC chromatogram. These images show that a fully rigid transformation (Figure 4, top-right) does not allow a good match between the reference chromatogram and the new one. A better agreement is obtained with the BARCHAN algorithm and the fully non-rigid transformation. However, when looking into details in some specific areas of the 2D chromatogram where the number of extracted peaks is highly different between the reference and the new image (see red boxes at the bottom of Figure 4), BARCHAN algorithm outperforms the fully non-rigid approach. The interest of BARCHAN over the fully non-rigid approach is also shown on the transformation of template masks (see supplementary material). Whereas BARCHAN algorithm leads to a coherent transformation of the template mask including for blobs in the upper right part of the chromatogram which are extrapolated, the fully non-rigid deformation is not relevant.
To illustrate the changes modeled by BARCHAN on the chromatograms, the reference and the new chromatograms from dataset 1 are displayed in Figure 5, as well as the resulting aligned chromatogram.
The featural efficiency of the chromatogram alignment was evaluated from a more informative quantitative point of view on dataset 1. Three different ways of integrating the newly acquired chromatogram with 2DChrom® were tested: 1) an hundred-percent manual adjustment (MA) procedure during which the user has moved every point of the template reference mask to make it match with the new data with only simple local or global translation tools; 2) the sole application of BARCHAN alignment algorithm on the raw data and 3) the combination of BARCHAN with light manual editing. The modified mask, after transformation ② from flowchart in Figure 1 with BARCHAN, is displayed on Figure 6 for both datasets 1 and 2, together with the reference template mask on the reference analysis. Concerning dataset 1, it is clearly visible that the new analysis differs from the reference analysis despite the use of the same chromatographic conditions: the new data are slightly shifted to the left and 2D retention times are higher mainly due to lower elution temperatures from the 1D column. Realignment of the template mask however looks satisfactory, with an overall good match between the readjusted mask and the analysis. The same conclusions can be drawn for dataset 2 even if the changes between the reference chromatogram and the new one are huge as these data were not obtained with same type of modulation system. This tends to show that the algorithm is robust and is able to handle large deviations between reference and new data.
Results for the quantification of chemical families are reported in Table 2. These are compared with reference data previously obtained on GO-SR sample during an intra-laboratory reproducibility study on two different chromatographs with two different users so as to take into account both instrumental and user variability.
The BARCHAN transformation leads to coherent quantitative results for every chemical family except for normal and iso-paraffins (n-\ceC_nH_2n+2 and i-\ceC_nH_2n+2 respectively) and to a lesser extent naphthenes (\ceC_nH_2n). The quantification of -paraffins is underestimated while iso-paraffins are overestimated because of slight misalignments of the template mask as depicted on the bottom of Figure 6 and on Figure 7. Indeed, some blobs identified in the reference mask as -paraffins or naphthenes are only a few modulation periods wide as they correspond to single compounds. Small deviations in the alignment procedure impact the accurate quantification of these blobs. An additional manual fitting is therefore required to satisfactorily correct the transformed integration mask for these specific compounds. It consists in manually moving the blob points of these small blobs to make them perfectly match with the measured individual peaks. Movements are generally smaller than one or two pixels on the first dimension and minor on the second dimension. This overall procedure is typically applied to 20 to 40 blobs for a classical gas-oil template mask and requires a few minutes.
When looking at the data analysis time required to correctly apply a sophisticated template mask on a new chromatogram, the complexity of the GO-SR sample and of the complex mask with its blobs implies several hours of work for an experienced user with a non-automated procedure. With an anchor point based approach, at the very least similar points in both chromatograms would need to be defined. It would result into a processing time approaching one hour. In contrast, the processing time for dataset 1 was of two minutes, including the peak selection step. Nevertheless, depending of the samples complexity, their range of differences, and the quality of the chromatographic acquisition, the resulting masks may still require light post-processing modifications. In this case, we verified that defining typically five anchor points in an interactive registration post-processing step was enough to get a result as good as a fully manually operated one. Time saving is therefore still significant compared to manual procedures.
5 Conclusion
We present in this paper a 2D-chromatogram and template alignment named BARCHAN. It is based on three key ingredients: 1) a peak registration step which is performed on both the reference and the target 2D chromatograms; 2) two different types of transforms: a non-rigid one on the first chromatographic dimension and a rigid one on the second; 3) the use of the probabilistic Coherent Point Drift motion estimation strategy, that is proven to be robust to noise and outliers. It results into an overall procedure that is an order of magnitude faster than the competing user-interactive alignment algorithms, with an accuracy as good as manual registration while guarantying a better reproducibility. This fast procedure may have a great interest when changing GCGC configurations or when translating GCGCMS template masks on other GCGC analysis (GCGCFID analysis for example). Finally, feature point selection may benefit from the Bayesian peak tracking recently proposed in Barcaru et al. (2016).
Acknowledgments
The authors would like to thank Dr de Boer for his help with Curfit2D.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Liu and Phillips [1991] Z. Liu, J.B. Phillips, Comprehensive Two-Dimensional Gas Chromatography using an On-Column Thermal Modulator Interface, J. Chromatogr. Sci. 29 (6) (1991) 227–231, doi: “bibinfo–doi˝–10.1093/chromsci/29.6.227˝ .
- 2Adahchour et al. [2008] M. Adahchour, J. Beens, U.A.T. Brinkman, Recent developments in the application of comprehensive two-dimensional gas chromatography, J. Chrom. A 1186 (1-2) (2008) 67–108 doi: “bibinfo–doi˝–10.1016/j.chroma.2008.01.002˝ .
- 3Meinert and Meierhenrich [2012] C. Meinert, U.J. Meierhenrich, A New Dimension in Separation Science: Comprehensive Two-Dimensional Gas Chromatography, Angew. Chem. Int. Ed. 51 (42) (2012) 10460–10470, doi: “bibinfo–doi˝–10.1002/anie.201200842˝ .
- 4Seeley [2012] J.V. Seeley, Recent advances in flow-controlled multidimensional gas chromatography, J. Chrom. A 1255 (2012) 24–37, doi: “bibinfo–doi˝–10.1016/j.chroma.2012.01.027˝ .
- 5Cortes et al. [2009] H.J. Cortes, B. Winniford, J. Luong, M. Pursch, Comprehensive two dimensional gas chromatography review, J. Sep. Sci. 32 (5-6) (2009) 883–904, doi: “bibinfo–doi˝–10.1002/jssc.200800654˝ .
- 6Vendeuvre et al. [2005] C. Vendeuvre, R. Ruiz-Guerrero, F. Bertoncini, L. Duval, D. Thiébaut, M.-C. Hennion, Characterisation of middle-distillates by comprehensive two-dimensional gas chromatography (GC × \times GC): A powerful alternative for performing various standard analysis of middle-distillates, J. Chrom. A 1086 (1-2) (2005) 21–28, doi: “bibinfo–doi˝–DOI:10.1016/j.chroma.2005.05.106˝ .
- 7Bertoncini et al. [2013] F. Bertoncini, M. Courtiade-Tholance, D. Thiébaut (Eds.), Gas chromatography and 2D-gas chromatography for petroleum industry. The race for selectivity, Éditions Technip, 2013.
- 8Nizio et al. [2012] K.D. Nizio, T.M. Mc Ginitie, J.J. Harynuk, Comprehensive multidimensional separations for the analysis of petroleum, J. Chrom. A 1255 (2012) 12–23, doi: “bibinfo–doi˝–10.1016/j.chroma.2012.01.078˝ .
