MOFGA
Genetic-algorithm software for optimizing metal–organic frameworks for carbon capture.
MOFGA is a Python framework for optimizing metal–organic framework (MOF) building blocks for target properties. It represents each candidate as a combination of topology, metal and organic nodes, and linkers, then searches the resulting design space with selection, crossover, and mutation. The framework supports both single- and multi-objective optimization and uses ToBaCCo to construct candidate crystal structures.
MOFGA was developed and tested for identifying MOFs with strong carbon-capture performance, including high CO₂/N₂ selectivity and CO₂ working capacity (Pham & Snurr, 2025).
- Stack: Python, scikit-optimize, ToBaCCo.
- Code: github.com/snurr-group/mofga