GithubHelp home page GithubHelp logo

moleculeio's Introduction

moleculeio

MoleculeIO is an application to streamline molecule data lineage between drug hit identification and lead optimization. Key functionality includes:

  1. Data management: Users can create, retrieve, update, and search molecules in the database based on attributes like symbols (3 letters or more), IUPAC name, or SMILES string. Platform is designed to be extensible and we can add more attributes as needed.

  2. User management: There are three types of users that the platform manages:

    • Unregistered users: These are users without a login. They can browse the existing molecule database and search the DB based on different attributes. This will help your team to share the data without the overhead of creating a login to members outside your team or management.
    • Registered users: These are users with a login and can do everything an unregistered user can do. In addition, they can also create new molecules that can go into the database.
    • Admin users: These are registered users that can approve molecules created by registered users for public view. Admin users functionality can be extended as needed.
  3. Machine Learning using SELFIES: In 2020, there was a publication on SELFIES (SELF-referencIng Embedded Strings), a string-based representation of molecules which is 100% robust. This representation is better suited for machine learning workloads. In addition to SMILES representation, we can use SELFIES to recommend new molecules, search molecules in the latent space and predict chemical properties of newly designed molecules.

moleculeio's People

Contributors

santiadavani avatar

Watchers

 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.