I. Overview

This website/software integrates JSME and RDKit into one workflow:

II. JSME Molecular Editor Introduction

JSME (JavaScript Molecule Editor) is a lightweight web-based molecular structure editor used for drawing atoms, bonds, rings, and common functional fragments. In this project, JSME is used as the molecular input front end.

JSME attribution (original text):
JSME Molecular Editor v2024-04-29
Peter Ertl and Bruno Bienfait
Copyright (c) 2024, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.
All rights reserved.

III. Interface and Toolbar Guide (Figure 1)

Figure 1 labels the JSME drawing area and toolbar items. The numbered annotations (1-25) correspond to buttons commonly used in structure drawing.

JSME toolbar and numbered annotations

A. Frequently used core tools

B. Less frequently used controls

IV. Conversion Area and Main Workflow (Figure 2)

Figure 2 shows the lower operation area where drawing input, manual SMILES input, and RDKit analysis are connected.

Conversion area and workflow hints

Recommended workflow

  1. Input molecule by either drawing in JSME or typing a SMILES string manually.
  2. If you draw first, click Show SMILES to get the generated SMILES text.
  3. Click Analyze (RDKit) (or the Analyze button next to Manual SMILES input) to process the molecule.
  4. Review returned compound information (name/status/formula/exact mass when available).
  5. Compare the RDKit 2D depiction with the 3D ball-and-stick model.
  6. Use conformer navigation (for molecules with multiple conformers) to compare 3D geometries.
  7. Click Add Label to show atom indices and inspect stereocenters more clearly.

V. Notes on Stereochemistry and Conformers

VI. Quick Reference

Input (JSME draw / Manual SMILES) -> Analyze -> Name & properties -> 2D depiction -> 3D model -> Conformer check -> Stereocenter labeling