Avogadro: an advanced semantic chemical editor, visualization, and analysis platform
نویسندگان
چکیده
UNLABELLED 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.
منابع مشابه
From data to analysis: linking NWChem and Avogadro with the syntax and semantics of Chemical Markup Language
BACKGROUND Multidisciplinary integrated research requires the ability to couple the diverse sets of data obtained from a range of complex experiments and computer simulations. Integrating data requires semantically rich information. In this paper an end-to-end use of semantically rich data in computational chemistry is demonstrated utilizing the Chemical Markup Language (CML) framework. Semanti...
متن کاملFe3O4 Magnetic Nanoparticles/ Graphene Oxide Nanosheets/Carbon Cloth as an Electrochemical Sensing Platform
In this work, for eliminating the (RR1346), considered to be a waste in wastewater from dye industries electrochemical advanced oxidation process has been used. Graphene oxide coated carbon cloth (GO/CC) and Fe3O4 /GO coated carbon cloth (Fe3O4/GO/CC) electrodes has been fabricated by synthesized GO and Fe3O4 nanoparticles. Characteristic properties such as surface morphology as the main reason...
متن کاملVide: an editor for the visual exploration of raw data
The analysis of binary data remains a challenge, especially for large or potentially inconsistent files. Traditionally, hex editors only make limited use of semantic information available to the user. We present an editor that supports user-supplied semantic data definitions. This semantic information is used throughout the program to realize semantic data visualization and data exploration cap...
متن کاملHigres - Visualization System for Clustered Graphs and Graph Algorithms
We present the Higres system – a visualization tool, an editor for clustered graphs and a platform for execution and animation of graph algorithms. Higres can handle any attributed graphs and perform animated semantic processing of them. The semantics of a graph can be defined by the user in the graph editor. The user can also create new external modules to process graphs with defined semantics...
متن کاملOSNAP! Introducing the open semantic network analysis platform
Graph visualization continues to be a major challenge in the field of information visualization, meanwhile gaining importance due to the power of graph-based formulations across a wide variety of domains from knowledge representation to network flow, bioinformatics, and software optimization. We present the Open Semantic Network Analysis Platform (OSNAP), an open-source visualization framework ...
متن کامل