LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

string-protein-interaction-analysis-with-omicverse

Help Claude query STRING for protein interactions, build PPI graphs with pyPPI, and render styled network figures for bulk gene lists.

834stars98forksUpdated 2/10/2026
Data Science & ML#bioinformatics#protein-interaction#data-analysis#network-analysis#python

Security Assessment

Safe(100/100)
Security Score100/100

About string-protein-interaction-analysis-with-omicverse

The 'STRING protein interaction analysis with omicverse' skill enables users to efficiently query the STRING database for protein-protein interactions (PPIs), build and analyze PPI networks, and visualize the results using omicverse and pyPPI. This skill simplifies the process of exploring complex biological networks, providing an intuitive workflow for generating and customizing network visualizations from gene lists. Users can query for protein interactions across various species and instantly visualize the interactions to uncover insights into protein function and biological processes.

FAQ

How do I use this skill with my gene list?

Simply import 'omicverse as ov', call 'ov.utils.ov_plot_set()' to set up the visual environment, and provide a curated gene list for analysis. You can specify gene types and colors to customize the visualization further.

Which species can I query interactions for?

You can query interactions for any species supported by STRING, which requires the NCBI taxonomy ID for the species. For example, use '4932' for Saccharomyces cerevisiae (yeast).

What should I do if the network visualization is not showing all interactions?

If some interactions are missing, try enabling the 'add_nodes' option during the interaction analysis step using 'ppi.interaction_analysis(add_nodes=...)' to extend the network with additional predicted partners.

Does this skill support rate-limiting by the STRING API?

Yes, if you encounter rate-limiting, you may need to wait or use a cached interaction table. You can adjust your queries or provide the network data manually if needed.

Are there any specific requirements for gene identifiers?

Yes, STRING requires case-sensitive gene symbols. Ensure that your gene symbols match the expected format for the species you're querying. Consider using Ensembl IDs if there are issues with symbol matching.

All Files

2 files
reference.md0.6 KB
View
SKILL.md2.9 KB
View

Install string-protein-interaction-analysis-with-omicverse

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

Repository

Starlitnightly/omicverse

Related Skills

design-control-loop

5,393

rivet-dynamic-apps

40

webgpu-threejs-tsl

1,254

content-quality-auditor

2,997