This lesson is only available in Korean for now.
Lesson 11 of 20

VIPER ③ — aREA 로 활성을 숫자 하나로 만든다

프로토콜 Phase I-2 · 순위 농축과 NES

VIPER ③ — aREA 로 활성을 숫자 하나로 만든다
시그니처 순위표 위에 레귤론을 얹습니다. 한쪽 끝에 몰려 있으면 그 상사가 일하고 있다는 뜻입니다.

이제 재료가 다 모였습니다.

  • 질문지 — 5강에서 만든 시그니처 (유전자별 t값)
  • 부하 명단 — 8강에서 만든 레귤론 (표적 · MoR · 가중치)

이 둘을 합쳐 TF 하나당 숫자 하나를 만듭니다. 그 방법이 aREA (analytic Rank-based Enrichment Analysis) 입니다.

세 걸음

aREA 의 계산
1) 시그니처를 순위로 바꾸고 정규 눈금에 올린다
     t 값 큰 유전자 → 큰 양수,  작은 유전자 → 큰 음수
2) 레귤론 표적의 위치를 가중치로 더한다
     ES = Σ (신뢰도 × MoR) × 그 표적의 눈금값
3) 길이로 나눠 표준화한다
     NES = ES / √Σ(가중치²)

왜 순위로 바꿀까요? 시그니처의 t값 분포는 자료마다 모양이 다릅니다. 순위로 바꾸면 어떤 자료든 같은 눈금 위에 놓입니다. 그래야 서로 다른 연구의 NES 를 비교할 수 있습니다.

3번의 표준화가 중요합니다. 나누지 않으면 표적이 많은 TF 가 무조건 큰 값을 받습니다. 가중치 벡터의 길이로 나누면 NES 가 대략 표준정규분포를 따르게 되어, NES = 2 는 어떤 TF 든 "p ≈ 0.05" 를 뜻하게 됩니다.

aREA 를 정의 그대로 세 줄로 옮긴 것입니다.
Python Runs in your browser
면역 염증 쪽 상위에는 림프구 계열 전사인자가 줄줄이 나옵니다 — 계산이 제대로 되고 있다는 신호입니다.
Python Runs in your browser

🎮 aREA 실험실

시그니처 순위표를 가로줄로 펼쳐 놓고, 그 위에 실제 레귤론의 표적 위치를 눈금으로 찍습니다. 표적을 껐다 켜 보고 가중치를 바꿔 보면서 NES 가 어떻게 움직이는지 확인하세요.

aREA 실험실 — 레귤론을 순위표 위에 얹어 NES 만들기
Loading…
🤔 Check yourself
aREA 에서 시그니처를 순위로 바꾸는 이유는?
🤔 Check yourself
NES 를 만들 때 √Σ(가중치²) 로 나누는 까닭은?
🤔 Check yourself
면역 염증 쪽에서 T세포 전사인자들의 NES 가 크게 나오는 것을 어떻게 읽어야 하나요?