BALLView is an extensible viewer for bio-molecular structures. It provides all standard models and offers rich functionality for molecular modeling and simulation, including molecular mechanics methods (AMBER, CHARMM, and MMFF94 force fields), continuum electrostatics methods employing a Finite-Difference Poisson Boltzmann solver, secondary structure calculation, molecular editing and docking. Since BALLView is based on BALL (the Biochemical ALgorithms Library), it is easily extensible on the level of C++ code. In addition, it provides a Python interface with Integrated Development Environment features to allow interactive rapid prototyping.
| Tags | education Scientific/Engineering Bioinformatics Software Development Libraries Chemistry Visualization Medical Science multimedia Graphics 3D Rendering |
|---|---|
| Licenses | GPL |
| Operating Systems | Mac OS X POSIX Windows Windows |
| Implementation | C++ |
Recent releases


Changes: An integrated molecule editor, the Merck Molecular Force Field (MMFF 94), and an automated download of structures from PDB and PubChem were added. The visualization was extended with volume rendering and field lines for electrostatics, improved cartoon and ribbon models, non-photorealistic shading, and off-screen rendering. In addition, numerous improvements to the interface were made. A new autobuild script now allows a much simpler installation of BALL and BALLView. Support for the PowerPC architecture (on Linux) was added, and the support for MacOS was improved.


Changes: Two new minimizers and support for the MMFF94 electrostatics switching function were added. The documentation was extended. Severals bugs were fixed.


Changes: Errors in the SMARTS matcher, the model dialog, and the documentation were adressed. Minor improvements were done for the Kekulizer, the Python interface, the Debian package, and the autoinstaller script.


Changes: Major changes were made in the underlying classes. A preview mode and small molecule database interface were added.


Changes: Autobuild support for MacOS, a Pubchem interface, and the ability to create ligands from SMILES expressions were added. Multithreading is now more efficient. Generic datasets are supported in the DatasetControl. A major cleanup of the Message and Event classes was done.
A client-server pair to register clients with dynamic IP addresses in hosts.allow.