string-database

Query STRING database for protein interactions, enrichment, and network images.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides programmatic access to the STRING database, enabling users to query protein-protein interactions, perform functional enrichment analysis, and retrieve network visualizations for biological research.

Core Features & Use Cases

  • Protein Interaction Networks: Retrieve interaction data for single or multiple proteins, with options to expand networks and filter by confidence scores.
  • Functional Enrichment: Analyze lists of proteins to identify significantly enriched Gene Ontology terms, KEGG pathways, and other functional annotations.
  • Network Visualization: Generate images of protein interaction networks, customizable by evidence type or confidence.
  • Use Case: A researcher has a list of differentially expressed genes from an RNA-seq experiment and wants to understand their biological context. They can use this Skill to find known interactions, identify enriched pathways, and visualize the network to generate hypotheses.

Quick Start

Use the string-database skill to map the protein 'TP53' to its STRING identifier for human.

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 list of differentially expressed genes?

You can retrieve protein-protein interaction networks by querying the STRING database with your gene list, filtering by confidence scores, and expanding the network to visualize biological context for systems biology research.

What is functional enrichment analysis and how does it work with protein interaction data?

Functional enrichment analysis identifies significantly enriched Gene Ontology terms and KEGG pathways for a protein list. It works by querying the STRING database to map your identifiers and perform statistical enrichment tests across various species.

Can I generate network visualizations for protein interactions and customize them by evidence type?

Yes, you can generate network visualization images by querying protein interaction data from the STRING database. The network images can be customized by specific evidence type or interaction confidence scores for biological research.

How do I map protein identifiers like TP53 to STRING identifiers for human?

You can map protein identifiers by querying the STRING database with a protein name like 'TP53' to retrieve its corresponding STRING identifier for human, enabling programmatic access to interaction networks and functional enrichment.

Does this STRING database query approach support multiple species for network analysis?

Yes, the STRING database query approach supports retrieving interaction data, performing enrichment tests, and generating network images across various species for biological research and systems biology applications.

What's the best way to analyze RNA-seq results for known protein interactions and enriched pathways?

The best way to analyze RNA-seq results is to query the STRING database with your differentially expressed gene list to find known protein interactions, identify enriched pathways, and visualize the network to generate hypotheses.