Skills zinc-database
๐Ÿงช

zinc-database

Safe ๐ŸŒ Network accessโš™๏ธ External commands

Search ZINC database for compounds

Also available from: davila7

The ZINC database contains 230M+ purchasable chemical compounds for drug discovery research. This skill provides programmatic access to search by ZINC ID, SMILES, or supplier code, retrieve 3D structures, and perform similarity searches for virtual screening and molecular docking studies.

Supports: Claude Codex Code(CC)
๐Ÿ“Š 69 Adequate
1

Download the skill ZIP

2

Upload in Claude

Go to Settings โ†’ Capabilities โ†’ Skills โ†’ Upload skill

3

Toggle on and start using

Test it

Using "zinc-database". Search for ZINC000000000001 and find similar compounds with distance 3

Expected outcome:

  • ZINC ID: ZINC000000000001
  • SMILES: [displayed structure]
  • Available from: [catalogs]
  • Similar compounds found: 142
  • Top matches: ZINC000000000002, ZINC000000000003, ...

Using "zinc-database". Get 100 random lead-like compounds with MW 250-350

Expected outcome:

  • Retrieved 100 compounds from ZINC22
  • Property range: MW 250-350, lead-like subset
  • Tranche codes: H##P###M### format
  • Each entry includes ZINC ID, SMILES, and supplier information

Security Audit

Safe
v4 โ€ข 1/17/2026

All 389 static findings are false positives. The skill is legitimate scientific documentation for accessing the public ZINC database maintained by UCSF. subprocess.run calls use array syntax with hardcoded ZINC API endpoints. C2 keyword flags are common programming terms (command, control, execute) used in legitimate documentation context. The scanner misinterpreted cheminformatics terminology (MD5/SHA checksums) and DOCK database format files (.db2) as security concerns. No malicious behavior patterns detected.

4
Files scanned
2,804
Lines analyzed
2
findings
4
Total audits

Risk Factors

๐ŸŒ Network access (2)
โš™๏ธ External commands (1)
Audited by: claude View Audit History โ†’

Quality Score

41
Architecture
100
Maintainability
87
Content
21
Community
100
Security
83
Spec Compliance

What You Can Build

Build docking libraries

Query ZINC to obtain drug-like compounds, download 3D structures, and prepare libraries for DOCK6 or AutoDock Vina screening.

Find analog compounds

Search by SMILES similarity to discover purchasable analogs of known active compounds for structure-activity relationship studies.

Virtual screening setup

Generate random compound sets filtered by molecular weight, LogP, or H-bond donors for initial virtual screening campaigns.

Try These Prompts

Simple compound search
Search the ZINC database for compound ZINC000000000001 and show its SMILES, supplier codes, and catalogs.
SMILES similarity
Find compounds similar to Ibuprofen (CC(C)Cc1ccc(cc1)C(C)C(=O)O) using a Tanimoto distance of 3. Return ZINC IDs, SMILES, and available catalogs.
Docking library prep
Generate a list of 1000 random drug-like compounds from ZINC22 with MW 350-500. Show ZINC IDs, SMILES, and tranche codes.
Analog discovery
Find 50 lead-like analogs (MW 250-350) of a hit compound with SMILES CCCc1ccc(cc1)C(C)N. Return purchasable options with supplier codes.

Best Practices

  • Use exact SMILES matches first, then expand to similarity searches with distance parameters
  • Limit output fields to only needed data to reduce response size and improve performance
  • Cache frequently accessed compound data locally to reduce repeated API calls

Avoid

  • Making rapid consecutive requests without delays - respect server rate limits
  • Requesting all output fields when only a few are needed
  • Skipping tranche property parsing - these encode MW, LogP, and H-bond donor counts useful for filtering

Frequently Asked Questions

What is ZINC database?
ZINC is a free public database of 230M+ purchasable chemical compounds maintained by UCSF for drug discovery research.
Do I need an API key?
No, the ZINC API is free and requires no authentication. Simply use the documented endpoints at cartblanche22.docking.org.
What file formats are available?
ZINC provides MOL2, SDF, and DOCK DB2 formats for 3D structures. Choose based on your docking software requirements.
How do I download 3D structures?
Use the file repository at files.docking.org/zinc22/ with tranche codes, or request structures via API for smaller batches.
What is a tranche?
Tranches encode molecular properties: H## (H-bond donors), P### (LogP x10), M### (MW), and phase (reactivity). Example: H05P035M400-0.
Can I use this for commercial research?
Check supplier licensing terms. ZINC aggregates compounds from many vendors - verify intellectual property status before commercial use.

Developer Details

File structure

๐Ÿ“ references/

๐Ÿ“„ api_reference.md

๐Ÿ“„ EVALUATION_OUTPUT.json

๐Ÿ“„ SKILL.md