BALL (Biochemical ALgorithms Library) is an application framework implemented in C++ that has been specifically designed to reduce development times in the field of Computational Molecular Biology and Molecular Modeling. It provides an extensive set of data structures as well as classes for Molecular Mechanics, advanced solvation methods, comparison and analysis of protein structures, file import/export, and visualization.
BALLView is BALL’s standalone molecular modelling and visualization application. Furthermore, it is also a framework for developing molecular visualization functionality.
It can be downloaded from here and requires
- CMake >= 2.8.12
- Python 2.7
- Qt 5.4
Installation instructions for Mac OSX are here