6강 / 20강
발현량의 단위 — counts 와 TPM 은 같은 것이 아니다
counts · FPKM · FPKM-UQ · TPM · RSEM
발현표를 열면 숫자가 있습니다. 그 숫자는 무엇일까요? 답이 다섯 가지나 되고, 다섯이 서로 비교 불가능합니다.
| 단위 | 무엇을 세나 | 보정한 것 |
|---|---|---|
| counts | 이 유전자에 붙은 조각 수 | 없다 — 날것 |
| FPKM | 길이와 깊이로 나눈 값 | 유전자 길이 + 총 조각 수 |
| FPKM-UQ | FPKM 인데 분모가 상위사분위 | 극단값에 덜 흔들린다 |
| TPM | 길이 먼저, 깊이 나중 | 표본마다 합이 1,000,000 |
| RSEM | 어느 전사체에서 왔는지까지 추정 | 동형체(isoform) 배분 |
표본끼리, 같은 유전자
counts 로 충분하다. DESeq2 · edgeR 이 이걸 원한다.
한 표본 안, 유전자끼리
TPM 을 쓴다. 길이 보정이 되어 있다.
두 창구의 값을 섞기
단위가 다르면 절대 섞지 않는다.
ALK 는 중앙값 4.4, ACTB 는 112,879. 2만 5천 배 차이입니다.
Python
브라우저에서 실행
잘라 온 표에서는 정규화가 깨진다 — 부분표를 다룰 때 늘 기억해야 하는 것입니다.
Python
브라우저에서 실행
🤔 확인 문제
두 표본에서 TP53 발현을 견주려 합니다. 어느 단위가 필요한가요?
해설 같은 유전자를 표본끼리 견줄 때는 길이가 상수라서 보정이 필요 없습니다. 다만 시퀀싱 깊이 보정은 필요해요 — 그건 DESeq2 같은 도구가 안에서 합니다.
🤔 확인 문제
한 표본 안에서 'TP53 이 ALK 보다 많이 발현되었다' 고 말하려면?
해설 유전자끼리는 길이가 다릅니다. 길이 보정 없이 counts 를 견주면 긴 유전자가 늘 이깁니다.