alterlab-string-db — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited alterlab-string-db (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
STRING is a comprehensive database of known and predicted protein-protein interactions covering 59M proteins and 20B+ interactions across 5000+ organisms. Query interaction networks, perform functional enrichment, and discover partners via the REST API for systems biology and pathway analysis.
Use this skill when:
scripts/string_api.py) for all STRING REST APIoperations.
references/string_reference.md) withdetailed endpoint and parameter specifications.
When a user requests STRING data, determine which operation is needed and use the appropriate function from scripts/string_api.py.
string_map_ids() converts gene/protein names toSTRING IDs (format 9606.ENSP00000269305); always do this for speed and accuracy.
string_network() for tabularinteraction data, string_interaction_partners() to expand from seeds, string_network_image() for a PNG figure.
string_ppi_enrichment() checks whether the networkhas more edges than chance; string_enrichment() runs GO/KEGG/Pfam enrichment (FDR < 0.05 = significant).
string_homology() for family/paralog analysis;repeat with other species for cross-species comparison.
string_version() for reproducibility.The eight helper operations and five composed analysis workflows are documented in the references below.
medium/default, 700 = high/conservative, 900 = highest/very stringent. Lower = higher recall (more false positives); higher = higher precision.
'functional' (all evidence, default — pathway/systemsbiology) or 'physical' (direct binding only — complexes, structural work).
6239 C. elegans, 7955 zebrafish, …). Required for networks > 10 proteins. Full list: https://string-db.org/cgi/input?input_page_active_form=organisms
string_map_ids().9606.ENSP00000269305) over gene names.species for networks > 10 proteins.STRING_BASE_URL to a stablesubdomain (e.g. https://version-12-0.string-db.org/api) before running the helpers; see string_reference.md.
"Error:" prefix in returned strings.functional enrichment, PPI enrichment, homology, version)?** Read references/operations.md.
cross-species, or network expansion)?** Read references/analysis-workflows.md.
details, advanced features, error handling, or tool integration (Cytoscape, R, Python)?** Read references/string_reference.md.
references/operations.md — The eight scripts/string_api.py operations withusage, parameters, output columns, and interpretation guidance.
references/analysis-workflows.md — Five composed workflows: protein-listanalysis, single-protein investigation, pathway-centric analysis, cross-species comparison, and network expansion/discovery.
references/string_reference.md — Complete API endpoint specifications, alloutput formats, evidence channels and confidence-score details, advanced features (bulk upload, values/ranks enrichment), error handling, tool integration, and data license/citation.
species matches identifiers; map first; checkfor typos.
required_score; confirm the proteins interact;verify species.
species for networks > 10 proteins.string_version(); verify network_type;review the confidence threshold.
See references/string_reference.md for the full troubleshooting section.
https://string-db.org
https://string-db.org/cgi/download
STRING data is freely available under Creative Commons BY 4.0 (free for academic and commercial use, attribution required). When publishing, cite the most recent STRING publication: https://string-db.org/cgi/about
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.