How to use VectaBind
VectaBind predicts how strongly a small molecule binds to a protein target. This guide covers the interactive app at vectabind.com/app. For programmatic access, see the API docs.
1. Get started
New here? Try the Pathfinder quiz, then sign up for a free API key.
No API key yet? You can still browse embedded targets and load demo pockets — connect a key when you're ready to score.
Enter your API key
On the target bar (row below the logo), use the combined API connected · API key control. Click the status side to reconnect; click API key to paste your key (vb_...).
Free tier includes 500 scores per month and access to all embedded targets on the demo server.
Pick a target
Select a protein from the target bar — the scrollable pill list under the header (e.g. EGFR, HER2, MET). Use All indications to filter by disease area and Search targets to find a gene. The 3D pocket updates when you switch targets.
2. Two ways to start
Most people fall into one of these camps. You do not need SMILES to get started.
Recommended if you're new
No SMILES yet? → Generate
VectaBind creates new candidate molecules optimized for your target. Good if you want ideas, not a library to upload.
- Click the Generate tab (top right)
- Set RL steps (50 = fast, 500 = thorough)
- Click Generate molecules
- Wait for the job to finish (can take several minutes on CPU)
- Open any hit for full pKd scoring, properties, and ChEMBL analogs
Have structures already
Have SMILES? → Score
Paste compounds you already have — from your own library, literature, or a design tool — and rank them against the target.
- Stay on the Score tab
- Paste SMILES strings, one per line
- Click Run batch score
- Results rank by predicted binding affinity
- Click any row for drug properties and ChEMBL similarity
After either path: open any compound in Compound analysis. ChEMBL similarity finds known analogs and clinical neighbors — useful for validating whether a hit resembles real drugs.
3. Generate molecules
The Generate tab runs REINVENT4 with a protein-aware VectaBind RL scorer to propose new SMILES optimized for your selected target.
- RL steps — 50 is a quick test; 500 is more thorough on the free tier (Pro supports up to 1000)
- Job status — progress shows while the job runs. Use Cancel job to stop an active run
- Top hits — show an RL optimization score. Click any compound for full pKd / bind scoring in Details
- Queue — use Queue another job to line up the next target while one runs
Generation runs on the server and can take several minutes on CPU. Scoring is much faster. Do not restart the API while a job is in progress.
4. Batch scoring
The Score tab is for compounds you already have. Paste one or more SMILES strings (one per line) and click Run batch score.
Where to get SMILES:
- Your own compound library or ELN export
- Literature / patent structures
- ChEMBL, PubChem, or other cheminformatics tools
- Generated hits from the Generate tab (copy from the results list)
Each result row shows:
- VectaBind score — composite ranking metric (0–100)
- pKd — predicted binding potency (higher = stronger)
- Bind strength — percentage derived from predicted pKd
- Potency pill — Strong / Moderate / Weak at a glance
5. Hit Triage Workbench
The Hit Triage Workbench lives at the top of the Score tab. It is built for medicinal chemists screening a compound library — HTS triage, SAR series ranking, single-target batch scoring, multi-target selectivity panels, export, and bridging generated hits back into a library.
Import a library (CSV / TSV)
- Click Template CSV to download
vectabind_library_template.csv (columns: id, name, series, smiles, notes).
- Click Upload CSV and select your file. smiles is required; id, name, series, and notes are optional.
- Review the validation summary — e.g. 42 valid · 3 invalid SMILES — before saving.
- Optionally name the library, then click Save. Libraries persist in your browser (localStorage; IndexedDB for 500+ compounds).
Filter targets by indication
Use the Indication dropdown in the target bar (Lung cancer, Breast cancer, AML / Leukemia, etc.) to narrow the target list. This uses the same disease groupings as the API GET /targets catalog.
Batch score with progress
- Select a saved library from the dropdown (or paste SMILES in the textarea below). Generated libraries auto-select their target in the bar above.
- For CSV imports, pick your target in the target bar manually.
- Click Run batch score · TARGET in the library panel (or Run batch score below the SMILES textarea).
- A progress bar shows chunk progress — batch size follows your API tier (shown in the usage meter: 42 / 500 scores · batch 10).
Multi-target selectivity panel
For HTS triage and off-target checks, screen the same library against every target in an indication at once:
- Set Indication to a disease panel (e.g. AML / Leukemia / Lymphoma → FLT3, JAK2, BTK, …).
- Load or save your compound library.
- Click Screen indication panel — you'll see an estimated score count before it runs.
- Results appear as a heatmap (compounds × targets) with pKd color coding and a Δ column (top target minus second-best — higher = more selective).
- Click any cell to open full compound analysis for that target. Use Export panel CSV for Slack / Excel.
Results table, filters, and SAR view
Library runs show a sortable table: ID, series, MPO score, pKd, Δ vs reference, bind %, confidence tier, clinical analog flag, QED, and Lipinski.
- MPO sliders — weight pKd, QED, and Lipinski; sort by composite MPO
- Series filter / group — filter or group by R-series from your CSV
- Reference compound — set a SMILES standard; table shows ΔpKd vs reference
- Compare libraries — overlap and unique compounds vs a saved library
- Drop invalid — hide rows that failed scoring (on by default)
- Strong only (pKd ≥7) — keep high-potency hits
- Drug-like — keep compounds passing QED / Lipinski heuristics
After scoring, ChEMBL lookup runs automatically (browser-side). Export CSV includes clinical_analog_gt70 (yes/no). See Methods for confidence tier definitions.
Export results
Click Export CSV to download library_results_{target}_{date}.csv with ranks, metadata, scores, and physicochemical properties — ready for Excel or your ELN.
Generate → Library bridge
After a Generate job finishes, click Add top hits to library → on the Generate tab. VectaBind saves the library with its target (e.g. Generated · JAK2), switches you to Score, and selects that target in the target bar so batch scoring runs against the correct protein.
Selecting a generated library from the dropdown also switches the target bar and 3D pocket automatically. The button reads Run batch score · TARGET for the library’s protein.
Scope: Hit Triage is client-side only — no server-side library database yet. For pipeline integration or very large screens, use the
REST API directly.
6. How to read your scores
Bind strength maps from pKd: roughly 0% below pKd 5, 50% at pKd 7, 75% at pKd 8. Use these to compare compounds relative to each other on the same target — not as absolute experimental truth.
Calibrated vs raw: Main results use potency-calibrated scores. Open Compound analysis and expand Advanced · model internals if you need raw model outputs for research.
7. Compound analysis
Click any scored or generated compound to open the detail panel:
- Score card — VectaBind score, predicted pKd, and bind strength side by side
- Drug properties — MW, LogP, QED, Lipinski flags
- ChEMBL similarity — known analogs, clinical compounds, and approved drugs with similar structure
- Dock into pocket — Pro plan feature
Generated compounds show a note with their RL score; opening Details runs the full VectaBind affinity model on that SMILES.
8. 3D pocket viewer
The large center panel shows the binding pocket for your selected target — loaded from crystallographic pocket structures via the API (or demo structures without a key). After you Run batch score, the top hit is selected automatically and its ligand appears in the pocket with contact lines.
Navigation & styles
- Drag to rotate · scroll to zoom · Reset returns to the default framing
- Cartoon — protein ribbon (default) · Surface — electrostatic VDW surface · Stick — atom/bond detail for inspecting contacts
- Widescreen — hide the triage panel for a wider 3D stage · Fullscreen — immersive view (Esc to exit)
- PNG — export a snapshot of the current view for slides or reports
Keyboard shortcuts (when not typing in a text field): 1 cartoon · 2 surface · 3 stick · R reset · F fullscreen
Click residues
Click any protein atom to see a tooltip (residue name, number, chain). The viewer zooms to that residue. Double-click for a tighter zoom. Useful for asking the pocket assistant about specific residues — the chat input is pre-filled with your selection.
Scored compounds in 3D
- Run batch score — the #1 hit is auto-selected and overlaid in orange stick representation.
- Click any result row to switch compounds; the ligand re-centers in the pocket.
- Dashed lines show predicted polar contacts (≤3.6 Å) between ligand and pocket — orange for close contacts, blue for others. Labels show residue and distance.
- The Pocket briefing dock (bottom right) lists the same contacts under the compound SMILES.
Pro users may get GNINA-docked poses; free tier uses a 3D conformer centered in the pocket for visualization (ranking still comes from the affinity model).
Chat-driven viewer commands
Use the pocket assistant (bottom left) or suggestion chips:
- "Zoom to active site" — frames catalytic / polar residues
- "Highlight binding pocket" — dims the protein and sticks key pocket residues in blue
- "Explain the top scored compound" — uses your latest results as context
9. Pocket assistant (chat)
The chat bar at the bottom is a pocket assistant — separate from the affinity model. It uses your scored compounds and target context to answer questions in plain English.
The model is built for binding chemistry; the assistant helps you talk through what the numbers mean — active site residues, compound context, and visualization commands.
Try the suggestion chips or type: "Zoom to active site", "Highlight binding pocket", "Explain the top scored compound".
Demo note: Chat may be paused on the public demo to manage LLM costs. Scoring and generation remain available.
10. Tips
- New here? Start with Generate — you don't need SMILES to explore a target.
- After scoring, click the top hit — or let auto-select load it in the 3D viewer with contact lines.
- Export a 3D snapshot with PNG for decks; use
1/2/3 to flip styles quickly.
- Compare compounds on the same target — cross-target pKd values are not directly comparable.
- Generation is slow on CPU; scoring is fast. Plan accordingly.
- For batch screening or pipeline integration, use the REST API.
- Questions or Pro access: contact us.