tooluniverse-drug-synergy

Quantify two-drug synergy using Bliss, HSA, Loewe, ZIP, and Chou-Talalay reference models.

1.7k|254|Updated Mar 3, 2025
One-click install
npx skills add https://github.com/mims-harvard/ToolUniverse --skill tooluniverse-drug-synergy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tooluniverse-drug-synergy
Source: https://github.com/mims-harvard/ToolUniverse/tree/main/plugins/tooluniverse/skills/tooluniverse-drug-synergy
Command: npx skills add https://github.com/mims-harvard/ToolUniverse --skill tooluniverse-drug-synergy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Determining whether a two-drug combination is synergistic, additive, or antagonistic requires choosing the right null model of additivity and applying it correctly to measured single-agent and combination effects, which is error-prone when done by hand.

Core Features & Use Cases

  • Model selection by data type: Maps your measured data (single dose pair, multiple dose points, dose-response curves, or full dose matrix) to the appropriate model — Bliss, HSA, Loewe, Combination Index, or ZIP.
  • Synergy scoring via ToolUniverse tools: Runs DrugSynergy_calculate_bliss, _hsa, _loewe, _ci, and _zip tools and interprets scores (observed minus expected; CI < 1 means synergy).
  • Side-by-side reference check: The bundled script computes Bliss, HSA, and simple-additive expectations from one dose pair so you can see whether models agree before running full analyses.
  • Use Case: You measured 40% inhibition for drug A, 30% for drug B, and 70% for the combination; the skill computes the Bliss expectation (0.58) and reports a synergy score of 0.12, indicating strong synergy.

Quick Start

Ask the agent to calculate the Bliss synergy score for drug A with 0.4 inhibition, drug B with 0.3 inhibition, and a combination effect of 0.7.

Frequently Asked Questions about tooluniverse-drug-synergy

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

FAQPage Schema
How do I calculate a Bliss independence synergy score?▼

Bliss synergy is calculated as the observed combination effect minus the expected effect E_a + E_b − E_a·E_b, using fractional inhibition values between 0 and 1. Run the DrugSynergy_calculate_bliss tool with effect_a, effect_b, and effect_combination to get the score and interpretation.

Which drug synergy model should I use for my data?▼

The model depends on your data: Bliss for a single dose pair, HSA for multiple dose points, Loewe or Combination Index when you have single-agent dose-response curves, and ZIP for a full dose-by-dose viability matrix. Each model defines additivity differently, so state which one you used.

What is the difference between Bliss, Loewe, and ZIP synergy models?▼

Bliss assumes drugs act independently, Loewe assumes a drug combined with itself is additive (dose equivalence), and ZIP combines both by measuring potency shifts in dose-response curves. They can legitimately disagree for the same combination, so reporting two models is good practice.

Can I use percent viability data directly for synergy analysis?▼

Only ZIP accepts percent viability directly; Bliss, HSA, and Loewe require fractional inhibition on a 0-1 scale. Convert viability first with inhibition = 1 − viability/100, since mixing scales is the most common analysis error.

Why does my synergy analysis fail or give misleading results?▼

Common causes are scale mismatches, ceiling effects when both single agents already inhibit near 100%, and insufficient dose points for Loewe, CI, or ZIP, which need at least three non-zero measurable doses per drug for the Hill fit. A synergy score is also not a statistical test, so replicate measurements for confidence.