Literature DB >> 30288997

Deep learning and virtual drug screening.

Kristy A Carpenter1, David S Cohen1, Juliet T Jarrell1, Xudong Huang1.   

Abstract

Current drug development is still costly and slow given tremendous technological advancements in drug discovery and medicinal chemistry. Using machine learning (ML) to virtually screen compound libraries promises to fix this for generating drug leads more efficiently and accurately. Herein, we explain the broad basics and integration of both virtual screening (VS) and ML. We then discuss artificial neural networks (ANNs) and their usage for VS. The ANN is emerging as the dominant classifier for ML in general, and has proven its utility for both structure-based and ligand-based VS. Techniques such as dropout, multitask learning and convolution improve the performance of ANNs and enable them to take on chemical meaning when learning about the drug-target-binding activity of compounds.

Entities:  

Keywords:  artificial intelligence; artificial neural networks; convolutional neural networks; deep learning; drug discovery; machine learning; multitask learning; virtual screening

Mesh:

Substances:

Year:  2018        PMID: 30288997      PMCID: PMC6563286          DOI: 10.4155/fmc-2018-0314

Source DB:  PubMed          Journal:  Future Med Chem        ISSN: 1756-8919            Impact factor:   3.808


Virtual screening

Virtual screening (VS) has emerged in recent years as a way to expedite drug development – a process that takes years and, as of 2014, costs an estimated US$2.87 billion [1]. VS takes place at the early discovery phase, in which the most promising lead compounds are found in large chemical databases. This used to primarily be done through high-throughput screening (HTS), an in vitro method involving conducting assays on thousands of compounds. While new technologies have made HTS less time consuming, it is only through virtual methods that the yield of initial screens can be greatly increased. Instead of physically testing every compound in a given library, VS entails the computation of the compounds’ properties in order to predict which will be most favorable to bind to the desired drug target. There are two types of VS: structure-based virtual screening (SBVS) and ligand-based virtual screening (LBVS). SBVS uses the 3D structure of a compound to predict its drug-target-binding affinity. One common way to do this is through docking, in which the compound and target are placed together in a simulation. Calculations of chemical potential influence the output of the scoring function, which is a metric of how probable it is for the two molecules to noncovalently bind [2]. One of the most widely used docking programs is AutoDock Vina [3]. On the other hand, LBVS uses molecular and chemical properties (often represented by molecular fingerprints [4] or molecular descriptors [5,6]) to check similarity between a test compound and a known ligand of the target. LBVS is based on the idea that compounds with similar properties will have similar target-binding activity [7]. No matter whether the VS is structure based or ligand based (or uses a combination of both), pre- and postprocessing is required. Even though the virtual nature of VS enables researchers to test as many compounds as they would like from public chemogenomics libraries (such as ChemBL [8], PubChem [9] or ZINC [10]) or private libraries from pharmaceutical companies, it is crucial to filter before conducting the actual screen. Filtering often involves removing duplicate/excessively similar compounds, as well as compounds that are unlikely to be effective drugs. The latter is determined through established metrics like Lipinski's Rule of Five [11] or rules for predicted drug leadlikeness [12].

Machine learning

The power of VS is bolstered with the use of machine learning (ML). Rather than conducting computationally expensive simulations or exhaustive similarity searches, a good ML model is able to screen for predicted hits much faster. In order to understand how ML can be applied to VS, one must first have a solid grasp of what ML is. ML is a method of achieving artificial intelligence, the ability of a machine to implement intelligent tasks. The core idea behind ML is that, instead of writing an algorithm to turn inputs into outputs, it is possible to train a classifier that generates some sort of algorithm based on pairs of inputs and outputs, which can then be used on unseen inputs to provide new outputs. In the context of VS, this means that we can create a model which predicts if a given compound will bind to a given target after being trained on a dataset containing both compounds that are known to bind and compounds that are known to not bind. Finding such a model is not easy. A balance must be struck between accuracy on the training set and generalizability to unseen data. If too much weight is given to performance on the training data, then there is risk of overfitting, which will lead to poor performance on test data. However, poor performance can also come from an underfitted classifier. The strategy for balancing these extremes is called the structural risk minimization principle [13]. Different classifiers have different ways of following structural risk minimization. Regardless of the type of classifier being used, it is crucial to estimate its level of accuracy. Accuracy can be tested by checking the predictions the trained classifier makes on a test set of inputs against their real outputs – a process which is called validation. Because validating a classifier on the same data on which it was trained will always lead to an overestimate of its accuracy, validation must use a test set distinct from the training set. When the test set comes from the same cohort sample as the training set, the validation is said to be internal. External validation is when the training set and test set are from different cohorts. While external validation gives a better assessment of a model's performance on unseen data, it is not always possible to amass enough data collected from different cohorts. For this reason, most ML models are initially evaluated using internal validation [14]. The difference between external and internal validation is visually represented in Figure 1.

Internal versus external validation.

This is a visual representation of the conceptual difference between internal and external validation. The arrow points from the data to be validated to the data used for validation.

Internal versus external validation.

This is a visual representation of the conceptual difference between internal and external validation. The arrow points from the data to be validated to the data used for validation. Using internal validation requires splitting available data into a training set and a testing set. There are two ways of doing this. If there is a large quantity of available data, the data can often simply be split randomly into two groups. A validation set may be used to train the model and to optimize hyperparameters, the parameters set before the learning process is initiated [15,16]. VS is an exception for random selection, as it leads to overly optimistic prospective predictions [17,18]. A structural split is appropriate in this context [19,20]. Because classifier accuracy is predominantly dependent on how large the training set is, it is common to designate 70–80% of available data as the training set, with the remaining 20–30% being the testing set. However, in some cases, this method of splitting causes the training and testing sets to not be satisfactorily large enough. This is when k-fold cross-validation becomes useful. The dataset is randomly split into k distinct partitions (with k customarily being set to 5 or 10). One partition is chosen to be the test set, and the remaining k-1 combine to form the training set to build a classifier. This classifier is evaluated with the test set. This process is done a total of k times (so that each partition serves as the test set exactly once), and the classifier that had the best performance is chosen as the final classifier to be used on unseen data. There are several standard metrics for evaluating a classifier's performance on a given test set. These are based on quantities calculated from the confusion matrix, which relates true positives (TP), false positives (FP), true negatives (TN) and false negatives (FN). Among these are sensitivity (Equation 1) [21], specificity (Equation 2) [21], accuracy (Equation 3) [21] and the Matthews’ correlation coefficient (Equation 4) [22]. The closer all of these values are to 1, the better. Plotting specificity against (1 - sensitivity) yields the receiver operating characteristic curve. Taking the area under the receiver operating characteristic (AUC) is another measure of performance; an AUC of 0.5 means the classifier is behaving as if it were assigning classifications randomly, while an AUC of 1 means the classifier is optimally accurate. One final performance indicator that is specifically used for VS is the Boltzmann-enhanced discrimination of receiver operating characteristic, which is tailored to better evaluate performance of classifiers which rank predicted active compounds [23]. There are many parameters (stopping thresholds, number of trees or layers, length of training epoch, etc.) that need to be set for various types of classifiers. Rather than blindly picking values for these parameters and hoping for the best, it is typical for researchers designing the ML architecture to construct multiple models, each with slightly different parameter settings and compare their internal validation scores to choose the best. Once a trained and evaluated ML model has been created and deemed satisfactory, it can be used to conduct VS on extremely large chemogenomic libraries. The highest scoring compounds are called hits, and are subject to in vitro testing in order to verify if they have favorable target-binding activity. The yield of these tests is much higher than a normal HTS, since the ML model has already predicted binding. From this point, the most promising compounds (called leads) may be further developed and tested, hopefully becoming produced drugs. This ML for VS workflow is summarized in Figure 2.

A block diagram of the optimal workflow for machine learning-based virtual screening.

Artificial neural networks

There are many different types of classifiers, each with their own advantages and disadvantages. In this review, we will focus on one classifier that is becoming massively popular and has proven to be very effective: the artificial neural network (ANN). ANNs were one of the original proposed forms of ML, with their first simple manifestation being Rosenblatt's perceptron in 1958 [24]. As can be inferred from their name, ANNs began as attempted reproductions of the interactions between neurons in the brain. They comprise layers of nodes, which together transform the input into output through weights, biases and activation functions. There are three types of layers in the classic ANN: the input layer, the hidden layer and the output layer. The input layer and output layer are representations of the input to and output of the classifier, respectively. The hidden layers have a less intuitive name, but are conceptually simple; these are the layers between the input and output layers that transform the data in order to make predictions. An ANN can have any number of hidden layers. Figure 3 shows the relationship that ANNs have to other artificial intelligence concepts. Note that ANNs are a form of deep learning (DL). DL is a subset of ML in which inputs are successively transformed into alternate representations that better allow for extraction of patterns. The ‘deepness’ in an ANN comes through its hidden layers – the more hidden layers an ANN has, the more intermediate representations it encodes and the deeper it is. Another kind of DL is the deep belief network, which differs from an ANN in that it is unsupervised.

Representation of the hierarchy and relationship between different artificial-related concepts.

These concepts exist as subsets of each other.

Representation of the hierarchy and relationship between different artificial-related concepts.

These concepts exist as subsets of each other. The typical ANN is fully connected, which means that every node in the input and hidden layers is connected to every other node in the next layer (the exception to this when convolution is used, which is explained below). The data must be transformed between every layer (otherwise the output would be identical to the input). The weight matrix of each hidden layer (and the output layer) conducts a linear transformation on the previous layer's data, and the bias term can add a constant to this result. The resulting numbers are fed into an activation function in order to transform the data nonlinearly (since having only successive linear transformations could be accomplished with a single linear transformation from input to output, with no need for any hidden layers). There are many types of activation functions, which are applicable in different contexts. If one wants to simply use a linear transformation for a given layer, they can use a linear or identity activation function. More often though, nonlinear transformations are required. One typical nonlinear activation is the sigmoid function. Sigmoid functions are continuous and differentiable everywhere (which is preferable for gradient descent), and are bounded (which is preferable for classification). Two common sigmoid activations are the logistic (Equation 5) and hyperbolic tangent (Equation 6) functions. Because these yield strictly positive results, the model is usually interpreted with 0 representing false/inactive and 1 representing true/active. If the model is being used for regression (i.e., is producing a numerical output rather than predicting from a finite number of classes), then it is important that none of the real outputs are negative, since it will be impossible for the model to produce these. Another nonlinear activation is the rectified linear unit (ReLU; Equation 7) [25]. ReLUs are similar to sigmoids in that they cannot propagate negative values, but unlike sigmoids, they do not have an upper bound. Because of this, they are called ‘non-saturating.’ While both sigmoids and ReLUs are useful in various situations, it has been shown that training is generally faster [26] and the resulting models are generally more accurate [27], when ReLUs are used in hidden layers. The vast majority of ANNs for VS presented later in this review exclusively use ReLU activations. The idea of the ANN has been around for over 50 years and advancements in both algorithms and hardware have greatly increased their performance, causing them to become more widespread over time. In 1986, Rumelhart et al. popularized back-propagation [28], which is a process that uses sequential gradient calculations to optimize the weights in a network. Specifically, this involves calculating the partial derivative of the chosen objective function (which is the prediction's loss) with respect to each weight. Once these gradients are found, the weights can be updated so that the loss function approaches a local minimum. If all data points are used for updating with back-propagation, this process is called gradient descent. However, because reaching a local minimum involves multiple back-propagation calculations, using the entire training set can take too much time. This can be remedied by instead using stochastic gradient descent (SGD), in which weight updates are made after the gradient calculation of only a single, randomly selected point. The stochastic nature of SGD means that some noise will be introduced into the weight setting, but the technique is overall still very effective and is widely used. See Figure 4 for a visual representation.

Stochastic gradient descent compared with gradient descent.

A number of algorithmic breakthroughs happened throughout the late 2000s, such as unsupervised pretraining in 2006 [29]. As implied by the name, unsupervised pretraining involves calculation prior to SGD in order to initialize weights more effectively than simply setting them at random. In 2013, Sutskever et al. effectively demonstrated the importance of momentum [30], which is an improved version of back-propagation where local minima are reached faster by retaining information about previous updates. Momentum also adapts the size of updates, so that ‘steep’ gradients do not cause inordinately large changes (which could lead to overshooting a local minimum) and ‘flat’ gradients do not cause inordinately small ones (which could prevent sufficient progress to the minimum within the allotted training time). In 2014, dropout was debuted [31]. Dropout is used to improve the generalizability of an ANN. Each hidden node is given a probability of being ‘dropped’ by the network during training, meaning that its output is set to zero regardless of input. This means that no single node can dominate classification, which would usually lead to overfitting. Additionally, because different nodes are dropped with each iteration through the training data, the resulting network can, in simplified terms, be seen as analogous to the average of several slightly different networks [32]. These improvements, together with the all-around increase in computation speed and the increased use of graphics processing units (GPUs) to enhance performance [26,33,34], have given ANNs the boost needed to reach the level of popularity within the ML community that they have today. A term frequently associated with ANNs is convolution. ANNs which use convolution are called Convolutional Neural Networks (often shortened to CNNs, or ConvNets). Convolutional layers are not fully connected, but rather pass a fixed-size filter over neighboring nodes throughout the input. This significantly cuts down the number of weights that need to be optimized by back-propagation, and has the added benefit of being able to detect similar features that appear throughout the data. Because of this, CNNs are typically associated with image classification [26]. The convolutional layers in CNNs are often followed by max-pooling layers, then by the typical fully connected layers to precede the output (Figure 5). The pooling layer reduces the size of the subsequent layer by only passing forward the highest value in every adjacent cluster of a certain number of nodes – for example, a size five pooling layer will pass on the maximum value of every group of five adjacent nodes. Doing this helps reduce noise. Strong current applications of CNNs, a class of ANNs, include natural language processing [35], object detection [36], visual tracking [37] and semantic segmentation [38].

Example architecture of a Convolutional Neural Network.

Dropout would involve dropping certain nodes that are illustrated within the layers.

Example architecture of a Convolutional Neural Network.

Dropout would involve dropping certain nodes that are illustrated within the layers. One last important term to know is multitask learning (MTL) [39,40]. While MTL is not as widespread of a buzzword as DL and convolution, it is just as prevalent in VS research and important to understand. The traditional ML classifier uses what is called single-task learning, which means that it is trained on one specific task. However, it is often more effective to train on multiple, related tasks. This is due to inductive bias, which says that learning similar tasks together is easier than learning them separately, even if they are very complicated. In the context of VS, the related tasks are usually a compound's potential binding activity to different targets. MTL is effective here because while different targets bind to different ligands, the laws of physics and chemistry are constant. MTL is implemented in ANNs by training shared hidden layers on multiple different tasks, with different output layers determining the predicted result for an individual task in testing, as represented by Figure 6. This helps keep the network generalizable by preventing it from becoming overly specialized toward a particular target. MTL is also commonly implemented in k-nearest neighbors (kNN), another ML technique. Some researchers have used MTL with kNN for VS [41].

Visual representation of multitask learning.

ANNs in VS

In comparison studies, ANNs have outperformed other ML classifiers in conducting VS. In 2014, Dahl et al. compared quantitative structure–activity relationship (QSAR)-ANNs with the more dominant ML classifier for VS at the time, Random Forests. They found that the ANNs mostly outperformed the Random Forests, and that those which employed MTL outperformed those trained on a single task [42]. These findings are supported by a more comprehensive 2017 study conducted by Lenselink et al. The researchers directly compared the screening performance of deep neural networks with varying architectures: Support Vector Machines, Random Forests, Naive Bayes classifiers and Logistic Regression models. The ANNs all outperformed the other classifier types with regard to standardized methods of accuracy evaluation (Boltzmann-enhanced discrimination of receiver operating characteristic and Matthews’ correlation coefficient). The researchers also found that, among the ANNs, the ones with MTL were more accurate than the ones without [43]. In 2014, Unterthiner et al. demonstrated the efficacy of DL to be superior to seven target predictor methods, including commercial and ML predictors, on the ChEMBL database [44]. Now that we have explained how ANNs and CNNs work, and presented evidence that these classifiers are among the best for conducting VS, we will conclude this review with a broad sampling of recent research utilizing ANNs for drug discovery. This is by no means comprehensive, but should provide a good overview of the specific ways in which ANNs are implemented in VS. It should also be noted that there is a whole body of work utilizing neural networks in biological modeling predating the research to be presented [45-50]. ANNs have most commonly been used for LBVS. In these studies, QSAR [51] information is often used as the input information about each compound, with the training data being known active and inactive compounds. If the trained ANN shows satisfactory performance in validation, it is then used on large, untested chemical databases. The resulting hits are usually further tested with docking or in vitro assays. One example of QSAR-ANN is Prakash et al.'s 2013 study [52], which used this type of ML to search for compounds that are cytotoxic to human breast cancer cells. Their model found five compounds with predicted target-binding activity that was validated by non-VS tests. Similarly, Bilsland et al. [53] used an ANN to screen for senescence-inducing compounds, using known agonists and molecular descriptor data. Their model produced 147 hits from a screening library of 2 million compounds. These hits underwent in vitro assays until one compound was identified as the most favorable for further development. QSAR-ANN has also been used in ensemble methods, which are systems that use multiple types of ML classifiers to make more robust predictions. For example, MLViS [54], an online VS tool developed in 2015, utilizes ANNs in addition to Naive Bayes, kNN, Decision Trees, Support Vector Machines and Random Forests. This particular ensemble model began by training and internally evaluating 23 classifiers of these types, then was launched for production with the ten most accurate trained models. Though less prevalent, SBVS using ANNs have also been conducted. Instead of molecular descriptor data, these models are trained with structural information. The upside of this is that it is no longer necessary to have prior knowledge of active and inactive compounds. We will discuss two very different examples of ANNs for SBVS. The first of these is a deep ANN created by Ashtawy and Mahapatra in 2018 [55]. They initially constructed three distinct boosted Decision Trees to use compounds’ structures to predict target binding pose, binding affinity and classification of activity or inactivity. However, since these tasks are closely related, this is a prime situation for implementing MTL. The researchers’ ANN incorporates a shared hidden architecture to extract features useful for all three tasks, then later has additional task-specific layers which lead to each task's output. Tests showed that the multitask deep neural net was just as accurate as or more accurate than single-task learning models and traditional docking. Another ANN model for SBVS is AtomNet™ [56], developed in 2015 by Atomwise, Inc. Like the previous example, this ANN uses structural information to extract features that can predict novel binding compounds. However, instead of using MTL, AtomNet uses convolution. After training, the filters of the resulting CNN were shown to be detecting chemical functional groups, which are important factors in a compound's binding ability. This contributes to AtomNet's effectiveness, and when it was compared with docking methods, it significantly outperformed them. See Table 1 for a breakdown of the recent studies explained in this section.

Recent research utilizing artificial neural networks for drug discovery.

Study(year)MethodAchievementRef.
Prakash et al.(2013)QSAR-ANNFound CID_73621, CID_16757497, CID_301751, CID_390666 and CID_46830222 to be cytotoxic to human breast cancer cells[52]

Bilsland et al.(2015)QSAR-ANNScreened for senescence-inducing compounds and found 147 hits from a screening library of 2 million compounds. CB-20903630 was viewed as most favorable for further development[53]

Korkmaz et al.(2015)ANNs in addition to Naive Bayes, kNN, Decision Trees, Support Vector Machines and Random ForestsOnline VS tool utilizing most accurate models from a tested broader selection[54]

Ashtawy and Mahapatra(2018)MTL, ANNProposed a novel multitask deep neural network capable of simultaneously predicting binding pose, binding affinity and classification of activity that performs better than conventional scoring functions[55]

Wallach et al.(2015)DCNNIntroduced a DCNN designed to predict the bioactivity of small molecules for drug discovery applications while outperforming previous docking approaches[56]

ANN: Artificial neural network; DCNN: Deep convolutional neural network; kNN: k-Nearest neighbor; MTL: Multitask learning; QSAR: Quantitative structure-activity relationship; VS: Virtual screening.

ANN: Artificial neural network; DCNN: Deep convolutional neural network; kNN: k-Nearest neighbor; MTL: Multitask learning; QSAR: Quantitative structure-activity relationship; VS: Virtual screening.

Conclusion

As drug development becomes a slower and more expensive process, it is imperative to seek out emergent tools to make it more efficient. VS has proven to be a quick, high-yield method of finding lead compounds that have the potential to become effective drugs. While VS can take many forms, ML-based screens are among the least computationally expensive and have experienced significant success. Many different classifiers are possible for application to VS, and we believe that ANNs are one of the most promising. The techniques and studies described in this review show the unique benefits that this model provides and its increased use.

Future perspective

We imagine that the use of ML in VS, and particularly deep neural networks in VS, will only continue to grow in the coming years. Many collaborations between big pharmaceutical companies and software companies have cropped up recently and should hopefully begin to produce promising lead compounds to be developed into drugs that can enter clinical trials. While VS should significantly cut down the time taken in the initial stages of drug development, the refinement and testing of drugs will still take several years. However, we are hopeful that we will not have to wait much longer to see drugs that have been found with ML hit the commercial market. While we recognize that classifiers such as Random Forests and Support Vector Machines are still frequently used and are unlikely to lose popularity in VS, we believe that ANNs will become the prevalent classifier for VS. In particular, we expect the use of convolution and MTL to spread throughout VS research due to their proven power for structure-based screens. This paper covers only the discovery part of drug development, but we would like to note that computation will probably enter other phases. ML and molecular dynamics simulations, the simulation of molecular interactions using free energy and force calculations at very small timescales, are promising for testing drugs for harmful side effects without animal testing. This does not mean that drug development will become entirely simulation; rather, we expect that the tools of computational pharmacology will supplement in vitro and in vivo testing in a manner that increases efficiency and reduces the costs of the whole drug development process. Virtual screening (VS) is an in silico method of screening thousands of chemical compounds to find potential ligands for a desired drug target. VS is a faster and higher-yield alternative to in vitro testing. VS can be done in a structure-based or ligand-based manner. Machine learning (ML) classifiers use training inputs and outputs to optimize an algorithm to produce outputs for future inputs. The Structural Risk Minimization principle dictates that there must be balance between overfitting to the training data and staying generalizable. The performance of a classifier is evaluated using validation; internal validation involves using test data from the same cohort as the training data, and external validation involves test data from a different cohort. Internal validation can be done with a simple split or k-fold cross-validation. Artificial neural networks (ANNs) are one of the original ML classifiers, but have only recently surged in popularity due to the advances from back-propagation, unsupervised pretraining, momentum and dropout. ANNs consist of input, output and hidden layers; if an ANN has more than one hidden layer, it can be called a deep neural network. Weights, biases, and activation functions transform input data through the hidden layers to produce an output. Convolutional neural networks use filters to detect similar features throughout input data. Multitask learning involves training a single classifier on multiple classification problems, allowing for more generalizability and accuracy. A few comparison studies have found ANNs to outperform other classifiers for VS. ANNs for ligand-based virtual screening often use quantitative structure-activity relationship information to classify activity of compounds for a specific drug target. ANNs for structure-based virtual screening can use multitask learning or convolution to learn important structural features for binding to any druggable target.
  35 in total

1.  Designing libraries with CNS activity.

Authors:  G W Bemis; M A Murcko
Journal:  J Med Chem       Date:  1999-12-02       Impact factor: 7.446

Review 2.  Experimental and computational approaches to estimate solubility and permeability in drug discovery and development settings.

Authors:  C A Lipinski; F Lombardo; B W Dominy; P J Feeney
Journal:  Adv Drug Deliv Rev       Date:  2001-03-01       Impact factor: 15.470

3.  Comparison of support vector machine and artificial neural network systems for drug/nondrug classification.

Authors:  Evgeny Byvatov; Uli Fechner; Jens Sadowski; Gisbert Schneider
Journal:  J Chem Inf Comput Sci       Date:  2003 Nov-Dec

4.  A fast learning algorithm for deep belief nets.

Authors:  Geoffrey E Hinton; Simon Osindero; Yee-Whye Teh
Journal:  Neural Comput       Date:  2006-07       Impact factor: 2.026

5.  ANN-QSAR model for virtual screening of androstenedione C-skeleton containing phytomolecules and analogues for cytotoxic activity against human breast cancer cell line MCF-7.

Authors:  Om Prakash; Feroz Khan; Rajender Singh Sangwan; Laxminarain Misra
Journal:  Comb Chem High Throughput Screen       Date:  2013-01       Impact factor: 1.339

6.  Task-Specific Scoring Functions for Predicting Ligand Binding Poses and Affinity and for Screening Enrichment.

Authors:  Hossam M Ashtawy; Nihar R Mahapatra
Journal:  J Chem Inf Model       Date:  2017-12-20       Impact factor: 4.956

7.  Identification of a Selective G1-Phase Benzimidazolone Inhibitor by a Senescence-Targeted Virtual Screen Using Artificial Neural Networks.

Authors:  Alan E Bilsland; Angelo Pugliese; Yu Liu; John Revie; Sharon Burns; Carol McCormick; Claire J Cairney; Justin Bower; Martin Drysdale; Masashi Narita; Mahito Sadaie; W Nicol Keith
Journal:  Neoplasia       Date:  2015-09       Impact factor: 5.715

8.  ZINC 15--Ligand Discovery for Everyone.

Authors:  Teague Sterling; John J Irwin
Journal:  J Chem Inf Model       Date:  2015-11-09       Impact factor: 4.956

9.  Large-scale comparison of machine learning methods for drug target prediction on ChEMBL.

Authors:  Andreas Mayr; Günter Klambauer; Thomas Unterthiner; Marvin Steijaert; Jörg K Wegner; Hugo Ceulemans; Djork-Arné Clevert; Sepp Hochreiter
Journal:  Chem Sci       Date:  2018-06-06       Impact factor: 9.825

10.  PubChem Substance and Compound databases.

Authors:  Sunghwan Kim; Paul A Thiessen; Evan E Bolton; Jie Chen; Gang Fu; Asta Gindulyte; Lianyi Han; Jane He; Siqian He; Benjamin A Shoemaker; Jiyao Wang; Bo Yu; Jian Zhang; Stephen H Bryant
Journal:  Nucleic Acids Res       Date:  2015-09-22       Impact factor: 16.971

View more
  21 in total

Review 1.  Artificial intelligence and machine-learning approaches in structure and ligand-based discovery of drugs affecting central nervous system.

Authors:  Vertika Gautam; Anand Gaurav; Neeraj Masand; Vannajan Sanghiran Lee; Vaishali M Patil
Journal:  Mol Divers       Date:  2022-07-11       Impact factor: 3.364

2.  Targeting SARS-CoV-2 endoribonuclease: a structure-based virtual screening supported by in vitro analysis.

Authors:  Ibrahim M Ibrahim; Abdo A Elfiky; Mohamed M Fathy; Sara H Mahmoud; Mahmoud ElHefnawi
Journal:  Sci Rep       Date:  2022-08-03       Impact factor: 4.996

3.  Improving Protein-Ligand Docking Results with High-Throughput Molecular Dynamics Simulations.

Authors:  Hugo Guterres; Wonpil Im
Journal:  J Chem Inf Model       Date:  2020-04-10       Impact factor: 4.956

4.  The NAD+-mitophagy axis in healthy longevity and in artificial intelligence-based clinical applications.

Authors:  Yahyah Aman; Johannes Frank; Sofie Hindkjær Lautrup; Adrian Matysek; Zhangming Niu; Guang Yang; Liu Shi; Linda H Bergersen; Jon Storm-Mathisen; Lene J Rasmussen; Vilhelm A Bohr; Hilde Nilsen; Evandro F Fang
Journal:  Mech Ageing Dev       Date:  2019-12-05       Impact factor: 5.432

Review 5.  Artificial intelligence to deep learning: machine intelligence approach for drug discovery.

Authors:  Rohan Gupta; Devesh Srivastava; Mehar Sahu; Swati Tiwari; Rashmi K Ambasta; Pravir Kumar
Journal:  Mol Divers       Date:  2021-04-12       Impact factor: 3.364

6.  Quantitative PET in the 2020s: a roadmap.

Authors:  Steven R Meikle; Vesna Sossi; Emilie Roncali; Simon R Cherry; Richard Banati; David Mankoff; Terry Jones; Michelle James; Julie Sutcliffe; Jinsong Ouyang; Yoann Petibon; Chao Ma; Georges El Fakhri; Suleman Surti; Joel S Karp; Ramsey D Badawi; Taiga Yamaya; Go Akamatsu; Georg Schramm; Ahmadreza Rezaei; Johan Nuyts; Roger Fulton; André Kyme; Cristina Lois; Hasan Sari; Julie Price; Ronald Boellaard; Robert Jeraj; Dale L Bailey; Enid Eslick; Kathy P Willowson; Joyita Dutta
Journal:  Phys Med Biol       Date:  2021-03-12       Impact factor: 4.174

7.  A Pilot Study of Multi-Input Recurrent Neural Networks for Drug-Kinase Binding Prediction.

Authors:  Kristy Carpenter; Alexander Pilozzi; Xudong Huang
Journal:  Molecules       Date:  2020-07-24       Impact factor: 4.411

8.  Implicit-descriptor ligand-based virtual screening by means of collaborative filtering.

Authors:  Raghuram Srinivas; Pavel V Klimovich; Eric C Larson
Journal:  J Cheminform       Date:  2018-11-22       Impact factor: 5.514

Review 9.  Structure-Based Virtual Screening: From Classical to Artificial Intelligence.

Authors:  Eduardo Habib Bechelane Maia; Letícia Cristina Assis; Tiago Alves de Oliveira; Alisson Marques da Silva; Alex Gutterres Taranto
Journal:  Front Chem       Date:  2020-04-28       Impact factor: 5.221

Review 10.  Emerging Screening Approaches in the Development of Nrf2-Keap1 Protein-Protein Interaction Inhibitors.

Authors:  Chung-Hang Leung; Jia-Tong Zhang; Guan-Jun Yang; Hao Liu; Quan-Bin Han; Dik-Lung Ma
Journal:  Int J Mol Sci       Date:  2019-09-10       Impact factor: 5.923

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.