skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: HackaMol: An Object-Oriented Modern Perl Library for Molecular Hacking on Multiple Scales

Journal Article · · Journal of Chemical Information and Modeling
DOI:https://doi.org/10.1021/ci500359e· OSTI ID:1265911
 [1];  [2];  [2];  [3]
  1. Earlham College, Richmond, IN (United States); Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
  2. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
  3. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Univ. of Tennessee, Knoxville, TN (United States)

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. We tested the core; it is well-documented and easy to install across computational platforms. Our goal for 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.

Research Organization:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Biological and Environmental Research (BER)
Grant/Contract Number:
AC05-00OR22725; SC0004895; AC02-05CH11231
OSTI ID:
1265911
Journal Information:
Journal of Chemical Information and Modeling, Vol. 55, Issue 4; ISSN 1549-9596
Publisher:
American Chemical SocietyCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 3 works
Citation information provided by
Web of Science

Similar Records

Speed vs Accuracy: Effect on Ligand Pose Accuracy of Varying Box Size and Exhaustiveness in AutoDock Vina
Journal Article · Fri Nov 11 00:00:00 EST 2022 · Molecular Informatics · OSTI ID:1265911

Comparative Assessment of Pose Prediction Accuracy in RNA–Ligand Docking
Journal Article · Thu Nov 16 00:00:00 EST 2023 · Journal of Chemical Information and Modeling · OSTI ID:1265911

OPT++: An object-oriented class library for nonlinear optimization
Technical Report · Tue Mar 01 00:00:00 EST 1994 · OSTI ID:1265911