BALL--biochemical algorithms library 1.3.

Andreas Hildebrandt, Anna Katharina Dehof, Alexander Rurainski, Andreas Bertsch, Marcel Schumann, Nora C Toussaint, Andreas Moll, Daniel Stöckel, Stefan Nickels, Sabine C Mueller, Hans-Peter Lenhof, Oliver Kohlbacher
Author Information
  1. Andreas Hildebrandt: Center for Bioinformatics Saar, Saarland University, Saarbrücken, Germany. anhi@bioinf.uni-sb.de

Abstract

BACKGROUND: The Biochemical Algorithms Library (BALL) is a comprehensive rapid application development framework for structural bioinformatics. It provides an extensive C++ class library of data structures and algorithms for molecular modeling and structural bioinformatics. Using BALL as a programming toolbox does not only allow to greatly reduce application development times but also helps in ensuring stability and correctness by avoiding the error-prone reimplementation of complex algorithms and replacing them with calls into the library that has been well-tested by a large number of developers. In the ten years since its original publication, BALL has seen a substantial increase in functionality and numerous other improvements.
RESULTS: Here, we discuss BALL's current functionality and highlight the key additions and improvements: support for additional file formats, molecular edit-functionality, new molecular mechanics force fields, novel energy minimization techniques, docking algorithms, and support for cheminformatics.
CONCLUSIONS: BALL is available for all major operating systems, including Linux, Windows, and MacOS X. It is available free of charge under the Lesser GNU Public License (LPGL). Parts of the code are distributed under the GNU Public License (GPL). BALL is available as source code and binary packages from the project web site at http://www.ball-project.org. Recently, it has been accepted into the debian project; integration into further distributions is currently pursued.

References

  1. J Comput Chem. 2007 Nov 15;28(14):2378-88 [PMID: 17471459]
  2. PLoS Comput Biol. 2010 Jan 08;6(1):e1000636 [PMID: 20072606]
  3. Biophys J. 2009 May 20;96(10):4044-52 [PMID: 19450476]
  4. J Comput Chem. 2009 Jul 15;30(9):1499-509 [PMID: 19086059]
  5. J Chem Inf Comput Sci. 2003 Mar-Apr;43(2):493-500 [PMID: 12653513]
  6. Bioinformatics. 2011 Mar 1;27(5):619-25 [PMID: 21245051]
  7. Bioinformatics. 2005 Oct 15;21(20):3931-2 [PMID: 16105898]
  8. Bioinformatics. 2007 Aug 1;23(15):2018-20 [PMID: 17537750]
  9. Bioinformatics. 2000 Sep;16(9):815-24 [PMID: 11108704]
  10. Proteins. 2010 Jan;78(1):118-34 [PMID: 19731377]
  11. Bioinformatics. 2007 Jan 15;23(2):e99-103 [PMID: 17237112]
  12. Bioinformatics. 2006 Feb 1;22(3):365-6 [PMID: 16332707]
  13. Phys Chem Chem Phys. 2008 Jun 7;10(21):3077-82 [PMID: 18688371]
  14. Adv Protein Chem. 2003;66:27-85 [PMID: 14631816]
  15. J Comput Biol. 2007 Jun;14(5):564-77 [PMID: 17683261]
  16. Biopolymers. 1983 Dec;22(12):2577-637 [PMID: 6667333]
  17. J Med Chem. 2009 May 28;52(10):3166-73 [PMID: 19397376]
  18. Virology. 2010 Mar 30;399(1):39-45 [PMID: 20096913]
  19. J Am Chem Soc. 2009 Oct 21;131(41):15005-13 [PMID: 19778017]

MeSH Term

Algorithms
Computational Biology
Databases, Factual
Software

Word Cloud

Created with Highcharts 10.0.0BALLalgorithmslibrarymolecularavailableapplicationdevelopmentstructuralbioinformaticsfunctionalitysupportGNUPublicLicensecodeprojectBACKGROUND:BiochemicalAlgorithmsLibrarycomprehensiverapidframeworkprovidesextensiveC++classdatastructuresmodelingUsingprogrammingtoolboxallowgreatlyreducetimesalsohelpsensuringstabilitycorrectnessavoidingerror-pronereimplementationcomplexreplacingcallswell-testedlargenumberdeveloperstenyearssinceoriginalpublicationseensubstantialincreasenumerousimprovementsRESULTS:discussBALL'scurrenthighlightkeyadditionsimprovements:additionalfileformatsedit-functionalitynewmechanicsforcefieldsnovelenergyminimizationtechniquesdockingcheminformaticsCONCLUSIONS:majoroperatingsystemsincludingLinuxWindowsMacOSXfreechargeLesserLPGLPartsdistributedGPLsourcebinarypackageswebsitehttp://wwwball-projectorgRecentlyaccepteddebianintegrationdistributionscurrentlypursuedBALL--biochemical13

Similar Articles

Cited By