• Home
  • Search
  • Genarris 2.0: A random structure generator for molecular crystals
  • Cite Icon38
  • https://doi.org/10.1016/j.cpc.2020.107170Copy DOI Icon

Genarris 2.0: A random structure generator for molecular crystals

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Genarris is an open source Python package for generating random molecular crystal structures with physical constraints for seeding crystal structure prediction algorithms and training machine learning models. Here we present a new version of the code, containing several major improvements. A MPI-based parallelization scheme has been implemented, which facilitates the seamless sequential execution of user-defined workflows. A new method for estimating the unit cell volume based on the single molecule structure has been developed using a machine-learned model trained on experimental structures. A new algorithm has been implemented for generating crystal structures with molecules occupying special Wyckoff positions. A new hierarchical structure check procedure has been developed to detect unphysical close contacts efficiently and accurately. New intermolecular distance settings have been implemented for strong hydrogen bonds. To demonstrate these new features, we study two specific cases: benzene and glycine. Genarris finds the experimental structures of the two polymorphs of benzene and the three polymorphs of glycine. Program summaryProgram Title: Genarris 2.0Program Files doi:http://dx.doi.org/10.17632/grx6mz4pjn.1Licensing provisions: BSD-3 ClauseProgramming language: Python, CExternal routines/libraries: Spglib, ASE, pymatgen, SciPy, mpi4py, scikit-learn, PyTorch, FHI-aims.Nature of problem: Molecular crystal structure prediction.Solution method: Genarris 2.0 generates molecular crystal structures over the 230 space groups, on general and special Wyckoff positions, using physical constraints. Down-sampling of the generated structures may be performed subsequently, based on molecular crystal packing descriptors and an unsupervised machine learning algorithm. Lastly, ab initio structure relaxation may be performed for the final pool. Depending on the user-defined workflow implemented, Genarris may be used to generate diverse molecular crystal datasets to seed evolutionary algorithms or to train machine learning algorithms or as a standalone crystal structure prediction method.Restrictions: For crystal structure generation, the molecule of interest must be semi-rigid with no bond rotational degrees of freedom.Unusual features: Genarris 2.0 is a highly distributed program, making use of MPI for Python parallelization. The user has the ability to design and implement workflows by executing a user-defined list of procedures. Genarris 2.0 offers new features including a machine learning model for estimating the molecular volume in the solid state from the single molecule structure, structure generation in special Wyckoff positions of space groups, hierarchical structure checks including rigorous treatment of non-orthogonal structures, and clustering and down-selection workflows combining first principles simulations with machine learning.

Similar Papers
  • Research Article
  • Citations1

Do You Consent to the Use of Your Biological Data for Training ML and AI Models? Online Survey Targeting Clinicians and Researchers.

  • Jan 27, 2024
  • Web3 Journal: ML in Health Science
  • Yury Rusinovich +1
  • Research Article

Physics-Informed Machine Learning for Battery Capacity Forecasting

  • Aug 09, 2024
  • Electrochemical Society Meeting Abstracts
  • Mohammad Behtash +5
  • Research Article
  • Citations8

Security in 6G-Based Autonomous Vehicular Networks: Detecting Network Anomalies With Decentralized Federated Learning

  • Mar 01, 2025
  • IEEE Vehicular Technology Magazine
  • Jiazhen Zhang +3
  • Research Article
  • Citations14

Surrogate-assisted hydraulic fracture optimization workflow with applications for shale gas reservoir development: a comparative study of machine learning models

  • Apr 19, 2022
  • Natural Gas Industry B
  • Cong Xiao +4
  • Supplementary Content

Production System Efficiency Optimization Using Hybrid AI Solution and Sensor Data

  • Nov 14, 2025
  • Joao Henrique Cavalcanti
  • Preprint Article

The emergence of Continental Crust Revealed by Machine Learning

  • May 15, 2023
  • Chuntao Liu +3
  • Research Article
  • Citations14

HADA: An automated tool for hardware dimensioning of AI applications

  • Jun 11, 2022
  • Knowledge-Based Systems
  • Allegra De Filippo +3
  • Research Article
  • Citations20

Federated learning enables privacy-preserving and data-efficient dimension prediction and part qualification across additive manufacturing factories

  • May 11, 2024
  • Journal of Manufacturing Systems
  • Manan Mehta +4
  • Conference Article
  • Citations1

Privacy-Preserving in Machine Learning: Differential Privacy Case Study

  • Jan 01, 2024
  • Aleksa Iričanin +2
  • PDF
  • Abstract
  • Citations1

Assessment of a variety of dispersion-corrected density functional theory calculations used in molecular crystal structure prediction

  • May 01, 2012
  • Journal of Cheminformatics
  • Bernd Doser +1
  • Research Article
  • Citations72

Understanding Software-2.0

  • Jul 23, 2021
  • ACM Transactions on Software Engineering and Methodology
  • Malinda Dilhara +2
  • Research Article
  • Citations18

MLLess: Achieving cost efficiency in serverless machine learning training

  • Sep 09, 2023
  • Journal of Parallel and Distributed Computing
  • Pablo Gimeno Sarroca +1
  • Research Article
  • Citations2

Machine learning applications of network security enhancement: review

  • Oct 14, 2024
  • Computer Science & IT Research Journal
  • Abbas A Mahdi
  • Research Article
  • Citations6

Machine Learning to Automatically Differentiate Hypertrophic Cardiomyopathy, Cardiac Light Chain, and Cardiac Transthyretin Amyloidosis: A Multicenter CMR Study.

  • Jun 04, 2025
  • Circulation. Cardiovascular imaging
  • Lukas Damian Weberling +15
  • PDF
  • Research Article
  • Citations27

Development of Monthly Reference Evapotranspiration Machine Learning Models and Mapping of Pakistan—A Comparative Study

  • May 23, 2022
  • Water
  • Jizhang Wang +8
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.