qPCR reference gene 고르는 법과 여러 개 쓰기

약 6분 분량 · 업데이트 2026-09-26

reference gene은 샘플마다 다른 RNA 양과 역전사 효율을 보정하는 "자"입니다. 이 자가 실험 처리에 따라 늘어나거나 줄어들면, 목표 유전자 결과 전체가 틀어집니다.

1. 좋은 reference gene의 조건

자주 쓰는 후보: GAPDH, ACTB(β-actin), B2M, RPLP0, TBP, HPRT1, PPIA, YWHAZ, UBC 등.

2. 흔히 쓰는 유전자도 변할 수 있다

GAPDH는 해당과정 효소라 저산소, 대사 변화, 일부 약물 처리에서 발현이 바뀔 수 있습니다. ACTB는 세포골격 변화(분화, 이동, 형태 변화)에 영향을 받을 수 있습니다. "모두가 쓰니까"가 아니라 내 실험 조건에서 안정한지를 확인해야 합니다.

3. 안정성 확인하는 간단한 방법

reference gene 후보의 Ct 안정성17181920212223Ct대조군처리후보 A차이 0.1 Ct ✓ 안정대조군처리후보 B차이 1.4 Ct ✗ 불안정
같은 양의 RNA에서 두 후보 reference의 원시 Ct를 비교한 예시입니다. 후보 A는 처리 후에도 Ct가 거의 같지만(차이 0.1), 후보 B는 1.4 Ct 변해서 reference로 쓰면 결과가 약 2.6배(21.4) 왜곡됩니다.

4. 여러 개를 쓰는 이유와 방법

MIQE 가이드라인은 검증된 reference gene 2개 이상을 권장합니다. 한 유전자의 우연한 변동이 결과를 좌우하지 않게 하기 위해서입니다.

합칠 때는 산술평균이 아니라 기하평균을 씁니다. Ct는 이미 로그 척도라, 실제로는 reference들의 Ct를 평균한 값으로 ΔCt를 계산하는 것과 같습니다(효율이 모두 같을 때).

Ctref = (CtGAPDH + CtACTB) ÷ 2  →  ΔCt = Cttarget − Ctref

reference gene을 여러 개 고르면 기하평균으로 자동 정규화하고, Methods 문장에도 반영합니다.

qPCR 도구 열기 →