Skip to main content

Deep Reinforcement Library for Conformer Generation

Project description

conformer-rl

An open-source deep reinforcement learning library for conformer generation.

Documentation

Documentation can be found at https://conformer-rl.readthedocs.io/.

Installation

  • Prerequisites

  • Install conformer-rl

      $ pip install conformer-rl
    
  • Verify Installation As a quick check to verify the installation has succeeded, navigate to the examples directory and run test_example.py. The script should finish running in a few minutes or less. If no errors ware encountered then most likely the installation has succeeded.

Features

  • Agents - conformer_rl contains implementations of agents for several deep reinforcement learning algorithms, including recurrent and non-recurrent versions of A2C and PPO. conformer_rl also includes a base agent interface BaseAgent for constructing new agents.

  • Models - Implementations of various graph neural network models are included. Each model is compatible with any molecule.

  • Environments - Implementations for several pre-built environments that are compatible with any molecule. Environments are built on top of the modularized ConformerEnv interface, making it easy to create custom environments and max-and-match different environment components.

  • Analysis - conformer_rl contains a module for visualizing metrics and molecule conformers in Jupyter/IPython notebooks. examples/example_analysis.ipynb shows some examples on how the visualizing tools can be used.

Quick Start

The examples directory contain several scripts for training on pre-built agents and environments. Visit Quick Start to get started.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

conformer-rl-0.0.1.tar.gz (31.9 kB view hashes)

Uploaded Source

Built Distribution

conformer_rl-0.0.1-py3-none-any.whl (57.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page