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.

Documentation

Links