mofreinforce
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f6c7ebd4aa849840f695980430029f2f2971dd917077f170ec629074c18b2a5 |
|
MD5 | e154277beb21cee4b2e6800377e268b7 |
|
BLAKE2b-256 | 97c07bcab63608b75a424665bd2d39372eb632c7591e48bd78791d7fe34ce118 |
File details
Details for the file mofreinforce-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: mofreinforce-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a60910c111e38e9c5ec2345573f756a74b94971b4fa2ddef0ffa76e601fe34c5 |
|
MD5 | 3035c1671b3ddb2a60f617a7d5d2643f |
|
BLAKE2b-256 | ab4c938428d9294ce7ad45e80e03b34949cd3fcebe7ac54402bc5def81fa358e |