Skip to content
Back to skills

572 Usage Guide 1d2ac755

ASecurity

This skill enables AI agents to query protein-protein interaction (PPI) databases including STRING, BioGRID, IntAct, and OmniPath. Retrieves interaction partners, confidence scores, and functional enrichment for gene sets, then converts results into NetworkX graphs for downstream analysis.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
datapythongophpbashexpressapidatabase

Works with

  • cli
  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 572-usage-guide_1d2ac755 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 572 Usage Guide 1d2ac755?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 572 Usage Guide 1d2ac755
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-572-usage-guide-1d2ac755/badge)](https://www.skillsdirectory.com/skills/tools-only-572-usage-guide-1d2ac755)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Interaction Databases - Usage Guide

## Overview

This skill enables AI agents to query protein-protein interaction (PPI) databases including STRING, BioGRID, IntAct, and OmniPath. Retrieves interaction partners, confidence scores, and functional enrichment for gene sets, then converts results into NetworkX graphs for downstream analysis.

## Prerequisites

```bash
pip install requests pandas networkx
```

Optional for specific databases:
```bash
# OmniPath Python client (alternative to REST)
pip install omnipath

# STRINGdb R package (alternative to REST)
# install.packages('BiocManager')
# BiocManager::install('STRINGdb')
```

- BioGRID requires a free API key from [thebiogrid.org](https://wiki.thebiogrid.org/doku.php/biogridrest)
- STRING, IntAct, and OmniPath are key-free

## Quick Start

Tell your AI agent what you want to do:

- "Get all protein interactions for TP53 from STRING"
- "Build a PPI network for my list of DE genes"
- "Find high-confidence interactions between these kinases"
- "Query BioGRID for physical interactions with BRCA1"
- "Combine STRING and OmniPath interactions into one network"

## Example Prompts

### STRING Queries

> "Get STRING interactions for TP53, MDM2, BRCA1, ATM, and CHEK2 with high confidence"

> "Download the STRING network image for my DNA damage response genes"

> "Run STRING enrichment analysis on my upregulated gene list"

### BioGRID Queries

> "Find all low-throughput physical interactions for MYC in BioGRID"

> "Get BioGRID interactions for EGFR filtered to co-immunoprecipitation experiments"

### Multi-Database

> "Query both STRING and OmniPath for my gene list and merge the results"

> "Build a combined PPI network from STRING, BioGRID, and IntAct for these 50 genes"

### Network Construction

> "Convert my STRING interactions to a NetworkX graph and find the hub genes"

> "Build a PPI network and compute centrality measures for my gene list"

## What the Agent Will Do

1. Resolve gene identifiers to database-specific IDs
2. Query one or more interaction databases via REST APIs
3. Filter interactions by confidence score and evidence type
4. Convert results to a NetworkX graph
5. Compute network statistics (degree, clustering, components)
6. Export the network for visualization or downstream analysis

## Tips

- **Score threshold 700** - Use high-confidence STRING scores (700+) for publication networks; use 400 for exploratory analysis where recall matters
- **BioGRID API key** - Free but required; register at thebiogrid.org for access
- **Low-throughput evidence** - Filter BioGRID to low-throughput experiments for higher-quality physical interactions
- **OmniPath for signaling** - OmniPath curates directed signaling interactions, ideal for pathway reconstruction
- **Multi-database consensus** - Interactions found in multiple databases are more reliable; aggregate and filter by source count
- **Species codes** - STRING uses NCBI taxonomy IDs: 9606 (human), 10090 (mouse), 7955 (zebrafish), 7227 (fly)
- **Rate limiting** - Add delays between batch queries to STRING and BioGRID; process gene lists in chunks of 50-100

## Related Skills

- database-access/uniprot-access - Protein annotations and cross-references
- pathway-analysis/go-enrichment - Functional enrichment of network genes
- gene-regulatory-networks/coexpression-networks - Co-expression network construction
- data-visualization/network-visualization - Visualize interaction networks

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.