14강 / 20강

두 층을 겹친다 — 표적 집합은 내려갔는가

유전자 하나가 아니라 452 개를 통째로 · 누적분포라는 그림 한 장

두 층을 겹친다 — 표적 집합은 내려갔는가
miRNA 하나가 유전자 하나에 주는 효과는 잡음에 묻힙니다. 수백 개를 모아 분포째로 보면 비로소 보입니다.

드디어 두 층을 겹칩니다. 우리가 가진 것을 정리해 봅시다.

  • miRNA 층 — miR-34 계열이 KD 에서 2.4 배 늘었다 (10강, 발현량 가중)
  • 표적 목록 — 그 계열이 누를 유전자 452 개 (12강, TargetScan)
  • mRNA 층 — 유전자 10,978 개의 log2 배수변화 (6강)

가설은 명확합니다.

그 452 개는 나머지 유전자들보다 더 내려가 있어야 한다.

그런데 유전자 하나하나를 보면 안 됩니다. miRNA 한 종이 표적 하나에 주는 효과는 보통 10~30% 이고, 그 정도는 표본 간 잡음에 완전히 묻힙니다(6강의 SE 0.18). 그래서 집합 전체를 통째로 봅니다.

먼저 평균 두 개를 견줍니다. 차이는 −0.021 log2 — 아주 작습니다.
Python 브라우저에서 실행
누적분포는 분포 전체를 한 줄로 보여 줍니다. 평균 하나로 뭉개지 않습니다.
Python 브라우저에서 실행

눈 대신 검정을

두 분포가 어긋난 정도를 숫자로 만들어야 합니다. Mann-Whitney U 검정(순위합 검정)을 씁니다.

왜 t검정이 아닐까요? log2FC 분포는 꼬리가 두껍습니다 — 크게 변한 유전자 몇 개가 평균을 끌고 다닙니다. 순위만 쓰는 검정은 그 영향을 받지 않습니다.

그리고 단측 검정을 씁니다. 우리 가설은 "표적이 내려갔다" 이지 "뭔가 달라졌다" 가 아니니까요. 방향을 미리 정해 두는 것은 정당하고, 검정력도 두 배 좋아집니다.

p = 0.128. 방향은 맞는데 문턱을 넘지 못했습니다 — 이것이 우리의 1차 결과입니다.
Python 브라우저에서 실행

🎮 누적분포 실험실

표적 목록의 조건을 바꿔 가며 곡선이 얼마나 움직이는지 보세요.

누적분포 실험실 — 곡선을 왼쪽으로 밀어 본다
불러오는 중…
🤔 확인 문제
miRNA 효과를 유전자 하나가 아니라 집합으로 검정하는 이유는?
🤔 확인 문제
누적분포에서 표적 곡선이 왼쪽에 있다는 것은?
🤔 확인 문제
t검정 대신 Mann-Whitney U 검정을 쓴 이유로 알맞은 것은?