Code Monkey home page Code Monkey logo

eos4q1a's Introduction

CReM: Chemically Reasonable Mutations Framework for Structure Generation

Model identifiers

  • Slug: crem-structure-generation
  • Ersilia ID: eos4q1a
  • Tags: generative, fragment-based, rule-based

Model description

The framework is an open source implementation of fragment based generative approaches for exploring chemical space while ensuring chemical validity. This framework utilizes a database of known compounds to come up with interchangable fragments based on the context radius of an input molecule to generate new molecules. The generated molecules vary across inputs by order of 1000s. For sake of simplicity, for such molecules generating over 100 molecules, only 100 diverse molecules are returned in the output. This selection is done using mini batch K Means clustering with 100 clusters and molecules closest to the centroid in each cluster are returned.

  • Input: SMILES
  • Output: SMILES
  • Model type: Rule-based generative model

Source code

This framework has been published by Polishchuk, P. CReM: chemically reasonable mutations framework for structure generation. J Cheminform 12, 28 (2020). DOI: https://doi.org/10.1186/s13321-020-00431-w

  • Code and Documentation
  • Fragment database: replacements02_sc2.db - database created from ChEMBL v22 structures which contain only organic atoms (C,N,O,S,P,F,Cl,Br,I) and have maximum synthetic complexity score (SCScore) 2.

License

The BSD 3-Clause License applies to all parts of this repository.

History

Model was incorporateed on December 19, 2022.

About us

The Ersilia Open Source Initiative is a Non Profit Organization (1192266) with the mission is to equip labs, universities and clinics in LMIC with AI/ML tools for infectious disease research.

Help us achieve our mission or volunteer with us!

eos4q1a's People

Contributors

dhanshreea avatar gemmaturon avatar miquelduranfrigola avatar ersilia-bot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.