Proteins Meet Ligands: BindingDB in the Generator

ChemIllusion now connects the small-molecule you draw with BindingDB-backed protein targets, optional AlphaFold models, and a clearer Protein Structure Viewer so medicinal chemistry and teaching workflows stay on one canvas.

Medicinal chemistry and biochemistry teaching often need the same scene: a ligand in hand, and a believable protein target next to it. Jumping between databases, structure pages, and a drawing tool breaks the story you are trying to tell.

Today's generator update closes that loop. When you have a structure on the canvas, ChemIllusion can ask BindingDB which macromolecular targets are associated with that chemotype, show affinity-style metadata when available, and route you into the Protein Structure Viewer with explicit badges for experimental PDB models versus AlphaFold predictions.

Example: acetazolamide and carbonic anhydrase

A concrete pairing many instructors already use is the sulfonamide drug acetazolamide with carbonic anhydrase. Below is the 2D structure for the SMILES string CC(=O)Nc1nnc(S(N)(=O)=O)s1 (RDKit-drawn), alongside a Cα backbone trace of human carbonic anhydrase II from PDB entry 1CA2 (experimental coordinates from the PDB archive).

2D skeletal structure of acetazolamide from SMILES CC(=O)Nc1nnc(S(N)(=O)=O)s1

Acetazolamide (SMILES drawn with RDKit).

C-alpha backbone trace of human carbonic anhydrase II, PDB 1CA2

Carbonic anhydrase II — Cα trace of PDB 1CA2 (256 Cα atoms).

How the workflow fits together

Open Add Protein Image from the left canvas toolbar. If your Ketcher selection carries a SMILES that BindingDB recognizes, you will see a compact banner with hit counts and a path into the full hit list. Choose a target, confirm the structure source (experimental PDB versus AlphaFold), load the structure into NGL, then export the rendered protein image back onto the canvas beside your ligand.

Protein Structure Viewer modal showing PDB 1CRN crambin in cartoon representation, load controls, AlphaFold option, and Add to Canvas

The viewer modal: load by PDB ID, pick representation (here cartoon for crambin 1CRN), optional transparent export, and Add to Canvas when you are ready.

BindingDB banner showing acetazolamide thumbnail and message that 61 possible protein targets were found, with a View hits button

When BindingDB has data for your ligand, a banner appears above the viewer with a quick count and a one-click path into the hit list.

What you will see in the Protein Structure Viewer

The modal pairs the interactive NGL viewport with BindingDB-driven context: target names, similarity or curated-hit confidence labels when we have them, and ligand thumbnails for quick visual confirmation. A dedicated Include AlphaFold predicted structures toggle keeps experimental PDB coordinates the default while still giving you access to high-confidence models when PDB coverage is thin.

BindingDB requests, AlphaFold enrichment when you ask for it, and quick structure previews are handled on the server with caching so the canvas stays responsive while you iterate.

Whether you are preparing a slide, a problem set, or a journal-club figure, the goal is the same: keep ligand design and protein context in one ChemIllusion workspace—and choose PDB versus AlphaFold deliberately from the badges before you export.

Add protein

Walk through BindingDB targets and the protein viewer with the Drawing Coach lesson.

Open the BindingDB protein lesson in the Generator →