One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill networkx-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: networkx
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/networkx
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill networkx-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

NetworkX helps you build, analyze, and visualize networks when your data represents relationships between entities such as people, genes, compounds, or locations.

Core Features & Use Cases

  • Graph creation from structured data: model relationships with nodes and edges (including edge weights and attributes).
  • Graph algorithms for analysis: compute shortest paths, centrality, clustering, connectivity, communities, and more.
  • Export and visualization: render network topologies and save graphs to common formats for downstream analysis or reporting.
  • Use Case: if you have an interaction dataset (e.g., gene–gene or paper–citation edges), you can construct the graph, measure key nodes (centrality), detect communities, and generate publication-ready figures.

Quick Start

Ask NetworkX to read your edge list into a graph, compute shortest paths and centrality, detect communities, and produce a saved visualization for your results.

Frequently Asked Questions about networkx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a network graph from an edge list in Python?

To analyze a network graph in Python, you can read an edge list into a graph, compute centrality and shortest paths, detect communities, and export the results using NetworkX APIs.

What is graph centrality and how does it identify key nodes in a network?

Graph centrality measures the importance of specific nodes within a graph structure. Calculating centrality scores identifies the most influential entities in relationship datasets like social, biological, or transportation networks.

Can I use Python for community detection in biological interaction networks?

Yes, you can perform community detection in biological interaction networks using Python. By constructing a graph from gene-gene interaction edges, you can apply algorithms to identify functional clusters and export the topology.

Does Python graph analysis support weighted edges and node attributes?

Python graph analysis supports weighted edges and node attributes. You construct graphs that include edge weights and node attributes to ensure accurate shortest-path and centrality calculations across complex relationship datasets.

What is the best way to visualize and export graph topologies for publication?

To visualize and export graph topologies, construct your network, run graph algorithms, and use built-in visualization APIs to render the topology and save it to common formats for publication-ready figures.