String interaction partners starter
Skill ma-compbio-lab/SkillFoundry/skills/systems-biology/string-interaction-partners-starter
A framework for discovering, compiling, and validating reusable skills for scientific agents.
npx -y skills add ma-compbio-lab/SkillFoundry --skill string-interaction-partners-starterAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.3 KB, 284 tokens by cl100k_base, as published. Nobody here has run it
STRING Interaction Partners Starter
Use this skill to query the official STRING API for high-confidence interaction partners of one gene or protein identifier and summarize the returned evidence in compact JSON.
What it does
- Calls STRING's
interaction_partnersAPI for one identifier and one species. - Returns the query identifier, resolved STRING IDs, top partners, and confidence evidence scores.
- Falls back to a committed canonical asset for the standard
TP53smoke path if STRING is temporarily unavailable.
When to use it
- You need a lightweight official starter for
protein-protein interaction analysis. - You want a quick candidate partner list before deeper network or pathway analysis.
Example
python3 skills/systems-biology/string-interaction-partners-starter/scripts/run_string_interaction_partners.py \
--identifier-file skills/systems-biology/string-interaction-partners-starter/examples/tp53_query.txt \
--species 9606 \
--limit 5 \
--required-score 700 \
--out scratch/string/tp53_partners.json
Verification
- Skill-local tests:
python3 -m unittest discover -s skills/systems-biology/string-interaction-partners-starter/tests -p 'test_*.py' - Repository smoke:
python3 -m unittest tests.smoke.test_phase28_network_materials_cheminformatics_skills -v