string-database

Map protein identifiers and retrieve interaction networks via the STRING API.

18|1|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/LogauaEngstrom/claude-scientific-skills --skill string-database-logauaengstrom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: string-database
Source: https://github.com/LogauaEngstrom/claude-scientific-skills/tree/main/scientific-skills/string-database
Command: npx skills add https://github.com/LogauaEngstrom/claude-scientific-skills --skill string-database-logauaengstrom

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Retrieves expansive protein-protein interaction data and functional annotations from the STRING database to enable rapid network construction and interpretation.

Core Features & Use Cases

  • Python helpers for STRING API operations (string_map_ids, string_network, string_enrichment, string_network_image, string_interaction_partners, string_homology, string_version)
  • Comprehensive reference documentation in references/string_reference.md for API endpoints, parameters, and output formats
  • Cross-species network analysis and functional enrichment across GO, KEGG, Pfam, InterPro, and homology analyses

Quick Start

Run a STRING analysis by mapping identifiers, fetching a network, and performing enrichment with the Python helpers in scripts/string_api.py.

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 from the STRING database?

Retrieve protein-protein interaction networks by mapping your protein identifiers via Python helpers, then calling the network retrieval function to construct and visualize the interaction maps.

Can I perform functional enrichment analysis across GO and KEGG pathways using STRING data?

Yes, you can perform functional enrichment analysis across GO, KEGG, Pfam, and InterPro pathways by submitting your mapped protein identifiers to the enrichment helper for annotation results.

Does this STRING API integration support cross-species homology analysis?

Yes, cross-species homology analysis is fully supported. The skill provides a dedicated homology helper to compare protein sequences and interactions across the 5000+ organisms available in the STRING database.

What is the best way to map my protein identifiers for STRING network analysis?

The best way to map protein identifiers for STRING network analysis is using the provided identifier mapping helper, which translates your input list into STRING-compatible identifiers for accurate network retrieval.

How do I find interaction partners for specific proteins in STRING?

To find interaction partners for specific proteins in STRING, use the dedicated interaction partners helper. It queries the database with your mapped identifiers and returns a list of known binding partners.

Are there limitations when retrieving STRING network images for large protein sets?

STRING network image retrieval for large protein sets may be limited by API rate limits and rendering constraints. It is recommended to batch large identifier lists to ensure stable network visualization generation.