Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
Mansa Musa was the ruler of the Mali Empire in West Africa. Details recorded here should be sourced; unknown information is left blank.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985
A molecule editor is a computer program for creating and modifying representations of chemical structures.
Molecule editors can manipulate chemical structure representations in either a simulated two-dimensional space or three-dimensional space, via 2D computer graphics or 3D computer graphics, respectively. Two-dimensional output is used as illustrations or to query chemical databases. Three-dimensional output is used to build molecular models, usually as part of molecular modelling software packages.
Database molecular editors such as Leatherface,[1] RECAP,[2] and Molecule Slicer[3] allow large numbers of molecules to be modified automatically according to rules such as 'deprotonate carboxylic acids' or 'break exocyclic bonds' that can be specified by a user.
Molecule editors typically support reading and writing at least one file format or line notation. Examples of each include Molfile and simplified molecular input line entry specification (SMILES), respectively.
Files generated by molecule editors can be displayed by molecular graphics tools.
| Program | Developer(s) | License | Platforms | Info |
|---|---|---|---|---|
| ACD/ChemSketch | ACD/Labs | Proprietary | Windows | A chemically intelligent drawing interface allowing creation of 2D structures for organics, organometallics, polymers, and Markush structures. Freeware version available. |
| alvaSketcher | Alvascience | Proprietary, free | Windows, macOS, Linux | 2D molecular structure editor supporting drawing, editing, fragment transformations, SMILES and MDL V2000. |
| BIOVIA Draw | Dassault Systèmes | Proprietary | Windows | Successor of ISIS/Draw. |
| ChemDraw | Revvity Signals | Proprietary | Windows, macOS | Primarily for editing 2D chemical structures and reactions |
| ChemWindow | Wiley | Proprietary | Windows | Freeware for academic research and teaching; part of the KnowItAll software environment |
| JChemPaint | JChemPaint Developers | GNU LGPL | Cross-platform | A 2D structural formula editor written in Java |
| XDrawChem | XDrawChem developers | GNU GPL | Windows, macOS, Linux | A 2D chemical structure drawing tool based on OpenBabel |
| Program | Developer(s) | License | Platforms | Info | Last Release |
|---|---|---|---|---|---|
| Amira (software) | Visage Imaging Zuse Institute Berlin |
Proprietary | Windows, macOS, Linux | Includes 3D visualization tools. Trial version available. | |
| Ascalaph Designer | Agile Molecule | GNU GPL | Windows, Linux | A freeware 3D molecule editor. | 2009 |
| Avogadro | Avogadro project team | GNU GPL | Windows, macOS, Linux | A 3D molecule editor and visualizer. | 1 April 2026 |
| Deneb | AtelGraphics | Proprietary | Windows, Linux | GUI for simulation packages, including 3D editing. | |
| ECCE | Pacific Northwest National Laboratory (to 2013); FriendsofECCE | Educational Community License 2.0 | Linux; macOS and Windows (preview) | A 3D molecule builder with a structure library, symmetry tools and periodic cells, part of an environment for setting up, running and analysing quantum chemistry and molecular dynamics calculations. | 2026 |
| Gabedit | Abdulrahman Allouche | BSD | Windows, macOS, Linux | A 3D molecule editor with visualization capabilities. | 27 July 2021 |
| MOE | Chemical Computing Group | Proprietary | Windows, macOS, Linux | Includes 3D molecular sketching, editing, and 2D to 3D conversion. | June 2024 |
| PyMOL | Schrödinger, Inc. | Proprietary (Open-source version available) | Cross-platform | Popular molecular visualization tool with basic 3D editing capabilities for structural analysis. | 1 February 2025 |
| SAMSON | OneAngstrom | Proprietary | Windows, macOS, Linux | A modular platform for computational nanoscience, including 3D molecular editing. | 2025 |
| Spartan | Wavefunction, Inc. | Proprietary | Windows, macOS, Linux | Focused on 3D molecular modeling and simulation. | |
| VMD | University of Illinois | Free for non-commercial use | Cross-platform | 3D Molecular visualization tool that includes structure editing through the Molefacture plugin. | 30 November 2016 |
| YASARA | YASARA Biosciences | Proprietary (Free version available) | Cross-platform | Molecular graphics and modeling software focused on structural biology, with extensive 3D capabilities. | 5 October 2024 |
| Applet | Developer(s) | License | Info |
|---|---|---|---|
| JChemPaint | GNU LGPL | Editor and viewer applets | |
| JME Molecule Editor | Peter Ertl | Proprietary | freeware available from Molinspiration; Freeware for noncommercial use |
| Program | Developer | License | Desktop Browser IE6-7-8 | Desktop Browser other | iPad | iPhone | Android | Info |
|---|---|---|---|---|---|---|---|---|
| Kekulé Program | Kekule.js Lab | MIT License | Yes | Yes | Unknown | Unknown | Unknown |
Source: Wikipedia. Article content is retrieved live through the MediaWiki API.
A molecule editor is a computer program for creating and modifying representations of chemical structures. Molecule editors can manipulate chemical structure representations in either a simulated two-dimensional space or three-dimensional space, via 2D computer graphics or 3D computer graphics, respectively. Two-dimensional output is used as illustrations or to query chemical databases. Three-dimensional output is used to build molecular models, usually as part of molecular modelling software packages. Database molecular editors such as Leatherface, RECAP, and Molecule Slicer allow large numbers of molecules to be modified automatically according to rules such as 'deprotonate carboxylic acids' or 'break exocyclic bonds' that can be specified by a user. Molecule editors typically support reading and writing at least one file format or line notation. Examples of each include Molfile and simplified molecular input line entry specification (SMILES), respectively. Files generated by molecule editors can be displayed by molecular graphics tools.
The JME Molecule Editor is a molecule editor Java applet with which users make and edit drawings of molecules and reactions (including generating substructure queries), and can display molecules within an HTML page. The editor can generate Daylight simplified molecular-input line-entry system (SMILES) or MDL Molfiles of the created structures. The JME Editor was written by Peter Ertl while at Comenius University in Bratislava, and then at Ciba-Geigy, later merged with Sandoz Laboratories, to form Novartis International AG, in Basel, Switzerland. It is released as freeware for noncommercial use and has become a standard for molecular-structure input on the web.[1][2]
A structure editor, also structured editor or projectional editor, is any document editor that is cognizant of the document's underlying structure. Structure editors can be used to edit hierarchical or marked up text, computer programs, diagrams, chemical formulas, and any other type of content with clear and well-defined structure. In contrast, a text editor is any document editor used for editing plain text files. Typically, the benefits of text and structure editing are combined in the user interface of a single hybrid tool. For example, Emacs is fundamentally a text editor, but supports the manipulation of words, sentences, and paragraphs as structures that are inferred from the text. Conversely, Dreamweaver is fundamentally a structure editor for marked up web documents, but supports the display and manipulation of raw HTML text as well. Similarly, molecule editors typically support both graphical and textual input. Structure editing predominates when content is graphical and textual representations are awkward, e.g., CAD systems and PowerPoint. Text editing predominates when content is largely devoid of structure, e.g., text fields in web forms. WYSIWYG word processing systems such as Word, which appear to edit formatted text directly, are essentially structure editors for the underlying marked-up text. In linguistics, syntax is the study of the structure of grammatical utterances, and accordingly syntax-directed editor is a synonym for structure editor. Language-based editor and language-sensitive editor are also synonyms. A language-based editor's features may be implemented by ad hoc code or by a formal grammar. For example, language sensitivity in Emacs is implemented in the Lisp definition of the edit mode for the given language. In contrast, language sensitivity in an XML editor is driven by a formal DTD schema for the given language. Although structured editors allow the viewing and manipulation of the underlying document in a structured manner, the file format in which the document is stored on disk may or may not be heavily structured and may or may not be open or standardized (e.g., plain text versus Microsoft Word documents). Structure editing has often been employed in source code editors, as source code is naturally structured by the syntax of the computer language. However, most source code editors are instead text editors with additional features such as syntax highlighting and code folding, rather than structure editors. The editors in some integrated development environments parse the source code and generate a parse tree, allowing the same analysis as by a structure editor, but the actual editing of the source code is generally done as raw text. Each programming language typically has a well-defined syntax given by a context-free grammar, and accordingly the meaningful structural elements in source code written in the language correspond to the grammatical phrases in the text. Early syntax-directed source code editors included Interlisp-D (for Lisp’s limited syntax) and Emily (for PL/I’s rich syntax). A syntax-directed editor may treat grammar rules as generative (e.g., offering the user templates that correspond to one or more steps in a formal derivation of program text) or proscriptive (e.g., preventing a phrase of a given part of speech from being moved to a context where another part of speech is required) or analytic (e.g., parsing textual edits to create a structured representation). Structure editing features in source code editors make it harder to write programs with invalid syntax. Language-sensitive editors may impose syntactic correctness as an absolute requirement (e.g., as did Mentor), or may tolerate syntax errors after issuing a warning (e.g., as did the Cornell Program Synthesizer). Strict structured editors often make it difficult to perform edits that are easy to perform with plain text editors, which is one of the factors contributing to the lack of adoption of structured editing in some domains, such as source code editing. Some syntax-directed editors monitor compliance with the context-sensitive constraints of a language such as type correctness. Such static-semantic constraints may be specified imperatively by actions (e.g., as in Gandalf), or declaratively by an attribute grammar (e.g., as in the Synthesizer Generator) or by unification in a many-sorted algebra (e.g., as in PSG ) or a logic program (e.g., as in Centaur and Pan), with compliance checked by the underlying editing machinery. Structured editors vary in the degree to which they allow their users to perform edits that cause the document to become syntactically or semantically incorrect. It is common for a language sensitive editor to represent a document as a parse tree with respect to language's grammar, or as an abstract syntax tree (AST). For example, a DOM tree is essentially an AST with respect to a given DTD. Frequently, the textual view of that underlying tree is generated by prettyprinting the underlying tree. Editors associated with intentional programming and language-oriented programming for general-purpose languages and domain-specific languages share many of the features of language-sensitive editors, but aim for greater separation between the underlying representation (the intention) and the surface representation (text in a programming language).
ChemDraw™ is a molecule editor and communication suite, for the management, reporting, and presentation of chemistry research and discoveries. ChemDraw was originally conceived in 1985 by Selena "Sally" Evans, her husband David A. Evans, and Stewart Rubenstein. In July 1985, ChemDraw was demonstrated at the Gordon Research Conference on Reactions & Processes in New Hampshire, USA, an event remembered by many chemists, such was the breakthrough provided by the software. Later that same year, Stewart’s younger brother, Michael, began developing Chem3D, a companion program to ChemDraw that allows users to draw three-dimensional chemical structures. ChemDraw’s popularity led to the launch of cheminformatics company Cambridge Scientific Computing, later renamed CambridgeSoft, to further develop the program. CambridgeSoft was sold to PerkinElmer in 2011. In 2022, PerkinElmer split their businesses, and the Life Science and Diagnostics divisions became Revvity, Inc. Today, ChemDraw is developed by Revvity Signals Software, the informatics division of Revvity. ChemDraw is augmented by a number of desktop applications such as Chem3D (3D modelling) ChemFinder (dataset analysis), and ChemDraw for Excel. In 2024, ChemDraw+, a web-based application, was launched as part of the new product Signals ChemDraw, with full integration with other Revvity Signals solutions.
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →The Greenwood District.