Avogadro
Avogadro provides 3D molecular editing, visualization, and extensible computational integration for computational chemistry, molecular modeling, materials science, and structural bioinformatics.
Key Features:
- 3D visualization and rendering: High-quality three-dimensional visualization and rendering of molecular structures and surfaces.
- Plugin architecture and API/library: A comprehensive library and application programming interface (API) with a dynamic plugin architecture for extending functionality.
- CML native format: Native support for Chemical Markup Language (CML) to represent chemical data with semantic detail.
- Plugin implementation languages: Plugin modules can be implemented in C++ or Python and loaded dynamically into the framework.
- Genetic-algorithm extension: Extension employing a genetic algorithm to identify stable crystal structures.
- PackMol integration: Interface with PackMol to generate packed, solvated structures suitable for molecular dynamics simulations.
- Database retrieval: Integrated support for downloading molecular data from PubChem and the Protein Data Bank (PDB).
- Computational chemistry I/O: Capability to extract and import chemical information from outputs of computational chemistry software and various file formats.
- Structure manipulation and analysis: Tools for programmatic manipulation, analysis, and preparation of molecular structures for downstream simulations and modeling.
Scientific Applications:
- Computational chemistry: Preparing, visualizing, and inspecting inputs and outputs of quantum and classical computational chemistry workflows.
- Molecular modeling and visualization: Building and visualizing molecular structures for analysis and hypothesis testing.
- Materials science and crystallography: Exploring and predicting crystal structures, including genetic-algorithm-based searches.
- Molecular dynamics preparation: Generating packed, solvated systems and preparing structures for molecular dynamics simulations.
- Structural bioinformatics: Working with biomolecular structures from the Protein Data Bank for structural analysis and modeling.
- Drug design and complexes: Modeling organic molecules, inorganic complexes, and small-molecule–biomolecule interactions for design studies.
Methodology:
A C++/Python plugin framework with dynamic loading and an API/library for 3D visualization and structure manipulation, native Chemical Markup Language (CML) handling, a genetic algorithm extension for crystal-structure identification, an interface to PackMol for generating packed solvated structures for molecular dynamics simulations, and data retrieval/parsing from PubChem, the Protein Data Bank, and computational chemistry software outputs.
Topics
Details
- Tool Type:
- desktop application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 12/18/2017
- Last Updated:
- 11/24/2024
Operations
Publications
Hanwell MD, Curtis DE, Lonie DC, Vandermeersch T, Zurek E, Hutchison GR. Avogadro: an advanced semantic chemical editor, visualization, and analysis platform. Journal of Cheminformatics. 2012;4(1). doi:10.1186/1758-2946-4-17. PMID:22889332. PMCID:PMC3542060.