Flow Compensation Matrix
유세포분석 스필오버 매트릭스 역행렬 계산
COMPENSATION MATRIX C = S⁻¹
κ ≈ 1.0| FITC | PE | APC | |
|---|---|---|---|
| FITC | 1.0076 | -0.1503 | -0.0081 |
| PE | -0.0500 | 1.0155 | -0.0802 |
| APC | -0.0051 | -0.1000 | 1.0081 |
도구 가이드
정의
Flow Compensation Matrix 계산기 — 다색 형광 유세포분석(multicolor flow cytometry)에서 단일 형광 control 샘플의 채널 간 spillover MFI 비율로 spillover matrix S (n×n)를 구성하고, 그 역행렬 C = S⁻¹ (compensation matrix)을 Gauss-Jordan elimination 자체 구현으로 계산합니다. 보정 전/후 2D dot plot 토글 가능 (n≤8 지원).
목적
(1) 4~8색 패널 multicolor flow 실험 후 spillover 보정 (2) FlowJo 외에 빠르게 compensation matrix 자체 검증 (3) Single-color control 데이터의 cross-channel spillover 검토 (4) Panel design 단계에서 fluorophore 간 spillover 예측
사용법
① 채널 수 선택 (2~8) ② Spillover matrix S 입력 (n×n) • 대각성분 = 1.0 (자체 형광) • 비대각 = 단일 형광 control에서 다른 채널 MFI / 자체 채널 MFI 비율 예: FITC 단독 → PE 채널에 5% 누출 → S[FITC][PE] = 0.05 ③ "Compute Compensation" 클릭 → C = S⁻¹ 출력 (Gauss-Jordan) ④ 옵션: 미보정 데이터 2D 입력 → 보정 후 결과 시각화 역행렬 condition number 표시 (큰 값 → 채널 간 spillover 과다, panel 재설계 권고).
예시
예) 3-color 패널 (FITC, PE, APC) spillover matrix S = [[1.00, 0.15, 0.02], [0.05, 1.00, 0.08], [0.01, 0.10, 1.00]] → C = S⁻¹ 계산 → C ≈ [[1.022, -0.151, 0.012], [-0.050, 1.018, -0.081], [-0.005, -0.101, 1.008]] → 보정 전 Y축 PE에 FITC spillover 시각화 → 보정 후 제거