unichem-database

Cross-reference chemical compound identifiers across over 50 scientific databases.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill unichem-database
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unichem-database
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/structural-biology-drug-discovery/unichem-database
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill unichem-database

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, pandas, matplotlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps researchers and developers quickly find and link chemical compound information across dozens of major scientific databases, overcoming the challenge of disparate identifier systems.

Core Features & Use Cases

  • Identifier Translation: Convert between various chemical identifiers (e.g., ChEMBL ID, PubChem CID, DrugBank accession) using a common InChIKey.
  • Structural Similarity Search: Find compounds with the same core structure, regardless of stereochemistry or salt form.
  • Database Coverage Mapping: Determine which databases contain information for a given compound.
  • Use Case: A medicinal chemist has a list of compounds from a ChEMBL bioactivity screen and needs to find their corresponding DrugBank IDs to check for existing drug status. This Skill can automate that lookup.

Quick Start

Use the unichem-database skill to find all database sources for the compound with InChIKey 'BSYNRYMUTXBXSQ-UHFFFAOYSA-N'.

Frequently Asked Questions about unichem-database

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

FAQPage Schema
How do I cross-reference chemical compound identifiers across different databases?

To cross-reference chemical identifiers, you map a known identifier like an InChIKey to its equivalents across over 50 scientific databases such as DrugBank, KEGG, and PDB. This solves fragmented chemical data by enabling seamless translation between different compound naming systems.

How do I map ChEMBL IDs to DrugBank accession numbers for a list of compounds?

You can map ChEMBL IDs to DrugBank accessions by using a common InChIKey as the central translation key. This identifier translation process automates the lookup of corresponding entries across disparate chemical databases.

What is identifier mapping for chemical compounds and when do I need it?

Identifier mapping is the process of translating chemical compound identifiers across different scientific databases. You need it when integrating data or performing comparative analysis across systems like PubChem, ChEMBL, and PDB that use disparate naming conventions.

Can I find compounds with the same core structure but different stereochemistry using an InChIKey?

Yes, you can perform a structural similarity search to find compounds sharing the same core structure regardless of stereochemistry or salt form. This uses the InChIKey to standardize structural queries across the mapped databases.

Does this chemical database cross-reference tool support PubChem CIDs and PDB entries?

Yes, the cross-referencing service supports PubChem CIDs and PDB entries among its coverage of over 50 scientific databases. It determines exactly which databases contain information for a given compound using its InChIKey.

What are the limitations of using InChIKeys for database cross-referencing?

A limitation of using InChIKeys for database cross-referencing is that the target compound must already exist in the supported databases. If a compound lacks a standardized InChIKey or is absent from the source registry, the mapping and structural similarity search will return no results.