Original Article |
|
Corresponding author: Eftichia Kritsi ( ekritsi@uniwa.gr ) © 2025 Stavroula Giakoumopoulou, Paris Christodoulou, Minos-Timotheos Matsoukas, Vasilis Panagiotopoulos, Dionisis Cavouras, Eftichia Kritsi.
This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Citation:
Giakoumopoulou S, Christodoulou P, Matsoukas M-T, Panagiotopoulos V, Cavouras D, Kritsi E (2025) Leveraging machine learning and molecular docking techniques to predict novel melanocortin-4 receptor agonists. Folia Medica 67(3): e150583. https://doi.org/10.3897/folmed.67.e150583
|
Introduction: Monogenic obesity caused by mutations in the melanocortin-4 receptor (MC4R) gene remains a significant health challenge, despite numerous efforts to discover effective treatments. The MC4R has emerged as a promising target for drug development due to its role in energy homeostasis and adipose tissue formation.
Aim: The present study explores the hybridization of machine learning and in silico techniques to propose natural compounds that potentially act as agonists against the obesity-related MC4R.
Materials and methods: Specifically, a predictive model was developed to classify molecules based on their activity against the human MC4R (hMC4R). Additionally, a comprehensive molecular docking study was conducted on 2,000 compounds derived from natural sources to predict their binding affinity to the hMC4R.
Results: The subsequent analysis of the docking results identified five natural compounds that have the potential to act as hMC4R agonists and contain a flavone chemical scaffold. Integration of the predictive model with molecular docking simulations reinforced these findings, illustrating the complementary roles of data-driven insights and structural assessments in pinpointing viable hit compounds.
Conclusion: The study’s findings suggest that the flavone chemical scaffold could serve as a template for designing novel MC4R agonists.
cheminformatics, computational techniques, drug design, virtual screening, therapeutics, machine learning
Obesity is recognized as one of the most pervasive chronic health problems on a global scale, often associated with an elevated risk of adverse health outcomes. According to statistical studies conducted by the World Health Organization (WHO) in 2022, it is estimated that 43% of adults are classified as overweight, while 16% are characterized as obese, indicating a more than twofold increase over a period of 3 decades globally.[
The melanocortin-4 receptor (MC4R), a class of G-protein coupled receptors, plays a pivotal role in regulating appetite, maintaining energy balance, and influencing the formation of adipose tissue in the body.[
In 2020, the Food and Drug Administration (FDA) approved setmelanotide, also known as RM-49 or commercially as Imcivree, as the first pharmaceutical treatment targeting obesity.[
However, the widespread adverse effects associated with existing MC4R ligands underline the necessity for the development of more selective ligands, to address the escalating medical and socioeconomic challenges posed by the global rise in obesity.[
Towards this direction, the present study attempts to employ a combinatorial methodology, including machine learning (ML) and in silico techniques, in an effort to identify potential hMC4R ligands, with a specific focus on non-peptidic agonists.
The ChEMBL database (https://www.ebi.ac.uk/chembl/), the largest open-access source of bioactive molecules, was utilized to retrieve 2,177 compounds that were tested against hMC4R (ChEMBL259) at half-maximal inhibitory concentration (IC50) values.
A curated dataset of 1,906 compounds was created using an IC50 threshold filter of 10 µM. Consequently, 825 of these compounds were categorized as “Active” and 1,081 as “Not Active”. RDKit (https://www.rdkit.org/) was used to generate features for machine learning models. Particularly, 208 molecular descriptors were calculated, including several categories such as constitutional, topological, fragment-based, charge, and shape descriptors, using simplified molecular input line specification (SMILES) of the examined compounds.[
Pre-processing step
To ensure the functionality of the machine learning classifiers, a preprocessing step was implemented. This step included the utilization of 11 classifiers from the scikit-learn library (https://scikit-learn.org/stable/), balancing between the studied compounds, and data normalization, to compensate against unbalanced class-data sizes and uneven ranges of descriptor-data values that distort classifiers’ performance.
The implementation of a single classifier was employed in each instance, with values being scaled to enhance classifier performance. Normalization was achieved through the implementation of the preprocessing.normalize function from the scikit-learn Python library (https://scikit-learn.org/stable/). The dataset was balanced by augmenting the size of the smallest class to match the largest class using the Synthetic Minority Over-sampling Technique (SMOTE), which was implemented via the imbalanced-learn Python library (https://imbalanced-learn.org/stable/). The model.feature_importance_ attribute, where the refers to the classifier used, from the scikit-learn Python library (https://scikit-learn.org/stable/) was then employed to rank descriptors according to their importance. The ranking procedure was executed 50 times, with each execution generating a ranked list of features based on their frequency of occurrence. The top 10 descriptors with the highest occurrence across the 50 repetitions were selected for further processing.
Data splitting
The dataset was segmented into two subsets to ensure effective model training and evaluation. Specifically, 70% of the data was allocated for training the machine learning models, while the remaining 30% was reserved for testing and assessing model performance. To enhance reliability, the data-splitting process was repeated 10 times. This iterative approach reduces the impact of random variations in data selection. Each iteration provides a distinct combination of training and testing sets, facilitating the evaluation of the consistency and generalizability of the model.
Optimal ML-model design process
The machine learning system underwent a systematic optimization process for each of the ten train-test splits. Accordingly, for each train-test dataset split, the training dataset was utilized to design the classifier, using a combination of descriptors, amongst the top 10 descriptors, identified as of high importance in the preprocessing step. The designed classifier was evaluated by the repeated K-Fold cross-validation method, using the RepeatedKFold function from scikit-learn Python library (https://scikit-learn.org/stable/). This process was systematically repeated for all possible descriptor combinations (of 2 to up to 10 descriptors per combination), and the best model design for the particular training dataset was the classifier with the least number of descriptors that produced the highest accuracy in classifying correctly compounds into active and non-active. That best-performing model (classifier/features-combination) was then applied to the left-out test dataset to evaluate its final classification accuracy and overall effectiveness. This process was repeated for ten train-test data splits and the average performance of the particular classifier and the involved features were recorded.
Finally, the whole classifier/features combination design process described above was repeated for all 11 classifiers so as to identify the best-performing machine learning designed system that produced the highest classification accuracy (Fig.
In parallel, molecular docking studies were subjected to explore the potential binding affinity of a series of natural compounds into the hMC4R. For this scope, the electron microscopy structure of hMC4R complexed with the agonist setmelanotide[
In continuation, a grid box centroid on setmelanotide with the dimensions x=10Å, y=10Å, and z=10Å was created and molecular docking studies were carried out on all examined natural compounds, using the Standard Precision (SP) mode of Glide.[
For this part of the study, MetaboAnalyst 6.0, a freely accessible platform for comprehensive metabolomics data analysis and interpretation, was employed. Initially, the RDKit molecular descriptors of the natural compounds that were selected as potential ligands of hMC4R were calculated. Then, the data were uploaded to MetaboAnalyst’s Biomarker Analysis module, offering the ROC curve-based evaluation approach to potential biomarkers identification and model performance evaluation. Auto Scaling algorithm was selected for data normalization, and a Random Forest classifier based on the best combination of biomarkers, was selected to predict the inhibition of the tested compounds.
Optimal feature combination
Among the 10 descriptors identified through the feature importance process, a combination of 7 RDKit molecular descriptors proved to be the most effective for building a robust machine learning model. Table
| RDKit Descriptor | Brief Interpretation |
| VSA_EState6 | The 6th of the 10 VSA_EState molecular descriptors. They quantify the surface area contributions of different types of atoms or bonds within a molecule. |
| MaxAbsEStateIndex | It refers to the maximum absolute value of the E-State indices across all atoms in the molecule. |
| PEOE_VSA8 | The 8th of the 14 PEOE_VSA molecular descriptors. They intend to capture the direct electrostatic interactions within a certain range of atomic partial charges of 0≤x≤0.5. |
| Kappa2 | The 2nd of the three kappa shape indexes. It is a measure of molecular branching and connectivity. |
| MolMR | The Molecular Weight of a molecule expressed in Da. |
| BCUT2D_MRLOW | The lowest eigenvalue weighted by Crippen Molar Refractivity (Crippen MRR) |
| Kappa3 | The 3rd of the three kappa shape indexes. It involves complex connectivity information and is influenced by the presence of rings or cyclic structures. |
ML-model validation
Table
ROC curves of the optimal features combination, using the Random Forest Classifier over 10 data-split repetitions (AUC=0.98).
The statistical analysis results for the molecular descriptors detailed in Table
Boxplots of the statistically significant descriptors (A) MaxAbsEstateIndex, (B) PEOE_VSA8, (C) Kappa_2, and (D) BCUT2D_MRLOW.
The MaxAbsEStateIndex molecular descriptor uses E-State index and surface area contributions. E-State is a concept developed by Kier and Hall[
The Van der Waals surface area (VSA) is a value obtained by considering the shape of each atom to be a sphere with a radius equal to that of Van der Waals. At this point, it is important to note that the surface area of an atom in a molecule is the amount of surface area of that atom not contained in any other atom of the molecule.[
The Kier alpha-modified shape or kappa descriptors are a group of molecular descriptors which are associated with the different shape contribution of heteroatoms and hybridization states. As a result, they offer a way to describe the structural characteristics of molecules, which is crucial for drug design.[
Finally, Burden-Cas-University of Texas eigenvalues (BCUT) are based on the Burden approach, considering three matrices whose diagonal elements correspond to I) atomic charge-related values, II) atomic polarizability-related values, and III) atomic H-bond abilities. The BCUT2D descriptors are a specific type of BCUT descriptors calculated based on a 2D representation of the molecular structure.[
In a further step, 2,000 natural compounds were docked into the hMC4R and the results evaluation was based on a) the predictive binding affinity, represented as docking score and b) the interaction pattern of the examined compounds, compared to the co-crystallized ligand setmelanotide. Therefore, 5 compounds (Fig.
Chemical scaffolds of the 5 selected natural compounds, Compound 1: ZINC000169302042, Compound 2: ZINC000169724085, Compound 3: ZINC000253389129, Compound 4: ZINC000255260827, Compound 5: ZINC000299817569, derived from molecular docking studies into MC4R.
The docking score and the interaction pattern of setmelanotide and selected natural compounds into hMC4R (PDB:7PIU). The common interactions among selected compounds and setmelanotide are marked in bold font
| Compounds | Docking score kcal·mol-1 | Interactions |
| Setmelanotide | −11.12 | 1HB: Glu100, Thr101, Asp122, Asn123, Asp126, Ser188, His264 |
| Compound 1 ZINC000169302042 | −7.78 | 1HB: Glu100, Asp122, His264, Αsn285 |
| Compound 2 ZINC000169724085 | −7.55 | 1HB: Asp122, Asn123, Phe184, His264, Asn285 & 2pi-pi Phe284 & 3mc |
| Compound 3 ZINC000253389129 | −6.16 | 1HB: Gln43, Asp122, Asp126, His264, Asn285 |
| Compound 4 ZINC000255260827 | −8.41 | 1HB: Gln43, Asn97, Asp122, Asp126, Ser188, Tyr268 |
| Compound 5 ZINC000299817569 | −7.08 | 1HB: Glu100, Thr101, Asp122, Asn123, Ser188, Tyr268 & 3mc |
The docking results analysis revealed that the selected natural compounds are stabilized into the binding pocket of MC4R via the formation of a rich interaction pattern, including hydrogen bonds, pi-pi interactions and metal coordination (Table
Representative binding poses of Compound 1: ZINC000169302042, Compound 2: ZINC000169724085, Compound 3: ZINC000253389129, Compound 4: ZINC000255260827, Compound 5: ZINC000299817569, derived from molecular docking studies into hMC4R. Hydrogen bonds are depicted with dashed yellow lines, pi-pi stacking with dashed blue lines, and Ca2+-coordination with black lines.
It is critical to note that the proposed molecules are flavonoids and specifically categorized into flavones. This category of compounds is abundant in plants, fruits and vegetables and according to epidemiological studies, randomized controlled trials, in vivo and in vitro assays contribute positively on weight management and obesity control.[
A step further, in order to predict the inhibition of the molecular docking proposed compounds, the machine learning tested dataset was used as input in the Biomarker Analysis module of Metaboanalyst 6.0.
Briefly, the dataset was subjected to ROC curve-based model evaluation, to calculate a) the model performance and validation, b) the diagnostic power of the model, and c) the prediction ability of the model. For this reason, a training test of 1906 compounds was created based on the 4 statistically significant descriptors (MaxAbsEstateIndex, PEOE_VSA8, Kappa_2, and BCUT2D_MRLOW) extracted from the machine learning model. The molecular docking proposed compounds were assessed as a test set and Linear SVM was utilized for the calculations.
ROC curve analysis showed that the model including the 4 biomarkers had a strong diagnostic power (with an AUC of 0.911) in discriminating Active from Not Active compounds (Fig.
Biomarker analysis performed by Metaboanalyst 6.0. a) ROC-curve evaluation of the created predicted model based on Linear SVM algorithm; b) Model’s cross validation alongside with permutation test based on 1000 permutations.
Finally, the prediction of inhibition of the tested compounds, based on the above model, is presented in Table
The calculated probability for the classification (Active / Not Active) based on biomarker analysis.
| Compounds | Probability | Class |
| Compound 1 ZINC000169302042 | 73.2% | Active |
| Compound 2 ZINC000169724085 | 64.3% | Active |
| Compound 3 ZINC000253389129 | 85.1% | Active |
| Compound 4 ZINC000255260827 | 87.2% | Active |
| Compound 5 ZINC000299817569 | 78.9% | Active |
The molecular docking results provide a robust foundation for interpreting the calculated inhibition probabilities presented in Table
The binding affinities correspond well with the predicted activity probabilities derived from the biomarker analy-sis. For example, Compound 4 (ZINC000255260827), which exhibited the most favorable docking score (−8.41 kcal·mol-1), also achieved the highest predicted activity (87.2%). This compound forms hydrogen bonds with a series of residues, including Asp122, Asp126, and Ser188, and engages Tyr268, contributing to enhanced binding stability.
Similarly, Compound 3 (ZINC000253389129) showed a docking score of −6.16 kcal·mol-1 and a high predicted activity probability of 85.1%. Although its docking score is less favorable compared to others, its ability to coordinate with Ca²+ ions offers additional stabilization, aligning with its high classification probability as “Active.”
The shared interaction patterns among the compounds, such as hydrogen bonding with Asp122 and interactions with His264 and Asn123, highlight the validity of these molecules as potential hMC4R agonists. The structural insights provided by molecular docking also support the observed trend of activity probabilities, suggesting that these common interactions likely contribute to functional outcomes.
Interestingly, Compound 2 (ZINC000169724085 demonstrated a moderate docking score (−7.55 kcal·mol-1) but retained a strong activity probability (64.3%). This compound forms unique interactions, including π-π stacking with Phe284 and metal coordination with Ca²+, which may enhance its functional relevance despite the lower binding affinity compared to Compound 4.
Finally, Compound 5 (ZINC000299817569) displayed a docking score of −7.08 kcal·mol-1, coupled with a predicted activity of 78.9%. Its interaction pattern closely mimics that of setmelanotide, forming hydrogen bonds with Glu100, Thr101, Asp122, and Asn123. This overlap in interactions suggests a comparable mechanism of action, validating its classification as “Active.”
The alignment between the docking scores, interaction profiles, and activity probabilities underscores the complementary nature of molecular docking and machine learning-based biomarker analysis. The flavonoid scaffold, prevalent among the selected compounds, further supports their potential as therapeutic agents due to its established roles in weight management and obesity control.
This study demonstrates the successful combination of machine learning and molecular docking techniques to identify potential hMC4R agonists for obesity treatment. The predictive model, built using key molecular descriptors, achieved high accuracy in distinguishing active from inactive compounds. Molecular docking validated five flavone-based natural compounds as promising candidates, highlighting their strong binding affinities and critical interactions with hMC4R, similar to the reference agonist setmelanotide. The integration of machine learning predictions with molecular docking results underscores the synergy of data-driven and structural approaches in drug discovery. These findings propose the flavone scaffold as a promising template for developing selective MC4R agonists. Future in vitro and in vivo validation is essential to confirm their therapeutic potential.
Despite the promising findings, our study has some limitations. Firstly, the absence of experimental validation, including biochemical assays or in vivo evaluations, means that further research is necessary to verify the biological efficacy of the identified compounds. Additionally, the use of SMOTE in our machine learning model could introduce synthetic bias, potentially affecting the model’s real-world performance. Future studies should consider experimental validations or independent datasets to confirm and enhance model robustness.
The authors have no funding to report.
The authors have declared that no competing interests exist.
The authors have no support to report.