Skip to main content

Reinforcement learning for molecular optimization

Project description

DOI PyPI version

rlmolecule

About

A library for general-purpose material and molecular optimization using AlphaZero-style reinforcement learning.

Code under development as part of the End-to-End Optimization for Battery Materials and Molecules by Combining Graph Neural Networks and Reinforcement Learning project at the National Renewable Energy Laboratory (NREL), Colorado School of Mines (CSU), and Colorado State University (CSU). Funding provided by the Advanced Research Projects Agency–Energy (ARPA-E)'s DIFFERENTIATE program.

For more information, see our publication:

S. V., S. S., Law, J. N., Tripp, C. E., Duplyakin, D., Skordilis, E., Biagioni, D., Paton, R. S., & St. John, P. C. (2022). Multi-objective goal-directed optimization of de novo stable organic radicals for aqueous redox flow batteries. Nature Machine Intelligence. 10.1038/s42256-022-00506-3

Installation

pip install rlmolecule

Running in AWS Ray clusters

Refer to the instructions available in: devtools/aws/README.md

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

rlmolecule-0.0.6.tar.gz (225.7 kB view details)

Uploaded Source

Built Distribution

rlmolecule-0.0.6-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

Details for the file rlmolecule-0.0.6.tar.gz.

File metadata

  • Download URL: rlmolecule-0.0.6.tar.gz
  • Upload date:
  • Size: 225.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for rlmolecule-0.0.6.tar.gz
Algorithm Hash digest
SHA256 cac0d52246280b6694e36c8212bc37e4ac54b6906098cee3e3ac554845197c3f
MD5 94a62f1a8f5047aa1f300ecf74944d7f
BLAKE2b-256 c94228aa8bece8cd42ce2cec8acd03c843d230b5e8b290d696b47ac7d5bf36f3

See more details on using hashes here.

File details

Details for the file rlmolecule-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: rlmolecule-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for rlmolecule-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5ee18068fd272863a7ee5c6268f5e5dcbd3c932817b68a0fc8619304f5492769
MD5 5f4dd7d8ef1da0696e5715e9e7e195de
BLAKE2b-256 166553d3953c0c3de8934ac08f7cd42015b2275a31a05fb6c6f70c26fdce36a9

See more details on using hashes here.

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