Motivation: Using a Variational Autoencoder to generate molecules for drug discovery. Automatic chemical design using a data-driven continuous representation of molecules generates new molecules via efficient exploration of open-ended spaces of chemical compounds. The model consists of three components: Encoder, Decoder, and Predictor. The Encoder converts the discrete representation of a molecule into a real-valued continuous vector, and the Decoder converts these continuous vectors back to discrete molecule representations. The Predictor estimates chemical properties from the latent continuous vector representation of the molecule. Continuous representations allow the use of gradient-based optimization to efficiently guide the search for optimized functional compounds.
Intended uses & limitations
In this example, RDKit is used to conveniently and efficiently transform SMILES into molecule objects, and then from those obtain sets of atoms and bonds. SMILES expresses the structure of a given molecule in the form of an ASCII string. The SMILES string is a compact encoding that, for smaller molecules, is relatively human-readable. Encoding molecules as a string both alleviates and facilitates database and/or web searching of a given molecule. RDKit uses algorithms to accurately transform a given SMILES to a molecule object, which can then be used to compute a great number of molecular properties/features.
Training and evaluation data
The ZINC – A Free Database of Commercially Available Compounds for Virtual Screening dataset was used in this tutorial. The dataset comes with molecule formula in SMILE representation along with their respective molecular properties such as logP (water–octanal partition coefficient), SAS (synthetic accessibility score), and QED (Qualitative Estimate of Drug-likeness).
Model Plot
View Model Plot
Output samples
Latent spaces samples
View samples
Runs of keras-io drug-molecule-generation-with-VAE on huggingface.co
36
Total runs
0
24-hour runs
1
3-day runs
9
7-day runs
-6
30-day runs
More Information About drug-molecule-generation-with-VAE huggingface.co Model
drug-molecule-generation-with-VAE huggingface.co
drug-molecule-generation-with-VAE huggingface.co is an AI model on huggingface.co that provides drug-molecule-generation-with-VAE's model effect (), which can be used instantly with this keras-io drug-molecule-generation-with-VAE model. huggingface.co supports a free trial of the drug-molecule-generation-with-VAE model, and also provides paid use of the drug-molecule-generation-with-VAE. Support call drug-molecule-generation-with-VAE model through api, including Node.js, Python, http.
drug-molecule-generation-with-VAE huggingface.co is an online trial and call api platform, which integrates drug-molecule-generation-with-VAE's modeling effects, including api services, and provides a free online trial of drug-molecule-generation-with-VAE, you can try drug-molecule-generation-with-VAE online for free by clicking the link below.
keras-io drug-molecule-generation-with-VAE online free url in huggingface.co:
drug-molecule-generation-with-VAE is an open source model from GitHub that offers a free installation service, and any user can find drug-molecule-generation-with-VAE on GitHub to install. At the same time, huggingface.co provides the effect of drug-molecule-generation-with-VAE install, users can directly use drug-molecule-generation-with-VAE installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
drug-molecule-generation-with-VAE install url in huggingface.co: