Avogadro: an advanced semantic chemical editor, visualization, and analysis platform

Avogadro: усовершенствованный семантический химический редактор и платформа для визуализации и анализа
Eva Zurek, Tim Vandermeersch, Geoffrey Hutchison, Marcus D. Hanwell, Donald Curtis, David Lonie
2012-08-13

AvogadroCML file formatcomputational chemistryplugin architecturesemantic chemical editor
BACKGROUND: The Avogadro project has developed an advanced molecule editor and visualizer designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas. It offers flexible, high quality rendering, and a powerful plugin architecture. Typical uses include building molecular structures, formatting input files, and analyzing output of a wide variety of computational chemistry packages. By using the CML file format as its native document type, Avogadro seeks to enhance the semantic accessibility of chemical data types. RESULTS: The work presented here details the Avogadro library, which is a framework providing a code library and application programming interface (API) with three-dimensional visualization capabilities; and has direct applications to research and education in the fields of chemistry, physics, materials science, and biology. The Avogadro application provides a rich graphical interface using dynamically loaded plugins through the library itself. The application and library can each be extended by implementing a plugin module in C++ or Python to explore different visualization techniques, build/manipulate molecular structures, and interact with other programs. We describe some example extensions, one which uses a genetic algorithm to find stable crystal structures, and one which interfaces with the PackMol program to create packed, solvated structures for molecular dynamics simulations. The 1.0 release series of Avogadro is the main focus of the results discussed here. CONCLUSIONS: Avogadro offers a semantic chemical builder and platform for visualization and analysis. For users, it offers an easy-to-use builder, integrated support for downloading from common databases such as PubChem and the Protein Data Bank, extracting chemical data from a wide variety of formats, including computational chemistry output, and native, semantic support for the CML file format. For developers, it can be easily extended via a powerful plugin mechanism to support new features in organic chemistry, inorganic complexes, drug design, materials, biomolecules, and simulations. Avogadro is freely available under an open-source license from http://avogadro.openmolecules.net.
1
A dynamically loaded plugin architecture allows applications and libraries to be extended in C++ or Python for visualization, molecular construction, structure manipulation, and program interoperability.
2
Avogadro provides a cross-platform semantic chemical editor and visualization platform for computational chemistry, molecular modeling, bioinformatics, and materials science.
3
Demonstrated extensions include a genetic algorithm for identifying stable crystal structures and an interface to PackMol for generating packed, solvated molecular-dynamics structures.
4
Native use of the CML format improves semantic accessibility of chemical data, while integrated database downloads and broad format support facilitate chemical-data retrieval and analysis.
5
The Avogadro library supplies an API and three-dimensional visualization framework, supporting research and education across chemistry, physics, materials science, and biology.

Avogadro semantic chemical editor, visualization, and analysis platform (software)

The platform’s capabilities and extensibility for semantic molecular-data representation, three-dimensional visualization, molecular-structure construction and manipulation, and computational-chemistry analysis

Publication Details
Publication Date
2012-08-13
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Eva Zurek
Tim Vandermeersch
Geoffrey Hutchison
Marcus D. Hanwell
Donald Curtis
David Lonie
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%