cheML.io: ML-generated molecules database

Dr. Muniba Faiza
3 Min Read

Due to the advancement of machine learning (ML) methods, we can find increasing applications of them in the field of bioinformatics as well. ML is being utilized in making personalized medicines, similarity searches in DNA and protein sequences, phylogenetics by mapping selected species on phylogenetic trees, gene and protein function annotation, generating chemical compounds, and so on. In this article, we will discuss an online database of ML-generated molecules known as cheML.io [1].

cheML.io is a complete database of ML-generated molecules along with their calculated chemical properties. These molecules are generated from 10 different ML frameworks including CDN, ORGANIC, ChemVAE, CVAE, grammarVAE, JT-VAE, SSVAE, ORGAN, and MolCycleGAN. The training molecules are collected from ZINC and Chembl databases.

How does cheML.io work?

Here is the step-wise breakdown of the workflow used to generate the cheML.io database:

  • At first, molecules are generated using 10 ML methods summing up to 2.9 million molecules.
  • All molecules are tested using RDKit and discarded all invalid molecules (174, 000).
  • The remaining molecules are converted into canonical SMILES format using RDKit.
  • SMILES and calculated chemical properties are inserted into a relational database (PostgreSQL).

How new molecules are added to the database?

  • Search molecules that are similar to the query molecule in ZINC, CHEMBL, and CheML databases.
  • These molecules are used as a training dataset for the first training.
  • Search molecules based on substructure search in the above databases.
  • These molecules are used as a training dataset for the second training.
  • A combination of the above-searched molecules is used as a training dataset for the third training.
  • Generate molecules.
  • Filter out the molecules that are already present in cheML and add novel molecules to the database.

The web interface is user-friendly that allows users to retrieve data easily. It allows similarity search and substructure search by providing minimum and maximum values not only for the similarity but also for the other parameters. Additionally, users can draw molecules using the doodle widget. The database is freely downloadable and is available at http://cheml.io/.

For further reading, click here.


References

  1. Zhumagambetov, R., Kazbek, D., Shakipov, M., Maksut, D., Peshkov, V.A., & Fazli, S. (2020). cheML. io: an online database of ML-generated molecules. RSC advances , 10 (73), 45189-45198.
Share This Article
Dr. Muniba is a Bioinformatician based in New Delhi, India. She has completed her PhD in Bioinformatics from South China University of Technology, Guangzhou, China. She has cutting edge knowledge of bioinformatics tools, algorithms, and drug designing. When she is not reading she is found enjoying with the family. Know more about Muniba
Leave a Comment

Leave a Reply