Skip to main content
Journal of Cheminformatics logoLink to Journal of Cheminformatics
. 2026 Feb 27;18:42. doi: 10.1186/s13321-026-01160-2

Graph-based transformer to predict the octanol–water partition coefficient

Vyacheslav Grigorev 1, Nikita Serov 2, Timur Gimadiev 1,2, Assima Poyezzhayeva 2, Pavel Sidorov 3,✉
PMCID: PMC13041340  PMID: 41761278

Abstract

Lipophilicity is a fundamental physicochemical property that significantly influences various aspects of drug behavior, such as solubility, permeability, metabolism, distribution, protein binding, and excretion. Consequently, accurate prediction of this property is critical for the successful discovery and development of new drug candidates. The classical metric for assessing lipophilicity is logP, defined as the partition coefficient between n-octanol and water at physiological pH 7.4. Recently, graph-based deep learning methods have gained considerable attention and demonstrated strong performance across diverse drug discovery tasks, from molecular property prediction to virtual screening. These models learn informative representations directly from molecular graphs in an end-to-end manner, without the need for handcrafted descriptors. In this work, we propose a logP prediction approach based on a fine-tuned pre-trained GraphormerMapper model, named GraphormerLogP. To evaluate its performance, the model was tested on two datasets: one is compiled by us from publicly available sources and contains 42 006 unique SMILES-logP pairs (named GLP); the second consists of 13 688 molecules and is used for benchmarking purposes. Our comparative analysis against state-of-the-art models (Random Forest, Chemprop, CheMeleon, StructGNN, and Attentive FP) demonstrates that GraphormerLogP consistently achieves competitive or superior predictive accuracy across both datasets, attaining mean absolute error values of 0.251 and 0.269, respectively. The GLP dataset is available in the GitHub repository https://github.com/cimm-kzn/GraphormerLogP/tree/main/data.

Scientific contribution

This paper presents two key scientific contributions. First, we have collected and carefully curated a large and diverse dataset of molecules with measured logP values, comprising over 42 000 compounds. Second, we propose a Graphormer-based model with a task-specific fine-tuning architecture for logP prediction, tailored to leverage representations learned from reaction data. This model demonstrates high performance in benchmark studies on both established literature data and the newly compiled dataset.

Supplementary Information

The online version contains supplementary material available at 10.1186/s13321-026-01160-2.

Keywords: Lipophilicity, Transformer, Graph neural networks, logP

Introduction

Molecular property prediction is one of the fundamental applications in chemoinformatics. The physicochemical properties of chemical compounds play a crucial role in various fields, especially in pharmaceuticals [1, 2]. Among these properties, lipophilicity (quantified by the octanol–water partition coefficient, logP, Eq. 1) is considered a key indicator of the hydrophobic character of molecules [3]. It is commonly used to estimate the uptake and bioaccumulation of chemicals and drugs in organisms [4].

logP=log[S]octanol[S]water, 1

where [S] denotes the concentration of the unionized (neutral) form of the compound [5].

Experimental methods for determining logP values can generally be divided into two categories: direct and indirect approaches. Direct methods, such as the shake-flask [6], slow-stirring [7], and generator column techniques [8] calculate logP based on the measured concentration ratio of the compound between octanol and water phases. In contrast, indirect methods estimate logP by measuring related properties, such as capacity factors or solute retention times [9]. Among these, the shake-flask and slow-stirring methods are generally considered as the gold standard for experimental logP determination [10]. However, the accuracy of these measurements can vary, with reported experimental uncertainties ranging from less than 0.2 to approximately 0.4 logP units, depending on the specific experimental setup [11–13]. Despite their reliability, experimental procedures for determining logP are labor-intensive and may yield unreliable results for compounds that are poorly soluble, strongly hydrophilic, or highly lipophilic [7, 10].

Several in silico strategies have been devised to estimate logP due to the complicated experimental determination process. These strategies rely on the Quantitative Structure–Property Relationship (QSPR) [15–34]. The QSPR models aim to learn a mapping between molecular structure and experimental logP values by fitting model parameters to a dataset of compounds with experimentally measured property. To enable the development of such models, a wide range of datasets containing logP values has been introduced. These datasets can be broadly divided into three categories. Experimental datasets derived from direct measurements (e.g. OpenChem [14], Dataset_and_Predictions [13] and so on) provide highly reliable values but are limited in size, chemical diversity, and accessibility. Theoretical or computed datasets generated through predictive models or quantum-chemical methods (e.g. XLogP [15], ALogP [16]) cover broader chemical spaces but may contain systematic biases. Finally, many pharmaceutical companies maintain large in-house datasets (e.g. Novartis logP [17], Bayer AG LOD (logD7.5) [18]), which are often the most extensive and high-quality resources, but they remain inaccessible to the academic community.

To enable the use of QSPR models a variety of molecular representations have been proposed, such as SMILES strings, molecular fingerprints, and predefined descriptors. For example, Prasad and Brooks [19], and Wu et al. [20] employed fingerprints and molecular descriptors to encode molecular structure information. In contrast, Wang et al. [21] used a deep learning framework based on Tree-LSTM networks in combination with canonical molecular signatures, allowing the model to automatically learn relevant structural features without relying on engineering of descriptors. String-based molecular representations provide a less direct correspondence to the underlying molecular structures. Different 2-dimensional descriptors, such as Extended Connectivity Fingerprints, may fail to capture deeper interactions and the spatial arrangement of atoms and bonds [22].

Alternatively, chemical structures can be represented as graphs, where atoms are treated as nodes and chemical bonds as edges. This representation provides a seemingly more realistic depiction of molecules [23]. Recently, graph-based deep learning methods have attracted considerable attention and demonstrated substantial effectiveness in drug discovery, encompassing tasks ranging from molecular property prediction [24] to virtual screening [25]. These approaches are capable of learning informative molecular representations directly from chemical graphs in an end-to-end manner [26, 27].

Previous studies on lipophilicity prediction have highlighted the advantages of graph-based representation learning, particularly through the use of graph neural network (GNN) architectures [28–32]. One notable example is the Message Passing Neural Network (MPNN) introduced by Gilmer et al. [33] which achieved predictive accuracy for logP estimation that was comparable to that of quantum chemical methods. Among the practical implementations of MPNN, Chemprop demonstrated superior performance over classical machine learning models such as Random Forest, Lasso, XGBoost, attaining mean absolute errors (MAE) of 0.44 and 0.34 log units for Bemis-Murcko scaffold splits of public and in-house datasets, respectively [17]. Yang et al. [21] extended the MPNN architecture to include directed edge information (D-MPNN) and evaluated various molecular descriptors calculated with CDK, PaDEL, RDKit, and Chemopy. Among these combinations, the D-MPNN combined with CDK-based descriptors exhibited the best performance, achieving an RMSE of 0.32, an MAE of 0.22, and an R2 of 0.97. Lukashina et al. [34] introduced a substructure encoder representing functional groups as hyperatoms to provide complementary information to the D-MPNN architecture. The proposed StructGNN model outperformed D-MPNN in predicting logP and logD values, attaining an R2 of 0.94 and an RMSE of 0.45 on their public dataset [34]. An alternative development in GNN architectures involves the integration of attention mechanisms within recurrent neural networks with message passing (Attentive FP [31], ALipSol [35]).

While GNNs are effective in capturing local chemical environments, their reliance on limited-radius message passing inherently constrains their ability to model long-range dependencies. Recently, graph-based transformer architectures with attention mechanisms have demonstrated state-of-the-art performance in various molecular modelling tasks, including reaction prediction, atom–atom mapping [36], and property prediction. One such architecture is Graphormer, introduced by Microsoft [37] which is specifically designed for processing graph-structured data. This model has exhibited outstanding performance in predicting molecular quantum properties by adapting the BERT architecture [38]. Graphormer incorporates several novel features, the most notable of which is centrality encoding. This technique captures the relative importance of nodes within the graph by integrating graph degree centrality combined with atom type, each encoded as embedding vectors. Additionally, Graphormer employs a spatial encoding strategy that represents the shortest paths between pairs of nodes, which are used as learnable biases within the attention matrix. The Graphormer framework has been successfully applied to a wide range of tasks [36, 39, 40]. For example, pre-trained Graphormer models leveraging quantum-level atom-wise descriptors have been shown to improve performance on downstream property prediction tasks, such as ADMET modeling in the TDC dataset [39]. In another study [36], the authors showcased the utility of Graphormer for atom-to-atom mapping in chemical reactions (GraphormerMapper), which currently achieves the highest accuracy among mapping methods evaluated on the golden dataset. Thus, unlike classical GNNs, transformers can learn both local and global dependencies by allowing each atom to incorporate information from all other atoms simultaneously, thereby enabling more informative representations.

Despite their potential, graph-based transformer models have rarely been explored for logP prediction. Motivated by recent advances in transformer architectures for chemistry [36, 39, 40], we propose a logP prediction approach based on a fine-tuned, pre-trained GraphormerMapper model, referred to as GraphormerLogP. The model was evaluated on two datasets. The first dataset (hereafter referred to as SGNN) consists of 13 688 molecules reported in [34] and used in this study as a benchmark. To enable broader evaluation and improve generalizability, we additionally compiled a large dataset of octanol–water partition coefficients from publicly available sources, comprising logP values for 42 006 unique molecules (hereafter referred to as GLP). To assess the relative performance, GraphormerLogP was compared against several state-of-the-art logP prediction approaches, including Random Forest [41], Chemprop [42, 43], CheMeleon [44], StructGNN [34], and Attentive FP [31] across both datasets.

Materials and methods

Datasets

Benchmark SGNN dataset

The SGNN dataset (from the data reported in [34]) integrates several widely used sources, including PhysProp [45], the NCI Open Database Compounds [46], OChem [47], and DiverseDataset [48] and comprises 13 688 molecules. It is employed here as a benchmark dataset, as the StructGNN model [34], which demonstrated high predictive performances for logP, was trained and evaluated on this data. To ensure the fairest possible comparison, no additional preprocessing was applied to the molecular structures in this dataset.

Acquisition and curation of GLP dataset

The GLP dataset was compiled by combining data from databases and literature repositories, resulting in a collection of 80 333 molecules with experimental logP values, as outlined in Table 1 [13, 14, 49–54]. It should be noted that, in this study, logP = logD7.4 for the unionized species was also assumed.

Table 1.

References used to compile the GLP dataset

Source Number of data points References
SAMPL6 11 [50]
SAMPL7 22 [50]
NonStar 42 [51]
Star 223 [51]
Huuskonen 373 [53, 54]
DB4 1 482 [52]
DB3 2 379 [52]
DB2 3 482 [52]
AstraZeneca 4 200 [49]
Dataset_and_Predictions 12 709 [13]
OpenChem 14 001 [14]
DB1 41 409 [52]

Compound structures in the GLP dataset were standardized according to the protocol described in [55]. Workflow for GLP dataset curation is shown in Fig. 1. The Chython library (version 1.75) was used for functional group normalization, removal of explicitly specified hydrogen atoms, aromatization and creation of canonical SMILES [36].

Fig. 1.

Fig. 1

Workflow for GLP dataset acquisition and curation. The numbers shown at each step correspond to the number of unique compounds remaining after the respective filtering stage

After this step, 6 inorganic molecules were removed, together with 262 datapoints that contained multiple molecules (Fig. 1). Next, we applied an upper molecular weight limit of 850 g/mol to filter out oligomers and non–drug-like compounds and a lower limit of 80 g/mol to exclude small volatile molecules such as gases. Additionally, the logP range was restricted between − 10 and 10 to remove compounds with extreme values. In the present work, we intentionally adopted a broader range of logP in order to retain a more general chemical space and ensure applicability to highly lipophilic and highly hydrophilic chemical classes. To resolve inconsistencies in logP annotations originating from multiple sources, we identified 2955 datapoints corresponding to 1363 unique molecules with more than one reported logP value (Fig. 2). For molecules with multiple reported values, entries were removed from the GLP dataset if the difference between reported logP values exceeded 0.5 log units. In cases where the discrepancy was within 0.5 log units, the reported logP values were averaged and retained in the dataset. Then, the RDKit [56] library was employed to eliminate radicals, salts, and stereochemical information, which are not considered during modelling; subsequently, duplicate molecules were identified and removed. It should be noted that SGNN is a subset of the GLP dataset (8 639 molecules intersect). Importantly, if any molecules from the SGNN test set were present in the GLP dataset, they were removed. After curation of the dataset, 42 006 unique compounds were retained (Fig. 1).

Fig. 2.

Fig. 2

Examples of molecules with more than one reported logP value collected from different sources

Computational procedure

GraphormerLogP neural network architecture

Model architecture. The architecture of the GraphormerLogP model consists of two primary components: a pre-trained GraphormerMapper-based encoder [37] that transformed molecular structures into latent representations, and a multilayer feedforward neural network for property prediction (Fig. 3). The input for the encoder is the structure of a compound provided as a SMILES string, which is converted into a molecular graph using the Chython library [39]. The initial weights of the encoder were taken from the original publication [37]. We utilize a pre-trained encoder with these weights and fine-tune it on the studied datasets. After passing through the GraphormerMapper, the resulting vector is fed into a multilayer feedforward neural network comprising an input layer with 1024 neurons and LeakyReLU activation, two hidden layers with 2048 and 256 neurons, respectively, and an output layer (Fig. 3). The second hidden layer employs a GELU activation function. To improve generalization and mitigate overfitting, dropout with a rate of 0.2 is applied after each layer. The weights of the feedforward network are initialized using Kaiming He initialization. The model predicts two values: the estimated logP value and the uncertainty of the prediction.

Fig. 3.

Fig. 3

GraphormerLogP neural network architecture

Loss function. We employed a composite loss function that allows the model to jointly predict the target property and its uncertainty. The total loss is defined as:

Lyexp,ypred,σ2=1-λyexp-ypred2+λyexp-ypred2yexp-ypred2σ2σ2+logσ2, 2

where yexp and ypred are experimental and predicted values of logP, respectively; σ2 is the predicted variance (uncertainty); λ ∈ [0, 1] is a hyperparameter, when λ = 0, the loss function reduces to standard Mean Squared Error, while λ = 1 uses full probabilistic modeling. Intermediate values of λ allow for smooth interpolation between these regimes. Following common practice in uncertainty-aware regression models [57–59], we set λ = 1, which corresponds to the full negative log-likelihood loss under the assumption of Gaussian-distributed residuals.

While the loss formulation assumes Gaussian-distributed residuals, we do not claim that experimental logP errors strictly follow a normal distribution. As discussed above, experimental logP measurements may contain systematic biases arising from differences in experimental protocols, compound ionization states, and the aggregation of data from heterogeneous sources. In this context, the Gaussian assumption should be interpreted as a practical modeling approximation rather than a precise description of the true underlying error distribution.

Implementation details. The models are implemented using PyTorch Lightning (version 2.2.1) [60] and Chytorch (version 1.62) [37]. The Adam optimizer [61] as employed for training, with the Huber loss function. GraphormerLogP as trained using an early stopping strategy to reduce the likelihood of overfitting. The number of training epochs ranges from 50 to 500, with learning rate of 0.0004. A batch size of 128 is used for all experiments. Training was completed after 174–284 and 209–304 epochs for the GLP and SGNN datasets, respectively. All experiments were performed on an NVIDIA RTX 2080 Ti GPU.

Other models

To benchmark the performance of the GraphormerLogP model, a comparative analysis was conducted against several existing approaches for logP prediction. These models include both classical machine learning techniques and state-of-the-art deep learning frameworks: Random Forest, Chemprop [42, 43], StructGNN [34], CheMeleon [44], and Attentive FP [31].

Random Forest. We included scikit-learn's Random Forest regression model (denoted as RF) [41] as a baseline in our experiments. Each forest consisted of 500 trees. For the hyperparameter controlling the number of features considered at each split (the max_features option), the value was set to log2(D), where D denotes the total number of descriptors. This configuration was found to be reasonable in our initial tests and previous studies [62–65]. All other parameters were kept at their default values. For molecular representation, we evaluated linear molecular fingerprints and Morgan molecular fingerprints generated with the Chython package [37], as well as physicochemical descriptors computed using the RDKit package [56]. We optimized parameters such as the minimum and maximum fingerprint radius, fingerprint length, number of active bits, and bit pairs in a cross-validation procedure. Hyperparameters were tuned using five-fold cross-validation on the training set, selecting the configuration that minimized the RMSE validation error across folds. The best-performing model in our experiments was trained using physicochemical descriptors.

Chemprop. Chemprop consists of four modules: (1) a local feature encoding function, (2) a directed message passing neural network to learn atomic embeddings from the local features, (3) an aggregation function to combine atomic embeddings into molecular embeddings, and (4) a standard feedforward neural network to transform the molecular embeddings into target property predictions [66]. Chemprop models were trained using the package’s default featurization, which includes atom-level features (e.g., atomic number, degree, and formal charge) and bond-level features (e.g., bond type and ring membership) [42, 43] The source code of Chemprop model (version 1.6.1) is available at https://github.com/chemprop/chemprop.

CheMeleon. CheMeleon is a descriptor-based foundation model built upon the directed message passing neural network (D-MPNN) architecture and pre-trained to predict deterministic molecular descriptors computed by the Mordred framework [44]. The model is trained on a large-scale corpus of approximately one million molecules from PubChem, where the target descriptors are derived directly from molecular graphs using counting, aggregation, and complexity-based algorithms, occasionally incorporating external physicochemical information. By learning to reproduce these low-noise and chemically informative descriptors, CheMeleon acquires a general-purpose molecular representation that can be fine-tuned for downstream molecular property prediction tasks, providing a strong pre-trained baseline for comparison with other representation learning approaches. The source code of CheMeleon model is available at https://github.com/JacksonBurns/CheMeleon.

StructGNN. StructGNN is an extension of D-MPNN with a substructure encoder that combines two parallel encoders to create a molecular embedding. The first encoder is a D-MPNN module that generates a molecular vector (hd) by passing edge-focused messages across the molecular graph. The second encoder extracts generalized features of functional groups and substructures, representing them as a set of hyper-atoms, and encodes each with a feature vector. These vectors are passed through a one-layer feed-forward network and averaged to produce an embedding (hs). The final molecular embedding is obtained by concatenating hd and hs and is fed into a regression neural network to predict logP and logD values simultaneously. The model is trained using RMSE loss [34]. The source code of StructGNN model is available at https://github.com/jbr-ai-labs/lipophilicity-prediction.

Attentive FP. Attentive FP consists of four components: (1) generation of the initial state vectors (embeddings) for each atom and its neighbors, where atom and bond features are computed using RDKit; (2) an atom-level message passing network composed of stacked attention-based layers, where each atom updates its embedding by selectively aggregating information («messages») from its neighbors using an attention mechanism; (3) a molecule-level embedding stage, where all atom embeddings are aggregated via a virtual supernode that connects to every atom and applies the same attention-based mechanism to capture global molecular context; and (4) a feedforward neural network that transforms the final molecular embedding into task-specific predictions, such as regression or classification outputs. To unify vector dimensions between atom and neighbor features, linear transformations with nonlinear activations are applied. The source code of Attentive FP model is available at https://github.com/OpenDrugAI/AttentiveFP.

Training, validation, and test splits of the SGNN and GLP datasets

In the case of SGNN, we relied on the predefined data partition provided by the original authors [34]. The dataset was already separated into training (70%), validation (15%), and test (15%) subsets, and we directly adopted these splits for our experiments. The corresponding files are publicly available at https://github.com/jbr-ai-labs/lipophilicity-prediction/tree/main/data/3_final_data.

The GLP data were randomly split into training (70%), validation (15%), and test (15%) sets. The GLP test set consisted of 6 301 compounds (some molecules are shown in the Fig. 4). The source of these sets is available at https://github.com/cimm-kzn/GraphormerLogP/tree/main/data.

Fig. 4.

Fig. 4

Examples of molecules in the test set

Evaluation metrics

As performance metrics, determination coefficient (R2), mean absolute error (MAE) and root mean squared error (RMSE) on test set were used.

R2=1-∑i=1Nyipred-yiexp2∑i=1Nyiexp-y¯exp2 3
MAE=yiexp-yipredN 4
RMSE=∑i=1Nyipred-yiexp2N 5

where y¯exp is the mean experimental value logP of the entire dataset, and N is the number of data points. To evaluate model performance, each model was trained five times with random weight initialization.

Statistical significance of performance differences between models was assessed using the Tukey Honestly Significant Difference (HSD) test, applied separately for each metric across five independent runs.

Results and discussion

Lipophilicity datasets (GLP and SGNN)

By integrating 12 publicly accessible datasets, we compiled the GLP dataset containing 42 006 unique molecules. The GLP and SGNN datasets itself are heterogeneous and include numerous classes of chemical compounds (Fig. 5). The overall distributions of structural characteristics in GLP and SGNN are largely similar, with minor differences attributable to the broader integration of multiple datasets in GLP (Fig. 5A-D). Both datasets are dominated by aromatic compounds, though the SGNN dataset has a higher fraction (84.8% vs. 73.1%), whereas GLP contains more aliphatic molecules (26.9% vs. 15.2%) (Fig. 5B). The distributions of functional groups are comparable: H-bond acceptors occur in ~ 30% of molecules, H-bond donors in ~ 12%, and hydrophobic groups in ~ 39% across both datasets (Fig. 5C). Minor differences are observed for charged groups, with GLP showing slightly higher fractions. Regarding heteroatoms, oxygen- and nitrogen-containing compounds predominate in both datasets (O: 82.5–84.6%, N: 72.5–76.5%), while sulfur, phosphorus, and halogens occur at lower but similar frequencies (Fig. 5D). Together, these comparisons highlight that although GLP is more diverse and larger in scale, its chemical space broadly overlaps with SGNN, ensuring that performance benchmarks on SGNN remain informative when evaluating models trained on GLP.

Fig. 5.

Fig. 5

Structural composition of the GLP (blue) and SGNN (green) datasets, characterized by: (A) the number of non-hydrogen atoms NHA, (B) substance classes (aliphatic vs. aromatic), (C) distribution of functional groups (a—aromatic, A—H-bond acceptor, D—H-bond donor, H—hydrophobic, P—positive, N—negative) (D) and heteroatoms (O—oxygen, N—nitrogen, S—sulfur, P—phosphorous, Hal—halogens)

The logP values in this dataset range from − 9.6 to 9.98 (Fig. 6A), while molecular weights span from 80.03 g/mol to 847.13 g/mol (Fig. 6B). Among the published GNN-based approaches, the StructGNN model [34] has demonstrated strong predictive performance for logP using a publicly available dataset of 13 688 molecules (SGNN), which we adopt as a reference point in our study. The mutual distribution of chemical spaces of datasets was analyzed using Uniform Manifold Approximation and Projection (UMAP) [67] plot (Fig. 6C) applied to Morgan fingerprints generated with the Chython package [37]. This analysis revealed significant overlap between the chemical spaces of the GLP and SGNN datasets, indicating that both datasets share a substantial portion of common structural motifs, making them suitable for comparative benchmarking. At the same time, GLP dataset exhibits distinct clusters, reflecting unique chemical series present in this dataset but absent in the SGNN. Overall, the GLP dataset extends the chemical diversity of SGNN while maintaining a comparable distribution, thereby supporting its use as a complementary benchmark for lipophilicity prediction.

Fig. 6.

Fig. 6

Distribution of logP values (A) and molecular weights (B) for the GLP and SGNN datasets. (C) UMAP plot of chemical spaces covered by the GLP and SGNN datasets

GraphormerLogP model

Hold-out test sets performance for both datasets is shown in Tables 2–3. For the models trained on the SGNN dataset (Table 2), Random Forest [41], Chemprop [42, 43], CheMeleon [44], StructGNN [34], and Attentive FP [31] were evaluated for comparison. Statistical significance of performance differences between models was assessed using the Tukey Honestly Significant Difference (HSD) test applied separately to each metric across five independent runs (see Supporting Materials, Table S1-S3). Among these models, StructGNN achieved the strongest overall performance, with R2 = 0.941, MAE = 0.292, and RMSE = 0.456. This is to be expected as StructGNN takes advantage of both multitask learning and domain knowledge integration. Chemprop and Attentive FP were inferior to StructGNN. The RF model showed the worst performance, likely due to limited molecular descriptors. The pre-trained CheMeleon model demonstrated competitive performance, outperforming Chemprop and Attentive FP in terms of R2 and RMSE; however, differences between CheMeleon and Chemprop were not statistically significant for these metrics (see Supporting Materials, Table S1-S2). Our proposed GraphormerLogP model achieved the best average performance across all three metrics (R2 = 0.945, MAE = 0.269, RMSE = 0.446). According to the Tukey HSD test applied across five independent runs, GraphormerLogP significantly outperformed Chemprop, Attentive FP, CheMeleon, and RF for all metrics, while no statistically significant difference was observed between GraphormerLogP and StructGNN on the SGNN dataset (see Supporting Materials, Table S1-S3).

Table 2.

Model performances on the SGNN dataset*

Model R2 MAE RMSE
RF 0.8150 ± 0.0006 0.5658 ± 0.0007 0.8088 ± 0.0012
Attentive FP 0.9363 ± 0.0032 0.2763 ± 0.0062 0.4756 ± 0.0151
Chemprop 0.9379 ± 0.0015 0.2862 ± 0.0032 0.4677 ± 0.0059
CheMeleon 0.9355 ± 0.0036 0.2947 ± 0.0078 0.4748 ± 0.0141
StructGNN 0.9446 ± 0.0010 0.2667 ± 0.0022 0.4418 ± 0.0038
GraphormerLogP 0.9450 ± 0.0010 0.2689 ± 0.0021 0.4461 ± 0.0042

*Mean and standard deviation of the 5 independent runs are reported

Table 3.

Model performances on the GLP dataset*

Model R2 MAE RMSE
RF 0.8357 ± 0.0005 0.5613 ± 0.0014 0.8627 ± 0.0015
Attentive FP 0.9424 ± 0.0005 0.3196 ± 0.0036 0.5108 ± 0.0023
Chemprop 0.9392 ± 0.0008 0.3160 ± 0.0029 0.5238 ± 0.0038
CheMeleon 0.9428 ± 0.0008 0.2991 ± 0.0034 0.5068 ± 0.0035
StructGNN 0.9462 ± 0.0008 0.2954 ± 0.0019 0.4934 ± 0.0031
GraphormerLogP 0.9578 ± 0.0013 0.2514 ± 0.0052 0.4402 ± 0.0075

*Mean and standard deviation of the 5 independent runs are reported

For the models trained on the GLP dataset, RF model continues to lag behind the others, achieving the lowest R2 (0.834) and the highest error rates (MAE = 0.562, RMSE = 0.863). Attentive FP and StructGNN achieved comparable performance, with both models providing moderate improvements in MAE and RMSE compared to Chemprop. The pre-trained CheMeleon model demonstrated competitive performance on the GLP dataset. According to the Tukey HSD test, CheMeleon significantly outperformed Chemprop across all three metrics (see Supporting Materials, Table S4-S6). Compared to Attentive FP, CheMeleon achieved significantly lower MAE, while no statistically significant differences were observed in terms of R2 and RMSE. In addition, CheMeleon showed no statistically significant difference from StructGNN in terms of MAE, although StructGNN remained superior in R2 and RMSE. GraphormerLogP achieved the best performance across all three metrics, with an R2 of 0.958, MAE of 0.244, and RMSE of 0.432 when to the experimental error in the range of 0.2–0.4 log units. Tukey HSD analysis confirmed that GraphormerLogP significantly outperformed all other models for each metric on the GLP dataset (see Supporting Materials, Table S4-S6).

In Fig. 7, to identify the deficiencies of our proposed GraphormerLogP model trained on the GLP dataset, we listed the compounds in test set with large prediction errors of logP. Inspection of the largest prediction errors revealed that most outliers fall into two main categories. First, the model tends to overestimate logP for molecules with bulky hydrophobic fragments (multiple aromatic rings, long alkyl chains) combined with strongly polar or ionizable groups such as quaternary ammonium cations, carboxylates, or multiple hydroxyl groups. In these cases, the presence of charged or highly polar moieties significantly reduces the experimental logP, but the model appears to underweight their contribution to hydrophilicity. Second, the model often underestimates logP for compact, highly lipophilic structures such as long-chain alkanes, lipophilic esters, and polycyclic aromatic hydrocarbons. For these compounds, the very large nonpolar surface area or intramolecular hydrogen bonding can lead to experimentally high logP values, which the model does not fully capture. A likely cause of these errors is the limited representation of such structural motifs in the training data, leading to poor generalization on rare chemotypes. Additionally, the model’s 2D graph-based representation may inadequately capture effects such as conformational shielding of polar groups, tautomeric or protonation states, and intramolecular hydrogen bonding.

Fig. 7.

Fig. 7

Outliers (absolute error > 2) in the test set predicted by GraphormerLogP trained on the GLP dataset

We further evaluated the performance of the proposed GraphormerLogP model using the external benchmark dataset introduced by Martel et al. [48], which contains experimentally measured logP values for 707 compounds derived from the ZINC database. The GraphormerLogP model, trained on the GLP dataset and applied to this benchmark, achieved an RMSE of 1.33. For comparison, previously reported results on the same dataset include COSMO-RS (RMSE = 0.93), DNNtaut (RMSE = 1.23), JChem (RMSE = 1.23), ALOGPS (RMSE = 1.25), OCHEM (RMSE = 1.32), DNNmono (RMSE = 1.35), KOWWIN (RMSE = 1.38), ACD/GALAS (RMSE = 1.44), and DataWarrior (RMSE = 1.61) as summarized in the study of Ulrich N. et al. [13]. Thus, the predictive accuracy of GraphormerLogP on the Martel et al. dataset [48] is comparable to that of several existing data-driven approaches reported in the literature.

The results demonstrate the benefit of transfer learning from reaction data in the context of lipophilicity prediction. On the SGNN dataset, initializing the GraphormerLogP model with the pre-trained GraphormerMapper encoder resulted in a substantial performance improvement compared to training from scratch, reducing RMSE from 0.534 to 0.449 and increasing R2 from 0.919 to 0.943. A similar trend was observed on the larger GLP dataset, where RMSE decreased from 0.551 to 0.430 and R2 increased from 0.932 to 0.960. We hypothesize that the observed performance gains are due to the transfer of chemically relevant representations learned from reaction prediction tasks. Reaction datasets provide diverse examples of functional groups and substitution patterns, enabling the encoder to capture subtle steric and electronic effects. These effects are also critical determinants of lipophilicity. By initializing the GraphormerLogP model with a reaction-pretrained encoder, the model benefits from a chemically informed feature space, leading to improved generalization, especially for rare chemotypes and molecules with complex substituent patterns.

Conclusions

In this work, we address the challenge of reliable lipophilicity prediction by combining systematic data curation with recent advances in graph-based transformer architectures. We compile and release the GLP dataset, a large-scale and openly accessible collection of 42 006 experimentally reported logP values, which is available in the GitHub repository https://github.com/cimm-kzn/GraphormerLogP/tree/main/data.

We also introduce GraphormerLogP, a transformer-based model fine-tuned from the pre-trained GraphormerMapper encoder. Across both datasets, test set errors decrease in the order Random Forest > Chemprop ≈ Attentive FP > StructGNN > GraphormerLogP. Test set errors are consistently lower for models trained and evaluated on the GLP dataset than on the SGNN dataset, which reflects differences in training set size (29 404 vs 9 581), chemical diversity, and test set sizes (6 301 vs 2 053).

The benefits of pretraining on reaction data are evident in the superior performance of GraphormerLogP compared to training the same architecture from scratch, highlighting the value of transfer learning in molecular property prediction.

Supplementary Information

Abbreviations

LogP

Lipophilicity

QSPR

Quantitative Structure–Property Relationship

GNN

Graph neural networks

MPNN

Message passing neural networks

D-MPNN

Directed edges message passing neural networks

Attentive FP

Attentive Fingerprint model based on attention-guided message passing

StructGNN

D-MPNN with a substructure encoder

RF

Random forest

SGNN

Dataset of logP reported in the publication [34]

GLP

Dataset of logP compiled by us from publicly available sources

GraphormerLogP

Our model

UMAP

Uniform Manifold Approximation and Projection

Author contributions

Conceptualization, TG and PS; methodology, TG; software, TG and VG; validation, VG and AP; investigation, VG and AP; data curation, VG; writing-original draft preparation, AP and VG; writing-review and editing, TG, PS and NS; visualization AP and VG; project supervision, TG, funding acquisition, AP, TG and NS. All authors have read and agreed to the published version of the manuscript.

Funding

The work of Gimadiev T., Serov N. and Poyezzhayeva A. was funded by financial support from the government assignment for FRC Kazan Scientific Center of RAS. P.S. thanks the financial support of the Institute for Chemical Reaction Design and Discovery (ICReDD), which was established by the World Premier International Research Initiative (WPI), MEXT, Japan, List Sustainable Digital Transformation Catalyst Collaboration Research Platform offered by Hokkaido University, and JSPS KAKENHI grant 23H03807.

Data availability

The dataset used for the generation of the GraphormerLogP model are available at.https://github.com/cimm-kzn/GraphormerLogP/tree/main/dataP

Code availability

The full code for the GraphormerLogP development is given at the GIT repository https://github.com/cimm-kzn/GraphormerLogP.

Declarations

Competing interest

None

Footnotes

Publisher's Note

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

References

  • 1.Keserü GM, Makara GM (2009) The influence of lead discovery strategies on the properties of drug candidates. Nat Rev Drug Discov 8:203–212. 10.1038/nrd2796 [DOI] [PubMed] [Google Scholar]
  • 2.Meanwell NA (2011) Improving drug candidates by design: a focus on physicochemical properties as a means of improving compound disposition and safety. Chem Res Toxicol 24:1420–1456. 10.1021/tx200211v [DOI] [PubMed] [Google Scholar]
  • 3.Min K, Cuiffi JD, Mathers RT (2020) Ranking environmental degradation trends of plastic marine debris based on physical properties and molecular structure. Nat Commun 11:727. 10.1038/s41467-020-14538-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Gobas FAPC, Kelly BC, Arnot JA (2003) Quantitative structure activity relationships for predicting the bioaccumulation of POPs in terrestrial food-webs. QSAR Comb Sci 22:329–336. 10.1002/qsar.200390022 [Google Scholar]
  • 5.Bergazin TD, Tielker N, Zhang Y et al (2021) Evaluation of log P, pKa, and log D predictions from the SAMPL7 blind challenge. J Comput Aided Mol Des 35:771–802. 10.1007/s10822-021-00397-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Paschke A, Neitzel PL, Walther W, Schüürmann G (2004) Octanol/water partition coefficient of selected herbicides: determination using shake-flask method and reversed-phase high-performance liquid chromatography. J Chem Eng Data 49:1639–1642. 10.1021/je049947x [Google Scholar]
  • 7.Tolls J, Bodo K, De Felip E et al (2003) Slow-stirring method for determining the n-octanol/water partition coefficient (Pow) for highly hydrophobic chemicals: performance evaluation in a ring test. Environ Toxicol Chem 22:1051–1057. 10.1002/etc.5620220512 [PubMed] [Google Scholar]
  • 8.Woodburn KB, Doucette WJ, Andren AW (1984) Generator column determination of octanol/water partition coefficients for selected polychlorinated biphenyl congeners. Environ Sci Technol 18:457–459. 10.1021/es00124a012 [DOI] [PubMed] [Google Scholar]
  • 9.Terada H (1986) Determination of log P oct by high-performance liquid chromatography, and its application in the study of quantitative structure-activity relationships. Quant Struct-Act Relat 5:81–88. 10.1002/qsar.19860050302 [Google Scholar]
  • 10.Begnaud F, Larcinese J-P, Fankhauser P, Maddalena U (2016) LogP measurement of a highly hydrophobic properfume: evaluation of extrapolation of RP‐HPLC results and impact of chemical moieties on accuracy. Flavour Fragr J 31:235–240. 10.1002/ffj.3309 [Google Scholar]
  • 11.Bannan CC, Calabró G, Kyu DY, Mobley DL (2016) Calculating partition coefficients of small molecules in octanol/water and cyclohexane/water. J Chem Theory Comput 12:4015–4024. 10.1021/acs.jctc.6b00449 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Aliagas I, Gobbi A, Lee M-L, Sellers BD (2022) Comparison of logP and logD correction models trained with public and proprietary data sets. J Comput Aided Mol Des 36:253–262. 10.1007/s10822-022-00450-9 [DOI] [PubMed] [Google Scholar]
  • 13.Ulrich N, Goss K-U, Ebert A (2021) Exploring the octanol–water partition coefficient dataset using deep learning techniques and data augmentation. Commun Chem 4:90. 10.1038/s42004-021-00528-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Korshunova M, Ginsburg B, Tropsha A, Isayev O (2021) OpenChem: a deep learning toolkit for computational chemistry and drug design. J Chem Inf Model 61:7–13. 10.1021/acs.jcim.0c00971 [DOI] [PubMed] [Google Scholar]
  • 15.Cheng T, Zhao Y, Li X et al (2007) Computation of octanol−water partition coefficients by guiding an additive model with knowledge. J Chem Inf Model 47:2140–2148. 10.1021/ci700257y [DOI] [PubMed] [Google Scholar]
  • 16.Ghose AK, Pritchett A, Crippen GM (1988) Atomic physicochemical parameters for three dimensional structure directed quantitative structure-activity relationships III: modeling hydrophobic interactions. J Comput Chem 9:80–90. 10.1002/jcc.540090111 [DOI] [PubMed] [Google Scholar]
  • 17.Isert C, Kromann JC, Stiefl N et al (2023) Machine learning for fast, quantum mechanics-based approximation of drug lipophilicity. ACS Omega 8:2046–2056. 10.1021/acsomega.2c05607 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Montanari F, Kuhnke L, Ter Laak A, Clevert D-A (2019) Modeling physico-chemical ADMET endpoints with multitask graph convolutional networks. Molecules 25:44. 10.3390/molecules25010044 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Prasad S, Brooks BR (2020) A deep learning approach for the blind logP prediction in SAMPL6 challenge. J Comput Aided Mol Des 34:535–542. 10.1007/s10822-020-00292-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Wu K, Zhao Z, Wang R, Wei G (2018) Top P – S : Persistent homology-based multi-task deep neural networks for simultaneous predictions of partition coefficient and aqueous solubility. J Comput Chem 39:1444–1454. 10.1002/jcc.25213 [DOI] [PubMed] [Google Scholar]
  • 21.Wang Z, Su Y, Shen W et al (2019) Predictive deep learning models for environmental properties: the direct calculation of octanol–water partition coefficients from molecular graphs. Green Chem 21:4555–4565. 10.1039/C9GC01968E [Google Scholar]
  • 22.Rogers D, Hahn M (2010) Extended-connectivity fingerprints. J Chem Inf Model 50:742–754. 10.1021/ci100050t [DOI] [PubMed] [Google Scholar]
  • 23.Atz K, Grisoni F, Schneider G (2021) Geometric deep learning on molecular representations. Nat Mach Intell 3:1023–1032. 10.1038/s42256-021-00418-8 [Google Scholar]
  • 24.Wieder O, Kohlbacher S, Kuenemann M et al (2020) A compact review of molecular property prediction with graph neural networks. Drug Discov Today-Technol 37:1–12. 10.1016/j.ddtec.2020.11.009 [DOI] [PubMed] [Google Scholar]
  • 25.Jiang D, Hsieh C-Y, Wu Z et al (2021) InteractionGraphNet: a novel and efficient deep graph representation learning framework for accurate protein-ligand interaction predictions. J Med Chem 64:18209–18232. 10.1021/acs.jmedchem.1c01830 [DOI] [PubMed] [Google Scholar]
  • 26.Duvenaud D, Maclaurin D, Aguilera-Iparraguirre J, et al (2015) Convolutional Networks on Graphs for Learning Molecular Fingerprints. ArXiv abs/1509.09292. 10.48550/arXiv.1509.09292
  • 27.Wu Z, Jiang D, Wang J et al (2021) Mining toxicity information from large amounts of toxicity data. J Med Chem 64:6924–6936. 10.1021/acs.jmedchem.1c00421 [DOI] [PubMed] [Google Scholar]
  • 28.Lusci A, Pollastri G, Baldi P (2013) Deep architectures and deep learning in chemoinformatics: the prediction of aqueous solubility for drug-like molecules. J Chem Inf Model 53:1563–1575. 10.1021/ci400187y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Wu Z, Ramsundar B, Feinberg EN et al (2018) MoleculeNet: a benchmark for molecular machine learning. Chem Sci 9:513–530. 10.1039/c7sc02664a [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Wieder O, Kuenemann M, Wieder M et al (2021) Improved lipophilicity and aqueous solubility prediction with composite graph neural networks. Molecules 26:6185. 10.3390/molecules26206185 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Xiong Z, Wang D, Liu X et al (2020) Pushing the boundaries of molecular representation for drug discovery with the graph attention mechanism. J Med Chem 63:8749–8760. 10.1021/acs.jmedchem.9b00959 [DOI] [PubMed] [Google Scholar]
  • 32.Broccatelli F, Trager R, Reutlinger M et al (2022) Benchmarking accuracy and generalizability of four graph neural networks using large in vitro ADME datasets from different chemical spaces. Mol Inform 41:e2100321. 10.1002/minf.202100321 [DOI] [PubMed] [Google Scholar]
  • 33.Gleeson MP, Hersey A, Montanari D, Overington J (2011) Probing the links between in vitro potency, ADMET and physicochemical parameters. Nat Rev Drug Discov 10:197–208. 10.1038/nrd3367 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Lukashina N, Alenicheva A, Vlasova E, et al (2020) Lipophilicity Prediction with Multitask Learning and Molecular Substructures Representation. ArXiv abs/2011.12117. 10.48550/arXiv.2011.12117
  • 35.Wu J, Wang J, Wu Z et al (2022) ALipSol: an attention-driven mixture-of-experts model for lipophilicity and solubility prediction. J Chem Inf Model 62:5975–5987. 10.1021/acs.jcim.2c01290 [DOI] [PubMed] [Google Scholar]
  • 36.Nugmanov R, Dyubankova N, Gedich A, Wegner JK (2022) Bidirectional Graphormer for reactivity understanding: neural network trained to reaction atom-to-atom mapping task. J Chem Inf Model 62:3307–3315. 10.1021/acs.jcim.2c00344 [DOI] [PubMed] [Google Scholar]
  • 37.Ying C, Cai T, Luo S, et al (2021) Do Transformers Really Perform Bad for Graph Representation? ArXiv abs/2106.05234. 10.48550/arXiv.2106.05234
  • 38.Devlin J, Chang M-W, Lee K, Toutanova K (2019) BERT: pre-training of deep bidirectional transformers for language understanding. ArXiv. 10.48550/arXiv.1810.04805 [Google Scholar]
  • 39.Fallani A, Nugmanov R, Arjona-Medina J et al (2025) Pretraining graph transformers with atom-in-a-molecule quantum properties for improved ADMET modeling. J Cheminform 17:25. 10.1186/s13321-025-00970-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Valsecchi C, Arjona-Medina JA, Dyubankova N, Nugmanov R (2025) Benchmarking molecular conformer augmentation with context-enriched training: graph-based transformer versus GNN models. J Cheminform 17:80. 10.1186/s13321-025-01004-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Pedregosa F, Varoquaux G, Gramfort A et al (2012) Scikit-learn: machine learning in Python. J Mach Learn Res 12:2825–2830. 10.5555/1953048.2078195 [Google Scholar]
  • 42.Yang K, Swanson K, Jin W et al (2019) Analyzing learned molecular representations for property prediction. J Chem Inf Model 59:3370–3388. 10.1021/acs.jcim.9b00237 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Lenselink EB, Stouten PFW (2021) Multitask machine learning models for predicting lipophilicity (logP) in the SAMPL7 challenge. J Comput Aided Mol Des 35:901–909. 10.1007/s10822-021-00405-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Burns J, Zalte A, Green W (2025) Descriptor-based foundation models for molecular property prediction. ArXiv. 10.48550/arXiv.2506.15792 [Google Scholar]
  • 45.The Physical Properties Database (PHYSPROP) by Syracuse Research Corporation (SRC), North Syracuse, USA (2017). https://www.epa.gov/tsca-screening-tools/download-epi-suitetm-estimation-program-interface-v411 Accessed 12 Jan 2026
  • 46.Ihlenfeldt W-D, Voigt JH, Bienfait B et al (2002) Enhanced CACTVS browser of the open NCI database. J Chem Inf Comput Sci 42:46–57. 10.1021/ci010056s [DOI] [PubMed] [Google Scholar]
  • 47.Sushko I, Novotarskyi S, Körner R et al (2011) Online chemical modeling environment (OCHEM): web platform for data storage, model development and publishing of chemical information. J Comput Aided Mol Des 25:533–554. 10.1007/s10822-011-9440-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Martel S, Gillerat F, Carosati E et al (2013) Large, chemically diverse dataset of logP measurements for benchmarking studies. Eur J Pharm Sci 48:21–29. 10.1016/j.ejps.2012.10.019 [DOI] [PubMed] [Google Scholar]
  • 49.Wenlock M, Tomkinson N (2015) Experimental in vitro DMPK and physicochemical data on a set of publicly disclosed compounds. ChEMBL. 10.6019/CHEMBL3301361.Accessed12Jan2026
  • 50.Mobley DL The SAMPL challenges. In: SAMPL. https://samplchallenges.org// Accessed 12 Jan 2026
  • 51.Mannhold R, Poda GI, Ostermann C, Tetko IV (2009) Calculation of molecular lipophilicity: state-of-the-art and comparison of log P methods on more than 96,000 compounds. J Pharm Sci 98:861–893. 10.1002/jps.21494 [DOI] [PubMed] [Google Scholar]
  • 52.Donyapour N, Dickson A (2021) Predicting partition coefficients for the SAMPL7 physical property challenge using the ClassicalGSG method. J Comput Aided Mol Des 35:819–830. 10.1007/s10822-021-00400-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 53.Huuskonen JJ, Villa AEP, Tetko IV (1999) Prediction of partition coefficient based on atom‐type electrotopological state indices. J Pharm Sci 88:229–233. 10.1021/js980266s [DOI] [PubMed] [Google Scholar]
  • 54.Huuskonen JJ, Livingstone DJ, Tetko IV (2000) Neural network modeling for estimation of partition coefficient based on atom-type electrotopological state indices. J Chem Inf Comput Sci 40:947–955. 10.1021/ci9904261 [DOI] [PubMed] [Google Scholar]
  • 55.Gimadiev TR, Lin A, Afonina VA et al (2021) Reaction data curation i: chemical structures and transformations standardization. Mol Inform 40:2100119. 10.1002/minf.202100119 [DOI] [PubMed] [Google Scholar]
  • 56.RDKit: Open-Source Cheminformatics. http://www.rdkit.org
  • 57.Williams CK, Rasmussen CE (2006). Gaussian processes for machine learning. Cambridge, MA: MIT press 2. 10.7551/mitpress/3206.001.0001
  • 58.Lakshminarayanan B, Pritzel A, Blundell C (2017) Simple and scalable predictive uncertainty estimation using deep ensembles. Adv Neural Inf Process Syst 30:6402–6413. 10.48550/arXiv.1612.01474 [Google Scholar]
  • 59.Nix DA, Weigend AS (1994) Estimating the mean and variance of the target probability distribution. In: Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN’94). IEEE 1: 55–60 10.1109/ICNN.1994.374138.
  • 60.Chollet, F. Keras. 2015. Available online: https://keras.io Accessed 12 Jan 2026
  • 61.Kingma, DP, Ba JL (2014) “Adam: A Method for Stochastic Optimization,” 3rd International Conference on Learning Representations, ICLR 2015 - Conference Track Proceedings. 10.48550/arxiv.1412.6980.
  • 62.Gimadiev TR, Madzhidov TI, Nugmanov RI et al (2018) Assessment of tautomer distribution using the condensed reaction graph approach. J Comput Aided Mol Des 32:401–414. 10.1007/s10822-018-0101-6 [DOI] [PubMed] [Google Scholar]
  • 63.Madzhidov TI, Bodrov AV, Gimadiev TR et al (2015) Structure–reactivity relationship in bimolecular elimination reactions based on the condensed graph of a reaction. J Struct Chem 56:1227–1234. 10.1134/S002247661507001X [Google Scholar]
  • 64.Madzhidov TI, Gimadiev TR, Malakhova DA et al (2017) Structure–reactivity relationship in Diels–Alder reactions obtained using the condensed reaction graph approach. J Struct Chem 58:650–656. 10.1134/S0022476617040023 [Google Scholar]
  • 65.Gimadiev T, Madzhidov T, Tetko I et al (2019) Bimolecular nucleophilic substitution reactions: predictive models for rate constants and molecular reaction pairs analysis. Mol Inform 38:1800104. 10.1002/minf.201800104 [DOI] [PubMed] [Google Scholar]
  • 66.Heid E, Greenman KP, Chung Y et al (2024) Chemprop: a machine learning package for chemical property prediction. J Chem Inf Model 64:9–17. 10.1021/acs.jcim.3c01250 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 67.McInnes L, Healy J, Melville J (2020) UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction. ArXiv abs/1802.03426 10.48550/arXiv.1802.03426

Associated Data

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

Data Citations

  1. Wenlock M, Tomkinson N (2015) Experimental in vitro DMPK and physicochemical data on a set of publicly disclosed compounds. ChEMBL. 10.6019/CHEMBL3301361.Accessed12Jan2026

Supplementary Materials

Data Availability Statement

The dataset used for the generation of the GraphormerLogP model are available at.https://github.com/cimm-kzn/GraphormerLogP/tree/main/dataP

The full code for the GraphormerLogP development is given at the GIT repository https://github.com/cimm-kzn/GraphormerLogP.


Articles from Journal of Cheminformatics are provided here courtesy of BMC

RESOURCES