zinc-database

Search the ZINC database by ID or SMILES and download 3D structures for docking.

94|11|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/swaruplab/operon --skill zinc-database-swaruplab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zinc-database
Source: https://github.com/swaruplab/operon/tree/main/src-tauri/protocols/zinc-database
Command: npx skills add https://github.com/swaruplab/operon --skill zinc-database-swaruplab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ZINC provides researchers with ready access to a vast, purchasable compound inventory and 3D structures, enabling rapid retrieval and preparation for docking workflows.

Core Features & Use Cases

  • Search by ZINC ID: Retrieve specific compounds and associated data using ZINC identifiers.
  • Search by SMILES: Find compounds by chemical structure with optional similarity searching.
  • Analog & supplier queries: Discover analogs, query supplier catalogs, and assemble diverse libraries for screening.
  • 3D structure downloads: Obtain downloadable structures for docking and modeling, including DOCK and AutoDock workflows.
  • Random sampling: Generate diverse subsets of compounds for benchmarking and library design.
  • Workflow integration: Build end-to-end pipelines combining web/API access, data extraction, and cheminformatics tools (RDKit) for downstream analyses.

Quick Start

Use ZINC search by ID or SMILES to fetch compounds and download 3D structures for docking.

Frequently Asked Questions about zinc-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for purchasable compounds in ZINC by SMILES?

To search purchasable compounds in ZINC by SMILES, use the programmatic API access to query chemical structures with optional similarity searching. This retrieves matching compounds and associated supplier data for screening libraries.

Can I download 3D structures from ZINC for AutoDock and DOCK workflows?

Yes, you can download 3D structures from ZINC for docking workflows. The skill provides programmatic access to retrieve downloadable 3D structures specifically formatted for both DOCK and AutoDock integration.

What's the best way to generate a random subset of compounds for benchmarking?

The best way to generate a random subset for benchmarking is using the random sampling feature. This creates diverse compound subsets from the ZINC database, enabling library design and benchmarking for docking workflows.

Does the ZINC database API work with RDKit for cheminformatics workflows?

Yes, the ZINC database API integrates with RDKit for cheminformatics workflows. You can build end-to-end pipelines combining retrieved compound data with RDKit tools for downstream molecular analyses and processing.

How do I find analogs and query supplier catalogs using a ZINC ID?

To find analogs and query supplier catalogs, search by ZINC ID through the API. This retrieves specific compounds and enables discovery of analogs and supplier catalog data for assembling diverse screening libraries.

Are there limitations when filtering ZINC database results by tranches?

Tranche filtering in ZINC narrows results by specific property ranges. Use it to segment large compound inventories, but ensure your tranche parameters align with available purchasable inventory to avoid empty result sets.