Litcius/Paper detail

MAYGEN: an open-source chemical structure generator for constitutional isomers based on the orderly generation principle

Mehmet Aziz Yirik, Maria Sorokina, Christoph Steinbeck

2021Journal of Cheminformatics25 citationsDOIOpen Access PDF

Abstract

The generation of constitutional isomer chemical spaces has been a subject of cheminformatics since the early 1960s, with applications in structure elucidation and elsewhere. In order to perform such a generation efficiently, exhaustively and isomorphism-free, the structure generator needs to ensure the building of canonical graphs already during the generation step and not by subsequent filtering. Here we present MAYGEN, an open-source, pure-Java development of a constitutional isomer molecular generator. The principles of MAYGEN's architecture and algorithm are outlined and the software is benchmarked in single-threaded mode against the state-of-the-art, but closed-source solution MOLGEN, as well as against the best open-source solution PMG. Based on the benchmarking, MAYGEN is on average 47 times faster than PMG and on average three times slower than MOLGEN in performance.

Topics & Concepts

CheminformaticsComputer scienceGenerator (circuit theory)Open sourceJavaOpen source softwareIsomorphism (crystallography)SoftwareComputational scienceBenchmarkingProgramming languageChemistryComputational chemistryPhysicsMarketingQuantum mechanicsCrystal structureCrystallographyPower (physics)BusinessComputational Drug Discovery MethodsMachine Learning in Materials ScienceProtein Structure and Dynamics
MAYGEN: an open-source chemical structure generator for constitutional isomers based on the orderly generation principle | Litcius