An open API service indexing awesome lists of open source software.

https://github.com/rose-stl-lab/limo-plus

Follow-up study of LIMO by Vineet Thumuluri
https://github.com/rose-stl-lab/limo-plus

Last synced: over 1 year ago
JSON representation

Follow-up study of LIMO by Vineet Thumuluri

Awesome Lists containing this project

README

          

Variants of the Latent Inceptionism on Molecules (LIMO) framework to improve the properties of generated molecules.


# Technical Report

[Technical report: Improving the properties of molecules generated by LIMO](https://arxiv.org/abs/2407.14968)
# Experiments with LIMO

## Installation

Please ensure that [RDKit](https://www.rdkit.org/docs/Install.html) and [Open Babel](https://openbabel.org/wiki/Category:Installation) are installed. The following Python packages are also required (these can also be installed with `pip install -r requirements.txt`):

```
torch
pytorch-lightning==1.9.0
selfies
scipy
tqdm
```

Code was tested with Python 3.9, but will likely work on any version of Python 3.

## Tokenizer config

Use `src/tokenizers.py` script to generate data using different tokenizers.

## Training + generation

Use the `run_limo.py` script with different arguments to run different stages (training, fine-tuning, generation), different tokenizer configurations, different optimization strategies etc.