Collections:
Ketcher File Structure for Molecule
What is the Ketcher file structure for a molecule structure?
✍: FYIcenter.com
To represent a single molecule in a Ketcher file,
you need to include a referenced-object in the "nodes" array
as shown below:
{ "root": { "nodes": [ { "$ref": "mol<seq>" } ] }, "mol<seq>": { "type": "molecule", ... } }
The molecule object structure should include an "atoms" array and a "bonds" array as shown below:
"mol<seq>": { "type": "molecule", "atoms": [ <atom>, <atom>, ... <atom> ], "bonds": [ <bond>, <bond>, ... <bond> ] }
The "atom" object must have 2 required properties: "label" for the atom symbol, and "location" for the atom coordinates. For example, the following structure represents a carbon atom located at (0, 0, 0):
{ "label": "C", "location": [ 0, 0, 0 ] }
The "bond" object must have 2 required properties: "type" indicating the type of the bond, and "atoms" specifying the connecting atoms of the bond. For example, the following structure represents a single bond connecting atom #0 and atom #1:
{ "type": 1, "atoms": [ 0, 1 ] }
Here is a Ketcher file for a carbon dioxide molecule:
{ "root": { "nodes": [ { "$ref": "mol0" } ] }, "mol0": { "type": "molecule", "atoms": [ { "label": "O", "location": [ 0, 0, 0 ] }, { "label": "C", "location": [ 1, 0, 0 ] }, { "label": "O", "location": [ 2, 0, 0 ] } ], "bonds": [ { "type": 1, "atoms": [ 0, 1 ] }, { "type": 1, "atoms": [ 1, 2 ] } ] } }
⇒ Molecule Structure with Directed Bonds
⇐ Import Ketcher File to Editor
2024-03-07, 703🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1001912 SMILES: C#CCOC1C2=CC=CC=C2CCC2=C 1C=CC=C2Received at FYIcenter.com...
Molecule Summary: ID: FYI-1000964 SMILES: O=C1CSC(=S)N1CCCN(C)C Received at FYIcenter.com on: 2021-0...
Molecule Summary: ID: FYI-1001894 SMILES: CCC(C)C(=O)NC(Cc1ccccc1) C(=O)NC3C(=O)NC(CC(C)C)C (=O)NC(Cc2...
Molecule Summary: ID: FYI-1000980 SMILES: S=C1S/C(=C/c2ccccc2C)C(= O)N1CCN(CC)CCReceived at FYIcente...
Molecule Summary: ID: FYI-1006071 Names: InChIKey: JZEPGIHACXZLFL-ABEMTERES A-NSMILES: CC=C(C)C(=O)O...