BioPlayground

🧬

IC50 / EC50 Curve Fitter

Hill equation 용량-반응 곡선 IC50/EC50 피팅

y = bottom + (top - bottom) / (1 + 10^((logIC50 - x) × slope))

DOSE-RESPONSE DATA

#Concentration (e.g., nM)Response (% viability or % activity)
1
2
3
4
5
6
7
8

HILL FIT

IC50

79.77

95% CI: 74.285.7

Top

-0.50

Bottom

99.78

Hill slope

0.930

0.9998

10^010^110^210^3-2245177103log(Concentration)Response (%)IC50

도구 가이드

정의

IC50 / EC50 곡선 피팅 도구 — log(농도) vs response 데이터에 Hill equation y = bottom + (top-bottom) / (1 + 10^((logIC50 - x) × slope))을 비선형 회귀로 피팅합니다. ELISA 4PL과 동일한 LM/Nelder-Mead 코어를 활용. IC50 (50% 억제), EC50 (50% 효과) + 95% CI + Hill slope 출력.

목적

(1) 약물 cytotoxicity (cell viability MTT/CTG) IC50 산출 (2) Enzyme inhibitor IC50 (kinase assay 등) (3) Agonist EC50 (receptor signaling, calcium influx) (4) Antibody neutralization titer ND50 (5) GraphPad Prism log(inhibitor) vs response 대체

사용법

① Dose-response 데이터 입력 (concentration, response pair) • 보통 8~10점 (log scale dilution) • response는 % viability 또는 % activity ② Curve type 선택 (Inhibition: top→bottom 감소 / Activation: bottom→top 증가) ③ "Fit Hill" 클릭 → 4 파라미터(top, bottom, logIC50, slope) 최적화 ④ 출력: • IC50 (또는 EC50) 값 + 95% CI • Hill slope (절대값 클수록 가파른 sigmoid) • R², residual plot • Curve plot (semi-log x)

예시

예) Doxorubicin cytotoxicity (MCF7 cells) Concentration (nM): 1, 3, 10, 30, 100, 300, 1000, 3000 Viability (%): 98, 95, 88, 70, 45, 22, 8, 3 → Inhibition curve fit → IC50 = 78 nM (95% CI: 65–94 nM) → Hill slope = -1.2 (typical for cytotoxic agents) → R² = 0.997