Skip to main content
Communications Chemistry logoLink to Communications Chemistry
. 2026 Sep 24;9:301. doi: 10.1038/s42004-026-02194-1

MEGPNM as a multiscale edge-aware GAT network with hybrid pooling predicting permeability of non-peptidic macrocycles

Shida He 1,2,3, Lesong Wei 3, Weidong Ye 1,2, Quan Zou 3, Feng Zhang 1,2,✉
PMCID: PMC13612582  PMID: 42786254

Abstract

Non-peptidic macrocycles are attractive therapeutic candidates for targets that are difficult to drug, while still offering a path toward oral exposure. Predicting their membrane permeability, however, remains difficult because these molecules are conformationally flexible and can display molecular chameleon behavior. These properties make permeability prediction particularly challenging, so macrocycle-specific models are needed. In this work, we propose MEGPNM for permeability prediction. Our approach leverages multilayer edge-aware graph attention, incorporates Jumping Knowledge. We evaluate MEGPNM on PAMPA dataset from the Non-peptidic Macrocycle Membrane Permeability Database and benchmark it against fingerprint-based machine learning baselines and representative deep learning models, achieving the best performance. In addition, attention analyses highlight recurring structural motifs associated with permeability, providing practical clues for permeability-guided macrocycle optimization. We also release a web server for rapid permeability prediction and structure visualization to help early-stage screening.

Subject terms: Computational chemistry, Virtual screening, Cheminformatics


Non-peptidic macrocycles present a promising avenue for drug development, yet their conformational flexibility complicates membrane permeability prediction. Here, the authors introduce MEGPNM, a model that utilizes multilayer edge-aware graph attention, outperforms existing methods in predicting effective permeability, and reveals structural motifs linked to permeability, with a web server facilitating early-stage drug screening.

Introduction

Drug discovery is a complex, lengthy, and costly process, typically requiring over a decade from candidate compound identification to market approval, with an average cost of billions of dollars1,2. Among disease-related targets, a substantial fraction of disease-relevant targets are considered ‘undruggable’ or ‘difficult-to-drug’, which often feature flat, shallow, or groove-like binding sites3,4 that are challenging to modulate effectively with traditional small molecule drugs adhering to Lipinski’s Rule of Five (Ro5)5. While biologics such as antibodies can target certain difficult-to-drug targets, their poor cell membrane permeability prevents effective access to intracellular targets, and they typically require injection administration, limiting their clinical application6,7.

Macrocyclic compounds are typically defined as cyclic structures containing at least 12 atoms, and have attracted considerable attention in recent years as compounds with tremendous therapeutic potential8. Macrocyclization offers a strategic advantage by restricting conformation, allowing these molecules to bind “undruggable” targets with high affinity9,10. Despite their large size often placing them in the “beyond Rule of 5” (bRo5) space, macrocycles frequently maintain oral bioavailability. In fact, roughly 30-40% of macrocyclic drugs manage to bridge the gap between small-molecule permeability and the target specificity of biologics11. Some macrocyclic drugs have been approved by regulatory authorities, including the immunosuppressant cyclosporine12 and the hepatitis C virus (HCV) NS3/4 A protease inhibitor simeprevir13, demonstrating the potential of macrocycles in drug development11,14–17.

However, rational design of macrocycles faces numerous challenges11,18. Membrane permeability is a critical determinant of whether a drug can reach intracellular targets and achieve oral administration19,20. The membrane permeability test of Macrocyclic Compounds is time-consuming and costly, and it is difficult to carry out high throughput21. Notably, cyclic peptides and non-peptidic macrocycles exhibit significant differences in pharmaceutical properties. Cyclic peptides typically exhibit poor cell membrane permeability and metabolic stability due to polar amide bonds in the peptide backbone, which represent a major obstacle to oral administration. In contrast, non-peptidic macrocycles, unburdened by polar backbones, more frequently exhibit favorable oral bioavailability22. Nevertheless, accurate prediction of membrane permeability for non-peptidic macrocycles remains highly challenging. This kind of compound has great flexibility, and its conformation is affected by ring strain, intramolecular hydrogen bonds and transannular interactions. It may also have the characteristic of “molecular chameleon”-changing different conformation in different polar environments to shield polar groups23,24.

Artificial intelligence has shown strong progress in predicting drug–drug interactions (DDI) and drug–target interactions (DTI)15,25,26. Graph Neural Networks (GNNs) have become mainstream methods for property prediction27,28. While early models focused on node features, subsequent studies like D-MPNN29 demonstrated the importance of message passing along chemical bonds. Advanced architectures such as R-MAT30 and MolCLR31 have further added self-attention and contrast learning to capture long-range dependencies and learn more robust representations. In the study of macrocycles, deep learning has recently shown promise for cyclic peptides. For example, Multi_CycGT32 and MultiCycPermea33 have been developed to integrate multimodal features, including sequence motifs and graphs, to predict permeability. However, these advancements have not yet been effectively applied to non-peptide macrocycles. Unlike cyclic peptides, which often share defined backbone motifs, non-peptide macrocycles exhibit higher scaffold diversity and physicochemical profiles that lie bRo534,35. Standard GNNs trained on common small-molecule datasets often fail to generalize to this specific chemical space due to domain shift36, while the complex interplay between macrocyclic rigidity and adaptive conformational behavior poses modeling challenges that general-purpose architectures have not addressed well37,38. Zhang et al proposed Multi_DDPP39  which integrates multisource data for cyclic peptides and macrocycles via knowledge distillation and Swing Range, but the framework is limited to qualitative classification and provides insufficient quantitative regression guidance for lead optimization.

Data resources have been crucial for computational studies of non-peptidic macrocycles. Feng et al22 recently constructed the Non-peptidic Macrocycle Membrane Permeability Database (NPMMPD) with 5638 permeability measurements across 4216 compounds, covering structures from fully non-peptidic to semi-peptidic. By comparison, CycPeptMPDB focuses on cyclic peptides, containing data for 7991 highly polar peptidic macrocycles. While several deep learning models have been built using CycPeptMPDB40, NPMMPD now provides a resource specifically suited for non-peptidic macrocycles. The challenge is developing prediction models that can fully exploit this dataset and capture the distinct structural features of non-peptidic macrocycles.

Here we present MEGPNM, a macrocycle-enhanced graph neural network tailored for membrane permeability prediction in non-peptidic macrocycles, as shown in Fig. 1. The model couples an edge-aware, multiscale attention encoder with Jumping Knowledge fusion to combine signals from different depths and uses a gated hybrid pooling head to integrate graph-level features across layers and scales. To make the predictions more interpretable, MEGPNM retains attention weights and links them to systematic fragmentation analyses. We evaluate the model on the effective-permeability subset of NPMMPD22 under both random and activity cliff splits, and compare it with descriptor-based machine-learning baselines and widely used deep-learning molecular models. Experiments show that MEGPNM outperforms descriptor-based and deep learning baselines across multiple data-splitting scenarios, and its attention weights help identify macrocyclic fragments relevant to permeability. These results indicate that reliable permeability prediction for non-peptidic macrocycles requires architectures tailored to macrocyclic chemistry.

Fig. 1. Overall architecture of MEGPNM for macrocycle membrane permeability prediction.

Fig. 1

A Molecular feature encoding. B Multilayer edge-aware GAT layers. C JK fusion and pooling. D MultiScale hybrid fusion and gating aggregation. E Prediction head.

Results and discussion

Performance comparison of MEGPNM and baseline methods

MEGPNM was evaluated against 17 baseline models under three splitting strategies: random split, activity cliff split, and scaffold split. As shown in Table 1, MEGPNM achieved the best performance on the random split across all five metrics, obtaining the lowest RMSE of 0.463. The closest baselines were MolCLR and Multi_DDPP, with RMSEs of 0.487 and 0.496, respectively. Geometry-aware models such as SchNet and DimeNet outperformed most sequence-based and traditional baselines but did not match the top-ranked methods. Table 2 reports results on the activity cliff split, which is more challenging because it requires distinguishing structurally similar molecules that exhibit markedly different permeability. MEGPNM again obtained the lowest RMSE of 0.561, followed by KnoMol at 0.594 and Multi_DDPP at 0.618, and remained the best performer on the remaining metrics. Several graph- and pretraining-based baselines showed substantial degradation in this setting; for instance, GCN rose to an RMSE of 0.798, performing worse than the SVM baseline of 0.741, suggesting that conventional message-passing networks struggle to capture the subtle structural differences underlying activity cliffs. For the scaffold split shown in Table 3, MEGPNM again ranked first with an RMSE of 0.519, followed by Multi_DDPP at 0.529 and KnoMol at 0.552. DimeNet and SchNet outperformed most traditional and sequence-based baselines. MEGPNM also led in the remaining metrics across all three splits, indicating more robust generalization than the other methods under varying distributional conditions.

Table 1.

Model performance on random split dataset

method RMSE(↓) R²(↑) CI(↑) PCC(↑) SCC(↑)
SVM 0.544 0.559 0.774 0.750 0.751
RandomForest 0.532 0.577 0.782 0.764 0.759
XGBoost 0.525 0.589 0.783 0.768 0.762
TextCNN 0.563 0.526 0.768 0.735 0.734
BiLSTM 0.542 0.562 0.781 0.759 0.753
Bert 0.586 0.487 0.755 0.702 0.700
GCN 0.543 0.559 0.776 0.750 0.746
GAT 0.513 0.607 0.800 0.781 0.793
GIN 0.540 0.564 0.780 0.760 0.759
ChemBerta 0.787 0.094 0.642 0.384 0.427
Unimol 0.681 0.308 0.717 0.608 0.615
MolCLR 0.487 0.646 0.806 0.810 0.813
R-MAT 0.550 0.549 0.780 0.753 0.762
KnoMol 0.528 0.582 0.804 0.792 0.798
Multi_DDPP 0.496 0.633 0.805 0.798 0.797
SchNet 0.523 0.591 0.788 0.776 0.778
DimeNet 0.516 0.602 0.789 0.777 0.784
MEGPNM 0.463 0.680 0.824 0.830 0.837

The best result is highlighted in bold.

Table 2.

Model Performance on Activity Cliff Split Dataset

method RMSE(↓) R²(↑) CI(↑) PCC(↑) SCC(↑)
SVM 0.741 0.322 0.703 0.574 0.589
RandomForest 0.668 0.450 0.745 0.677 0.688
XGBoost 0.669 0.448 0.742 0.670 0.683
TextCNN 0.740 0.324 0.700 0.572 0.585
BiLSTM 0.665 0.454 0.736 0.675 0.669
Bert 0.762 0.283 0.700 0.561 0.563
GCN 0.798 0.214 0.677 0.497 0.512
GAT 0.690 0.413 0.731 0.633 0.659
GIN 0.712 0.375 0.715 0.613 0.611
ChemBerta 0.840 0.129 0.641 0.447 0.420
Unimol 0.780 0.250 0.697 0.548 0.562
MolCLR 0.652 0.477 0.759 0.701 0.714
R-MAT 0.702 0.392 0.718 0.632 0.628
KnoMol 0.594 0.564 0.790 0.761 0.777
Multi_DDPP 0.618 0.529 0.775 0.735 0.715
SchNet 0.651 0.478 0.757 0.693 0.712
DimeNet 0.685 0.421 0.737 0.657 0.674
MEGPNM 0.561 0.611 0.797 0.789 0.792

The best result is highlighted in bold.

Table 3.

Model Performance on Scaffold Split Dataset

method RMSE(↓) R²(↑) CI(↑) PCC(↑) SCC(↑)
SVM 0.641 0.396 0.728 0.631 0.643
RandomForest 0.608 0.456 0.744 0.688 0.685
XGBoost 0.597 0.474 0.748 0.694 0.694
TextCNN 0.638 0.400 0.723 0.634 0.638
BiLSTM 0.601 0.468 0.751 0.696 0.691
Bert 0.658 0.362 0.713 0.620 0.608
GCN 0.652 0.374 0.727 0.625 0.645
GAT 0.605 0.460 0.753 0.690 0.707
GIN 0.583 0.499 0.759 0.713 0.718
ChemBerta 0.651 0.376 0.714 0.616 0.608
Unimol 0.658 0.362 0.725 0.612 0.638
MolCLR 0.604 0.463 0.748 0.683 0.687
R-MAT 0.681 0.316 0.700 0.578 0.588
KnoMol 0.552 0.551 0.775 0.752 0.750
Multi_DDPP 0.529 0.589 0.790 0.772 0.775
SchNet 0.597 0.474 0.753 0.694 0.699
DimeNet 0.585 0.496 0.762 0.708 0.724
MEGPNM 0.519 0.604 0.792 0.783 0.780

The best result is highlighted in bold.

To further evaluate the prediction accuracy and generalization ability of the model, we used a scatter plot and compared the predicted penetration rate value in the three cases of random, cliff and scaffold split with the experimental real value. Figure 2 shows the scatter plot of predicting the permeability value and the experimental real value in the three cases. The predicted value  approximately matches the experimental measurement value, and the data points are distributed along the diagonal reference line. The discrete patterns of the three split strategies are similar, and there is no obvious difference in the distribution. The visual results show that the predicted value is concentrated in the range of the penetration rate value, and there is no obvious systematic overvaluation or undervaluation in all three cases.

Fig. 2. Predicted versus experimental permeability values.

Fig. 2

Scatter plots for the random split (left), activity cliff split (middle) and scaffold split (right) test sets; each point is one compound and the dashed line is y = x.

Ablation study

We performed ablation studies with five repeated experiments under the random, activity cliff aware, and scaffold split scenarios. Starting from the full MEGPNM model, we removed the multiscale hybrid module, edge features, gate control unit, and JK connections, respectively. We also replaced the proposed pooling strategy with average pooling, max pooling, sum pooling, and global attention pooling, as shown in Fig. 3.

Fig. 3. Ablation study of the MEGPNM components.

Fig. 3

Results under the random split (top), activity cliff split (middle) and scaffold split (bottom); bars show the mean and error bars the standard deviation of n = 5 independent experiments.

Under the random split, among the component ablations, removing the multiscale hybrid module caused the largest decline, indicating its important role in molecular representation learning. Removing edge features, JK connections, or the gate control unit led to smaller decreases. For the pooling variants, average pooling caused the largest degradation in RMSE and R², while sum pooling was closest to the full model. Max pooling and global attention pooling also performed below MEGPNM, suggesting that the complete pooling design provides a more balanced molecular-level representation.

Under the activity-cliff-aware split, MEGPNM again performed best overall. Removing the gate control unit produced the largest decline R² among the component ablations. This suggests that adaptive feature gating may be useful when small structural changes are associated with large permeability shifts. Removing the multiscale hybrid module、edge features, and JK connections had a moderate effect. Among the pooling variants, average pooling and global attention pooling showed larger drops, whereas sum pooling remained the strongest single pooling choice but still underperformed the complete model.

Under the scaffold split, removing JK led to the most evident degradation among the component ablations, suggesting that edge features help improve generalization to unseen scaffolds. For pooling, global attention pooling showed the weakest overall performance, while max pooling was again the most competitive single pooling choice. Overall, these results indicate that MEGPNM's performance is supported by the combination of its message-passing components and its pooling design.

Ranking performance analysis

To assess the model’s ability to prioritize compounds by permeability, we ranked molecules by both the ground-truth and predicted permeability values, then grouped them into five quintiles. We used Sankey diagrams and confusion matrices to compare the rankings under the random split, the activity cliff split, and the scaffold split (Fig. 4).

Fig. 4. Ranking performance analysis.

Fig. 4

Sankey diagrams illustrate the flow between true and predicted permeability quintiles under the random, activity cliff and scaffold splits, and heatmaps show the distribution of quintile assignments.

Under the random split, the confusion matrix showed strong diagonal dominance: 75 of 103 molecules were correctly assigned to the top quintile and 61 of 103 to the bottom, with the middle bins less accurate (44 of 102 in 40–60% and 55 of 102 in 60–80%). The Sankey diagram confirmed that errors occurred mainly between adjacent quintiles, while jumps across multiple intervals were rare. Under the activity cliff split, the diagonal pattern was retained but became weaker in the middle and upper ranges. Top quintile accuracy dropped to 64 of 103, and the 40–60% and 60–80% bins fell to 40 of 102 and 44 of 102. The bottom quintile remained relatively stable, with 66 of 103 molecules assigned correctly. The Sankey diagram showed a wider spread from the intermediate bins, but severe inversions between the two extremes remained very rare. Under the scaffold split, the diagonal pattern was preserved but further weakened in the middle bins. The top and bottom quintile accuracies were 61 of 103 and 62 of 103; the middle bins showed the weakest agreement, at 35 of 102 (40–60%) and 42 of 102 (60–80%); the 20–40% bin held at 40 of 102. As before, errors clustered in neighboring quintiles and cross-extreme misassignments were rare. Overall, MEGPNM preserved useful ranking information across the permeability range. Compounds at the two extremes were identified most reliably, while intermediate compounds were harder to rank, with degradation more evident under the activity cliff and scaffold splits, suggesting that structural discontinuity and scaffold-level generalization make prioritization more challenging.

Learned representation analysis

To assess whether the learned representation reflects the structure related to permeability, we use t-SNE41 to map molecules in three cases: random segmentation, active cliff segmentation, and scaffold split based on original input features and learned embedded vectors, as is shown in Fig. 5. Each point represents a molecule and is colored according to its permeability after logarithmic transformation. The lighter the color, the higher the permeability. In the original feature space (top row), the point distribution is scattered, and the color mixing is serious, indicating that the initial descriptor is not clear enough for the permeable organization. In the learned embeddings (bottow row) space becomes noticeably more organized. Molecules cluster more clearly according to permeability, and the colors transition more gradually with less mixing. Across all three splitting strategies, these results suggest that MEGPNM captures latent chemical representations that underlie permeability differences.

Fig. 5. t-SNE visualization of molecular representations.

Fig. 5

Initial representations and final learned representations, before and after model training, under the random split, activity cliff split and scaffold split scenarios.

Performance of MEGPNM under cross-validation and external validation

To complement the regression analyses above, we further evaluated MEGPNM under 10-fold cross-validation and an external validation set (Fig. 6). For the cross-validation analysis, predictions were binarised at label = −6.0 and assessed using Accuracy (Acc), F1 score, Recall, Precision, and the area under the ROC curve (AUC). As summarized in Fig. 6, MEGPNM achieved the best performance across all five classification metrics, with an Accuracy of 0.871, F1 of 0.872, Recall of 0.883, Precision of 0.861, and AUC of 0.939. The closest baselines were KnoMol and Multi_DDPP, both reaching an Accuracy of 0.850 and an AUC of 0.925 and 0.929, respectively, followed by MolCLR (Acc 0.842, AUC 0.921). Transformer-based  models such as Bert performed the worst on most metrics, while traditional and graph-based baselines clustered in the 0.80–0.84 Accuracy range. The relatively small standard deviations further suggest that MEGPNM maintained stable performance across different folds.

Fig. 6. Performance of MEGPNM under cross-validation and external validation.

Fig. 6

a–e Classification metrics from 10-fold cross-validation. For each model, the shaded area represents the kernel density of the 10 fold-level values, dots indicate individual folds, and the horizontal bar shows the mean ± s.d, with the central tick indicating the mean. f–j Regression metrics on the external validation set.

We then evaluated all models on an independent external validation set using the same five regression metrics. The training data consisted of more than 3000 molecules from Feng et al., while the external validation set contained 187 molecules from 10 independent literature sources, all of which were available from the swemacrocycledb database. As shown in Fig. 6, MEGPNM ranked first on all five metrics on the external validation set, achieving an RMSE of 0.750, an R² of 0.536, a CI of 0.787, a PCC of 0.756, and an SCC of 0.767. The closest competitor differed by metric. SchNet was the strongest baseline in terms of error and explained variance, yet its RMSE of 0.840 and R² of 0.418 still fell well short of MEGPNM. GCN led the baselines on the ranking and correlation metrics, reaching a CI of 0.761, a PCC of 0.725, and an SCC of 0.739, roughly 0.03 below MEGPNM in each case. Several other molecular representation models, including UniMol, Multi_DDPP, DimeNet, and GAT, were competitive on individual metrics, but none was best across the full set. The traditional machine-learning baselines lagged further behind: SVM, RandomForest, and XGBoost gave RMSEs of 1.015, 0.984, and 0.952, with corresponding R² values of only 0.151, 0.201, and 0.252. Overall, these results are consistent with the cross-validation findings regarding the generalization behavior of MEGPNM.

Molecular fragment and attention analysis

To interpret attention at the substructure level, we annotated each molecule in the random testset using BRICS, Bemis–Murcko scaffolds, and a macrocycle ring rule38. Briefly, BRICS cuts each bond whose two end-atom environments match an allowed pair drawn from a predefined set of 16 environment labels (ring bonds are by design not cut); the standard (non-generic) Bemis–Murcko scaffold is obtained by retaining all ring systems and the linker atoms/bonds connecting them while removing peripheral substituents, with the original atom and bond types preserved; and the macrocycle rule additionally treats each ring with ≥10 atoms as a single fragment, providing an explicit ring-only feature. The fragment distribution, permeability ranges, and attention weights are summarized in Fig. 7. Due to the finer granularity of the fragmentation scheme, BRICS yielded the highest number of fragments, whereas the macrocycle rule and Bemis–Murcko scaffolds accounted for a significantly smaller proportion as illustrated in Fig. 7A. When fragments were categorized by their importance in Fig. 7B, we observed that Bemis–Murcko scaffolds were rarely prioritized by the model and were typically grouped into the others. In contrast, macrocycle fragments were more frequently identified among the top-ranked features. The BRICS fragments were numerous, so many were relegated to the “others” group. Despite these distributional differences, Fig. 7C demonstrates that all three schemes covered a broadly comparable range of permeability values. Fragments spanned the full log-permeability range from about −8.5 to −4.2, with the highest density concentrated in the mid-range.

Fig. 7. Model interpretation through structural fragmentation and attention analysis.

Fig. 7

All panels derive from the random-split test set. A Distribution of fragmentation methods. B Fragment composition by attention-rank category. C Permeability distribution across fragment types. D The 15 fragments most often ranked in the model’s top 3, with associated permeability and attention. For each fragment, n is the number of independent compounds in which it was top ranked, printed beside the bar (n = 126, 121, 89, 74, 63, 39, 38, 37, 34, 31, 29, 27, 26, 24 and 21). Dots are means and error bars ± s.d. of the measured permeability across those compounds. E Attention-weighted visualization of four representative macrocyclic compounds with high-attention structural regions highlighted.

We examined the 15 fragments most frequently ranked among the model’s top-3 attributed substructures and summarized their structures, number of substructure, associated permeability levels, and attention weights (Fig. 7D). The two most frequently observed substructures occurred across the largest number of compounds but received comparatively low attention. A substantial subset of the top-ranked fragments originated from macrocycle-focused fragmentation rules, and these motifs exhibited in different permeability and attention patterns than the BRICS-derived fragments. Among these fragments, a short linear alkyl chain drew the closest attention despite occurring at only mid-range frequency. One possible reading is that the model places weight on aliphatic linker regions, which may influence local lipophilicity and conformational flexibility. That said, attention weights are model-specific and carry no causal interpretation. Nevertheless, attention weight was uncorrelated with prevalence across these fragments, indicating that the model may attend to chemically meaningful motifs rather than simply tracking fragment frequency42–44.

To illustrate model interpretability, four macrocyclic compounds were visualized using attention-based fragment highlighting in Fig. 7E. For each molecule, the three highest attention fragments were highlighted in yellow, where darker shades indicate higher attention. Across these examples, attention is often focused on the macrocyclic scaffold and selected peripheral groups, including aromatic and aliphatic substituents, which may be related to polarity, conformational behavior, and local lipophilicity. These maps offer a qualitative view of the substructures that the model repeatedly emphasizes and provide practical hypotheses for macrocycle optimization.

Web server implementation

To facilitate practical application of MEGPNM in drug discovery, a user-friendly web server was developed and deployed at http://112.124.26.17:7014/MEGPNM (Fig. 8). To our knowledge, this represents the first publicly accessible platform specifically designed for membrane permeability prediction of non-peptidic macrocyclic compounds. The server accepts molecular input in SMILES format and supports both single-molecule queries and batch predictions for up to 100 molecules simultaneously. In addition to predicting membrane permeability, the web server provides 2D molecular structures, physicochemical properties and more.

Fig. 8. MEGPNM web server interface.

Fig. 8

The platform predicts the membrane permeability of non-peptidic macrocycles and is accessible at http://112.124.26.17:7014/MEGPNM. The input panel (left) supports SMILES input along with worked examples and usage instructions, while the output panel (right) displays the predicted permeability, corresponding 2D chemical structures.

Conclusions

We presented MEGPNM to predict the membrane permeability of non-peptidic macrocycles. The model combines edge-aware attention with a Multiscale Jumping Knowledge fusion strategy. Across random, activity-cliff-aware, and scaffold-based splits, MEGPNM showed consistently strong performance compared with traditional machine learning models, sequence-based neural networks, GNNs, and pretrained molecular models, etc. An additional 10-fold cross-validation and external validation further supported the robustness of the proposed framework. The ablation results indicate that the multiscale representation module, readout strategy, edge features, gate control unit, and Jumping Knowledge connections make complementary contributions to model performance. The model also excels at ranking compounds; it effectively separates high-permeability molecules from low ones with few errors. Attention analysis highlights features such as aromatic substituents, linkers, and the macrocyclic scaffold, consistent with their effects on permeability. To assist in drug discovery, we deployed the model on a public web server. This tool provides quantitative predictions and structural visualizations to help researchers prioritize candidates.

However, this study has several limitations. We used permeability data from parallel artificial membrane assays, which provide a limited view of membrane permeability. In addition, although the current model incorporates chemically informative graph features, its primary representation remains based on SMILES-derived molecular topology and does not fully capture three-dimensional conformational information. The current graph feature representation may also benefit from further refinement. Moving forward, we plan to incorporate higher-quality conformational ensembles, solvent-aware descriptors, and more diverse macrocycle permeability datasets, and to further explore hybrid 2D/3D graph learning architectures. We anticipate that these improvements will better support permeability optimization efforts and ultimately aid in the design of orally bioavailable cyclic therapeutics.

Methods

Datasets

We obtained the dataset from the Non-peptide Macrocycle Membrane Permeability Database22, focusing on effective permeability (logPeff) as the target variable. This category was selected not only because it represents the largest available sample set of 3546 entries (accessed June 2025) but also due to its critical role in assessing the oral bioavailability of macrocycles. To ensure the reliability of the training data, we performed quality control on duplicate SMILES entries. Among the 3546 logPeff records, 134 unique SMILES had duplicate measurements. For each duplicated SMILES group, the repeated measurements originated from the same source and assay protocol within NPMMPD. These duplicates showed good consistency, with a median standard deviation of 0.18 log units and 98.5% of duplicated groups falling within a 1.0-log-unit range. We therefore averaged the duplicate measurements, resulting in a final dataset of 3412 unique macrocyclic structures and preventing molecules with repeated records from being overrepresented during model training. To rigorously evaluate model performance, we employed three complementary data splitting strategies. The dataset was partitioned into training, validation, and test sets using three distinct strategies. The data was divided into training, validation, and test sets in a 7:1.5:1.5 ratio. First, a random split was used to assess performance under standard conditions, with samples assigned without structural constraints. Second, an activity cliff-based split was applied to evaluate the model’s sensitivity to molecular activity cliffs. Morgan fingerprints and Tanimoto coefficients were computed to quantify pairwise structural similarity, identifying pairs with high similarity yet substantial property deviations as cliff edges. These paired molecules were prioritized for distribution across the training and test sets to challenge the model. To strictly maintain the defined ratio, the remaining capacity in each subset was filled with unassigned molecules randomly selected after the initial allocation of cliff compounds. Third, a scaffold-based split was used to assess structural generalization by keeping molecules with the same Bemis–Murcko45 scaffold within a single subset.

Network structure

We present MEGPNM, an enhanced graph neural network framework for predicting molecular properties. As illustrated in Fig. 1, the architecture comprises five distinct modules: (1) Molecular Feature Encoding; (2) Multiscale Edge-Aware GAT layer that processes local chemical environments; (3) Jumping Knowledge (JK) module for cross-layer feature aggregation; (4) JK-MultiScale Hybrid Pooling module that adaptively fuses structural features; and (5) Final prediction head.

Molecular feature encoding

SMILES strings were parsed with RDKit46 and converted into input features, where atoms are treated as nodes and chemical bonds as edges. We encoded each node with a 110-dimensional atom feature vector and each edge with a 9-dimensional bond feature vector to capture basic chemical identity and connectivity patterns relevant to permeability prediction. The complete feature definitions and encoding details are provided in Table 4.

Table 4.

Atomic and bond features used for molecular graph construction

Type Feature Size Description
atomic Atom type 44 One-hot encoding for 44 atom types (e.g., C, N, O… Unknown)
atomic Atom degree 11 Number of bonded neighbors
atomic Hydrogens 11 Number of bonded hydrogens
atomic Atom valence 11 Atom’s valence
atomic Aromaticity 1 Whether the atom is aromatic
atomic Formal charge 7 Formal charge (−3 to 3)
atomic Hybridization 6 Hybridization type (e.g., SP, SP2, SP3)
atomic Is in ring 1 Whether the atom is in a ring
atomic Ring size Info 8 Ring sizes the atom belongs to (3–10 membered rings)
atomic Chiral Info 4 Chiral tag (UNSPECIFIED, CW, CCW, OTHER)
atomic Atomic number 1 Normalized atomic number
atomic Atomic mass 1 Normalized atomic mass
atomic Implicit valence 1 Normalized implicit valence
atomic Is heteroatom 1 Whether it is a heteroatom (not C or H)
atomic Estimated lone pair 1 Normalized estimate of lone pairs
atomic H-inclusive atomic degree 1 Normalized total connections (degree + H count)
Bond Bond type 4 Bond type (SINGLE, DOUBLE, TRIPLE, AROMATIC)
Bond Conjugation 1 Whether the bond is conjugated
Bond Is in ring 1 Whether the bond is in a ring
Bond Stereochemistry 3 Bond stereochemistry (STEREONONE, STEREOZ, STEREOE)

Multilayer edge-aware graph attention

Unlike standard GAT47, which usually overlooks bond information, our dual-pathway architecture explicitly integrates node and edge features. Formally, given a molecular graph G=(V,E), where V denotes the set of atom nodes and E denotes the set of chemical bond edges, the node features hi∈Rdin are updated through a multihead attention mechanism:

hi(l+1)=∥k=1Kσ∑j∈N(i)αijkWkhj(l)

where K represents the number of attention heads, αijk denotes the attention weight of the k-th head, Wk is a learnable parameter matrix, and σ is the ELU activation function.

To extract features at multiple scales, edge features eij∈Rde are processed through two parallel one-dimensional convolutional layers:

eij(s1)=Conv1Ds1eij,eij(s2)=Conv1Ds2eij

The edge features at both scales are integrated through concatenation and a fusion layer:

eijmulti=ELUWfeij(s1)∣∣eij(s2)

These multiscale edge features are then aggregated to target nodes through a message-passing mechanism:

hiedge=1∣N(i)∣∑j∈N(i)eijmulti

The final node representation is obtained by concatenating node and edge-aggregated features, followed by MLP fusion:

hifinal=MLPhi(l+1)∥hiedge

This fusion module incorporates linear transformation, layer normalization, ELU activation, and dropout regularization.

Jumping knowledge cross-layer fusion and pooling

We use a Jumping Knowledge (JK) module to combine node representations from different GAT depths. Let H(l)∈RN×d denote all nodes’ feature matrix at layer l, where N is the number of nodes and d is the hidden size. We adopt the concatenation variant of JK and project the concatenated features back to d dimensions:

HJK=WprojH(1)H(2)⋯∥H(L)

where ∥ denotes concatenation along the feature dimension and Wproj is a learnable projection.

A graph-level representation is then obtained via Global Attention Pooling:

αi=softmaxiMLPgatehiJK,gJK=∑i=1NαihiJK

where hiJK is the i -th node embedding and softmaxi is taken over nodes.

To capture complementary signals across depths, we also apply Mean, Max, and Sum pooling to each layer output H(l) :

gmean(l)=1N∑i=1Nhi(l),gmax(l)=maxi=1,…,Nhi(l),gsum(l)=∑i=1Nhi(l)

For an L -layer network, this yields 3L graph-level vectors, stacked as:

p=gmean(l),gmax(l),gsum(l)l=1L∈R3L×d

MultiScale hybrid fusion strategy

Generating a strong graph-level representation is key for molecular property prediction. We therefore fuse the Jumping Knowledge (JK) information with the set of multiscale pooled features using a simple gating mechanism. Let gJK be the JK graph representation and let ps∈Rd denote the pooled feature vectors collected from all layers and pooling operators, with s=1,…,3L. We compute a gate for each ps by conditioning on gJK :

βs=σMLPgategJK∥ps,s=1,…,3L,

where σ(⋅) is the sigmoid function. The gated multiscale feature is then aggregated as

gfused=Wout∑s=13Lβs⋅Wvps,

with Wv and Wout as learnable projections. Finally, we concatenate the JK representation and the fused feature to form the final graph representation:

gfinal=gJK∥gfused.

This fusion lets the model weigh layer-wise and pooling-specific signals differently for each molecule, rather than treating all scales as equally informative.

Final prediction head

The final graph representation gfinal∈R2d is passed to multilayer perceptron classifier for prediction:

h1=ELUDropoutW1gfinal
h2=ELUDropoutW2h1
y^=W3h2

Evaluation metrics

To evaluate MEGPNM, we used five commonly used metrics48: Root Mean Square Error, Coefficient of Determination, Concordance Index, Pearson Correlation Coefficient, and Spearman’s Rank Correlation Coefficient.

Root Mean Square Error (RMSE): RMSE measures the differences between true or predicted values.

RMSE=1N∑i=1N(yi−y^i)2

where N is the number of samples, yi is the experimental value, and y^i is the predicted value.

Coefficient of Determination (R2): R2 represents the proportion of variance in the dependent variable that is predictable from the independent variables, indicating the goodness of fit.

R2=1−∑i=1N(yi−y^i)2∑i=1N(yi−ȳ)2

where ȳ is the mean of the experimental values.

Concordance Index (CI): the CI measures the probability that the predicted order of two randomly selected compounds matches their actual order, serving as a robust metric for global ranking performance.

CI=1z∑yi>yjh(y^i−y^j)

where h(x) is a step function (1 if x>0, 0.5 if x=0, else 0) and Z is the total number of comparable pairs (i,j) such that yi>yj.

Pearson Correlation Coefficient (PCC): PCC measures the linear correlation between predicted and observed values, ranging from -1 to 1. It reflects the model’s ability to capture linear dependencies.

PCC=∑i=1N(yi−y¯)(y^i−y^¯)∑i=1N(yi−y¯)2∑i=1N(y^i−y^¯)2

Spearman’s Rank Correlation Coefficient (SCC): SCC assesses the monotonic relationship based on the rank order of values. It is less sensitive to outliers and provides insight into the model’s ranking capability. The following closed-form expression holds when there are no tied ranks:

SCC=1−6∑i=1Ndi2N(N2−1)

where di=rank(yi)−rank(y^i) represents the difference between the ranks of the experimental and predicted values for the i-th sample. In practice, SCC is often computed as the Pearson correlation coefficient between the ranked variables to handle potential ties.

Implementation details

MEGPNM was implemented in Python 3.11 using PyTorch 2.4.0 and DGL 2.4.0 with CUDA 12.1. Molecular structures were processed with RDKit 2025.09.1, and NumPy 2.2.6, pandas 2.3.3, SciPy 1.16.0 and scikit-learn 1.7.2 were used for data handling and evaluation. All models were trained on NVIDIA GeForce RTX 4090 hardware. The training configuration and the complete environment specification are provided in the code repository.

Baselines

To comprehensively evaluate the performance of MEGPNM, 17 baseline methods were selected, spanning traditional machine learning, deep learning, graph neural networks, and pre-trained molecular models.

Traditional machine learning methods. Three classical algorithms were implemented using molecular fingerprints as input features: Support Vector Machine49,50, Random Forest, and XGBoost48,51. Morgan fingerprints with radius 2 and 2048 bits were generated using RDKit for feature representation.

Sequence-based deep learning methods52. Three neural network architectures processing SMILES strings were evaluated. TextCNN employs convolutional filters to extract local patterns from character-level SMILES representations. BiLSTM captures bidirectional sequential dependencies in SMILES through long short-term memory units. BERT (Bidirectional Encoder Representations from Transformers) utilizes self-attention mechanisms to learn contextualized molecular representations from SMILES sequences53.

Graph neural networks54. Three canonical GNN architectures operating on molecular graphs were compared. Graph Convolutional Network aggregates information from neighboring nodes through spectral graph convolutions. Graph Attention Network introduces attention mechanisms to weight neighbor contributions dynamically. Graph Isomorphism Network employs injective aggregation functions to distinguish different graph structures. In addition, two 3D GNN architectures' coordinates were considered: SchNet55 uses continuous-filter convolutional layers to model local molecular correlations, while DimeNet further incorporates bond angles via directional message passing with spherical Bessel and spherical harmonic basis functions. DimeNet56 introduces directional message passing to capture spatial directional information with spherical Bessel and spherical harmonic basis functions.

Pre-trained molecular models57. Two models leveraging large-scale pre-training were included. ChemBERTa adapts the RoBERTa architecture for molecular SMILES, pre-trained on millions of compounds from PubChem and ZINC databases. Uni-Mol incorporates three-dimensional conformational information through pre-training on molecular geometries and atomic coordinates.

Recent advanced methods. Apart from Multi_DDPP introduced above, three state-of-the-art approaches proposed in recent years were evaluated. MolCLR employs contrastive learning with graph-level and motif-level augmentations to learn invariant molecular representations without requiring labeled data. R-MAT introduces relative position encoding and molecule-specific attention mechanisms to capture long-range dependencies in molecular graphs. KnoMol58 integrates external chemical knowledge graphs with graph neural networks, incorporating expert knowledge about functional groups, reactions, and molecular properties to enhance prediction performance.

To ensure a fair comparison, all baseline models were evaluated using the same training, validation, and test partitions as MEGPNM. For the fingerprint-based machine learning baselines, including SVM, Random Forest, and XGBoost, the main model parameters were optimized on the validation set rather than using simple default settings. For neural network, graph-based, pretrained, and recent advanced baselines, we followed the recommended settings of the original methods or public implementations where available, with validation-based model selection or early stopping applied when appropriate. When default settings led to non-convergence or unstable performance, key training parameters were adjusted to obtain stable and reasonable baseline performance.

Supplementary information

42004_2026_2194_MOESM1_ESM.pdf (37.6KB, pdf)

Description of Additional Supplementary Files

Supplementary Data (255.4KB, xlsx)
ML- Reporting-Summary (257.2KB, pdf)

Author contributions

S.H. performed the experiments and drafted the manuscript. L.W. collected and curated the datasets. W.Y. reviewed and edited the manuscript. Q.Z. and F.Z. provided theoretical guidance for the study. All authors participated in the revision of the manuscript and approved the final version.

Peer review

Peer review information

Communications Chemistry thanks Vasanthanathan Poongavanam and the other, anonymous, reviewer(s) for their contribution to the peer review of this work.

Funding

This work was supported by the National Natural Science Foundation of China (No. 62303355, 32400544).

Data availability

The dataset supporting this study is the Non-peptidic Macrocycle Membrane Permeability Database (NPMMPD) described in Feng et al.22, which is available at https://swemacrocycledb.com/ and https://doi.org/10.6084/m9.figshare.26964259. The primary source data underlying Figs. 2–7 are provided in supplementary data (source_data.xlsx).

Code availability

The source code and dataset of MEGPNM are available at https://github.com/heshida01/MEGPNM and permanently archived on Zenodo at https://doi.org/10.5281/zenodo.2173054259. A public web server for predicting the membrane permeability of non-peptidic macrocyclic compounds is deployed at http://112.124.26.17:7014/MEGPNM.

Competing interests

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Footnotes

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary information

The online version contains supplementary material available at https://doi.org/10.1038/s42004-026-02194-1.

References

  • 1.Wouters, O. J., McKee, M. & Luyten, J. Estimated research and development investment needed to bring a new medicine to market, 2009–2018. JAMA323, 844–853 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Zhang, K. et al. Artificial intelligence in drug development. Nat. Med.31, 45–59 (2025). [DOI] [PubMed] [Google Scholar]
  • 3.Xie, X. et al. Recent advances in targeting the “undruggable” proteins: from drug discovery to clinical trials. Signal Transduct. Target. Ther.8, 335 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Kozakov, D. et al. New frontiers in druggability. J. Med. Chem.58, 9063–9088 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Doak, B. C. & Kihlberg, J. Drug discovery beyond the rule of 5-opportunities and challenges. Expert Opin. Drug Discov.12, 115–119 (2017). [DOI] [PubMed] [Google Scholar]
  • 6.Mitragotri, S., Burke, P. A. & Langer, R. Overcoming the challenges in administering biopharmaceuticals: formulation and delivery strategies. Nat. Rev. Drug Discov.13, 655–672 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Luo, Y. et al. From intention to implementation: automating biomedical research via LLMs. Sci. China-Inf. Sci.68, 170105 (2025). [Google Scholar]
  • 8.Yudin, A. K. Macrocycles: lessons from the distant past, recent developments, and future directions. Chem. Sci.6, 30–49 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Tang, K. et al. Harnessing the cyclization strategy for new drug discovery. Acta Pharmaceutica Sin. B12, 4309–4326 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Glas, A. et al. Increased conformational flexibility of a macrocycle–receptor complex contributes to reduced dissociation rates. Chem.–A Eur. J.23, 16157–16161 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Garcia Jimenez, D., Poongavanam, V. & Kihlberg, J. Macrocycles in drug discovery─ learning from the past for the future. J. Med. Chem.66, 5377–5396 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Jing, X., Mackay, J. P. & Passioura, T. Macrocyclic peptides as a new class of targeted protein degraders. RSC Chem. Biol.6, 326–337 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Talwani, R. et al. Simeprevir: a macrocyclic HCV protease inhibitor. Drugs Today49, 769–779 (2013). [DOI] [PubMed] [Google Scholar]
  • 14.Yu, X. & Sun, D. Macrocyclic drugs and synthetic methodologies toward macrocycles. Molecules18, 6230–6268 (2013). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Ren, Z. et al. Predicting rare drug-drug interaction events with dual-granular structure-adaptive and pair variational representation. Nat. Commun.16, 3997 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Qi, G. et al. scHDR: a heterogeneous network transfer learning model for predicting single-cell drug responses. Curr. Bioinf.21, 0115748936401291251010055212 (2025).
  • 17.Zhang, H. & Saravanan, K. M. Advances in deep learning assisted drug discovery methods: a self-review. Curr. Bioinforma.19, 891–907 (2024). [Google Scholar]
  • 18.Marsault, E. & Peterson, M. L. Macrocycles are great cycles: applications, opportunities, and challenges of synthetic macrocycles in drug discovery. J. Med. Chem.54, 1961–2004 (2011). [DOI] [PubMed] [Google Scholar]
  • 19.Matsson, P. et al. Cell permeability beyond the rule of 5. Adv. Drug Deliv. Rev.101, 42–61 (2016). [DOI] [PubMed] [Google Scholar]
  • 20.Ermert, P. Design, properties and recent application of macrocycles in medicinal chemistry. Chimia71, 678–678 (2017). [DOI] [PubMed] [Google Scholar]
  • 21.Sangouard, G. et al. Picomole-scale synthesis and screening of macrocyclic compound libraries by acoustic liquid transfer. Angew. Chem.133, 21870–21875 (2021). [DOI] [PubMed] [Google Scholar]
  • 22.Feng, Q. et al. A membrane permeability database for nonpeptidic macrocycles. Sci. Data12, 10 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Appavoo, S. D. et al. Conformational control of macrocycles by remote structural modification: focus review. Chem. Rev.119, 9724–9752 (2019). [DOI] [PubMed] [Google Scholar]
  • 24.Sethio, D. et al. Simulation reveals the chameleonic behavior of macrocycles. J. Chem. Inf. Model.63, 138–146 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Ru, X. et al. Drug–drug interaction prediction: paradigm shifts, key bottlenecks, and future directions. Wiley Interdiscip. Rev. Comput. Mol. Sci.15, e70056 (2025). [Google Scholar]
  • 26.Lin, G. et al. TAPB: an interventional debiasing framework for alleviating target prior bias in drug-target interaction prediction. Nat. Commun.16, 10867 (2025). [DOI] [PMC free article] [PubMed]
  • 27.Li, Z. et al. Deep learning methods for molecular representation and property prediction. Drug Discov. Today27, 103373 (2022). [DOI] [PubMed] [Google Scholar]
  • 28.Qiao, J. et al. A self-conformation-aware pre-training framework for molecular property prediction with substructure interpretability. Nat. Commun.16, 4382 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Yang, K. et al. Analyzing learned molecular representations for property prediction. J. Chem. Inf. Model.59, 3370–3388 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Maziarka et al. Relative molecule self-attention transformer. J. Cheminf.16, 3 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Wang, Y. et al. Molecular contrastive learning of representations via graph neural networks. Nat. Mach. Intell.4, 279–287 (2022). [Google Scholar]
  • 32.Cao, L. et al. Multi_CycGT: a deep learning-based multimodal model for predicting the membrane permeability of cyclic peptides. J. Med. Chem.67, 1888–1899 (2024). [DOI] [PubMed] [Google Scholar]
  • 33.Wang, Z. et al. MultiCycPermea: accurate and interpretable prediction of cyclic peptide permeability using a multimodal image-sequence model. BMC Biol.23, 63 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Rzepiela, A. A. et al. Conformational effects on the passive membrane permeability of synthetic macrocycles. J. Med. Chem.65, 10300–10317 (2022). [DOI] [PubMed] [Google Scholar]
  • 35.Williams-Noonan, B. J. et al. Membrane permeating macrocycles: design guidelines from machine learning. J. Chem. Inf. Model.62, 4605–4619 (2022). [DOI] [PubMed] [Google Scholar]
  • 36.Fooladi, H. et al. Evaluating machine learning models for molecular property prediction: performance and robustness on out-of-distribution data. J. Chem. Inf. Model.65, 9871–9891 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Mulligan, V. K. The emerging role of computational design in peptide macrocycle drug discovery. Expert Opin. Drug Discov.15, 833–852 (2020). [DOI] [PubMed] [Google Scholar]
  • 38.Kamenik, A. S. et al. Peptidic macrocycles-conformational sampling and thermodynamic characterization. J. Chem. Inf. Model.58, 982–992 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Zhang, Y. and Pentikäinen, O.T. Enhancing the predictive power of macrocyclic drug permeability by knowledge distillation from analogous pretraining data. J. Med. Chem.69, 387–399 (2025). [DOI] [PMC free article] [PubMed]
  • 40.Li, J. et al. CycPeptMPDB: a comprehensive database of membrane permeability of cyclic peptides. J. Chem. Inf. Model.63, 2240–2250 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Maaten, L. V. D & Hinton, G. Visualizing data using t-SNE. J. Mach. Learn. Res.9, 2579–2605 (2008). [Google Scholar]
  • 42.Whitty, A. et al. Quantifying the chameleonic properties of macrocycles and other high-molecular-weight drugs. Drug Discov. Today21, 712–717 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Kuhn, B., Mohr, P. & Stahl, M. Intramolecular hydrogen bonding in medicinal chemistry. J. Med. Chem.53, 2601–2611 (2010). [DOI] [PubMed] [Google Scholar]
  • 44.de Araujo, A. D. et al. Tuning electrostatic and hydrophobic surfaces of aromatic rings to enhance membrane association and cell uptake of peptides. Angew. Chem. Int. Ed.61, e202203995 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Bemis, G. W. & Murcko, M. A. The properties of known drugs. 1. Molecular frameworks. J. Med. Chem.39, 2887–2893 (1996). [DOI] [PubMed] [Google Scholar]
  • 46.Bento, A. P. et al. An open source chemical structure curation pipeline using RDKit. J. Cheminf.12, 51 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Brody, S., Alon, U. & Yahav, E. How attentive are graph attention networks? In Proceedings of the 10th International Conference on Learning Representations.https://openreview.net/forum?id=F72ximsx7C1 (ICLR, 2022).
  • 48.Pedregosa, F. et al. Scikit-learn: machine learning in Python. J. Mach. Learn. Res.12, 2825–2830 (2011). [Google Scholar]
  • 49.Wang, Y. et al. SBSM-Pro: support bio-sequence machine for proteins. Sci. China-Inf. Sci.67, 212106 (2024). [Google Scholar]
  • 50.Meher, P. K. et al. SVM-root: identification of root-associated proteins in plants by employing the support vector machine with sequence-derived features. Curr. Bioinforma.19, 91–102 (2024). [Google Scholar]
  • 51.Chen, T. XGBoost: a scalable tree boosting system. (Cornell University, 2016).
  • 52.Otter, D. W., Medina, J. R. & Kalita, J. K. A survey of the usages of deep learning for natural language processing. IEEE Trans. neural Netw. Learn. Syst.32, 604–624 (2020). [DOI] [PubMed] [Google Scholar]
  • 53.Xiang, C. et al. GAALSMDA: a graph attention-based fusion network integrating dual attention and BiLSTM for microbe-drug association prediction. Curr. Bioinf.20, 0115748936395098250827094922 (2025).
  • 54.Wu, Z. et al. A comprehensive survey on graph neural networks. IEEE Trans. neural Netw. Learn. Syst.32, 4–24 (2020). [DOI] [PubMed] [Google Scholar]
  • 55.Schütt, K. et al. Schnet: a continuous-filter convolutional neural network for modeling quantum interactions. Adv. Neural Inf. Process. Syst.30, 08566 (2017).
  • 56.Gasteiger, J., Groß, J. & Günnemann, S. Directional message passing for molecular graphs. In Proceedings of the 8th International Conference on Learning Representations.https://openreview.net/forum?id=B1eWbxStPH (ICLR, 2020).
  • 57.Xia, J. et al. A systematic survey of chemical pre-trained models. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. 10.24963/ijcai.2023/760 pp. 6787–6795 (IJCAI, 2023). [DOI]
  • 58.Gao, J. et al. KnoMol: a knowledge-enhanced graph transformer for molecular property prediction. J. Chem. Inf. Model.64, 7337–7348 (2024). [DOI] [PubMed] [Google Scholar]
  • 59.He, S. et al. MEGPNM as a multiscale edge-aware GAT network with hybrid pooling predicting permeability of non-peptidic macrocycles. MEGPNM. 10.5281/zenodo.21730542 (2026). [DOI] [PubMed]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

42004_2026_2194_MOESM1_ESM.pdf (37.6KB, pdf)

Description of Additional Supplementary Files

Supplementary Data (255.4KB, xlsx)
ML- Reporting-Summary (257.2KB, pdf)

Data Availability Statement

The dataset supporting this study is the Non-peptidic Macrocycle Membrane Permeability Database (NPMMPD) described in Feng et al.22, which is available at https://swemacrocycledb.com/ and https://doi.org/10.6084/m9.figshare.26964259. The primary source data underlying Figs. 2–7 are provided in supplementary data (source_data.xlsx).

The source code and dataset of MEGPNM are available at https://github.com/heshida01/MEGPNM and permanently archived on Zenodo at https://doi.org/10.5281/zenodo.2173054259. A public web server for predicting the membrane permeability of non-peptidic macrocyclic compounds is deployed at http://112.124.26.17:7014/MEGPNM.


Articles from Communications Chemistry are provided here courtesy of Nature Publishing Group

RESOURCES