Back to Skills

string-database

Query STRING API for protein-protein interactions (59M proteins, 20B interactions). Network analysis, GO/KEGG enrichment, interaction discovery, 5000+ species, for systems biology.

17,798stars1,609forksUpdated 1/21/2026

Security Assessment

Low Risk(75/100)

Detected risks:

Remote Code Execution([SKILL.md] eval ()
Security Score75/100

About string-database

The string-database skill is designed to facilitate the querying of the STRING API, which provides access to a vast collection of known and predicted protein-protein interactions. With over 59 million proteins and more than 20 billion interactions across 5000 species, this skill aims to solve the challenges researchers face in analyzing complex protein networks. By leveraging this skill, users can efficiently retrieve interaction networks, perform functional enrichment analyses, and discover potential interaction partners essential for systems biology research and pathway analysis.

FAQ

How do I start using the string-database skill?

You can start using the skill by invoking the appropriate Python helper functions provided in the scripts/string_api.py file for accessing various STRING REST API operations.

What types of analyses can I perform with this skill?

You can perform network retrieval, functional enrichment analysis, interaction discovery, and visualization of protein-protein interaction networks.

Are there any limitations to using the STRING API?

Users should be aware of the confidence thresholds for network retrieval and the specific parameters that can influence the results, such as the required score and network type.

Install string-database

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill