string-database
Installation
SKILL.md
When to Use
- You have gene symbols (e.g.,
TP53) and need to resolve them to STRING protein identifiers for downstream analysis. - You want to retrieve a protein–protein interaction (PPI) network (functional/physical) with confidence scores for one or more proteins.
- You need to find interaction partners for a target protein to expand a candidate list (e.g., add top N neighbors).
- You want to perform functional enrichment (GO/KEGG/Reactome, etc.) for a protein set to interpret biological themes.
- You need a quick static visualization (PNG/SVG) of a STRING network for reports or notebooks.
Key Features
- ID Mapping: Convert gene/protein names to STRING identifiers for a given organism.
- Network Retrieval: Fetch interaction edges with confidence scores from STRING.
- Interaction Partners: Expand a protein list by retrieving interaction partners.
- Enrichment Analysis:
- Functional enrichment (e.g., GO, KEGG, Reactome)
- PPI enrichment statistics
- Functional annotations (e.g., PFAM/SMART where supported by STRING endpoints)
- Visualization: Download static network images (PNG/SVG).