One-Class Genetic Algorithm for Authentication Analysis of Spectrochemical Data

ACS omega · 2026 · vol. 11(2) , pp. 2628–2640 · doi:10.1021/acsomega.5c07696 · PMID:41585714 · PMC12824936
other OA: gold CC-BY-4.0
AI-generated summary by claude@2026-06, 2026-06-13

This study coupled a novel one-class genetic algorithm for variable selection with DD-SIMCA and OCPLS models to achieve high classification sensitivity for COVID-19, endometriosis, and dengue spectrochemical data.

One-sentence paraphrase of the abstract; not a substitute for reading it. No clinical advice. How this works

AI-generated deep summary by claude@2026-06, 2026-06-13 · read from full text

The paper studies one-class class modeling methods for analyzing spectrochemical data, focusing on whether a new object belongs to a single predefined target class, using high-level descriptions of DD-SIMCA and OCPLS frameworks with distance-based acceptance regions and error-rate thresholds (type I error α and outlier boundary γ). It reports a new variable selection approach that modifies a genetic algorithm for discriminant analysis applied to a single class to improve class discrimination and spectral interpretability, while also outlining how DD-SIMCA and OCPLS compute score distance, orthogonal distance (DD-SIMCA), or score distance and residual dispersion (ACR, OCPLS) to flag regular, extreme, or alien samples. A key limitation explicitly noted is that standard OCPLS can fail or yield biased parameter estimates when data are contaminated by outliers or are nonlinear, motivating robust and nonlinear variants. This paper does not explicitly discuss endometriosis or adenomyosis; it was included in the corpus via a keyword match in the upstream search index.

Read from the paper's body, not the abstract. Not a substitute for reading the paper. No clinical advice. How this works

Abstract

One-class classifier (OCC) models are widely applied to solve classification problems where control or class modeling from a target class is necessary. In this study, OCC models such as Data Driven Soft Independent Modeling of Class Analogy (DD-SIMCA) and One-Class Partial Least Squares (OCPLS) were associated with a new variable selection strategy, the one-class genetic algorithm (OGA), for classification analyses in three clinical applications: COVID-19, endometriosis, and dengue samples. DD-SIMCA was implemented in a rigorous approach, using α = 0.05, while OCPLS was performed with partial robust M-regression (PRM). For the three cases, a better classification performance was obtained using the OGA associated with the OCC model. The performance of the OGA-PRM-OCPLS showed better results for both COVID-19 and endometriosis cases when compared to DD-SIMCA, with a classification sensitivity of 100%. However, the best results for dengue classification were obtained by using the OGA-DD-SIMCA model (sensitivity = 100%). The selected variables obtained by the OGA can be used to relate this information to biomarkers capable of distinguishing between case and control groups. These findings have the potential to improve some disease diagnosis using chemometrics for the development of rapid, low-cost, and minimally invasive screening methodologies.
Full text 38,797 characters · extracted from pmc · 4 sections · click to expand

Results

The preprocessed infrared spectra (MIR/NIR) for the three data sets applied in this study are depicted in Figure . The NIR spectra of the COVID-19 samples ( Figure a) show the −CONH 2 primary amides first and second overtones at 1450 and 2016 nm, respectively. The main difference between the two classes occurs due to the band displacement at 2363 nm, referring to the CH stretching and C–C stretching from lipids. Preprocessed NIR spectra for (a) COVID-19, (b) endometriosis, and (c) dengue data sets. In addition, for the NIR spectra of the endometriosis data set ( Figure b), it is possible to observe the −CH 2 second overtone at 1179 nm, as well as the first overtone of N–H stretching and the first overtone of O–H stretching. The feature at 1788 nm is associated with lipid structures. The band at 1950 nm corresponds to the second overtone of C–O stretching in carbohydrates, while the band at 2332 nm is related to the stretching and bending of CH associated with methylene. , , Furthermore, the ATR-FTIR spectra for the virus data set show four main bands. The first one, at 1641 cm –1 , can be associated with amide I, while the second at 1547 cm –1 is related to the amide II band of proteins. In addition, the bands at 1396 and 1454 cm –1 correspond to the symmetric CH 3 bending of methyl groups of proteins and asymmetric methyl deformation, respectively. , However, for the three examples, it is possible to notice a high similarity between both spectra (case and control), indicating a spectral overlap from the groups when plotted together; thus, it is not possible to distinguish between them visually. For this reason, it is necessary to use a strategy capable of differentiating between the samples. In this context, the one-class classifier models are a powerful tool to identify samples of clinical interest (case group), since these models help to detach the target sample from all the other classes, especially when combined with variable selection methods, such as the OGA, developed in this study. The one-class classifier models were developed using Linear OCPLS, GRBF-OCPLS, PRM-OCPLS, and DD-SIMCA. The performance of these models for the COVID-19, endometriosis, and dengue data sets, both before and after variable selection using OGA, was evaluated using a rigorous approach. This strategy was defined with a significance level of α = 0.05, and the results for the quality parameters are presented in Table . The SEN value denotes the percentage of target class samples that are correctly classified as belonging to the target class. SEN TRAIN, sensitivity of training. SEN PRED., sensitivity of prediction. The acceptance plots of the one-class models for the COVID-19 data are presented in Figure . Outliers detected in the samples were removed prior to the application of the DD-SIMCA model for each preprocessed data set. The first row ( Figure a,b) of acceptance plots corresponds to the models built with the entire NIR spectrum and shows a good performance for classifying the COVID-19 samples by using 3 PCs, while the models built with variable selection (shown in the second row, Figure c,d) present a better result when using 4 PCs. Acceptance plots of the DD-SIMCA models for the COVID-19 data. The first row shows the results without variable selection: (a) acceptance plots of the COVID-19 calibration data set and (b) COVID-19 and control test data set. This model was built using 3 PCs. The second row shows the results with variable selection: (c) acceptance plots of the COVID-19 calibration data set and (d) COVID-19 and control test data set. This model was built using 4 PCs. All models were built using the confidence level of 95% (α = 0.05). Thus, when comparing the last acceptance plot in each row (the control data set), it can be seen that variable selection improves both the sensitivity and the selectivity for the training and test of target samples (COVID-19) and the new control test data sets. Specifically, the application of variable selection resulted in a greater number of correctly classified samples. This indicates an improved model capacity to correctly classify the control class when using the OGA variable selection method since this variable selection algorithm aims to extract useful information from large and complex data sets, such as the IR spectra, which can carry most of the important information from the samples with minimal noise, improving the classification capacity of the model. The acceptance plots for the endometriosis spectra are shown in Figure . Similarly to the COVID-19 samples, outliers were removed prior building the DD-SIMCA models for each preprocessed data set. The acceptance plots are shown in Figure . The model without variable selection used 2 PCs, while the model using the OGA used 3 PCs. Acceptance plots of the DD-SIMCA models for the endometriosis data. The first row shows the results without variable selection: (a) acceptance plots of the endometriosis calibration data set and (b) endometriosis and control test data set. This model was built using 2 PCs. The second row shows the results with variable selection: (c) acceptance plots of the endometriosis calibration data set and (d) endometriosis and control test data set. This model was built using 3 PCs. All models were built using the confidence level of 95% (α = 0.05). Comparing the last acceptance plot in each row, it is observed that variable selection improves both the sensitivity and selectivity levels for the training and test of the endometriosis class and the new control test data sets. The model’s ability to correctly classify the control class remains essentially unchanged when applying the variable selection. Finally, the acceptance plots for the dengue data are presented in Figure . As in the other applications, the outliers were removed prior to building the DD-SIMCA models for each preprocessed data set in order to improve the classification performance of this model. , For this data set, both models were built by using only 1 PC. Acceptance plots of the DD-SIMCA models for the dengue data. The first row shows the results without variable selection: (a) acceptance plots of the control calibration data set and (b) control and dengue test data set. This model was built using 1 PC. The second row shows the results with variable selection: (c) acceptance plots of the control calibration data set and (d) control and dengue test data set. This model was built using 1 PC. All models were built using the confidence level of 95% (α = 0.05). Furthermore, when comparing the last acceptance plot in each row, it is observed that variable selection improves both selectivity levels for the training and test of the control and the new dengue test data sets. The application of variable selection resulted in a greater number of correctly classified samples. This indicates an improved model capacity to correctly classify the dengue class when the OGA variable selection is used. Although the DD-SIMCA sensitivity for COVID-19 improved following the application of OGA, the performance remains suboptimal, as only a modest enhancement in sample-classification accuracy was observed. The high sensitivity reflects that all of the COVID-19 samples were correctly identified; however, the model still produced misclassifications by erroneously assigning samples from other classes to the COVID-19 class. This same trend is also observed to a minor degree for endometriosis and could be caused by the DD-SIMCA classification threshold that prioritizes nonfalse negative classification in detriment of possible false positives. In addition, limitations associated with the spectral information for this data set based on NIR spectroscopy may contribute to the poor classification of negative samples, as NIR data have more noise and band overlapping than FTIR, for example. Thus, the inherent complexity of NIR observed in the COVID-19 and endometriosis data sets may be difficult to classify when compared to dengue (obtained by FTIR). In addition to the DD-SIMCA models, OCPLS models were also built for the three data sets studied. This model was applied in three ways, which are the ordinary OCPLS, the nonlinear Gaussian Radial Basis Function (RBF or GRBF)-OCPLS, and the OCPLS based on partial robust M-regression (PRM). However, as depicted in Table , the best classification performance was obtained by the PRM-OCPLS for the three IR data sets. This model probably had a better classification performance since it can detect the orthogonal and leverage outliers and then be used to develop an ordinary OCPLS model without the presence of outliers, differently from DD-SIMCA, for example. , Figure shows the plots for the PRM-OCPLS models with the COVID-19 data. As in the DD-SIMCA approach, the robust PRM models were built after removing outliers. In the first row ( Figure a–c), the model was built using the training set without variable selection and with 5 LVs. For the second row ( Figure d–f), the model was built using the training set with variable selection and with 7 LVs. Comparing the last plot of the first row with that from the second row, a slight improvement in the correct classification samples is observed. This slight improvement indicates that the model’s ability to correctly classify the control class remains essentially unchanged when applying the OGA, with the number of samples in region 1 (regular region) practically remaining the same. Plots of the PRM-OCPLS models based on the NIR preprocessed spectral data for COVID-19. The first row shows the results without variable selection: (a) standard deviation of residuals obtained for each LV using Traditional Cross-Validation (TCV), (b) ACR and score distances for the training data set using PRM-OCPLS with 5 LVs, and (c) ACR and score distances for the test set containing new COVID-19 samples and control data set. This model was built using 5 LVs. The second row shows the results with variable selection: (d) standard deviation of residuals obtained for each LV using Traditional Cross-Validation (TCV), (e) ACR and score distances for the training data set using PRM-OCPLS with 7 LVs, and (f) ACR and score distances for the test set containing new COVID-19 samples and control data set. This model was built using 7 LVs. All models were built using the confidence level of 95% (α = 0.05). Figure shows the plots for the PRM-OCPLS models with the endometriosis data. The robust PRM models were built after removing outliers. In the first row, the model was constructed using the training set without variable selection and with 5 LVs, while in the second row, the model was built using the training set with variable selection and 6 LVs. Comparing the last plots of both rows ( Figure c,f), in both cases, without and with variable selection, the models were able to achieve complete separation of the control test class from the modeled target class. Plots of the PRM-OCPLS models based on the NIR preprocessed spectral data for endometriosis. The first row shows the results without variable selection: (a) standard deviation of residuals obtained for each LV using Traditional Cross-Validation (TCV), (b) ACR and score distances for the training data set using PRM-OCPLS with 5 LVs, and (c) ACR and score distances for the test set containing new endometriosis samples and control data set. This model was built using 5 LVs. The second row shows the results with variable selection: (d) standard deviation of residuals obtained for each LV using Traditional Cross-Validation (TCV), (e) ACR and score distances for the training data set using PRM-OCPLS with 6 LVs, and (f) ACR and score distances for the test set containing new endometriosis samples and control data set. This model was built using 6 LVs. All models were built using the confidence level of 95% (α = 0.05). Figure shows the plots for the PRM-OCPLS models of dengue data. The robust PRM models were built after removing outliers. In the first row, the model was constructed using the training set with the full spectra and with 6 LVs, while in the second row, the model was built using the training set with the variable selected by the OGA and 5 LVs. Comparing the last plots of both rows ( Figure c,f), it is observed that this large increase in correctly classified samples indicates that the selected variables effectively discriminated dengue samples from region 1 (regular region) to region 3 (class outlier), which resulted in a better model. This better model intrinsically brings improvements provided by variable selection probably due to the extraction of important features from the data. , Plots of the PRM-OCPLS models based on the FTIR preprocessed spectral data for dengue. The first row shows the results without variable selection: (a) standard deviation of residuals obtained for each LV using Traditional Cross-Validation (TCV), (b) ACR and score distances for the training data set using PRM-OCPLS with 6 LVs, and (c) ACR and score distances for the test set containing new control samples and dengue data set. This model was built using 6 LVs. The second row shows the results with variable selection: (d) standard deviation of residuals obtained for each LV using Traditional Cross-Validation (TCV), (e) ACR and score distances for the training data set using PRM-OCPLS with 5 LVs, and (f) ACR and score distances for the test set containing new control samples and dengue data set. This model was built using 5 LVs. All models were built using the confidence level of 95% (α = 0.05). The application of the OGA in this study is a way for improving the performance of the OCC models, as can be seen in Table . This happens since the variable selection algorithms can identify informative variables out of the full IR spectra, and with the removal of the irrelevant information within the system, a much simpler and parsimonious model can be obtained, without compromising its predictive ability. , The variables selected by the OGA for the three data sets are depicted in Figure . Selected variables responsible for class separation by the OGA: (a) COVID-19, (b) endometriosis, and (c) dengue. The OGA selected 32 wavelengths that were responsible for the correct classification of the COVID-19 samples. The tentative biomarker assignments for these selected variables are shown in Table . Is it possible to highlight bands at 2499, 1925, 1498, and 1387 nm, which correspond to the C–H stretching and C–C and C–O–C stretching combination band of polysaccharides, −CONH– second overtone of secondary amides, −CONH 2 first overtone of primary amides, and the C–H stretching and CH deformation from carbohydrates, respectively. These bands can be identified as potential classifier biomarkers since they correspond to some biological molecules that can be significantly altered in patients with COVID-19 due to a series of metabolic alterations in the human body by the SARS-CoV-2 virus. − When applying the algorithm to the endometriosis data set, the OGA selected 15 wavelengths that were responsible for the correct classification of the endometriosis samples. The tentative biomarker assignments for these selected variables are shown in Table . The band selected at 2371 nm corresponds to CH stretching and C–C stretching combination from lipids, and the band at 1990 nm can be associated with the combination band of NH stretching + amide. The bands at 1612 and 1095 nm are related to the first overtone of the intermolecular hydrogen bond from primary amines and the second overtone of the hydrogen bond for secondary amides, respectively. These variables are in accordance with previous results obtained by the GA for discriminant analysis. Finally, 31 wavenumbers were selected with the OGA for the dengue data set, which were responsible for the correct classification of the virus samples. The tentative biomarker assignments for these selected variables are listed in Table . By analyzing the selected wavenumbers, it is possible to conclude that OGA attributed the main variables for one-class classification between the classes to phosphodiester groups of nucleic acids (phosphate I in RNA) at ∼1078 cm –1 ; amide I (∼1668 cm –1 ); and amide II (∼1552 cm –1 ), which are in accordance with previous studies involving variable selection for virus discrimination.

Materials

The Data Driven Soft Independent Modeling of Class Analogy (DD-SIMCA) is a variant of SIMCA, one of the most widely used one-class classification models in chemometrics. , , A comprehensive description of the DD-SIMCA theory can be found elsewhere. , DD-SIMCA is based on the decomposition of preprocessed data. In this approach, PCA is applied to model the target class using the training data matrix X ( I × J ), as described in eq : 1 X = T P T + E where X is the preprocessed spectral data matrix of size ( I × J ), where I is the number of objects and J the number of variables; T is the scores matrix of size ( I × A ), where A is the number of principal components; P is the loadings matrix of size ( J × A ); and E ( I × J ) represents the residuals matrix. The superscript T denotes the matrix transpose. Based on the PCA results, the score distance (SD), h i , and the orthogonal distance (OD), ν i , are calculated. The SD is defined as the squared Mahalanobis distance and reflects how far the projection of sample i lies from the origin of the principal component (PC) space. Although the Mahalanobis distance typically accounts for pairwise covariance between variables, this is not an issue in this context, as PCA scores are orthogonal by design. The OD is defined as the squared Euclidean distance between sample i and the score subspace; that is, it represents how far the original data point is from its corresponding projection in the PC space. The SD ( h i ) and OD ( v i ) can be calculated using eqs and , respectively: 2 h i = ∑ a = 1 A t i a 2 λ a 3 v i = ∑ j = 1 J e i j 2 where λ a = t a T t a is the eigenvalue corresponding to component a , representing the sum of the squared score values for that component ( t a ); and e is the residual. In possession of the distances, the distance plot can be plotted as h / h 0 vs v / v 0 or log h / h 0 vs log v / v 0 . The total distance is then calculated by eq : 4 c = N h h h 0 + N v v v 0 ∝ X 2 ( N h + N v ) where parameters v 0 and h 0 are the scaling factors, and N h and N v represent the respective degrees of freedom (DoF). These parameters are unknown a priori and can be estimated using a data driven approach. , The acceptance area (or decision threshold) for the target class is defined based on a predefined type I error rate, α. The acceptance condition is given by 5 c ≤ c crit ( α ) where 6 c crit = X 2 ( 1 − α , N h + N v ) X 2 is the (1 – α) quartile of the chi-squared distribution with N h + N v degrees of freedom. , After this step, the model is finalized and is ready for the classification of new data samples. It can be represented by an acceptance area in the orthogonal vs score distance space, also known as the acceptance plot, defined by the given α value. The α value specifies the type I error. Each sample in the training set can be characterized as regular, extreme, or outlier, depending on its location in the acceptance plot. A regular sample is one that is well described by the model and assigned to the target class. An extreme sample lies at the boundary of the acceptance area and may still belong to the target class but with higher variability. An alien sample, considered an outlier, is not attributed to the target class and is assumed to belong to an alternative meta-class. , The second cutoff level is defined as the outlier boundary, constructed based on a specified γ value. This value represents the probability that at least one regular object from the training set will be erroneously classified as an outlier. Unlike the acceptance area, the outlier boundary depends on the size of the training set. The value for γ is 0.01. The extreme plot and sensitivity plot can help assess the quality of classification models and support the selection of the optimal number of PCs. , The classification results are shown in the acceptance plot. In addition, the value of the type II error (β), which represents the rate of incorrect acceptance of alien samples as target class objects, is calculated. A reverse evaluation is also possible, in which a specific type I error (α) corresponds to a given value of the type II error (β). The One-Class Partial Least Squares (OCPLS) classifier is a class modeling (CM) approach based on Partial Least Squares (PLS), offering performance comparable to that of SIMCA. , However, data analysis may sometimes involve outliers and nonlinear contaminated data sets, which can lead to failures and bias in parameter estimation. To address these issues, variants such as the ordinary OCPLS, the nonlinear Gaussian Radial Basis Function (RBF or GRBF)-OCPLS, and the robust OCPLS based on partial robust M-regression (PRM) have been proposed in the literature. , The OCPLS model is constructed as a special case of PLS regression, assuming that X ( m × n ) contains m objects described by n characteristic variables from the target class to be modeled: 7 1 = X b PLS + e where 1 is the response vector ( m × 1) with all elements equal to one, b PLS ( n × 1) contains the PLS regression coefficients, and e ( m x 1) is the residual vector. The variables or features in X must not be centered; otherwise, all variables could become orthogonal to the constant response vector 1 . b PLS ( n × 1) is computed by regression of 1 on K primary latent variables (LVs) or components as 8 T = XW 9 1 = Tq 10 b PLS = Wq where the columns of T ( m × K ) contain the scores of K significant orthogonal LVs, W ( n × K ) holds the PLS loadings of the K LVs, and q ( K × 1) denotes the regression coefficients relating T to the response vector 1 . The prediction of the residual sum of squares (PRESS) is obtained by Traditional Cross-Validation (TCV) to estimate the optimum number of LVs. Distance measures are derived from the OCPLS model, two of which are the score distance (SD), which represents the position of an object in the space spanned by the primary OCPLS components, and the absolute centered residual (ACR), which serves as a measure of the dispersion of the projection onto the OCPLS regression coefficient vector. Based on these metrics, the upper control limit (UCL) is calculated for the ACR and used to plot and identify samples belonging to an alien class. The critic points of standard normal distribution with α = 0.05 and F-distribution were used to calculate the number of degrees of freedom. The Gaussian Radial Basis Function (GRBF) is commonly used to develop a nonlinear OCPLS model. A transformation is applied and centered at the positions of training objects such that the number of GRBF equals the number of training samples. All variables must be rescaled to a range between 0 and 1 to implement the nonlinear GRBF-OCPLS model. The number of LVs and the kernel width parameter can be estimated simultaneously by analyzing the predicted residuals obtained through cross-validation. This cross-validation can be performed using a TCV approach or Monte Carlo Cross-Validation (MCCV). , Partial robust M-regression (PRM) is an effective and reliable robust PLS model that downweights both orthogonal outliers and leverage objects. This leads to more accurate regression coefficients due to improved confidence levels, resulting in better model precision, especially when dealing with noisy data. In one-class classifiers, differences among regular objects are expected and must be allowed in order to capture the natural variation within the same class. Based on a predefined cutoff for the percentage of outliers, PRM is applied using all the training data. Consequently, the objects assigned the lowest weights by PRM are identified as outliers. − The values of SD and ACR indicate whether an object lies inside or outside the modeled class region. According to the values of ACR and SD, the object in question can be assigned to one of four groups: regular or normal objects (region 1), which exhibit both a small SD and a small ACR; good leverage objects (region 2), which have a large SD and a small ACR; response outliers (region 3), characterized by a small SD and a large ACR; and bad leverage objects (region 4), which present a large SD and a large ACR. The ACR quantifies the distance of a sample from the OCPLS class model. Consequently, samples characterized by a low SD and a high ACR are classified as class outliers. Multivariate Statistical Quality Control (MSQC) can be useful for detecting objects falling in regions 2, 3, and 4 as different types of outliers. , The genetic algorithm (GA) is an iterative combinational algorithm inspired by Mendelian genetics, where a set of initial random variables (chromosomes) undergo processes like selection, crossover combinations, and mutations until the fittest set of variables is selected according to the minimization of a cost function. , This cost function may vary; for example, it could be the root mean squared error of prediction (RMSEP) in regression models or the misclassification error for a given classifier in classification models. The aforementioned processes are repeated several times during generations until a specific set of initial variables that provide the best validation results are finally selected. Additionally, the nondeterministic nature of the GA may result in local minima, which could be avoided by running the algorithm several times in search of the best fitness value. Fitness herein is defined as the inverse of the cost function. In the one-class genetic algorithm (OGA), a modification of the validation samples used to find the minimum cost is made so that the model is trained with a single class. For this, two pseudo-classes are created in the validation process: positive and negative. The positive class comprises the samples with smaller distances between them and the class center of the target class in a Euclidian space and, thus, the samples with profiles closer to the class mean. The negative class comprises samples with larger distances to the class center, such as outliers or borderline samples present in the target class. To make this selection during the GA process, the Kennard–Stone (KS) algorithm is applied to separate the positive and negative classes; the positive being the samples closer together and closer to the class mean, and the negative being the outer samples. After class separation, the cost function used to distinguish the classes was based on an LDA classifier defined as 11 G = 1 N v ∑ n = 1 N g n where N v is the number of validation samples and g n is defined as 12 g n = r 2 ( x n , m I ( n ) ) min I ( m ) ≠ I ( n ) ⁡ r 2 ( x n , m I ( m ) ) where r 2 ( x n , x I ( n ) ) is defined as the squared Mahalanobis distance between sample x n and the center of the positive class m I ( n ) , and r 2 ( x n , x I ( m ) ) is the squared Mahalanobis distance between sample x n and the center of the negative class m I ( m ) . GA was performed three times starting from different random initial populations, and the variables with the best fitness value were selected to build the further OCC models. The GA model was built using 100 generations with 200 chromosomes each. Crossover and mutation probabilities were set to 60% and 10%, respectively. The positive class was defined as the 70% of samples closer to the class center of the target class, while the negative class was defined as the remaining 30% of samples. The OGA schematic workflow is shown in Figure , where the steps until the selected variables are achieved is described. One-class genetic algorithm (OGA) schematic workflow. The performances of the DD-SIMCA and OCPLS models were evaluated under identical spectral preprocessing conditions, in terms of sensitivity (SEN) of an external prediction set, defined as 13 SEN = number of true positives number of target samples where SEN is the ratio between the number of true positives and the number of target samples. , All the models were built within the MATLAB R2024b environment (MathWorks, Inc., USA) using lab-made routines. Additionally, the DD-SIMCA and OCPLS models were built using the DD-SIMCA Toolbox and OCPLS Toolbox. The COVID-19 samples were made available by the Central Laboratory of Dr. Almino Afonso (LACEN), affiliated with the Federal University of Rio Grande do Norte (UFRN), Brazil. The samples were collected in public health units in the State of Rio Grande do Norte, Brazil, and the patients/volunteers read and signed the Free and Informed Consent Form. The study received ethical approval from the ethics committee under protocol number 65128122.​3.0000.​5537, and all procedures were conducted in conformity with the Declaration of Helsinki. To carry out the experiments, nasopharyngeal secretion was collected assisted by a nasal swab, fully sterilized, and carefully introduced into the nostril following rotation movements. Before the procedures, the swab was added to a salt solution, which was part of the collection kit. These samples were stored at a temperature range between 2 and 8 °C for a maximum of 3 days and stored at −80 °C in a freezer. This control-case study resulted in a total of 173 samples, with 84 for the healthy control group and 89 with a clinical diagnosis of COVID-19. All patients were confirmed as a control or case using the Reverse Transcription Polymerase Chain Reaction (RT-PCR). NIR spectra were obtained using an ARCoptix FT-NIR Rocker spectrophotometer (Arcoptix S.A., Switzerland). The tests were carried out in transflectance mode, with a spectral resolution of 8 nm. The analytical procedure consisted of transferring 10 μL of the sample to an aluminum paper surface and using an optical fiber positioned onto each paper. The measurements were repeated 5 times. Then, the spectral data were cut in the 1000–2500 nm fingerprint and preprocessed with Extended Multiplicative Signal Correction (EMSC, first order polynomial fitting) and Savitzky–Golay smoothing (SG, window of 7 points with first order polynomial fitting was applied), with all parameters fixed. The endometriosis samples were obtained at Januário Cicco Maternity School (MEJC), affiliated with the Federal University of Rio Grande do Norte (UFRN), Brazil. The study received ethical approval from the ethical committee at MEJC/UFRN under protocol no. 44352921.​6.0000.​5292, and all procedures were conducted in compliance with the Declaration of Helsinki. To conduct the experiments, venous blood samples were collected from each patient and then centrifuged at 3600 rpm for 7 min to separate the plasma. 100 μL aliquots of plasma were transferred to Eppendorf tubes and stored at −80 °C until the spectroscopic analysis. This control-case study resulted in a total of 75 samples, with 41 samples derived from women with a clinical diagnosis of endometriosis (case, n = 41) and 34 samples from the healthy control group ( n = 34). The analytical procedure for acquiring the NIR spectra of endometriosis was developed as described in ref . The spectral data were preprocessed with MSC and SG smoothing (in MSC, the average spectrum was used, and in SG, a window of 15 points with first order polynomial fitting was applied), with all parameters fixed. Dengue ( n = 88) vs healthy control ( n = 90) patients were also investigated using attenuated total reflection Fourier transform infrared (ATR-FTIR) spectra collected from blood samples. This data set is derived from Santos et al. and public available on the Figshare repository, whose spectroscopic data acquisition is available elsewhere. The spectroscopic data at the fingerprint region (900–1800 cm –1 ) were first analyzed to find possible outliers using the Hotelling’s T 2 vs Q residuals test. Two outliers were identified in the healthy controls data and removed; thus, the final data set contained 88 dengue and 88 healthy control samples. The spectral data were then preprocessed by MSC (the average spectrum was used) and SG smoothing (window of 7 points with first order polynomial fitting was applied), with all parameters fixed.

Conclusions

In this study, one-class classifier models associated with a new variable selection strategy, the one-class genetic algorithm (OGA), were applied to clinical data. Although both models provided similar classification results, for the COVID-19 data, the OGA-PRM-OCPLS showed more robust classification than DD-SIMCA. The same happened for the endometriosis and dengue data. Furthermore, the wavelength and wavenumbers selected in the three data sets studied could be related to biomarkers capable of differentiating the classes, providing valuable biochemical information for the detection of COVID-19, endometriosis, and dengue. Herein, for the first time, the OGA associated with the OCC models is reported, such as DD-SIMCA and OCPLS, and they can be implemented as screening models in clinical applications using spectroscopy, highlighting their potential for less expensive and less time-consuming analyses. However, some limitations including the small sample size, need for independent data set validation, and nondeterministic nature of the OGA must be taken into account before considering this approach for generalizability and clinical implementation.

Introduction

Multivariate classification models are commonly employed across many scientific fields, such as food science, medical diagnostics, forensic analysis, microbiological studies, and fuel research, among others. − In analytical chemistry, the aim of classification is to build categories, i.e., classes based on data acquired to characterize samples through a set of variables. The term “class” denotes a group of samples that share similar features. Classification models are an important group of pattern recognition tools often applied in two-class or multiclass classifiers. Historically, they were the first multivariate models introduced and applied to qualitative analyses in pattern recognition. Their use has gained strength as relevant software has become more commercially available, seemingly providing better results compared with other models. Models such as Linear Discriminant Analysis (LDA), Quadratic Discriminant Analysis (QDA), Partial Least Squares Discriminant Analysis (PLS-DA), k-Nearest Neighbors (k-NN), and Support Vector Machines (SVM), among others, are known discriminant models. Class modeling (CM) or one-class classifier (OCC) models are an important set of models that answer the following general question: “can object O, declared of class A, really belong to class A?” For this, it is assumed that the term “class” denotes a set of samples that share similar features or attributes. Therefore, the class model is constructed using samples that undoubtedly belong to the target class, characterized by chemical, physical, and other relevant variables. Sensitivity and specificity are parameters that characterize a class model. Sensitivity measures the percentage of correct positive decisions (i.e., the ability to correctly identified true positives, thereby minimizing type I errors), while specificity measures the complementary percentage of correct negative decisions, thereby reducing type II errors. Models such as Soft Independent Modeling of Class Analogy (SIMCA) and two of its variants, Alternative SIMCA (Alt-SIMCA) and Data Driven SIMCA (DD-SIMCA), as well as Unequal Class Spaces (UNEQ), Potential Functions (PF), One-Class Support Vector Machines (OC-SVM), and One-Class Partial Least Squares (OCPLS), among others, are some examples of class modeling models. Discriminant analysis is composed of binary (conventional) and multiclass discrimination. The main distinction between discriminant binary and class modeling is that discriminant binary requires at least two classes to define the optimal boundary separating objects belonging to different classes. In contrast, class modeling can be approached in asymmetric cases, where a single class is represented in the training set, or in scenarios where only one class needs to be modeled. Furthermore, an enclosed class space is defined according to predetermined confidence levels, enabling the verification of compliance. When an object is tested against multiple modeled classes, it may be assigned to more than one class. To improve the classification models, variable selection algorithms can be applied to the data sets. Variable selection algorithms are useful tools to find specific spectral markers associated with class separation. These algorithms enable the extraction of features from dominant spectral bands, effectively reducing the high redundancy and strong collinearity. By selecting representative variables, they allow grouping and replacement of the original set of variables, leading to a more concise, simple, and informative model, along with reducing the noise caused by irrelevant variables. , Various types of variable selection strategies are employed in data sets, typically classified into three main groups: filter approaches, wrapper approaches, and embedded approaches. Filter approaches evaluate variable performance based on inherent properties prior to model building, generally by defining a ranking criterion and applying a threshold. Some examples include Variable Importance in Projection (VIP) and Selectivity Ratio (SR). Wrapper approaches, on the other hand, perform feature selection iteratively, as seen in strategies such as the Genetic Algorithm (GA). Lastly, embedded approaches integrate variable selection within the model development process, including models like Principal Component Analysis (PCA) and Partial Least Squares (PLS) regression. , Herein, a new variable selection approach for class modeling is reported. This approach is a modification of the GA for discriminant analysis applied to a single class. This can be a useful approach to enhance class discrimination and spectral interpretability of complex data sets for authenticity applications or for modeling specific target classes.

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: pmc

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Condition tags

endometriosis

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

SciLite annotations

chemicals 22
salt aluminium sulfamides lipid carbohydrate polymethylene polyphenyl isocyanate amide amide methyl methyl polysaccharide sulfamides sulfamides carbohydrate amide hydrogen alkylamines hydrogen sulfamides dihydrofolic acids amide amide
organisms 7
suid herpesvirus 1 strain kaplan human severe acute respiratory syndrome coronavirus 2 suid herpesvirus 1 strain kaplan dengue virus group suid herpesvirus 1 strain kaplan suid herpesvirus 1 strain kaplan

Source provenance

europepmc
last seen: 2026-07-18T06:13:54.626559+00:00
pmc
last seen: 2026-05-13T20:22:03.195721+00:00
pubmed
last seen: 2026-07-18T06:08:55.241849+00:00
scilite
last seen: 2026-06-21T06:47:03.627287+00:00
unpaywall
last seen: 2026-05-11T08:34:28.763810+00:00
License: CC-BY-4.0 · commercial use OK · attribution required
Courtesy of the U.S. National Library of Medicine