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.