Title :
LOOS: An extensible platform for the structural analysis of simulations
Author :
Romo, Tod D. ; Grossfield, Alan
Author_Institution :
Dept. of Biochem. & Biophys., Univ. of Rochester Med. Sch., Rochester, NY, USA
Abstract :
We have developed LOOS (Lightweight Object-Oriented Structure-analysis library) as an object-oriented library designed to facilitate the rapid development of tools for the structural analysis of simulations. LOOS supports the native file formats of most common simulation packages including AMBER, CHARMM, CNS, Gromacs, NAMD, Tinker, and X-PLOR. Encapsulation and polymorphism are used to simultaneously provide a stable interface to the programmer and make LOOS easily extensible. A rich atom selection language based on the C expression syntax is included as part of the library. LOOS enables students and casual programmer-scientists to rapidly write their own analytical tools in a compact and expressive manner resembling scripting. LOOS is written in C++ and makes extensive use of the Standard Template Library and Boost, and is freely available under the GNU General Public License (version 3) LOOS has been tested on Linux and MacOS X, but is written to be portable and should work on most Unix-based platforms.
Keywords :
C++ language; biology computing; data encapsulation; molecular biophysics; molecular configurations; object-oriented programming; simulation; AMBER; Boost; C expression syntax; C++ standard template library; CHARMM; CNS; GNU General Public License; Gromacs; LOOS; Lightweight Object Oriented Structure Analysis Library; NAMD; Tinker; X-PLOR; encapsulation; extensible platform; object oriented library; polymorphism; structural analysis of simulations; Algorithms; Computational Biology; Computer Graphics; Computer Simulation; Computers; Databases, Protein; Programming Languages; Proteins; Proteomics; Software; User-Computer Interface;
Conference_Titel :
Engineering in Medicine and Biology Society, 2009. EMBC 2009. Annual International Conference of the IEEE
Conference_Location :
Minneapolis, MN
Print_ISBN :
978-1-4244-3296-7
Electronic_ISBN :
1557-170X
DOI :
10.1109/IEMBS.2009.5335065