# Multi-Objective GFlowNets

* `hyper_grid_run.py` contains the code for HyperGrid task from Section 5.1.1
* `n-grams/` contains the code for the N-grams task from Section 5.1.2 
* `mols/` contains the code for the QM9 and Fragment based molecule generation tasks from Section 5.2.1, 5.2.2
* `dna/` contains the code for the DNA sequence generation task from Section 5.2.3
* `lambo/` contains code for the active learning experiments with MOGFN-AL from Section 5.3

The instructions for running each experiment are in the respective folders. `hyper_grid_run.py` is a standalone script and only requires `torch`, `numpy`, `scipy` and `tqdm`.