Topological Distance-Based Electron Interaction Tensor: A Novel Molecular Structure Representation to Bridge Convolutional Neural Network Studies in Computer Vision to Drug-Like Compound Datasets | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research article Topological Distance-Based Electron Interaction Tensor: A Novel Molecular Structure Representation to Bridge Convolutional Neural Network Studies in Computer Vision to Drug-Like Compound Datasets Hyun Kil Shin This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-709747/v1 This work is licensed under a CC BY 4.0 License Status: Posted Version 1 posted You are reading this latest preprint version Abstract Owing to the success achieved by deep learning, researchers are exploringthe application of deep learning in drug discovery to improve the accuracy of prediction models. Significant performance improvement has been achieved by diverse convolutional neural network (CNN) models in computer vision, and the preparation of an input format suitable for CNN is one of the major questions required to be answered in order to harness the advancements in using CNNs for chemical data. It was reported that the models achieved improvement in prediction accuracy, in deep learning studies on molecular structure data; however, the improvement was insufficient from an industry perspective. Furthermore, a recent study suggested that conventional machine learning models can outperform deep learning models on chemical data. As only a limited number of feature calculation methods are available for molecules in deep learning studies, it is crucial to develop more methods to calculate features appropriate for deep learning model development. A topological distance-based electron interaction (TDEi) tensor has been introduced in this study to transform a molecular structure into image-like 3D arrays based on electron interactions (Eis) within a molecule. The prediction accuracy of the CNN model with the TDEi tensor was tested with four datasets: MP (275,131), Lipop (4,193), Esol (1,127), and Freesolv (639), and the models achieved desirable prediction accuracy. Ei is the fundamental level of information that determines the chemical properties of a molecule. Feature space variation was visualized by taking outputs from the middle of the CNN architecture as the CNN model exhibited outstanding performance in automatic feature extraction.The correlation between features from the CNN, and target endpoints was strengthened as outputs were extracted from the deeper layer of the CNN. Physical Chemistry Theoretical Computer Science Electron configuration Density matrix Deep neural network Deep learning Molecular descriptors Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Introduction Diverse in silico models have been used in drug discovery projects to reduce the time and cost required for drug development [ 1 , 2 ]. Quantitative structure–activity relationship (QSAR) is a type of computational model that predicts the physicochemical properties, potency, pharmacokinetic properties, and safety of drug candidates from only their molecular structures [ 3 ]. Even though QSAR models have been successful in filtering out poor molecules in the early phase of drug discovery, the models have failed to discover good drug candidates based on their prediction outcomes alone, which implies that the prediction accuracy of QSAR models is not satisfactory [ 4 ]. Most QSAR models have been developed using machine learning (ML) algorithms; however, deep learning algorithms have recently been used in QSAR model development to improve its prediction accuracy [ 5 ]. Typically, the first attempt to apply deep learning in different fields involves the application of identical hyperparameters and architectures studied in other deep learning studies. As convolutional neural networks (CNNs) have achieved outstanding performance, previous CNN studies were followed by diverse studies; however, it was not easy to do so in chemistry because chemical data has a completely different structure from image data. The application of advanced deep learning algorithms to molecular structures requires the development of novel descriptors [ 6 ]. Fully connected architectures of artificial neural networks, such as feedforward neural network (FNN) models are commonly used in conventional QSAR model development. In FNN, molecular descriptors calculated from the molecular structures are the model input. As molecular descriptors were calculated in 1D vector format, FNN was an appropriate architecture for QSAR model development [ 7 ]. Thus, when deep learning was applied to molecular structures, the easiest approach was to use an FNN with various hidden layers, on 1D descriptor vectors. Although many complicated neural network architectures have been developed, these architectures cannot be used with a 1D descriptor vector as an input. Thus, more research is required to develop novel feature tensors for molecular structure representation, that are suitable for application of advanced neural network architecture, in order to exploit advancement made by a wide range of deep learning research. Graph neural networks (GNNs) have been widely used to train a model directly with the molecular structure because molecular geometry is considered as a graph, chemical bonds as edges, and atoms as nodes, [ 8 ]. In the GNN, the feature of each atom and their neighbor information are used as descriptors [ 9 ]. The feature for each atom represents the character of the atom based on its microenvironment, and neighbor information is described by the distance between the atoms, or connectivity features, such as chemical bond features [ 10 ]. In natural language processing, string data are one-hot encoded, and word embeddings are used to encode the tensor, before the model training. The simplified molecular input line entry system (SMILES) code is a string format representation for molecular structures, [ 11 ] and is broadly used in public databases. As molecular structures can be represented by SMILES, one-hot encoding on each symbol of SMILES [ 12 ], or SMILES-embeddings [ 13 ], was used to generate a matrix, representing each molecule as an input for the CNN architecture. Most deep learning studies claim that the application of deep learning algorithms improved prediction accuracy in molecular property prediction [ 6 , 9 , 14 – 16 ]. However, Jian et al. experimented with diverse datasets used in deep learning model development studies to compare the prediction accuracy between deep learning, and feature-based ML models. This study showed that the feature-based ML models outperformed the deep learning models in terms of prediction accuracy [ 17 ]. Moreover, ML models do not require demanding computation in the training process; therefore, the feature-based ML algorithm is a much more efficient way of developing the model. Unfortunately, the volume of datasets used in deep learning studies on molecular structures is much smaller than that in computer vision. Few datasets contain a large number of compounds; however, their labels are significantly unbalanced [ 18 ], which hinders the appropriate training of deep learning models [ 19 ]. Given that deep learning models in computer vision achieved significantly improved prediction accuracy owing to the application of deep learning algorithms and a huge amount of data, deep learning models on molecular structures are still not appropriately validated because of the small size of available datasets. This creates a hindrance as mining of molecular structure data is one of the paramount tasks that is required to be performed for the meaningful application of deep learning in chemistry. In this study, a topological distance-based electron interaction (TDEi) tensor has been developed as a novel molecular representation for CNN architecture, in order to transform molecular structures into image-like 3D arrays. In the TDEi tensor calculation, each atom was represented by the electron configuration of atoms, and the number of interactions between each atomic orbital was calculated to prepare the TDEi tensor. Molecular properties are calculated in quantum mechanics (QM) based on the interaction of electrons within a molecule according to the distance between atoms; similarly, the TDEi tensor was designed based on the assumption that CNN can extract significant features from Eis, through weights in filters to predict molecular properties. The TDEi tensor was designed to be adjustable as per the size of the data and the complexity of the molecular structure, by changing the electron configuration vector and topological distance channel to avoid the generation of a sparse tensor. The CNN model developed with the TDEi tensor achieved desirable prediction accuracy, and analysis of the features processed by the CNN filters revealed that extracted features achieved higher correlation with target properties, when the features were obtained from the deeper layer. Methods TDEi tensor calculation Definition of an electron configuration vector TDEi tensor was calculated based on the electron configuration (EC) of atoms in a molecule. The EC vector was defined in a previous study by giving a zero, for each unoccupied atomic orbital (AO) and one, for each occupied AO with two different electron spins marked by positive and negative signs [ 20 ]. The EC vector can be varied by combining degenerated AOs or electron spins because these electrons possess identical levels of energy. Given that the size of data in chemistry is generally much smaller than the size of data in computer vision, thus reducing sparse information and condensing the feature size are significant for efficient model training and accurate prediction model development. Therefore, sparse information or invariable features were integrated to condense the information without loss. Such information condensation was successful in the prediction model development with a small dataset [ 21 ]. The possible variations of EC vectors are summarized in Fig. 1 . Transformation of molecular structure into tensor shape In QM calculations, molecular orbitals were calculated through a linear combination of AOs, and coefficients for each AO were estimated during the calculation in the density matrix, which is a diagonal matrix whose rows and columns are all AOs in a molecule. As a molecule can be translated into a matrix format with AO information, the concept was used with adaptations in the TDEi tensor design. First, the Ei matrix was designed with rows and columns with a fixed size of the EC vector such that every input has an identically sized matrix. The size of the density matrix is dependent on the number of AOs in the molecule; however, the input shape must be equal regardless of the size of the molecule in order to input them into the CNN. As the size of the Ei matrix was fixed, molecular geometry differences were lost in the matrix because the EC vector was solely based on the composition of molecules; however, molecules with identical compositions can have different molecular geometries. To consider the difference in the topological structure of a molecule, a matrix was generated based on the topological distance within a molecule. The matrix for the topological distance 0 is shown in Fig. 2 A. Topological distance 0 means the atom itself; thus, the EC vector of a C atom was multiplied by a row and a column in order to calculate the number of interactions between all electrons within the C atom. The topological distance 0 matrix is the sum of the Ei matrices for all atoms within a molecule. The matrix for the topological distance 1D is explained in Fig. 2 B. Further, the pairs of atoms within the molecule were considered to calculate the Eis between them. As the Ei matrix was calculated for all atoms in a molecule, the Ei matrices between the C and N atoms were calculated twice in the example. Therefore, they were divided by two, and all Ei matrices for topological distance 1D were added. All Ei matrices with topological distances greater than 1 were calculated, as explained in Fig. 2 B. In QM calculations, chemical bond information is not required, thus the physical distance between the atoms was measured based on the coordination of each atom. The precise 3D geometry of a molecule should be prepared to accurately calculate the physical distance between atoms. However, 3D geometry optimization requires an expensive computational cost, and it is not suitably accurate. Hence, 2D structural information alone was used, and the topological distance between atoms was used in the TDEi tensor calculation. The GetDistanceMatrix function implemented in RDKit was used to obtain the topological distance of atoms within a molecule once hydrogen was added to it. The Ei matrix can be calculated from the topological distance. In the example molecule (Fig. 3 ), atom pairs existed up to a topological distance of 4D. The Ei matrices from atom pairs with greater topological distance can be calculated if the size of the molecule increases. When Ei matrices were prepared from a range of predetermined topological distances, they were concatenated to form the TDEi tensor (Fig. 4 ). As the TDEi tensor size can be varied based on the size of the EC vector and the topological distance, it can be flexibly adjusted according to the size of the data or the diversity of chemical space. Datasets In this study, four datasets were selected for the regression tasks: melting point (MP), water solubility (Esol), octanol/water distribution coefficient (Lipop), and hydration free energy (Freesolv). There are various publicly available datasets for the classification problem that are used in deep learning model development studies [ 9 , 10 , 13 , 17 ] such as human immunodeficiency virus replication inhibition (HIV), human ß-secretase 1 inhibition (BACE), blood-brain barrier penetration (BBBP), toxicity in clinical trials (ClinTox), drug adverse reactions (SIDER), biological targets screened in Tox21 and ToxCast, and PubChem BioAssay data (MUV); however, they were not used in this study because labels in the datasets were seriously imbalanced, whether they were binary, or multiple classification tasks. MP was obtained from the study by Igor V. Tetko et al., in which 275,131 compounds were extracted using their normal melting point values by mining patent documents [ 22 ]. The dataset was divided into training, validation, and external test sets by a random split, in a ratio of 8:1:1. It is the largest publicly available, labeled chemical dataset. ESOL, Freesolv, and Lipop were obtained from the study by Jian et al. [ 17 ]. Because the datasets were already divided into the three given categories by the authors, I used them as such. The number of data and the range of the endpoint are listed in Table 1 , and the chemical space of the datasets were plotted to verify the structural diversity in the training, validation, and external test sets (Fig. 5 ). Table 1 Datasets for model building Endpoints Totalnum. Trainining set Validation set Test set Num. Range Num. Range Num. Range MP 275,131 220,104 -199.0 to 517.0 27,513 -157.15 to 420 27,514 -185.18 to 438.65 Lipop 4,193 3,354 -1.5 to 4.5 420 -1.42 to 4.49 419 -1.17 to 4.5 Esol 1,127 901 -11.6 to 1.58 113 -9.16 to 0.94 113 -8.40 to 1.02 Freesolv 639 511 -25.47 to 3.16 64 -9.76 to 3.43 64 -20.52 to 3.12 TDEi parameter search Because TDEi tensors can have different shapes based on EC vectors and topological distances, experiments were performed to determine which option can provide the best prediction outcome for each dataset. Six different EC vectors and topological distances from zero to four were used in the TDEi tensor calculation. Models were developed with identical hyperparameters, such as Relu for the activation function, RMSprop for the optimizer, and identical CNN architecture. Epoch was applied differently because of differences in the size of data, such as 15 for MP and 100 for other datasets, in this preliminary search. Model development and validation CNN was used in this study for model development, through Tensorflow 2 [ 23 ], and the network architecture was designed based on VGGNet as a backbone with modifications, such as (1) the size of the initial filter channel was reduced by half from that is 64 to 32, (2) the filter shape was reduced from three by three, to two by two, (3) average pooling was used to minimize information loss, and (4) a convolutional layer was applied once before the pooling layer (Fig. 6 ). A grid search was performed on the CNN architectures, activation functions, and epoch numbers to obtain the finest hyperparameters for model development. Model training was conducted using the NEURON system of the National Supercomputing Center of South Korea ( https://www.ksc.re.kr/eng/resource/neuron ). The prediction accuracy of the model was measured using four metrics: mean absolute error (MAE), normalized mean absolute error (NMAE), R square (R 2 ), and Spearman’s rank correlation coefficient (S r ). where, y pred is a model’s prediction value, y obs is an observation value, n is the number of compounds, is the average of observation values, and d is the difference between the ranks of each compound. The prediction model with R 2 higher than 0.6, on the external test set, is considered as an accurate model. Even though the model did not achieve R 2 > 0.6, it was still able to make an accurate prediction of the target value when NMAE was less than 10%. As the QSAR model was used in the prioritization of compounds, S r higher than 0.6 implies that the model’s prediction is valid and useful in relative comparison of chemicals, even if NMAE is over 10% [ 24 ]. Model analysis CNN models were developed over four datasets; however, the CNN model developed with MP alone was analyzed because this model was trained with the largest dataset. In the QSAR study, the capacity to separate different molecular structures was the most significant point in the descriptor design to facilitate valid predictions using the descriptor. As the CNN extracted features from the TDEi tensor, the performance of these features in distinguishing compounds along the MP was examined. The final model outputs were extracted from the middle of the CNN before the final prediction value was calculated. Principal component analysis (PCA) was used to project extracted features into 2D space, and extracted feature variation was examined to determine how the model correlates with the extracted features for the prediction of target values. Results And Discussion TDEi parameter search The TDEi parameter search results are presented in the supplementary tables: MP (Table S1), Lipop (Table S2), Esol (Table S3), and Freesolv (Table S4). As the TDEi tensor can be varied by changing the EC vectors and topological distances, the influence of different options in the TDEi tensor on prediction accuracy was analyzed. In the Lipop, Esol, and Freesolv datasets, a dramatic decrease in prediction accuracy was observed regardless of topological distance, when the EC vector size was reduced from full, and full bit strings were condensed to EC vectors without degenerated AOs and spin numbers, whereas the MP model showed a mild decrease in prediction accuracy. The full EC vector achieved the highest accuracies in MP, Lipop, and Esol, whose data size was greater than 1,000, and the condensed full EC vector in Freesolv, whose data size was less than 1,000. Thus, it appeared that the EC vector size in the TDEi tensor reduced if the models were trained with a smaller size of data. According to this experiment, full or condensed full EC vectors should be used in the development of a CNN model for drug-like compounds. Desirable prediction accuracy was achieved in MP when the TDEi tensor with full EC vector and topological distance 3D was used, and a further increase in topological distance did not lead to a significant improvement in the accuracy. In the other three datasets, the TDEi tensor with topological distance 2D achieved the highest accuracy. In the MP model, prediction accuracy gradually increased as the topological distance increased until 3D, whereas it fluctuated in other datasets. Instability in prediction accuracy in the three datasets implied that the training process of the deep learning model could be stabilized if larger datasets were used. Because the prediction accuracy of the model varied significantly based on the topological distance of the TDEi tensor in each dataset, a preliminary search was required to select the most suitable topological distance for the datasets and the target endpoint. Based on this preliminary study, the most suitable TDEi options were selected for each dataset, such as topological distance 3D with full EC vector for MP, 2D with full EC vector for Lipop and Esol, and 2D with condensed full EC vector for Freesolv. In this study, experiments were performed on small drug-like compounds. Given that models developed for drug-like compounds showed poor prediction accuracy for molecules whose structural diversity was dissimilar to the drug chemical space [ 25 , 26 ], TDEi tensor options should be examined before model development if the structural diversity of datasets is different from that of drug-like molecules. Model prediction accuracy In CNN model development, TDEi tensors with the leading results in the preliminary search have been used for each dataset (Table 2 ), and the goodness-of-fit of each model is shown in Fig. 7 . R 2 of the MP model was 0.565 for the external data set. Prediction errors between 0 and 400°C were relatively high, as data points were widely distributed across the best-fit line (Fig. 7 A). However, NMAE = 5.27% indicates that prediction values were accurate on average, and S r = 0.729 implies that the model correctly ordered the molecules as per normal melting point values. It was arduous to make precise predictions for LogP, as the Lipop model achieved an R 2 of 0.516 on the external test set, and NMAE was 10.93%. Even though most of the data points were close to the best-fit line, some of the compounds that were located away from the best-fit line were predicted inaccurately (Fig. 7 B). The models developed by Esol and Freesolv achieved high R 2 , and Figs. 7 C and 7 D display the fact that the model achieved goodness-of-fit. CNN models were developed with more convolutional layers to examine whether the prediction accuracy would improve significantly. However, adding more convolutional layers or increasing the number of nodes within fully connected layers did not lead to a meaningful improvement in prediction accuracy. Thus, CNN models with deeper layers, such as ResNet and Inception, were not applied. This was similar to the previous study where increasing the weights within the neural network architecture did not always improve prediction accuracy [ 20 ]. Moreover, it is important to search for a model architecture with the minimum number of weights and the highest prediction accuracy, because the use of an excessive number of weights in the model could induce false positives in prediction outcomes [ 17 ]. Table 2 Best prediction results for each endpoint Endpoints TD EC vector Training set Validation set Test set MAE NMAE R 2 S r MAE NMAE R 2 S r MAE NMAE R 2 S r MP 3D full 31.959 4.46% 0.584 0.742 33.352 5.78% 0.553 0.720 32.874 5.27% 0.565 0.729 Lipop 2D full 0.450 7.50% 0.726 0.867 0.654 11.07% 0.525 0.740 0.620 10.93% 0.516 0.724 Esol 2D full 0.346 2.63% 0.948 0.976 0.557 5.52% 0.872 0.922 0.465 4.94% 0.896 0.951 Freesolv 2D full (cond.*) 0.425 1.48% 0.968 0.989 0.729 5.53% 0.875 0.942 0.563 2.38% 0.961 0.979 *cond.: condensed In QSAR modeling, datasets were collected from a wide range of studies in which experimental values were measured using different experimental protocols. This difference is a source of experimental error in the target dataset [ 27 ]. As the model aims to predict the endpoints with their experimental noises, understanding the experimental errors of the dataset is of great aid in determining whether the prediction accuracy of the model is meaningful. In particular, deep learning studies in chemistry have attempted to utilize large volumes of datasets; thus, it is inevitable to integrate datasets measured by different protocols to increase the size of data, which deteriorates data quality and increases inherent experimental errors. If the prediction errors of the model were lower than the experimental errors, then there is a possibility that such accuracy was not a meaningful achievement, even though prediction accuracy was improved as compared to other methods [ 3 ]. In deep learning model studies, the authors compared the prediction accuracy of their models with others to prove that their own methods achieved improvement in prediction accuracy. However, it is challenging to find studies that have compared the prediction accuracy of their model with the experimental errors of the target endpoint. It may be attributed to dataset curation being done without an understanding of their inherent experimental errors; however, it is critical to verify the prediction accuracy of the model based on experimental errors to test the validity of the improvement in prediction accuracy. Among the four datasets used in this study, MP data analyzed experimental errors based on 18,058 duplicated compounds and estimated that the inherent experimental error of the dataset was 35°C [ 22 ], which was larger than the MAE of the MP model in this study. The higher inherent experimental errors in the MP dataset than the MAE of the MP model suggest that the actual prediction accuracy of the model might be higher than that measured by the external test set when the model was used for the prediction of unseen compounds. Unless the prediction errors of deep learning models in chemistry are analyzed based on experimental errors in the dataset, a simple comparison between the prediction accuracy of deep learning models may not be adequate to provide decisive evidence of significant improvement in prediction accuracy. As models in computer vision predict unambiguous and invariable labels, a higher prediction accuracy implies a better model., If the problem of mislabeling was excluded from the discussion, prediction models in computer vision achieved great success because of certainty in the dataset. It is practically impossible to obtain experimental noise-free datasets in chemistry. To make a successful case in chemistry, inherent experimental errors in the dataset must be understood precisely, such that the models are trained and validated reliably. Model analysis In QSAR, descriptors aim to distinguish compounds based on their structural similarity. As its purpose is comparison, differences in feature values between different compounds are significant in predicting the target endpoint. To examine the performance of the extracted features on clustering molecules, PCA was performed to exhibit how the feature space was varied as the TDEi tensor was processed within the CNN architecture. In Fig. 8 , the brightness of colors implies the value of the melting point; dots are brighter if the value is higher and darker if they are lower. Initially, the original TDEi tensor’s feature space established a low correlation with the normal melting point (Fig. 8 A). Once the TDEi tensor was processed up to the last convolutional layer that is the eighth layer, compounds were prioritized as per the normal melting point (Fig. 8 B). An additional pooling layer strengthened the trend in data distribution by separating compounds with a low melting point to the upper left side and a high melting point to the lower right side in the projected space (Fig. 8 C). When the extracted features from the convolutional layer and pooling layer were processed using a fully connected layer, most of the compounds were arranged with a stronger correlation with their normal melting point values (Fig. 8 D). To examine the change in feature extraction by changing the CNN architecture, an identical analysis was performed using the CNN model with an increased number of convolutional layers. In Fig. 6 , the convolutional layer is applied once before the pooling layer. Here, convolutional layers were applied twice with identical hyperparameters before the pooling layer. Features from the last pooling layer and the second fully connected layer were extracted and visualized (Fig. 9 ). PCA showed that the features extracted after additional convolutional layers were strongly correlated with the melting point. Although an additional convolutional layer did not improve the prediction accuracy, this analysis established that the CNN architecture can be modified for novel feature extraction. In the CNN model trained with image data, initially, the fundamental level of features was extracted, and a higher level of features was found as the layer went deeper. EC is fundamental level information as compared to atom-level features; thus, the use of EC in CNN was expected to fully harness the CNN’s automatic feature extraction capacity through filters establishing significant Eis for prediction of the target endpoint. Feature space variation in PCA supported this idea because the extracted features were rearranged with a stronger correlation toward the melting point values as the layer went deeper. Conclusions The TDEi tensor was introduced in this study as a novel way to represent the molecular structure. Since electron interactions in a molecule determine molecular properties, the TDEi tensor was designed with electron interactions between each atom in a molecule, based on topological distance. Given that the data size is much smaller in chemistry as compared to computer vision studies, and sparsity in features can significantly deteriorate the performance of the model, the TDEi tensor was devised to be robust to the size of the dataset and structural diversity by changing the EC vector and topological distances considered in Ei calculations. Because the chemical space difference significantly influences the model prediction accuracy, a preliminary search on TDEi tensor options may be required if the structural diversity of the target dataset is different from the target chemical space in this study, namely small-molecule drugs. The TDEi tensor was used in the CNN model, whose architecture was developed based on VGG net, with reduced weights because an increase in the number of layers did not improve the prediction accuracy. Desirable prediction accuracy was achieved for the four datasets. Unlike image data in computer vision, data in chemistry contains experimental noise in the target endpoint; therefore, deep learning studies in chemistry require a comparison between the prediction errors of the models and the inherent experimental errors in the dataset. As CNN was suitable for extracting relevant features automatically to predict the target endpoint, feature space changes were traced, through PCA on features obtained from the middle of the CNN architecture. A stronger correlation was found between the extracted features from the deeper layer and the target endpoint, implying that the CNN correctly modeled Eis that are significant for the prediction of the property. Abbreviations TDEi: topological distance-based electron interactionCNN: convolutional neural network QSAR: quantitative structure–activityrelationship ML: machine learning FNN: fully connected architecture of artificial neural network GNN: graph neural networks SMILES: simplified molecular input line entry system QM: quantum mechanics EC: electron configuration AO: atomic orbital MP: melting point Lipop: octanol/water distribution coefficient Esol: water solubility Freesolv: hydration free energy MAE: mean absolute error NMAE: normalized MAE Sr: Spearman's rank correlation coefficient PCA: principal component analysis Declarations Acknowledgements I would like to thank Editage ( www.editage.co.kr ) for editing the manuscript. Availability of data and materials The MP dataset was obtained from the work ofIgor V. Tetko et al.[22], and others were obtained from Dejun Jian et al.[17]. Competing interests The author declares that I have no competing interests. Funding This work was financially supported by a National Research Foundation of Korea (NRF) grant funded by the Korean Government (MSIT) (No. NRF-2019R1F1A1061955) Author contributions Not applicable. References Piñero J, Furlong LI, Sanz F (2018) In silico models in drug development: Where we are. Curr Opin Pharmacol 42:111–121. doi: 10.1016/j.coph.2018.08.007. Shin HK, Kang Y-M, No KT (2017) Predicting ADME properties of chemicals. In: Leszczynski J, Kaczmarek-Kedziera A, Puzyn T, Papadopoulos MG (ed) Handbook of computational chemistry, Springer, Cham, pp 2265–2301. doi: 10.1007/978-3-319-27282-5_59. Cherkasov A, Muratov EN, Fourches D, Varnek A, Baskin II, Cronin M, Dearden J, Gramatica P, Martin YC, Todeschini R, Consonni V, Kuz’min VE, Cramer R, Benigni R, Yang C, Rathman J, Terfloth L, Gasteiger J, Richard A, Tropsha A (2014) QSAR modeling: Where have you been? Where are you going to? J Med Chem 57:4977–5010. doi: 10.1021/jm4004285. Huang J, Fan X (2011) Why QSAR fails: An empirical evaluation using conventional computational approach. Mol Pharm 8:600–608. doi: 10.1021/mp100423u. Kim H, Kim E, Lee I, Bae B, Park M, Nam H (2020) Artificial intelligence in drug discovery: A comprehensive review of data-driven and machine learning approaches. Biotechnol Bioprocess Eng 25:895–930. doi: 10.1007/s12257-020-0049-y. Jiménez-Luna J, Grisoni F, Schneider G (2020) Drug discovery with explainable artificial intelligence. Nat Mach Intell 2:573-584. doi: 10.1038/s42256-020-00236-4. Baskin II, Palyulin VA, Zefirov NS (2006) Neural networks in building QSAR models. In: Livingstone DJ (ed) Artificial neural networks. Methods in Molecular Biology. vol 458, Humana Press. doi: 10.1007/978-1-60327-101-1_8. Chen H, Engkvist O, Wang Y, Olivecrona M, Blaschke T (2018) The rise of deep learning in drug discovery. Drug Discov Today 23:1241-1250. doi: 10.1016/j.drudis.2018.01.039. Wu Z, Ramsundar B, Feinberg EN, Gomes J, Geniesse C, Pappu AS, Leswing K, Pande V (2017) MoleculeNet: a benchmark for molecular machine learning. arXiv 1703.00564. doi: 10.1039/c7sc02664a. Xiong Z, Wang D, Liu X, Zhong F, Wan X, Li X, Li Z, Luo X, Chen K, Jiang H, Zheng M (2020) Pushing the boundaries of molecular representation for drug discovery with the graph attention mechanism. J Med Chem 63:8749-8760. doi: 10.1021/acs.jmedchem.9b00959. Weininger D (1988) SMILES, a chemical language and information system. 1. Introduction to methodology and encoding rules. J Chem Inf Comput Sci 28:31-36. doi: 10.1021/ci00057a005. Hirohara M, Saito Y, Koda Y, Sato K, Sakakibara Y (2018) Convolutional neural network based on SMILES representation of compounds for detecting chemical motif. BMC Bioinformatics 19:526. doi: 10.1186/s12859-018-2523-5. Karpov P, Godin G, Tetko IV (2020) Transformer-CNN: Swiss knife for QSAR modeling and interpretation. J Cheminform 12:17. doi: 10.1186/s13321-020-00423-w. Cova TFGG, Pais AACC (2019) Deep learning for deep chemistry: Optimizing the prediction of chemical patterns. Front Chem 7:809. doi: 10.3389/fchem.2019.00809. Cui Q, Lu S, Ni B, Zeng X, Tan Y, Chen YD, Zhao H (2020) Improved prediction of aqueous solubility of novel compounds by going deeper with deep learning. Front Oncol 10:121. doi: 10.3389/fonc.2020.00121. Xu Y, Dai Z, Chen F, Gao S, Pei J, Lai L (2015) Deep learning for drug-induced liver injury. J Chem Inf Model 55:2085-2093. doi: 10.1021/acs.jcim.5b00238. Jiang D, Wu Z, Hsieh C-Y, Chen G, Liao B, Wang Z, Shen C, Cao D, Wu J, Hou T (2021) Could graph neural networks learn better molecular representation for drug discovery? A comparison study of descriptor-based and graph-based models. J Cheminform 13:12. doi: 10.1186/s13321-020-00479-8. Zakharov AV, Peach ML, Sitzmann M, Nicklaus MC (2014) QSAR Modeling of imbalanced high-throughput screening data in PubChem. J Chem Inf Model 54:705-712. doi: 10.1021/ci400737s. Soufan O, Ba-alawi W, Magana-Mora A, Essack M, Bajic VB (2018) DPubChem: a web tool for QSAR modeling and high-throughput virtual screening. Sci Rep 8:9110. doi: 10.1038/s41598-018-27495-x. Shin HK (2020) Electron configuration-based neural network model to predict physicochemical properties of inorganic compounds. RSC Adv 10:33268-33278. doi: 10.1039/D0RA05873D. Shin HK, Kim S, Yoon S (2021) Use of size-dependent electron configuration fingerprint to develop general prediction models for nanomaterials. NanoImpact 21:100298. doi: 10.1016/j.impact.2021.100298. Tetko IV, M. Lowe D, Williams AJ (2016) The development of models to predict melting and pyrolysis point data associated with several hundred thousand compounds mined from PATENTS. J Cheminform 8:2. doi: 10.1186/s13321-016-0113-y. Abadi M, Agarwal A, Barham P, Brevdo E, Chen Z, Citro C, Corrado GS, Davis A, Dean J, Devin M, Ghemawat S, Goodfellow I, Harp A, Irving G, Isard M, Jozefowicz R, Jia Y, Kaiser L, Kudlur M, Levenberg J, Mané D, Schuster M, Monga R, Moore S, Murray D, Olah C, Shlens J, Steiner B, Sutskever I, Talwar K, Tucker P, Vanhoucke V, Vasudevan V, Viégas F, Vinyals O, Warden P, Wattenberg M, Wicke M, Yu Y, Zheng X: TensorFlow: Large-scale machine learning on heterogeneous systems. In . Google; 2015: Software available from tensorflow.org. Alexander DLJ, Tropsha A, Winkler DA (2015) Beware of R 2 : Simple, unambiguous assessment of the prediction accuracy of QSAR and QSPR models. J Chem Inf Model 55:1316-1322. doi: 10.1021/acs.jcim.5b00206. Seo M, Shin HK, Myung Y, Hwang S, No KT (2020) Development of natural compound molecular fingerprint (NC-MFP) with the dictionary of natural products (DNP) for natural product-based drug development. J Cheminform 12:6. doi: 10.1186/s13321-020-0410-3. Shin HK, Lee S, Oh HN, Yoo D, Park S, Kim WK, Kang MG (2021) Development of blood brain barrier permeation prediction models for organic and inorganic biocidal active substances. Chemosphere 277:130330. doi: 10.1016/j.chemosphere.2021.130330. Zhao L, Wang W, Sedykh A, Zhu H (2017) Experimental errors in QSAR modeling sets: What we can do and what we cannot do. ACS Omega 2:2805-2812. doi: 10.1021/acsomega.7b00274. Supplementary Files Graphicalabstract.png Graphical abstract TDEicalculationcode.zip supplementarytables.xlsx Cite Share Download PDF Status: Posted Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-709747","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Research article","associatedPublications":[],"authors":[{"id":42581380,"identity":"82fde30f-a9d6-459b-901f-f13532ae85e5","order_by":0,"name":"Hyun Kil Shin","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA/0lEQVRIie3RsWrCQBzH8V84cAqk4/8QzCtcKWgEHyYSsMtBOxUnCQi63AOc+BJOzieCLnmADB1aCs4ZHRx6JxW6XNPR4b4QAvfnQ/7hgFDoDhP2iUqRARSVaAzdBnkboSuJtCH6J4EjAIsN2smAZP9TvxLS9XzxNaqyWUJ5p2kwefGRoZaDx41dTLzvlk+yJuLKsJWGHJa+xWrZ5x+O0HjRlQ2ROJaMxZgK77/cSKotyRzZg7FLG3GLobYE9c9XAOkn1emNa0GxsISrivhK7eaREhM/ORZbri6jXqqfT3Q+zJKEij3O08JL8JBfX/GvI3tP8AMgMX8MQ6FQKOT6BlBuTxWqlJvOAAAAAElFTkSuQmCC","orcid":"","institution":"Institute of Toxicology","correspondingAuthor":true,"submittingAuthor":false,"prefix":"","firstName":"Hyun","middleName":"Kil","lastName":"Shin","suffix":""}],"badges":[],"createdAt":"2021-07-12 08:39:00","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-709747/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-709747/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":11974176,"identity":"6e1062a6-6683-47a1-b6b0-5f8b489305a1","added_by":"auto","created_at":"2021-07-30 20:55:38","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":119414,"visible":true,"origin":"","legend":"Calculation of electronic configuration (EC) vectors of each atom. EC vector of each atom was used in order to calculate Eis within a molecule. (A) Indices of full EC vector are atomic orbitals with different spin, and EC vector was designed to be reduced by integrating (B) atomic orbitals in an identical energy level (degenerate orbitals) and (C) in different spins. Each EC vector was condensed in order to reduce sparsity in feature space (D–F).","description":"","filename":"fig1.png","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/4e3ca9a1b2348b10ef323b22.png"},{"id":11974174,"identity":"4a1145cd-c876-4938-b7be-fc0666e6a331","added_by":"auto","created_at":"2021-07-30 20:55:38","extension":"png","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":163059,"visible":true,"origin":"","legend":"Electron interaction (Ei) matrices in each specified topological distance calculated based on EC vector of each atom in a molecule. (A) Eis within topological distance 0D are electron interactions within an atom, and (B) Eis within topological distance longer than 0D are Eis between pair of atoms according to the distance. After calculation of Ei matrices, they were summed according to the topological distance.","description":"","filename":"fig2.png","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/9962e29ffa5bc1ac5aa274cb.png"},{"id":11974173,"identity":"4ccc9683-60dc-4802-91c8-24763ede69da","added_by":"auto","created_at":"2021-07-30 20:55:38","extension":"png","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":82089,"visible":true,"origin":"","legend":"Possible atom pairs in the example molecule. In this molecule, the longest topological distance was 4D; however, further atom pairs can be found if size of the molecule increases.","description":"","filename":"fig3.png","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/27de7572eb0dced20e593c73.png"},{"id":11974052,"identity":"c0746633-2e7e-4323-bf10-852fb797b57b","added_by":"auto","created_at":"2021-07-30 20:52:38","extension":"png","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":113189,"visible":true,"origin":"","legend":"Preparation of TDEi tensor. TDEi tensor was prepared by concatenating Ei matrices in each topological distance and designed to be adaptable according to structural diversity and the size of datasets by adjusting EC vectors and topological distances.","description":"","filename":"fig4.png","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/7ec703f5e76a86946392b3fd.png"},{"id":11974049,"identity":"94f10020-4623-4638-b1bb-3713483449f9","added_by":"auto","created_at":"2021-07-30 20:52:38","extension":"png","order_by":5,"title":"Figure 5","display":"","copyAsset":false,"role":"figure","size":237279,"visible":true,"origin":"","legend":"Structure diversities between training, validation, and external test set. (A) Normal melting point (MP) data was the largest data set. Datasets for Lipop (B), Esol (C), and Freesolv (D) were octanol/water partition coefficient, water solubility, and hydration free energy, respectively.","description":"","filename":"fig5.png","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/f0a5d06cb75c35736f0f02b6.png"},{"id":11974371,"identity":"7ce01c5f-ff3d-495d-a033-13bb2dae910e","added_by":"auto","created_at":"2021-07-30 20:58:38","extension":"png","order_by":6,"title":"Figure 6","display":"","copyAsset":false,"role":"figure","size":26095,"visible":true,"origin":"","legend":"CNN architecture used in this study. VGG Net was modified by decreasing channel size of filter, filter size in convolutional layer to two by two, and the number of convolutional layers before pooling layer. In grid search, diverse CNN architectures were tested; however, increasing thenumber of layers did notimprove prediction accuracy.","description":"","filename":"fig6.png","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/dbe79ed43a987551b8696b8e.png"},{"id":11974050,"identity":"128e5ce0-e1de-430b-af0e-31835a9edba8","added_by":"auto","created_at":"2021-07-30 20:52:38","extension":"png","order_by":7,"title":"Figure 7","display":"","copyAsset":false,"role":"figure","size":200252,"visible":true,"origin":"","legend":"Examination of goodness-of-fit on four endpoints.","description":"","filename":"fig7.png","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/284d04abbfdbfb189f8bd62b.png"},{"id":11974177,"identity":"4e8e23e3-e5a7-45f2-ae10-f7251a563542","added_by":"auto","created_at":"2021-07-30 20:55:38","extension":"png","order_by":8,"title":"Figure 8","display":"","copyAsset":false,"role":"figure","size":251254,"visible":true,"origin":"","legend":"Results of principal component analysis (PCA) performed to examine feature space variation throughout CNN model. MP prediction model was analyzed since it was developed with the largest dataset. Each point was colored based on MP value: a brighter color implies higher MP whereas darker color indicates lower MP. (A) Initially, TDEi tensor itself could not sufficiently prioritize compounds according to MP. (B) Features extracted after the last convolutional layer showed that data points were arranged along the trend of MP values. (C) The trend was strengthened after the last average pooling layer, and (D) stronger correlation was established after the fully connected layer.","description":"","filename":"fig8.png","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/73ed0a32361c4e99d29bc8fc.png"},{"id":11974045,"identity":"b88d9ed6-d42d-42b8-b6a3-eeba31f048c1","added_by":"auto","created_at":"2021-07-30 20:52:38","extension":"png","order_by":9,"title":"Figure 9","display":"","copyAsset":false,"role":"figure","size":59793,"visible":true,"origin":"","legend":"Results of using deeper layer of CNN in feature space variation.Results shown in this figure were obtained by slightly modifying the CNN shown in Figure 6 by applying convolutional layer twice before the average pooling layer. (A) Features extracted from the last pooling layer prioritize compounds accurately. (B) After fully connected layer, features were in stronger correlation with the target endpoint.","description":"","filename":"fig9.png","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/e02cbd43abbef059668bf175.png"},{"id":14902633,"identity":"6296a679-4f55-4449-878f-a3f2d7c32c06","added_by":"auto","created_at":"2021-10-26 11:16:04","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":1537877,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/d805a5c3-465f-427d-b7cd-62e287a393a4.pdf"},{"id":11974042,"identity":"9f7bcf8b-283d-4184-9ce2-978b6e1da947","added_by":"auto","created_at":"2021-07-30 20:52:38","extension":"png","order_by":1,"title":"","display":"","copyAsset":false,"role":"supplement","size":30186,"visible":true,"origin":"","legend":"Graphical abstract","description":"","filename":"Graphicalabstract.png","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/a3a3537bc7fa22285f62ce25.png"},{"id":11974053,"identity":"9b1ec0aa-cf51-4fcf-be45-6dbcfe0dd60a","added_by":"auto","created_at":"2021-07-30 20:52:38","extension":"zip","order_by":2,"title":"","display":"","copyAsset":false,"role":"supplement","size":7560559,"visible":true,"origin":"","legend":"","description":"","filename":"TDEicalculationcode.zip","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/5c9d7c02444be6d662e3795b.zip"},{"id":11974043,"identity":"166adfec-9159-446f-bba8-27bb7e728cc8","added_by":"auto","created_at":"2021-07-30 20:52:38","extension":"xlsx","order_by":3,"title":"","display":"","copyAsset":false,"role":"supplement","size":31646,"visible":true,"origin":"","legend":"","description":"","filename":"supplementarytables.xlsx","url":"https://assets-eu.researchsquare.com/files/rs-709747/v1/a9a5518b9fc6acd91804d24f.xlsx"}],"financialInterests":"","formattedTitle":"\u003cp\u003eTopological Distance-Based Electron Interaction Tensor: A Novel Molecular Structure Representation to Bridge Convolutional Neural Network Studies in Computer Vision to Drug-Like Compound Datasets\u003c/p\u003e","fulltext":[{"header":"Introduction","content":"\u003cp\u003eDiverse \u003cem\u003ein silico\u003c/em\u003e models have been used in drug discovery projects to reduce the time and cost required for drug development [\u003cspan citationid=\"CR1\" class=\"CitationRef\"\u003e1\u003c/span\u003e, \u003cspan citationid=\"CR2\" class=\"CitationRef\"\u003e2\u003c/span\u003e]. Quantitative structure\u0026ndash;activity relationship (QSAR) is a type of computational model that predicts the physicochemical properties, potency, pharmacokinetic properties, and safety of drug candidates from only their molecular structures [\u003cspan citationid=\"CR3\" class=\"CitationRef\"\u003e3\u003c/span\u003e]. Even though QSAR models have been successful in filtering out poor molecules in the early phase of drug discovery, the models have failed to discover good drug candidates based on their prediction outcomes alone, which implies that the prediction accuracy of QSAR models is not satisfactory [\u003cspan citationid=\"CR4\" class=\"CitationRef\"\u003e4\u003c/span\u003e]. Most QSAR models have been developed using machine learning (ML) algorithms; however, deep learning algorithms have recently been used in QSAR model development to improve its prediction accuracy [\u003cspan citationid=\"CR5\" class=\"CitationRef\"\u003e5\u003c/span\u003e]. Typically, the first attempt to apply deep learning in different fields involves the application of identical hyperparameters and architectures studied in other deep learning studies. As convolutional neural networks (CNNs) have achieved outstanding performance, previous CNN studies were followed by diverse studies; however, it was not easy to do so in chemistry because chemical data has a completely different structure from image data.\u003c/p\u003e \u003cp\u003eThe application of advanced deep learning algorithms to molecular structures requires the development of novel descriptors [\u003cspan citationid=\"CR6\" class=\"CitationRef\"\u003e6\u003c/span\u003e]. Fully connected architectures of artificial neural networks, such as feedforward neural network (FNN) models are commonly used in conventional QSAR model development. In FNN, molecular descriptors calculated from the molecular structures are the model input. As molecular descriptors were calculated in 1D vector format, FNN was an appropriate architecture for QSAR model development [\u003cspan citationid=\"CR7\" class=\"CitationRef\"\u003e7\u003c/span\u003e]. Thus, when deep learning was applied to molecular structures, the easiest approach was to use an FNN with various hidden layers, on 1D descriptor vectors. Although many complicated neural network architectures have been developed, these architectures cannot be used with a 1D descriptor vector as an input. Thus, more research is required to develop novel feature tensors for molecular structure representation, that are suitable for application of advanced neural network architecture, in order to exploit advancement made by a wide range of deep learning research.\u003c/p\u003e \u003cp\u003eGraph neural networks (GNNs) have been widely used to train a model directly with the molecular structure because molecular geometry is considered as a graph, chemical bonds as edges, and atoms as nodes, [\u003cspan citationid=\"CR8\" class=\"CitationRef\"\u003e8\u003c/span\u003e]. In the GNN, the feature of each atom and their neighbor information are used as descriptors [\u003cspan citationid=\"CR9\" class=\"CitationRef\"\u003e9\u003c/span\u003e]. The feature for each atom represents the character of the atom based on its microenvironment, and neighbor information is described by the distance between the atoms, or connectivity features, such as chemical bond features [\u003cspan citationid=\"CR10\" class=\"CitationRef\"\u003e10\u003c/span\u003e]. In natural language processing, string data are one-hot encoded, and word embeddings are used to encode the tensor, before the model training. The simplified molecular input line entry system (SMILES) code is a string format representation for molecular structures, [\u003cspan citationid=\"CR11\" class=\"CitationRef\"\u003e11\u003c/span\u003e] and is broadly used in public databases. As molecular structures can be represented by SMILES, one-hot encoding on each symbol of SMILES [\u003cspan citationid=\"CR12\" class=\"CitationRef\"\u003e12\u003c/span\u003e], or SMILES-embeddings [\u003cspan citationid=\"CR13\" class=\"CitationRef\"\u003e13\u003c/span\u003e], was used to generate a matrix, representing each molecule as an input for the CNN architecture.\u003c/p\u003e \u003cp\u003eMost deep learning studies claim that the application of deep learning algorithms improved prediction accuracy in molecular property prediction [\u003cspan citationid=\"CR6\" class=\"CitationRef\"\u003e6\u003c/span\u003e, \u003cspan citationid=\"CR9\" class=\"CitationRef\"\u003e9\u003c/span\u003e, \u003cspan additionalcitationids=\"CR15\" citationid=\"CR14\" class=\"CitationRef\"\u003e14\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR16\" class=\"CitationRef\"\u003e16\u003c/span\u003e]. However, Jian et al. experimented with diverse datasets used in deep learning model development studies to compare the prediction accuracy between deep learning, and feature-based ML models. This study showed that the feature-based ML models outperformed the deep learning models in terms of prediction accuracy [\u003cspan citationid=\"CR17\" class=\"CitationRef\"\u003e17\u003c/span\u003e]. Moreover, ML models do not require demanding computation in the training process; therefore, the feature-based ML algorithm is a much more efficient way of developing the model. Unfortunately, the volume of datasets used in deep learning studies on molecular structures is much smaller than that in computer vision. Few datasets contain a large number of compounds; however, their labels are significantly unbalanced [\u003cspan citationid=\"CR18\" class=\"CitationRef\"\u003e18\u003c/span\u003e], which hinders the appropriate training of deep learning models [\u003cspan citationid=\"CR19\" class=\"CitationRef\"\u003e19\u003c/span\u003e]. Given that deep learning models in computer vision achieved significantly improved prediction accuracy owing to the application of deep learning algorithms and a huge amount of data, deep learning models on molecular structures are still not appropriately validated because of the small size of available datasets. This creates a hindrance as mining of molecular structure data is one of the paramount tasks that is required to be performed for the meaningful application of deep learning in chemistry.\u003c/p\u003e \u003cp\u003eIn this study, a topological distance-based electron interaction (TDEi) tensor has been developed as a novel molecular representation for CNN architecture, in order to transform molecular structures into image-like 3D arrays. In the TDEi tensor calculation, each atom was represented by the electron configuration of atoms, and the number of interactions between each atomic orbital was calculated to prepare the TDEi tensor. Molecular properties are calculated in quantum mechanics (QM) based on the interaction of electrons within a molecule according to the distance between atoms; similarly, the TDEi tensor was designed based on the assumption that CNN can extract significant features from Eis, through weights in filters to predict molecular properties. The TDEi tensor was designed to be adjustable as per the size of the data and the complexity of the molecular structure, by changing the electron configuration vector and topological distance channel to avoid the generation of a sparse tensor. The CNN model developed with the TDEi tensor achieved desirable prediction accuracy, and analysis of the features processed by the CNN filters revealed that extracted features achieved higher correlation with target properties, when the features were obtained from the deeper layer.\u003c/p\u003e "},{"header":"Methods","content":"\u003ch2\u003eTDEi tensor calculation\u003c/h2\u003e\n\u003cdiv id=\"Sec2\" class=\"Section2\"\u003e\n\u003ch2\u003eDefinition of an electron configuration vector\u003c/h2\u003e\n\u003cp\u003eTDEi tensor was calculated based on the electron configuration (EC) of atoms in a molecule. The EC vector was defined in a previous study by giving a zero, for each unoccupied atomic orbital (AO) and one, for each occupied AO with two different electron spins marked by positive and negative signs [\u003cspan class=\"CitationRef\"\u003e20\u003c/span\u003e]. The EC vector can be varied by combining degenerated AOs or electron spins because these electrons possess identical levels of energy. Given that the size of data in chemistry is generally much smaller than the size of data in computer vision, thus reducing sparse information and condensing the feature size are significant for efficient model training and accurate prediction model development. Therefore, sparse information or invariable features were integrated to condense the information without loss. Such information condensation was successful in the prediction model development with a small dataset [\u003cspan class=\"CitationRef\"\u003e21\u003c/span\u003e]. The possible variations of EC vectors are summarized in Fig.\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e1\u003c/span\u003e.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec3\" class=\"Section2\"\u003e\n\u003ch2\u003eTransformation of molecular structure into tensor shape\u003c/h2\u003e\n\u003cp\u003eIn QM calculations, molecular orbitals were calculated through a linear combination of AOs, and coefficients for each AO were estimated during the calculation in the density matrix, which is a diagonal matrix whose rows and columns are all AOs in a molecule. As a molecule can be translated into a matrix format with AO information, the concept was used with adaptations in the TDEi tensor design. First, the Ei matrix was designed with rows and columns with a fixed size of the EC vector such that every input has an identically sized matrix. The size of the density matrix is dependent on the number of AOs in the molecule; however, the input shape must be equal regardless of the size of the molecule in order to input them into the CNN. As the size of the Ei matrix was fixed, molecular geometry differences were lost in the matrix because the EC vector was solely based on the composition of molecules; however, molecules with identical compositions can have different molecular geometries. To consider the difference in the topological structure of a molecule, a matrix was generated based on the topological distance within a molecule.\u003c/p\u003e\n\u003cp\u003eThe matrix for the topological distance 0 is shown in Fig.\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e2\u003c/span\u003eA. Topological distance 0 means the atom itself; thus, the EC vector of a C atom was multiplied by a row and a column in order to calculate the number of interactions between all electrons within the C atom. The topological distance 0 matrix is the sum of the Ei matrices for all atoms within a molecule. The matrix for the topological distance 1D is explained in Fig.\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e2\u003c/span\u003eB. Further, the pairs of atoms within the molecule were considered to calculate the Eis between them. As the Ei matrix was calculated for all atoms in a molecule, the Ei matrices between the C and N atoms were calculated twice in the example. Therefore, they were divided by two, and all Ei matrices for topological distance 1D were added. All Ei matrices with topological distances greater than 1 were calculated, as explained in Fig.\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e2\u003c/span\u003eB. In QM calculations, chemical bond information is not required, thus the physical distance between the atoms was measured based on the coordination of each atom. The precise 3D geometry of a molecule should be prepared to accurately calculate the physical distance between atoms. However, 3D geometry optimization requires an expensive computational cost, and it is not suitably accurate. Hence, 2D structural information alone was used, and the topological distance between atoms was used in the TDEi tensor calculation. The GetDistanceMatrix function implemented in RDKit was used to obtain the topological distance of atoms within a molecule once hydrogen was added to it.\u003c/p\u003e\n\u003cp\u003eThe Ei matrix can be calculated from the topological distance. In the example molecule (Fig.\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e3\u003c/span\u003e), atom pairs existed up to a topological distance of 4D. The Ei matrices from atom pairs with greater topological distance can be calculated if the size of the molecule increases. When Ei matrices were prepared from a range of predetermined topological distances, they were concatenated to form the TDEi tensor (Fig.\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e4\u003c/span\u003e). As the TDEi tensor size can be varied based on the size of the EC vector and the topological distance, it can be flexibly adjusted according to the size of the data or the diversity of chemical space.\u003c/p\u003e\n\u003cp\u003eDatasets\u003c/p\u003e\n\u003cp\u003eIn this study, four datasets were selected for the regression tasks: melting point (MP), water solubility (Esol), octanol/water distribution coefficient (Lipop), and hydration free energy (Freesolv). There are various publicly available datasets for the classification problem that are used in deep learning model development studies [\u003cspan class=\"CitationRef\"\u003e9\u003c/span\u003e, \u003cspan class=\"CitationRef\"\u003e10\u003c/span\u003e, \u003cspan class=\"CitationRef\"\u003e13\u003c/span\u003e, \u003cspan class=\"CitationRef\"\u003e17\u003c/span\u003e] such as human immunodeficiency virus replication inhibition (HIV), human \u0026szlig;-secretase 1 inhibition (BACE), blood-brain barrier penetration (BBBP), toxicity in clinical trials (ClinTox), drug adverse reactions (SIDER), biological targets screened in Tox21 and ToxCast, and PubChem BioAssay data (MUV); however, they were not used in this study because labels in the datasets were seriously imbalanced, whether they were binary, or multiple classification tasks.\u003c/p\u003e\n\u003cp\u003eMP was obtained from the study by Igor V. Tetko et al., in which 275,131 compounds were extracted using their normal melting point values by mining patent documents [\u003cspan class=\"CitationRef\"\u003e22\u003c/span\u003e]. The dataset was divided into training, validation, and external test sets by a random split, in a ratio of 8:1:1. It is the largest publicly available, labeled chemical dataset. ESOL, Freesolv, and Lipop were obtained from the study by Jian et al. [\u003cspan class=\"CitationRef\"\u003e17\u003c/span\u003e]. Because the datasets were already divided into the three given categories by the authors, I used them as such. The number of data and the range of the endpoint are listed in Table\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e1\u003c/span\u003e, and the chemical space of the datasets were plotted to verify the structural diversity in the training, validation, and external test sets (Fig.\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e5\u003c/span\u003e).\u003c/p\u003e\n\u003cdiv class=\"gridtable\"\u003e\n\u003ctable id=\"Tab1\" border=\"1\"\u003e\u003ccaption\u003e\n\u003cdiv class=\"CaptionNumber\"\u003eTable 1\u003c/div\u003e\n\u003cdiv class=\"CaptionContent\"\u003e\n\u003cp\u003eDatasets for model building\u003c/p\u003e\n\u003c/div\u003e\n\u003c/caption\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"2\" align=\"left\"\u003e\n\u003cp\u003eEndpoints\u003c/p\u003e\n\u003c/th\u003e\n\u003cth rowspan=\"2\" align=\"left\"\u003e\n\u003cp\u003eTotalnum.\u003c/p\u003e\n\u003c/th\u003e\n\u003cth colspan=\"2\" align=\"left\"\u003e\n\u003cp\u003eTrainining set\u003c/p\u003e\n\u003c/th\u003e\n\u003cth colspan=\"2\" align=\"left\"\u003e\n\u003cp\u003eValidation set\u003c/p\u003e\n\u003c/th\u003e\n\u003cth colspan=\"2\" align=\"left\"\u003e\n\u003cp\u003eTest set\u003c/p\u003e\n\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003e\u003cstrong\u003eNum.\u003c/strong\u003e\u003c/p\u003e\n\u003c/th\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003e\u003cstrong\u003eRange\u003c/strong\u003e\u003c/p\u003e\n\u003c/th\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003e\u003cstrong\u003eNum.\u003c/strong\u003e\u003c/p\u003e\n\u003c/th\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003e\u003cstrong\u003eRange\u003c/strong\u003e\u003c/p\u003e\n\u003c/th\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003e\u003cstrong\u003eNum.\u003c/strong\u003e\u003c/p\u003e\n\u003c/th\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003e\u003cstrong\u003eRange\u003c/strong\u003e\u003c/p\u003e\n\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e\u003cstrong\u003eMP\u003c/strong\u003e\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e\u003cstrong\u003e275,131\u003c/strong\u003e\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e220,104\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-199.0 to 517.0\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e27,513\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-157.15 to 420\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e27,514\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-185.18 to 438.65\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e\u003cstrong\u003eLipop\u003c/strong\u003e\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e\u003cstrong\u003e4,193\u003c/strong\u003e\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e3,354\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-1.5 to 4.5\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e420\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-1.42 to 4.49\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e419\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-1.17 to 4.5\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e\u003cstrong\u003eEsol\u003c/strong\u003e\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e\u003cstrong\u003e1,127\u003c/strong\u003e\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e901\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-11.6 to 1.58\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e113\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-9.16 to 0.94\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e113\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-8.40 to 1.02\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e\u003cstrong\u003eFreesolv\u003c/strong\u003e\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e\u003cstrong\u003e639\u003c/strong\u003e\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e511\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-25.47 to 3.16\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e64\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-9.76 to 3.43\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e64\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e-20.52 to 3.12\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e\n\u003cp\u003eTDEi parameter search\u003c/p\u003e\n\u003cp\u003eBecause TDEi tensors can have different shapes based on EC vectors and topological distances, experiments were performed to determine which option can provide the best prediction outcome for each dataset. Six different EC vectors and topological distances from zero to four were used in the TDEi tensor calculation. Models were developed with identical hyperparameters, such as Relu for the activation function, RMSprop for the optimizer, and identical CNN architecture. Epoch was applied differently because of differences in the size of data, such as 15 for MP and 100 for other datasets, in this preliminary search.\u003c/p\u003e\n\u003cp\u003eModel development and validation\u003c/p\u003e\n\u003cp\u003eCNN was used in this study for model development, through Tensorflow 2 [\u003cspan class=\"CitationRef\"\u003e23\u003c/span\u003e], and the network architecture was designed based on VGGNet as a backbone with modifications, such as (1) the size of the initial filter channel was reduced by half from that is 64 to 32, (2) the filter shape was reduced from three by three, to two by two, (3) average pooling was used to minimize information loss, and (4) a convolutional layer was applied once before the pooling layer (Fig.\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e6\u003c/span\u003e). A grid search was performed on the CNN architectures, activation functions, and epoch numbers to obtain the finest hyperparameters for model development. Model training was conducted using the NEURON system of the National Supercomputing Center of South Korea (\u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://www.ksc.re.kr/eng/resource/neuron\u003c/span\u003e\u003c/span\u003e).\u003c/p\u003e\n\u003cp\u003eThe prediction accuracy of the model was measured using four metrics: mean absolute error (MAE), normalized mean absolute error (NMAE), R square (R\u003csup\u003e2\u003c/sup\u003e), and Spearman\u0026rsquo;s rank correlation coefficient (S\u003csub\u003er\u003c/sub\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPIAAAEECAYAAAAS1GkUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABWISURBVHhe7Z1ttqMqEABnXS7I9bgaf72duJg8ugEFBb9yVSRV53hmEqNR7KIbYnL/fQDg9SAyQAUgMkAFIDJABSAyQAUgMkAFIDJABSAyQAUgMkAFIDJABSAyQAUg8kvp2+bz79+/T9P27hl57p8+9y947q3Ufn5/DSK/gv7TmgAe47fv9P9DJ8HemrUeeV3z6Qb38K08cn6zNn4ZiPwKMkE2dJ8mDGx5XEQkDp+ucdlzbWk688oVbj0/RIbLyQVZ/Hzftu/PxhF3nh8iw+Xkg0zHjbLCZKv2JottyXtP0J89PzuePlKGIzJcTj7IVKqm/bTtRpn6p0jpHI5dr+P8+UmbHTlGRIbLWQmyvk1nnsFsI+NUMw7tu9aMNeX/LrD9OrPDwa1rxh0MZpc248p+p/c08vrnG5Hrpo4jd35KcEzymrB9dDxtzn0++232p22h52HW22cNiAyXkw8yETH5fG8kdZNFbS8WSBa1QizWSXCrKfY18twwWKHtvuV5kd1sJ49MlpzEv5bc+U3H5I5DhA86F5/J7ambc9V1Uxvo9lGWR2S4nFSQGdG2hBoF1QdmH1Nm00CfR63K7bKVea0XdxLBMgl+JRvnNzsmFXk8qFBYQyi52U6qEcnQ8Z4R+VnC4Asv7IjtuW1wpsdMGtRBkE/Yi2u3XS73XfQwyPz5+EybRyZ8/DZaYgYHPK0LCGUw5feYsQIRBukcpB0lY2+8/zl2nl8k51xCeRwPI2SdZHd/jZfnP9/Hu6gjI2vvbHrv1IWQC26eT4sqTKIne3/tKObb2m3uu+hngizswCQDhZ1cEOgRwTa+LFWsDF4ufc1Nk115zHEE4+NIeulsTDyM69zFszPZbll0+oj8PK7M6uRCRRfICdelZHTIRTdXTy/y4uIakiLfzYkgk+N+a1Q+AiI/jxNZyr4o8/rya0XGscSab+uZb+vfyz1cEmfC7LK6jznHg8wOF94bmPeDyM8zyuUkcldjlDQnciSlvZCL8lq3/UbCv+DdQfYOEPl5QiF9Zu0Tzy0cjWdFk+X1vBOI5L+LOMiiToXlq2UCkZ8nkVnlIo0XJSny9Lp4mb1uLvImZZTWcBREfp5ZlrQ3AwSipESW5xZXzV7MqLzOiDyW7beAyNeDyM+zVe4uRLZZc/lxk8um4b5SIi8+t7waRL4eRH4WFW2lXA3X62en9oL5Eje8cDpG9ut0X/Fr4+VIuf0tiHw9iAyXg8jXg8hwOYh8PYgMl4PI14PIcDmIfD2IDJfzhiAbxi8x6HH6Hy8wj5NfRikORIbLKT/I5FdI5AtIMvPfdN2nC36E4NjNL0+ByHA5bwmy+F53QT/Se4UdiAyX85IgW9w8Y8V+hxyIDJfzkiDTO+iCHxxQsZ/+AYK9IDKAsiijRWwdH8tE2BvGye8FkeGPsGV0NENtRNbbYx//WaD6QWSACkBkgApAZIAKQGSACkBkgApAZIAKQGSACkBkgApAZIAKQGSACkBkgApAZIAKQGSACkBkgApAZIAKQGSACkBkgApAZIAKQGSACkBkgApAZIAKQGSACkBkgApAZIAKQGSACkBkgApAZIAKQGSACkBkgApAZIAKQGSACkBkgApAZDjF0DWff/JHzM3SJv6Ked/adY1ZGfzp8wX6uqZbvCbc/2JJveGPg8hwkuHTNVaspptpOHSfRqVrPvNVEX1rX5cQedx/JK19Do+XIDKcpP+0/9pPazJqLLLI1pjnTUZNCuox2zftpzcy/zP7Wbop+19K25v9rnYOPwoiwzlEQGOZlsaBbVISN12vmXORqQNESN0sJ7Jm9el52S+ZOA8iwymssIP+O2ZekU//n86mI/I6vzIj8nKMTCZeA5HhBLZ8VrFGEV1JLUZmy2Uh2FYfSuZdShpnetlmrUwHRIbjhGWv+38nGdqJF2XpGctMm8q2GxkdFiAyHMeNj90DlW7KwJI9M+PjsAPw6HMzaZNZ2k2OuUcQg8hwGCl7J1GtuFMVbMVMiRxv50iIvMzoZtQ9m1SDGESGQ0yl8XJcO2Xn+XoR0W0XCRq8XrKtrDBiT/uIl2SWBwWRASoAkQEqYFtkN4bR8iaekdCxkS17whlM91xy1jKxzQxbum2VbcuF4RP8MvsyciBoLIzINZNOXts0iwkMRT9flP2kRBUm0fOznvNtZ5MtAD/IfpFNhu1k5jDKpDmR3WtnM48qXJeS0WFEl88idYYyldGTIgPAIZEHFclINqa/vMiDZt9gnTwe95GWUQTWXc+39cy39e/lHqYJy/mVZXM/AOVyTGT9r/0Ywbq8IrIXyEk/SpoTOZLSjodznzkiIEDMYZHNA5fhpMSW/+dENvjM2ieem9knHUQobrK8nncC0XHdQ9SJsLA8tMw5IbJBhTI7bM1YeE1kl1nljadqPCXy9Lp4Sew70QmsQ2kN9XNOZEP2Dp/Za/V14bYpkeW50XRPorzOiDyW7QA/ymmRzZMu062LvGAhst3P8uMmt/9wXymRBys8IsMvsy2yypMpP+dirb1WCNfrGDsuqUMZdYzs1+m+cuW3LMss/ROY9mznQ5sb0XkNM7zSe6Rr5cE2PtK++zIyFIde5LXK5y6kc36wM7mSItp4Z/si8hvRyiZ9i+sj6HCpoOMZ+WLYVVIb72hfRH4duTmFJynxmAwq45lqobTz2T4eRH4bp4PzWhafTryZAtt4q30R+TCmd3RfkteSTWbNZXbdPLY95rR+OTk4vVYm6Nq++7Rt8Jpx/RRE9gv5QVCtlFn+y/vjL1QaxknDq6f1Lyuvz7W3P+8pi23tJ6DENt5oX0Q+SN+ZxjTXXS5e03WfrrN/EsX2mPKD7W6Wcd7w2svbALBhYwIpCiL5FQ0JRBNwJsDkefvbz369JdszS6dg3kzXRxdc3ueG7HJRFjvd3q59vVvr+4nbs8g23mhfRD6FlS3sgW2vHFxcCax5hoiCw+4j2MWIDZRQ8olskHnmF1wep97kr8kGmmsryVhry9o5+X0caG97PKFsQmY/s/Ypso2z7WtB5DMsGtUGSCheHCBxdlCSgeZYKaM2g2z2Xn3bZi/+n7IRaF9xuL0Nc7GFzH7mDhbZxhvti8hnSJZxYSPPxE1chGWG9pjg0nFY5qKtSO4Zg9q8b3sgwnS7lWBZZcdxneZoexvkXBYVzXw/el0Sx1xiG28cEyKfYLyInmSAyMWSca55/j957APNPGfGaPLHz5aBIBnCbjdmHFkfjpPHfbvHCWxGsePHY/EiQqwHcI7tLHaew+3t2k/aTb4X7zdN7kePWTrP4NgLbOOt9kXkwwSSOZaNbDNENPssr5Hn3M++2h9eMPsxgSUv0SAz6/zrdZ/B+onl+y/QfecCUYLWHYu8JowoCWCZPErMzMo+w9tv40DccUynOdne0p7mcdxJzo7Rn5NcE/eU5YE2/rJ9EfmNaBDle/Whm7JQzCwgZD+BED7LaAEgATeuk+180EqQzjLDxvG8klvb+Pv2ReSXssxKgpTt8Q80RERyGiRAxmgMg8kwC0DZVj53XVQIss9sZno3t7bxl+2LyC9mkM81gzG1lpLheHpOFDjzCaJg7OZulvDrJPv4QJKSdXp+/7dz3sodbfwX7YvIP4WUbXZstghIE4DyLZtxXZAC7HjTLYsMBTHH2/gv2heRASoAkQEqAJEBKgCRASoAkQEqAJEBKgCRASoAkQEqAJEBKgCRASoAkQEqAJEBKgCRASoAkQEqAJEBKgCRASoAkQEqAJEBKgCRASoAkQEqAJEBKgCRASoAkQEqAJEBKgCRASoAkQEqAJEBKgCRASoAkQEqAJEBKgCRASoAkQEqAJEBvmSQP2Du/lB50z7zh+ARGeAbhu7TNE7eof+0Rua21zW3gsgAf8bw6Zr284DHiFwHw6dvm0/TPVHU/QC9ZF0j6EbzDl37SDYWEPn1+HIOiS9FyuamyYoqEncPSSwgciEMXaOTJetL84mTrpRy/8jEdyHj4X/L0jnKxP0zWRmRi8FKuZTVYkWfrTNB8y8RWHAdfWuuUWiqyh12tkx2gQ8KPwsaISV0KDLZ+BEK7TwRuTDGEnuzW3/uo47fpsx2R+QC0fJtK1g0M6TLcLiSMishRC4S2+uviWozd77Ek4+jpDNogt7AdxDb2b5snj63xTi5ABC5VDTj5nt+FTk5ljb0nWbzpezzcfYLKeDcVORc2z8EIpfKxqTKqsgenTwLglseP55J/Oz8xlLwuSEy7GMepAl2iaxZahpr92377mwc8dy5ITLsIA7QHMvSMs04njOdQ3tTpNtju35m9+y56XZflOHj+xYEIhfF+oyoBNAYPztnrW3mbj/trV+vk/PY7mS+5fy5SWd59viYtf6aEr73eSUSmNlxnpbbYZbbl7mzwuu9w6YtTYnYd65dvXx+ndm53H4o66bAtV/QsGPZ8N5jE+D++UYEu+H6rHZmwfHIa8J20vG0Oe/E7Lfs08eYto17emJnu9/Me0SWxvfB8eD3Pi9Dg9IFUHYJg3ZfZsh9I2fojaTaOYiMsg/Zn93/Yp0Et76PfY08NwxWaLtvfyxmO3kkHdLGcf0F+W8bzdpG2jboWHwmt6cdxJVu59vY/D+VLPQ6XV9tHOWlpbU0eHmNeR4beGl5w2WWfVaDyoi2JdQoqD4wneO0fw32uSUq93QsXtxYBtltmKmvYOPcZsej7TQeUCirYSa5bCvViGTp1N5LHB8LRYisQRMFrA2U3Ffz8j3xVUjvfHVwnsF2AHFA+04h336eacztyuXgBKPxuCcUwlRFY8YKZLDDH8l2Zp8b73+cnecWyrmo3uSx6/zcEGI8JRNXvimT568dWZkJpJCM7C5Q0HJW7lkGMmhj39iS4bh8cWGLwAfqUWm8FHaJ5xyCYI8ItvGlqWKF8ILpax6tmMwxuPHvQnq5njKG9+uCANNs69ojytKCSi/7co8LoxCRfTC6h4Ir48LnokxsLsjVjarvp+Vj4viKwmbU1TJ6jrRvuSdUFjt/IeRJyhBZSqF59p0/58Qee8xNseKMk13mPW+S0kU+jh/O4HIdlDNGDoQapAc0QVZOxqhPZKiLAkROZE5TxnRF1TF7RT5fBSRfx/La5W4KENlK4sd3Mrm0KLNPQWkNv8PzIi/EjcUuA0SGsnlcZJ3yj7Kiy6RFWYPIUDaPihzdCBJY4p8f7xx6Cr3LJzhGWeSzxBuqhahtssvKEMQde1GFzUuQttd7sTNtV+I9/wWMkSGNH+OnZbSi59dFtyjCceTjzlRHqM+7ti3onn9ELhn/2XlSSgmiTKAVehvhcawoy0rkomXezjp/s9aW0tmW0daIXDhjib2r27dZvKyJwjez3p733/OfB5FfgL8HeDNoNBszLv5LtCNNVER33/O/BSK/Al9ibki6UgqmvkQ/fkmglLSS4dFjT7Tp3ff87wGR34IG1HrZnMseJfyE7GmePvZ5lePnLYIFkWE/mxMvKyJ7UkF5eRT62feNZe24hUeO3TB/30JB5DewM5g2RdYsNmWQd/087kPHjsjwN8QBvMqOrK1jS9mZCdA7f0L2L3jk2He0aQkgctGsf/whARoJviN72Kzd3vwTsn/DE8e+XeWUASIXjARRdhyo0s4z9Y7PkTXD5GQ32wc/kRN9vCLvJ7ctzmeQzf7GyR8T8Gdk2c1fH7uwevw72rMQELlUNGhdgGWXRFDrdvnsk7+JYRa0sp8gE/lsqPcfixi6TrbxxyAiXZu5/vbYdc368W+0ZUkgcpHYwEzLGy7p7JQuBy/6CVmz3drPx/4NFx27kDt+2Wc2+5cHIleK/FyS/faT7xRmvyY5J5JzPsEWjDGDn5DVu5vcLhfj9T/humPXh5njt0Oa/LefSgSRwWGkCcaYe35C1s4GuyXMcrdz/NiFco7/exAZoAIQGaACEBmgAhAZoAIQGaACEBmgAhAZoAIQGaACEBmgAhAZoAIQGaACEBmgAhAZoAIQGaACEBmgAhAZoAIQGaACEBmgAhAZoAIQGaACEBmgAhAZoAIQGaACEBmgAhAZoAIQGaACEBmgAhAZoAIQGaACEBmgAhAZoAIQGV7BIH/n2P0tY/kj5G/+W8ZXgMjwNfIX/sc/GJ5dmk/wN8aPMXSfxv8h8qH/tGZ/ba9rwIHI8AcMn67Jy2pF3y9y3zr5k7bKe7UfPI5BZNhgsGWtiroikGRNkc9nzgjJokcysu0YUh4PXUs2ToDIsIIR0AglY9J+h4Rjif21aWnxReIOiZMgMmRw5fJBKX1Z/JXL4ZjYEWViUyGQlWMQGZLY7HpmLGonow5NbskElpbubjsjbdSB+LI9WBA5BpEhgc/G3adrgxnpvZNMJmPK65s9JjtJG2OmfbXtCHZtCyOIDAlcVjXl7Tg2Nllzd6mtIu+TXkvxqIxOj49hHUSGBJmsuEdQzbB7RbTvE/UNuv2Zkv63QWRIkJ7o0nFz8uMlT0LMNRLSa4bevQPwIDIkWdzE4e6oyo9drfy59SLowk83PrbPD5++6z6tF9msa/eldTAgMmTpjczTbHFjxPITUktEfJmwShIJGyPvMU6kmZ3LzSc6UWZejMb7QWT4Hiff+sIE1pUgMnyJG08n5Q0XRL6SHxPZjMPasFw0JZwr6Z7DiGCOKVeVAuzhp0T2n1lOn40++1FH+B1bRIZv+CGRD340cjF677BOHpV1XPBOfkhkN5YLM/Jpdo4LVz9z9SAyfM9vjZHls0kVUMakpcy8IDJ8z49Ndgl2wksyZhk35u8R+bsKIPnaH11q5QdFtixv1j8CpTWUxW+LXIQ9iAzf8xMi6+2DQRk99PlbBu8HkeF7fkDk5U0g/5rEZJf/lQpjlHw0JK+/dAytE2/Bl/b9cb349id+e/o5fra0njP0RmC9QcRJLkH5y/cUuo5mdxNI2/k5gQJ+e9p+ieMvPmp8B4gcoF/do8a1EpyeCBRkMvCuO+bMe+VucdXO5Tfu8UbkgOR3Zn8NrUq+k/Cu357edYurfjPrudtw7wKRR6QcrP+Cr2M/VvtmSHHXb0/vv8X1+3N6A4j8E9jyc8xcwc/PRgHu5giWMb9v+ygTm0yYl+sv2R6P65Dpq6FC+SDyD9Abwez8nYjXfTr3Sx+LAM+Uobu2107Ayu2XUkT+hfIakX8GW2KGk3nzm2LWM9f29vtx+5qJv1h2ZdEdImcrjXpA5F9hEcxWplCAVZF3bP8MiCwg8q8wLy81uONyc1XkHds/AyILiPwjLMpgEVOlNZnV34W1Mpbctf0jMEYWEPknsGVwNENtglsnp8IbN7KZa+f2d2KOde8trutj/zpAZAhICPt6ajynJYgMMbWVoT9QVguIDAuqKUV/YJLLg8iQRL6zfejbT4UhnRHffgKAV4HIABWAyACv5/P5H26nZkMFWNXrAAAAAElFTkSuQmCC\" alt=\"\" /\u003e\u003c/p\u003e\n\u003cp\u003ewhere, y\u003csub\u003epred\u003c/sub\u003e\u0026nbsp;is a model\u0026rsquo;s prediction value, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003ey\u003csub\u003eobs\u003c/sub\u003e\u003c/span\u003e\u003c/span\u003e\u0026nbsp;is an observation value, n is the number of compounds,\u0026nbsp;\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAATCAYAAAAeVmTJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEfSURBVEhL7VTbEcMgDGMuD+R5mIZlGMa1eBpC0uYu6eUjustHobZlWcbJA/AkEkHYOXH/+shLzIUT3nFUDCQCU5KLOJQTnBUJzdnV6CSCF9SJHkRYXVIBv5B4O8SLsR1H9EK2KH7fqAKw8ETelFo3MN+qArA0ZvJBno3wCQbZP+dHtySRfEEszOM+fwdUtH76DUsS2tJBR1F82aL0H1sx+cdr+HbLkJNSjH76WNmwHSVUhWU7SoA0eWUHsub1qwoGHIBQu0NcbQpNHL6YUTeVepEZQ2IFSDS2tpBiIohYRgP6/zl7IZE7hLyc2tiBTRzHLdLL7gfcab56B2W7eDYmY+2JXUDK7oeBMGauSrQ7o2Z7dYsf5jZPkrgHL4kMkQ+5ycAaUeoj8wAAAABJRU5ErkJggg==\" alt=\"\" /\u003e\u0026nbsp;is the average of observation values, and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003ed\u003c/span\u003e\u003c/span\u003e\u0026nbsp;is the difference between the ranks of each compound. The prediction model with R\u003csup\u003e2\u003c/sup\u003e higher than 0.6, on the external test set, is considered as an accurate model. Even though the model did not achieve R\u003csup\u003e2\u003c/sup\u003e\u0026thinsp;\u0026gt;\u0026thinsp;0.6, it was still able to make an accurate prediction of the target value when NMAE was less than 10%. As the QSAR model was used in the prioritization of compounds, S\u003csub\u003er\u003c/sub\u003e higher than 0.6 implies that the model\u0026rsquo;s prediction is valid and useful in relative comparison of chemicals, even if NMAE is over 10% [\u003cspan class=\"CitationRef\"\u003e24\u003c/span\u003e].\u003c/p\u003e\n\u003cp\u003eModel analysis\u003c/p\u003e\n\u003cp\u003eCNN models were developed over four datasets; however, the CNN model developed with MP alone was analyzed because this model was trained with the largest dataset. In the QSAR study, the capacity to separate different molecular structures was the most significant point in the descriptor design to facilitate valid predictions using the descriptor. As the CNN extracted features from the TDEi tensor, the performance of these features in distinguishing compounds along the MP was examined. The final model outputs were extracted from the middle of the CNN before the final prediction value was calculated. Principal component analysis (PCA) was used to project extracted features into 2D space, and extracted feature variation was examined to determine how the model correlates with the extracted features for the prediction of target values.\u003c/p\u003e\n\u003c/div\u003e"},{"header":"Results And Discussion","content":"\u003cp\u003eTDEi parameter search\u003c/p\u003e \u003cp\u003eThe TDEi parameter search results are presented in the supplementary tables: MP (Table S1), Lipop (Table S2), Esol (Table S3), and Freesolv (Table S4). As the TDEi tensor can be varied by changing the EC vectors and topological distances, the influence of different options in the TDEi tensor on prediction accuracy was analyzed. In the Lipop, Esol, and Freesolv datasets, a dramatic decrease in prediction accuracy was observed regardless of topological distance, when the EC vector size was reduced from full, and full bit strings were condensed to EC vectors without degenerated AOs and spin numbers, whereas the MP model showed a mild decrease in prediction accuracy. The full EC vector achieved the highest accuracies in MP, Lipop, and Esol, whose data size was greater than 1,000, and the condensed full EC vector in Freesolv, whose data size was less than 1,000. Thus, it appeared that the EC vector size in the TDEi tensor reduced if the models were trained with a smaller size of data. According to this experiment, full or condensed full EC vectors should be used in the development of a CNN model for drug-like compounds.\u003c/p\u003e \u003cp\u003eDesirable prediction accuracy was achieved in MP when the TDEi tensor with full EC vector and topological distance 3D was used, and a further increase in topological distance did not lead to a significant improvement in the accuracy. In the other three datasets, the TDEi tensor with topological distance 2D achieved the highest accuracy. In the MP model, prediction accuracy gradually increased as the topological distance increased until 3D, whereas it fluctuated in other datasets. Instability in prediction accuracy in the three datasets implied that the training process of the deep learning model could be stabilized if larger datasets were used. Because the prediction accuracy of the model varied significantly based on the topological distance of the TDEi tensor in each dataset, a preliminary search was required to select the most suitable topological distance for the datasets and the target endpoint.\u003c/p\u003e \u003cp\u003eBased on this preliminary study, the most suitable TDEi options were selected for each dataset, such as topological distance 3D with full EC vector for MP, 2D with full EC vector for Lipop and Esol, and 2D with condensed full EC vector for Freesolv. In this study, experiments were performed on small drug-like compounds. Given that models developed for drug-like compounds showed poor prediction accuracy for molecules whose structural diversity was dissimilar to the drug chemical space [\u003cspan citationid=\"CR25\" class=\"CitationRef\"\u003e25\u003c/span\u003e, \u003cspan citationid=\"CR26\" class=\"CitationRef\"\u003e26\u003c/span\u003e], TDEi tensor options should be examined before model development if the structural diversity of datasets is different from that of drug-like molecules.\u003c/p\u003e \u003cp\u003eModel prediction accuracy\u003c/p\u003e \u003cp\u003eIn CNN model development, TDEi tensors with the leading results in the preliminary search have been used for each dataset (Table\u0026nbsp;\u003cspan refid=\"Tab2\" class=\"InternalRef\"\u003e2\u003c/span\u003e), and the goodness-of-fit of each model is shown in Fig.\u0026nbsp;\u003cspan refid=\"Fig7\" class=\"InternalRef\"\u003e7\u003c/span\u003e. R\u003csup\u003e2\u003c/sup\u003e of the MP model was 0.565 for the external data set. Prediction errors between 0 and 400\u0026deg;C were relatively high, as data points were widely distributed across the best-fit line (Fig.\u0026nbsp;\u003cspan refid=\"Fig7\" class=\"InternalRef\"\u003e7\u003c/span\u003eA). However, NMAE\u0026thinsp;=\u0026thinsp;5.27% indicates that prediction values were accurate on average, and S\u003csub\u003er\u003c/sub\u003e = 0.729 implies that the model correctly ordered the molecules as per normal melting point values. It was arduous to make precise predictions for LogP, as the Lipop model achieved an R\u003csup\u003e2\u003c/sup\u003e of 0.516 on the external test set, and NMAE was 10.93%. Even though most of the data points were close to the best-fit line, some of the compounds that were located away from the best-fit line were predicted inaccurately (Fig.\u0026nbsp;\u003cspan refid=\"Fig7\" class=\"InternalRef\"\u003e7\u003c/span\u003eB). The models developed by Esol and Freesolv achieved high R\u003csup\u003e2\u003c/sup\u003e, and Figs.\u0026nbsp;\u003cspan refid=\"Fig7\" class=\"InternalRef\"\u003e7\u003c/span\u003eC and \u003cspan refid=\"Fig7\" class=\"InternalRef\"\u003e7\u003c/span\u003eD display the fact that the model achieved goodness-of-fit. CNN models were developed with more convolutional layers to examine whether the prediction accuracy would improve significantly. However, adding more convolutional layers or increasing the number of nodes within fully connected layers did not lead to a meaningful improvement in prediction accuracy. Thus, CNN models with deeper layers, such as ResNet and Inception, were not applied. This was similar to the previous study where increasing the weights within the neural network architecture did not always improve prediction accuracy [\u003cspan citationid=\"CR20\" class=\"CitationRef\"\u003e20\u003c/span\u003e]. Moreover, it is important to search for a model architecture with the minimum number of weights and the highest prediction accuracy, because the use of an excessive number of weights in the model could induce false positives in prediction outcomes [\u003cspan citationid=\"CR17\" class=\"CitationRef\"\u003e17\u003c/span\u003e].\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab2\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 2\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eBest prediction results for each endpoint\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"15\"\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003eEndpoints\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003eTD\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003eEC vector\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colspan=\"4\" nameend=\"c7\" namest=\"c4\"\u003e \u003cp\u003eTraining set\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colspan=\"4\" nameend=\"c11\" namest=\"c8\"\u003e \u003cp\u003eValidation set\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colspan=\"4\" nameend=\"c15\" namest=\"c12\"\u003e \u003cp\u003eTest set\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003eMAE\u003c/b\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003eNMAE\u003c/b\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003eR\u003c/b\u003e\u003csup\u003e\u003cb\u003e2\u003c/b\u003e\u003c/sup\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003eS\u003c/b\u003e\u003csub\u003e\u003cb\u003er\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c8\"\u003e \u003cp\u003e\u003cb\u003eMAE\u003c/b\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c9\"\u003e \u003cp\u003e\u003cb\u003eNMAE\u003c/b\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c10\"\u003e \u003cp\u003e\u003cb\u003eR\u003c/b\u003e\u003csup\u003e\u003cb\u003e2\u003c/b\u003e\u003c/sup\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c11\"\u003e \u003cp\u003e\u003cb\u003eS\u003c/b\u003e\u003csub\u003e\u003cb\u003er\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c12\"\u003e \u003cp\u003e\u003cb\u003eMAE\u003c/b\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c13\"\u003e \u003cp\u003e\u003cb\u003eNMAE\u003c/b\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c14\"\u003e \u003cp\u003e\u003cb\u003eR\u003c/b\u003e\u003csup\u003e\u003cb\u003e2\u003c/b\u003e\u003c/sup\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c15\"\u003e \u003cp\u003e\u003cb\u003eS\u003c/b\u003e\u003csub\u003e\u003cb\u003er\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eMP\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e3D\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003efull\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e31.959\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e4.46%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.584\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.742\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e33.352\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e5.78%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e0.553\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e0.720\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c12\"\u003e \u003cp\u003e32.874\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c13\"\u003e \u003cp\u003e5.27%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c14\"\u003e \u003cp\u003e0.565\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c15\"\u003e \u003cp\u003e0.729\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eLipop\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e2D\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003efull\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.450\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e7.50%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.726\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.867\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.654\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e11.07%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e0.525\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e0.740\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c12\"\u003e \u003cp\u003e0.620\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c13\"\u003e \u003cp\u003e10.93%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c14\"\u003e \u003cp\u003e0.516\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c15\"\u003e \u003cp\u003e0.724\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eEsol\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e2D\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003efull\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.346\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e2.63%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.948\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.976\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.557\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e5.52%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e0.872\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e0.922\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c12\"\u003e \u003cp\u003e0.465\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c13\"\u003e \u003cp\u003e4.94%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c14\"\u003e \u003cp\u003e0.896\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c15\"\u003e \u003cp\u003e0.951\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eFreesolv\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e2D\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003efull (cond.*)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.425\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e1.48%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.968\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.989\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.729\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e5.53%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e0.875\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e0.942\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c12\"\u003e \u003cp\u003e0.563\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c13\"\u003e \u003cp\u003e2.38%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c14\"\u003e \u003cp\u003e0.961\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c15\"\u003e \u003cp\u003e0.979\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003ctfoot\u003e \u003ctr\u003e\u003ctd colspan=\"15\"\u003e*cond.: condensed\u003c/td\u003e\u003c/tr\u003e \u003c/tfoot\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eIn QSAR modeling, datasets were collected from a wide range of studies in which experimental values were measured using different experimental protocols. This difference is a source of experimental error in the target dataset [\u003cspan citationid=\"CR27\" class=\"CitationRef\"\u003e27\u003c/span\u003e]. As the model aims to predict the endpoints with their experimental noises, understanding the experimental errors of the dataset is of great aid in determining whether the prediction accuracy of the model is meaningful. In particular, deep learning studies in chemistry have attempted to utilize large volumes of datasets; thus, it is inevitable to integrate datasets measured by different protocols to increase the size of data, which deteriorates data quality and increases inherent experimental errors. If the prediction errors of the model were lower than the experimental errors, then there is a possibility that such accuracy was not a meaningful achievement, even though prediction accuracy was improved as compared to other methods [\u003cspan citationid=\"CR3\" class=\"CitationRef\"\u003e3\u003c/span\u003e]. In deep learning model studies, the authors compared the prediction accuracy of their models with others to prove that their own methods achieved improvement in prediction accuracy. However, it is challenging to find studies that have compared the prediction accuracy of their model with the experimental errors of the target endpoint. It may be attributed to dataset curation being done without an understanding of their inherent experimental errors; however, it is critical to verify the prediction accuracy of the model based on experimental errors to test the validity of the improvement in prediction accuracy. Among the four datasets used in this study, MP data analyzed experimental errors based on 18,058 duplicated compounds and estimated that the inherent experimental error of the dataset was 35\u0026deg;C [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e], which was larger than the MAE of the MP model in this study. The higher inherent experimental errors in the MP dataset than the MAE of the MP model suggest that the actual prediction accuracy of the model might be higher than that measured by the external test set when the model was used for the prediction of unseen compounds. Unless the prediction errors of deep learning models in chemistry are analyzed based on experimental errors in the dataset, a simple comparison between the prediction accuracy of deep learning models may not be adequate to provide decisive evidence of significant improvement in prediction accuracy. As models in computer vision predict unambiguous and invariable labels, a higher prediction accuracy implies a better model., If the problem of mislabeling was excluded from the discussion, prediction models in computer vision achieved great success because of certainty in the dataset. It is practically impossible to obtain experimental noise-free datasets in chemistry. To make a successful case in chemistry, inherent experimental errors in the dataset must be understood precisely, such that the models are trained and validated reliably.\u003c/p\u003e \u003cp\u003eModel analysis\u003c/p\u003e \u003cp\u003eIn QSAR, descriptors aim to distinguish compounds based on their structural similarity. As its purpose is comparison, differences in feature values between different compounds are significant in predicting the target endpoint. To examine the performance of the extracted features on clustering molecules, PCA was performed to exhibit how the feature space was varied as the TDEi tensor was processed within the CNN architecture. In Fig.\u0026nbsp;\u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003e, the brightness of colors implies the value of the melting point; dots are brighter if the value is higher and darker if they are lower. Initially, the original TDEi tensor\u0026rsquo;s feature space established a low correlation with the normal melting point (Fig.\u0026nbsp;\u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003eA). Once the TDEi tensor was processed up to the last convolutional layer that is the eighth layer, compounds were prioritized as per the normal melting point (Fig.\u0026nbsp;\u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003eB). An additional pooling layer strengthened the trend in data distribution by separating compounds with a low melting point to the upper left side and a high melting point to the lower right side in the projected space (Fig.\u0026nbsp;\u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003eC). When the extracted features from the convolutional layer and pooling layer were processed using a fully connected layer, most of the compounds were arranged with a stronger correlation with their normal melting point values (Fig.\u0026nbsp;\u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003eD).\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eTo examine the change in feature extraction by changing the CNN architecture, an identical analysis was performed using the CNN model with an increased number of convolutional layers. In Fig.\u0026nbsp;\u003cspan refid=\"Fig6\" class=\"InternalRef\"\u003e6\u003c/span\u003e, the convolutional layer is applied once before the pooling layer. Here, convolutional layers were applied twice with identical hyperparameters before the pooling layer. Features from the last pooling layer and the second fully connected layer were extracted and visualized (Fig.\u0026nbsp;\u003cspan refid=\"Fig9\" class=\"InternalRef\"\u003e9\u003c/span\u003e). PCA showed that the features extracted after additional convolutional layers were strongly correlated with the melting point. Although an additional convolutional layer did not improve the prediction accuracy, this analysis established that the CNN architecture can be modified for novel feature extraction.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eIn the CNN model trained with image data, initially, the fundamental level of features was extracted, and a higher level of features was found as the layer went deeper. EC is fundamental level information as compared to atom-level features; thus, the use of EC in CNN was expected to fully harness the CNN\u0026rsquo;s automatic feature extraction capacity through filters establishing significant Eis for prediction of the target endpoint. Feature space variation in PCA supported this idea because the extracted features were rearranged with a stronger correlation toward the melting point values as the layer went deeper.\u003c/p\u003e"},{"header":"Conclusions","content":"\u003cp\u003eThe TDEi tensor was introduced in this study as a novel way to represent the molecular structure. Since electron interactions in a molecule determine molecular properties, the TDEi tensor was designed with electron interactions between each atom in a molecule, based on topological distance. Given that the data size is much smaller in chemistry as compared to computer vision studies, and sparsity in features can significantly deteriorate the performance of the model, the TDEi tensor was devised to be robust to the size of the dataset and structural diversity by changing the EC vector and topological distances considered in Ei calculations. Because the chemical space difference significantly influences the model prediction accuracy, a preliminary search on TDEi tensor options may be required if the structural diversity of the target dataset is different from the target chemical space in this study, namely small-molecule drugs.\u003c/p\u003e \u003cp\u003eThe TDEi tensor was used in the CNN model, whose architecture was developed based on VGG net, with reduced weights because an increase in the number of layers did not improve the prediction accuracy. Desirable prediction accuracy was achieved for the four datasets. Unlike image data in computer vision, data in chemistry contains experimental noise in the target endpoint; therefore, deep learning studies in chemistry require a comparison between the prediction errors of the models and the inherent experimental errors in the dataset. As CNN was suitable for extracting relevant features automatically to predict the target endpoint, feature space changes were traced, through PCA on features obtained from the middle of the CNN architecture. A stronger correlation was found between the extracted features from the deeper layer and the target endpoint, implying that the CNN correctly modeled Eis that are significant for the prediction of the property.\u003c/p\u003e"},{"header":"Abbreviations","content":"\u003cp\u003eTDEi: topological distance-based electron interactionCNN: convolutional neural network\u003c/p\u003e\n\u003cp\u003eQSAR: quantitative structure\u0026ndash;activityrelationship\u003c/p\u003e\n\u003cp\u003eML: machine learning\u003c/p\u003e\n\u003cp\u003eFNN: fully connected architecture of artificial neural network\u003c/p\u003e\n\u003cp\u003eGNN: graph neural networks\u003c/p\u003e\n\u003cp\u003eSMILES: simplified molecular input line entry system\u003c/p\u003e\n\u003cp\u003eQM: quantum mechanics\u003c/p\u003e\n\u003cp\u003eEC: electron configuration\u003c/p\u003e\n\u003cp\u003eAO: atomic orbital\u003c/p\u003e\n\u003cp\u003eMP: melting point\u003c/p\u003e\n\u003cp\u003eLipop: octanol/water distribution coefficient\u003c/p\u003e\n\u003cp\u003eEsol: water solubility\u003c/p\u003e\n\u003cp\u003eFreesolv: hydration free energy\u003c/p\u003e\n\u003cp\u003eMAE: mean absolute error\u003c/p\u003e\n\u003cp\u003eNMAE: normalized MAE\u003c/p\u003e\n\u003cp\u003eSr: Spearman's rank correlation coefficient\u003c/p\u003e\n\u003cp\u003ePCA: principal component analysis\u003c/p\u003e"},{"header":"Declarations","content":"\u003cp\u003eAcknowledgements\u003c/p\u003e\n\u003cp\u003eI would like to thank Editage (\u003ca href=\"http://www.editage.co.kr\"\u003ewww.editage.co.kr\u003c/a\u003e) for editing the manuscript.\u003c/p\u003e\n\u003cp\u003eAvailability of data and materials\u003c/p\u003e\n\u003cp\u003eThe MP dataset was obtained from the work ofIgor V. Tetko et al.[22], and others were obtained from Dejun Jian et al.[17].\u003c/p\u003e\n\u003cp\u003eCompeting interests\u003c/p\u003e\n\u003cp\u003eThe author declares that I have no competing interests.\u003c/p\u003e\n\u003cp\u003eFunding\u003c/p\u003e\n\u003cp\u003eThis work was financially supported by a National Research Foundation of Korea (NRF) grant funded by the Korean Government (MSIT) (No. NRF-2019R1F1A1061955)\u003c/p\u003e\n\u003cp\u003eAuthor contributions\u003c/p\u003e\n\u003cp\u003eNot applicable.\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\n\u003cli\u003ePi\u0026ntilde;ero J, Furlong LI, Sanz F (2018) \u003cem\u003eIn silico\u003c/em\u003e models in drug development: Where we are. Curr Opin Pharmacol 42:111\u0026ndash;121. doi: 10.1016/j.coph.2018.08.007.\u003c/li\u003e\n\u003cli\u003eShin HK, Kang Y-M, No KT (2017) Predicting ADME properties of chemicals. In: Leszczynski J, Kaczmarek-Kedziera A, Puzyn T, Papadopoulos MG (ed) Handbook of computational chemistry, Springer, Cham, pp 2265\u0026ndash;2301. doi: 10.1007/978-3-319-27282-5_59.\u003c/li\u003e\n\u003cli\u003eCherkasov A, Muratov EN, Fourches D, Varnek A, Baskin II, Cronin M, Dearden J, Gramatica P, Martin YC, Todeschini R, Consonni V, Kuz\u0026rsquo;min VE, Cramer R, Benigni R, Yang C, Rathman J, Terfloth L, Gasteiger J, Richard A, Tropsha A (2014) QSAR modeling: Where have you been? Where are you going to? J Med Chem 57:4977\u0026ndash;5010. doi: 10.1021/jm4004285.\u003c/li\u003e\n\u003cli\u003eHuang J, Fan X (2011) Why QSAR fails: An empirical evaluation using conventional computational approach. Mol Pharm 8:600\u0026ndash;608. doi: 10.1021/mp100423u.\u003c/li\u003e\n\u003cli\u003eKim H, Kim E, Lee I, Bae B, Park M, Nam H (2020) Artificial intelligence in drug discovery: A comprehensive review of data-driven and machine learning approaches. Biotechnol Bioprocess Eng 25:895\u0026ndash;930. doi: 10.1007/s12257-020-0049-y.\u003c/li\u003e\n\u003cli\u003eJim\u0026eacute;nez-Luna J, Grisoni F, Schneider G (2020) Drug discovery with explainable artificial intelligence. Nat Mach Intell 2:573-584. doi: 10.1038/s42256-020-00236-4.\u003c/li\u003e\n\u003cli\u003eBaskin II, Palyulin VA, Zefirov NS (2006) Neural networks in building QSAR models. In: Livingstone DJ (ed) Artificial neural networks. Methods in Molecular Biology. vol 458, Humana Press. doi: 10.1007/978-1-60327-101-1_8.\u003c/li\u003e\n\u003cli\u003eChen H, Engkvist O, Wang Y, Olivecrona M, Blaschke T (2018) The rise of deep learning in drug discovery. Drug Discov Today 23:1241-1250. doi: 10.1016/j.drudis.2018.01.039.\u003c/li\u003e\n\u003cli\u003eWu Z, Ramsundar B, Feinberg EN, Gomes J, Geniesse C, Pappu AS, Leswing K, Pande V (2017) MoleculeNet: a benchmark for molecular machine learning. arXiv 1703.00564. doi: 10.1039/c7sc02664a.\u003c/li\u003e\n\u003cli\u003eXiong Z, Wang D, Liu X, Zhong F, Wan X, Li X, Li Z, Luo X, Chen K, Jiang H, Zheng M (2020) Pushing the boundaries of molecular representation for drug discovery with the graph attention mechanism. J Med Chem 63:8749-8760. doi: 10.1021/acs.jmedchem.9b00959.\u003c/li\u003e\n\u003cli\u003eWeininger D (1988) SMILES, a chemical language and information system. 1. Introduction to methodology and encoding rules. J Chem Inf Comput Sci 28:31-36. doi: 10.1021/ci00057a005.\u003c/li\u003e\n\u003cli\u003eHirohara M, Saito Y, Koda Y, Sato K, Sakakibara Y (2018) Convolutional neural network based on SMILES representation of compounds for detecting chemical motif. BMC Bioinformatics 19:526. doi: 10.1186/s12859-018-2523-5.\u003c/li\u003e\n\u003cli\u003eKarpov P, Godin G, Tetko IV (2020) Transformer-CNN: Swiss knife for QSAR modeling and interpretation. J Cheminform 12:17. doi: 10.1186/s13321-020-00423-w.\u003c/li\u003e\n\u003cli\u003eCova TFGG, Pais AACC (2019) Deep learning for deep chemistry: Optimizing the prediction of chemical patterns. Front Chem 7:809. doi: 10.3389/fchem.2019.00809.\u003c/li\u003e\n\u003cli\u003eCui Q, Lu S, Ni B, Zeng X, Tan Y, Chen YD, Zhao H (2020) Improved prediction of aqueous solubility of novel compounds by going deeper with deep learning. Front Oncol 10:121. doi: 10.3389/fonc.2020.00121.\u003c/li\u003e\n\u003cli\u003eXu Y, Dai Z, Chen F, Gao S, Pei J, Lai L (2015) Deep learning for drug-induced liver injury. J Chem Inf Model 55:2085-2093. doi: 10.1021/acs.jcim.5b00238.\u003c/li\u003e\n\u003cli\u003eJiang D, Wu Z, Hsieh C-Y, Chen G, Liao B, Wang Z, Shen C, Cao D, Wu J, Hou T (2021) Could graph neural networks learn better molecular representation for drug discovery? A comparison study of descriptor-based and graph-based models. J Cheminform 13:12. doi: 10.1186/s13321-020-00479-8.\u003c/li\u003e\n\u003cli\u003eZakharov AV, Peach ML, Sitzmann M, Nicklaus MC (2014) QSAR Modeling of imbalanced high-throughput screening data in PubChem. J Chem Inf Model 54:705-712. doi: 10.1021/ci400737s.\u003c/li\u003e\n\u003cli\u003eSoufan O, Ba-alawi W, Magana-Mora A, Essack M, Bajic VB (2018) DPubChem: a web tool for QSAR modeling and high-throughput virtual screening. Sci Rep 8:9110. doi: 10.1038/s41598-018-27495-x.\u003c/li\u003e\n\u003cli\u003eShin HK (2020) Electron configuration-based neural network model to predict physicochemical properties of inorganic compounds. RSC Adv 10:33268-33278. doi: 10.1039/D0RA05873D.\u003c/li\u003e\n\u003cli\u003eShin HK, Kim S, Yoon S (2021) Use of size-dependent electron configuration fingerprint to develop general prediction models for nanomaterials. NanoImpact 21:100298. doi: 10.1016/j.impact.2021.100298.\u003c/li\u003e\n\u003cli\u003eTetko IV, M. Lowe D, Williams AJ (2016) The development of models to predict melting and pyrolysis point data associated with several hundred thousand compounds mined from PATENTS. J Cheminform 8:2. doi: 10.1186/s13321-016-0113-y.\u003c/li\u003e\n\u003cli\u003eAbadi M, Agarwal A, Barham P, Brevdo E, Chen Z, Citro C, Corrado GS, Davis A, Dean J, Devin M, Ghemawat S, Goodfellow I, Harp A, Irving G, Isard M, Jozefowicz R, Jia Y, Kaiser L, Kudlur M, Levenberg J, Man\u0026eacute; D, Schuster M, Monga R, Moore S, Murray D, Olah C, Shlens J, Steiner B, Sutskever I, Talwar K, Tucker P, Vanhoucke V, Vasudevan V, Vi\u0026eacute;gas F, Vinyals O, Warden P, Wattenberg M, Wicke M, Yu Y, Zheng X: TensorFlow: Large-scale machine learning on heterogeneous systems. In\u003cem\u003e.\u003c/em\u003e Google; 2015: Software available from tensorflow.org.\u003c/li\u003e\n\u003cli\u003eAlexander DLJ, Tropsha A, Winkler DA (2015) Beware of R\u003csup\u003e2\u003c/sup\u003e: Simple, unambiguous assessment of the prediction accuracy of QSAR and QSPR models. J Chem Inf Model 55:1316-1322. doi: 10.1021/acs.jcim.5b00206.\u003c/li\u003e\n\u003cli\u003eSeo M, Shin HK, Myung Y, Hwang S, No KT (2020) Development of natural compound molecular fingerprint (NC-MFP) with the dictionary of natural products (DNP) for natural product-based drug development. J Cheminform 12:6. doi: 10.1186/s13321-020-0410-3.\u003c/li\u003e\n\u003cli\u003eShin HK, Lee S, Oh HN, Yoo D, Park S, Kim WK, Kang MG (2021) Development of blood brain barrier permeation prediction models for organic and inorganic biocidal active substances. Chemosphere 277:130330. doi: 10.1016/j.chemosphere.2021.130330.\u003c/li\u003e\n\u003cli\u003eZhao L, Wang W, Sedykh A, Zhu H (2017) Experimental errors in QSAR modeling sets: What we can do and what we cannot do. ACS Omega 2:2805-2812. doi: 10.1021/acsomega.7b00274.\u003c/li\u003e\n\u003c/ol\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":false,"hideJournal":true,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":true,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"Electron configuration, Density matrix, Deep neural network, Deep learning, Molecular descriptors","lastPublishedDoi":"10.21203/rs.3.rs-709747/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-709747/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eOwing to the success achieved by deep learning, researchers are exploringthe application of deep learning in drug discovery to improve the accuracy of prediction models. Significant performance improvement has been achieved by diverse convolutional neural network (CNN) models in computer vision, and the preparation of an input format suitable for CNN is one of the major questions required to be answered in order to harness the advancements in using CNNs for chemical data. It was reported that the models achieved improvement in prediction accuracy, in deep learning studies on molecular structure data; however, the improvement was insufficient from an industry perspective. Furthermore, a recent study suggested that conventional machine learning models can outperform deep learning models on chemical data. As only a limited number of feature calculation methods are available for molecules in deep learning studies, it is crucial to develop more methods to calculate features appropriate for deep learning model development.\u003c/p\u003e\u003cp\u003eA topological distance-based electron interaction (TDEi) tensor has been introduced in this study to transform a molecular structure into image-like 3D arrays based on electron interactions (Eis) within a molecule. The prediction accuracy of the CNN model with the TDEi tensor was tested with four datasets: MP (275,131), Lipop (4,193), Esol (1,127), and Freesolv (639), and the models achieved desirable prediction accuracy. Ei is the fundamental level of information that determines the chemical properties of a molecule. Feature space variation was visualized by taking outputs from the middle of the CNN architecture as the CNN model exhibited outstanding performance in automatic feature extraction.The correlation between features from the CNN, and target endpoints was strengthened as outputs were extracted from the deeper layer of the CNN.\u003c/p\u003e","manuscriptTitle":"Topological Distance-Based Electron Interaction Tensor: A Novel Molecular Structure Representation to Bridge Convolutional Neural Network Studies in Computer Vision to Drug-Like Compound Datasets","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2021-07-30 20:52:36","doi":"10.21203/rs.3.rs-709747/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"775f5b34-1ccb-4580-bea4-a31d3188bd2a","owner":[],"postedDate":"July 30th, 2021","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[{"id":6116805,"name":"Physical Chemistry"},{"id":6116806,"name":"Theoretical Computer Science"}],"tags":[],"updatedAt":"2021-10-26T11:15:56+00:00","versionOfRecord":[],"versionCreatedAt":"2021-07-30 20:52:36","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-709747","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-709747","identity":"rs-709747","version":["v1"]},"buildId":"WrCJVZZCHTDjtuVLN7oU0","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.