Abstract
HackaMol is an open source, object-oriented toolkit written in Modern Perl that organizes atoms within molecules and provides chemically intuitive attributes and methods. The library consists of two components: HackaMol, the core that contains classes for storing and manipulating molecular information, and HackaMol::X, the extensions that use the core. The core is well-tested, well-documented, and easy to install across computational platforms. The goal of the extensions is to provide a more flexible space for researchers to develop and share new methods. In this application note, we provide a description of the core classes and two extensions: HackaMol::X::Calculator, an abstract calculator that uses code references to generalize interfaces with external programs, and HackaMol::X::Vina, a structured class that provides an interface with the AutoDock Vina docking program.
| Original language | English |
|---|---|
| Pages (from-to) | 721-726 |
| Number of pages | 6 |
| Journal | Journal of Chemical Information and Modeling |
| Volume | 55 |
| Issue number | 4 |
| DOIs | |
| State | Published - Apr 27 2015 |