A reinforcement learning framework for de novo drug design that generates novel molecular structures with desired properties.
REINVENT is a reinforcement learning framework for de novo drug design that generates novel molecular structures with optimized properties. It combines generative models with property prediction to efficiently explore chemical space and discover potential drug candidates. The framework addresses the challenge of finding new chemical entities by using RL to optimize molecules toward specific biological activities and chemical properties.
Computational chemists, drug discovery researchers, and machine learning scientists working on AI-driven molecular design and generative chemistry applications.
Developers choose REINVENT because it provides a specialized reinforcement learning pipeline specifically tailored for drug discovery, with configurable templates and integration with chemical informatics tools. Its unique approach treats molecular generation as an optimization problem, enabling efficient exploration of chemical space for novel drug candidates.
REINVENT is a reinforcement learning framework specifically designed for de novo drug design, enabling the generation of novel molecular structures with optimized properties. It addresses the challenge of discovering new chemical entities by combining generative models with property prediction to explore chemical space efficiently.
REINVENT applies reinforcement learning principles to drug discovery, treating molecular generation as an optimization problem where the agent learns to propose molecules that maximize desired chemical and biological properties.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Tailored for de novo drug design, it uses reinforcement learning to optimize molecular structures for specific properties, enabling efficient exploration of chemical space as per its core philosophy.
Provides JSON templates for various running modes, allowing reproducible and customizable experiments, as highlighted in the usage section with examples from the ReinventCommunity repo.
Integrates with TensorBoard for visualizing training logs and progress, facilitating experiment tracking and debugging during runs.
Linked ReinventCommunity repository offers Jupyter notebooks with practical tutorials, aiding in learning and application beyond the archived codebase.
The repository is in read-only archive mode with development shifted to REINVENT 4, meaning no bug fixes or updates, limiting long-term reliability.
Requires Conda, specific Python versions, GPU support, and separate environments for tutorials, making initial configuration cumbersome and error-prone.
Some unit tests depend on OpenEye licenses, which are proprietary and require additional environment variable setup, as detailed in the tests section, adding legal and technical hurdles.