Skip to main content

mofreinforce

Project description

scheme_rl-01

Reinforcement Learning Framework For MOFs

This package

Installation

OS and hardware requirements

Linux : Ubuntu 20.04, 22.04

For optimal performance, we recommend running with GPUs

Dependencies

python>=3.8

Install

Please install pytorch (>= 1.12.0) according to your environments before installation of requirements.

pip install -r requirements.txt

Getting Started

In order to run the reinforcement learning framework, predictor (environment) and generator (agent) should be pre-trained.

Predictor

we provide predictors (in a format of .ckpt file) for DAC (CO2 Heat of adsorption and CO2/H2O selectivity) via figshare. The models were pre-trained with 30,000 structures with Wisdom calculation using RASPA code. The details of calculations are summarized in our paper.

download pre-trained predictor

download ~~~ ### update

If you want to train the predictor for your own desired property, please refer to predictor.md.

Generator

We provide a generator which selects a topology and a metal cluster, which are categorical variables, in order and then creates an organic linker represented by SELFIES string. The generator was pre-trained with about 650,000 MOFs created by PORMAKE, which allows for generating feasible MOFs. You can download the ckpt file of generator via Figshare.

download ~~~ ### update

Reinforcement Learning

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

mofreinforce-1.0.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

mofreinforce-1.0.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file mofreinforce-1.0.0.tar.gz.

File metadata

  • Download URL: mofreinforce-1.0.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for mofreinforce-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3f6c7ebd4aa849840f695980430029f2f2971dd917077f170ec629074c18b2a5
MD5 e154277beb21cee4b2e6800377e268b7
BLAKE2b-256 97c07bcab63608b75a424665bd2d39372eb632c7591e48bd78791d7fe34ce118

See more details on using hashes here.

File details

Details for the file mofreinforce-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mofreinforce-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a60910c111e38e9c5ec2345573f756a74b94971b4fa2ddef0ffa76e601fe34c5
MD5 3035c1671b3ddb2a60f617a7d5d2643f
BLAKE2b-256 ab4c938428d9294ce7ad45e80e03b34949cd3fcebe7ac54402bc5def81fa358e

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