This connects Claude to the STRING database's 59 million proteins and 20 billion interaction records across 5000+ species. You get six core functions: map gene names to STRING IDs, pull interaction networks with confidence scores, generate network visualizations, discover interaction partners, run GO/KEGG enrichment analysis, and test if protein sets are significantly connected. The confidence thresholds matter here: 400 is standard, 700 is high confidence, 900 is very stringent. It's built for systems biology work where you need to move quickly from a gene list to pathway context or from one protein to its functional neighborhood. The enrichment uses Fisher's exact test with FDR correction, so the statistics are proper.

skills.sh installs
255
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill string-database --agent claude-code

Installs into .claude/skills of the current project.

Files

STRING Database

Overview

STRING is a comprehensive database of known and predicted protein-protein interactions covering 59M proteins and 20B+ interactions across 5000+ organisms. Query interaction networks, perform functional enrichment, discover partners via REST API for systems biology and pathway analysis.

When to Use This Skill

This skill should be used when:

  • Retrieving protein-protein interaction networks for single or multiple proteins
  • Performing functional enrichment analysis (GO, KEGG, Pfam) on protein lists
  • Discovering interaction partners and expanding protein networks
  • Testing if proteins form significantly enriched functional modules
  • Generating network visualizations with evidence-based coloring
  • Analyzing homology and protein family relationships
  • Conducting cross-species protein interaction comparisons
  • Identifying hub proteins and network connectivity patterns

Quick Start

The skill provides:

  1. Python helper functions (scripts/string_api.py) for all STRING REST API operations
  2. Comprehensive reference documentation (references/string_reference.md) with detailed API specifications

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Sales & Marketing, Design & UI/UX, Databases
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1davila7 avatarclinvar-databasedavila7/claude-code-templatesQuery NCBI ClinVar for variant clinical significance. Search by gene/position, interpret pathogenicity classifications, access via E-utilities API or FTP, annot254skills.sh installs
2cloudai-x avatarconvex-backendcloudai-x/claude-workflow-v2Convex backend development guidelines. Use when writing Convex functions, schemas, queries, mutations, actions, or any backend code in a Convex project. Trigger240skills.sh installs
3davila7 avatarbrenda-databasedavila7/claude-code-templatesAccess BRENDA enzyme database via SOAP API. Retrieve kinetic parameters (Km, kcat), reaction equations, organism data, and substrate-specific enzyme information222skills.sh installs
4davila7 avatarcosmic-databasedavila7/claude-code-templatesAccess COSMIC cancer mutation database. Query somatic mutations, Cancer Gene Census, mutational signatures, gene fusions, for cancer research and precision onco217skills.sh installs
5get-convex avatarauth-setupget-convex/convex-agent-pluginsSet up Convex authentication with proper user management, identity mapping, and access control patterns. Use when implementing auth flows.214skills.sh installs
6harperaa avatarauthentication-authorization-clerkharperaa/secure-claude-skillsImplement secure authentication and authorization using Clerk. Use this skill when you need to authenticate users, protect routes, check permissions, implement 187skills.sh installs