ppi-network-analysis
Construct and analyze protein-protein interaction networks by querying the STRING database for input gene lists. Inputs: DEG or candidate gene list. Outputs: PPI network graph, hub genes by degree/betweenness centrality, network topology statistics.
Veto GatesRequired pass for any deployment consideration
| Dimension | Result | Detail |
|---|---|---|
| Scientific Integrity | PASS | No fabricated biological or statistical claims were introduced across the audited outputs. |
| Practice Boundaries | PASS | Outputs remained technical and procedural; no diagnostic, prescriptive, or treatment advice was generated. |
| Methodological Ground | PASS | STRING-cache mapping, score filtering, graph construction, and plot-only reuse matched the documented workflow without methodological fallacies. |
| Code Usability | PASS | The CLI, bundled tests, and new regression checks all ran successfully after the fixes. |
Core Capability94 / 100 — 8 Categories
Medical TaskExecution Average: 87.4 / 100 — Assertions: 32/32 Passed
Executed cleanly and produced the full documented artifact set.
Numeric species normalization and supported styling options worked as documented.
The documented lower boundary was accepted and produced a denser network with a useful warning.
Plot-only reuse behaved as documented and avoided unnecessary rebuild work.
A broad supported option set executed successfully without destabilizing the analysis outputs.
The command failed on the expected validation path and produced no fresh output directory.
The unsupported line_type value now fails validation immediately with no side effects.
Key Strengths
- The skill is genuinely runnable offline with a bundled STRING cache and reproducible seed controls.
- The R implementation is modular, and the packaged smoke tests plus new regression checks passed without modification.
- Input validation, path containment, and documented failure modes now align with runtime behavior.
- Successful runs consistently wrote the documented bundle, tables, PDF plot, and session information.