MORT: A powerful foundational library for computational biology and CADD

Qian Zhang, Wei Zhang, Youyong Li, Junmei Wang, Jian Zhang, Tingjun Hou

Research output: Contribution to journalArticlepeer-review

3 Scopus citations


Background: A foundational library called MORT (Molecular Objects and Relevant Templates) for the development of new software packages and tools employed in computational biology and computer-aided drug design (CADD) is described here. Results: MORT contains several advantages compared with the other libraries. Firstly, MORT written in C++ natively supports the paradigm of object-oriented design, and thus it can be understood and extended easily. Secondly, MORT employs the relational model to represent a molecule, and it is more convenient and flexible than the traditional hierarchical model employed by many other libraries. Thirdly, a lot of functions have been included in this library, and a molecule can be manipulated easily at different levels. For example, it can parse a variety of popular molecular formats (MOL/SDF, MOL2, PDB/ENT, SMILES/SMARTS, etc.), create the topology and coordinate files for the simulations supported by AMBER, calculate the energy of a specific molecule based on the AMBER force fields, etc. Conclusions: We believe that MORT can be used as a foundational library for programmers to develop new programs and applications for computational biology and CADD. Source code of MORT is available at.

Original languageEnglish (US)
Article number36
JournalJournal of Cheminformatics
Issue number1
StatePublished - Jun 27 2014


  • Antechamber
  • CADD
  • Foundational library
  • MORT
  • Relational model

ASJC Scopus subject areas

  • Computer Science Applications
  • Physical and Theoretical Chemistry
  • Computer Graphics and Computer-Aided Design
  • Library and Information Sciences


Dive into the research topics of 'MORT: A powerful foundational library for computational biology and CADD'. Together they form a unique fingerprint.

Cite this