string-database

Query the STRING database API to retrieve protein-protein interaction networks and functional enrichment data.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yf8578/clawomics --skill string-database-yf8578
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: string-database
Source: https://github.com/yf8578/clawomics/tree/main/skills/string-database
Command: npx skills add https://github.com/yf8578/clawomics --skill string-database-yf8578

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps researchers understand complex biological systems by querying and analyzing protein-protein interactions and functional pathways from the STRING database.

Core Features & Use Cases

  • Protein Interaction Networks: Retrieve and visualize networks of interacting proteins.
  • Functional Enrichment: Identify enriched biological pathways (GO, KEGG) for a list of proteins.
  • Use Case: Given a list of differentially expressed genes from a transcriptomics experiment, use this Skill to find out which biological pathways are most affected and visualize the key interacting proteins.

Quick Start

Use the string-database skill to find the protein-protein interaction network for TP53 in humans.

Frequently Asked Questions about string-database

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

FAQPage Schema
How do I retrieve protein-protein interaction networks for a specific gene list?

You can retrieve protein-protein interaction networks by querying the STRING database API with a list of gene or protein identifiers. This skill maps the identifiers and returns interaction networks for visualization and pathway analysis across thousands of species.

What is functional enrichment analysis and how does it work with gene ontology?

Functional enrichment analysis identifies biological pathways significantly over-represented in a list of proteins. This skill queries the STRING database to perform gene ontology and KEGG pathway enrichment, helping you interpret differentially expressed gene lists.

Can I visualize protein interaction networks programmatically using Python?

Yes, you can visualize protein interaction networks programmatically. This skill integrates with Python scripts to query the STRING database API, retrieve interaction data, and generate visualizations of protein networks and functional enrichment results.

Does the STRING database support pathway analysis across multiple species?

The STRING database supports pathway analysis across thousands of species. This skill queries the API to retrieve protein-protein interactions and functional enrichment data for various organisms, allowing cross-species systems biology comparisons.

How do I find enriched biological pathways from transcriptomics experiment results?

To find enriched biological pathways from transcriptomics results, input your differentially expressed gene list into this skill. It queries the STRING database to identify affected KEGG and GO pathways and visualizes the key interacting proteins.

What are the limitations of using the STRING database for systems biology research?

STRING database queries rely on known protein-protein interactions and functional annotations. Limitations include coverage gaps for non-model organisms and reliance on Python scripts for programmatic access, which requires coding familiarity for advanced network analysis.