string-database
Query protein interaction networks from STRING database
Also available from: davila7
Researchers need to understand protein-protein interactions to study biological systems and disease mechanisms. This skill provides direct access to STRING's comprehensive database of 59M proteins and 20B+ interactions across 5000+ species.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "string-database". Get interaction partners for BRCA1 with high confidence
Expected outcome:
- Top 10 BRCA1 interaction partners (confidence > 700):
- BRCA2 - DNA repair protein, 990 confidence
- RAD51 - DNA recombinase, 985 confidence
- PALB2 - BRCA2 binding protein, 980 confidence
- TP53 - Tumor suppressor, 750 confidence
- CHEK2 - Checkpoint kinase, 720 confidence
- Network contains 5 high-confidence interactions supporting BRCA1's role in homologous recombination repair.
Using "string-database". Perform functional enrichment on DNA repair genes
Expected outcome:
- Significant GO Biological Process terms (FDR < 0.05):
- DNA repair (GO:0006281) - 12 genes, FDR 1.2e-15
- Double-strand break repair (GO:0006302) - 8 genes, FDR 3.4e-10
- Cell cycle arrest (GO:0007050) - 6 genes, FDR 8.1e-8
- KEGG Pathways: DNA replication (mmu03030) - 5 genes, FDR 0.0012
- Top hub proteins: TP53, BRCA1, ATM form a highly connected module
Security Audit
SafeThe string-database skill is a legitimate bioinformatics tool for accessing protein-protein interaction data from the STRING database (string-db.org), a trusted ELIXIR resource. All 291 static findings are false positives: backticks in documentation are code formatting, HTTP requests target the official STRING API, file writes are for saving network images, and 'cryptographic' and 'reconnaissance' patterns are misinterpreted scientific terminology.
Risk Factors
🌐 Network access (3)
Quality Score
What You Can Build
Analyze differentially expressed genes
Upload a list of proteins from RNA-seq or proteomics experiments to identify enriched pathways and interaction networks.
Study protein function and interactions
Investigate specific proteins to discover interaction partners, visualize networks, and understand biological roles.
Build and analyze biological networks
Construct comprehensive interaction networks and test if proteins form significant functional modules.
Try These Prompts
Get the protein interaction network for TP53 in humans with medium confidence (400), including 5 additional nodes, and save as PNG image.
Perform functional enrichment analysis on these proteins: TP53, BRCA1, ATM, CHEK2, MDM2. Show GO biological processes with FDR < 0.05.
Get interaction networks for p53 protein in human (9606) and mouse (10090) with high confidence (700), then compare the top 10 interactors.
Analyze this DNA repair protein list: map IDs, get interaction network with 700 confidence, test PPI enrichment, perform GO/KEGG enrichment, and generate evidence-colored network image.
Best Practices
- Always map protein identifiers first using string_map_ids for faster and more accurate queries
- Use appropriate confidence thresholds: 400 for standard analysis, 700 for high-confidence interactions
- Include species parameter (NCBI taxon ID) for networks with more than 10 proteins
Avoid
- Do not query with more than 100 proteins in a single call - split large lists into batches
- Avoid using very low confidence thresholds (< 150) without biological justification
- Do not ignore species specification for multi-protein networks
Frequently Asked Questions
What is the STRING database?
Which species are supported?
What confidence threshold should I use?
How do I cite STRING?
Can I analyze more than 100 proteins?
What is the difference between functional and physical networks?
Developer Details
Author
K-Dense-AILicense
CC-BY-4.0
Repository
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/string-databaseRef
main
File structure