Die Biochemical ALgorithms Library (BALL) ist ein Framework für die schnelle Anwendungsentwicklung in molekularer Modellierung und struktureller Bioinformatik. BALL stellt einen extensiven Satz von Datenstrukturen sowie Klassen für molekulare Mechanik, fortgeschrittene Lösungsmethoden, Vergleich und Analyse von Proteinstrukturen, Datei-Import und -export, NMR-Verschiebungsvorhersage und Visualisierung bereit. Seine Erweiterbarkeit stammt von einem objektorientierten und generischen Programmieransatz. (non)