3강 / 20강
분모는 어디에도 적혀 있지 않다
변이개수 ÷ TMB 로 30 Mb 를 되찾기 · 561 표본
cBioPortal 은 표본마다 mut_count 와 tmb 를 함께 줍니다.
그런데 무엇으로 나눴는지는 어디에도 적어 두지 않았습니다.
문서에도, 열 이름에도, 논문 방법 부분에도 없습니다. 분모를 모르면 다른 자료의 TMB 와 견줄 수 없습니다. 그럼 어떻게 할까요.
분모 = 변이 개수 ÷ TMB
몫과 분자를 알면 분모는 나눗셈 한 번입니다. 한 표본이 아니라 566 표본 전부에서 해 보고, 같은 값이 나오는지 봅니다. 같은 값이 나오면 그게 분모입니다.
561 표본의 중앙값이 29.91. 반올림하면 30 Mb 입니다. 이것이 cBioPortal 의 분모입니다.
Python
브라우저에서 실행
그런데 최소가 14.4, 최대가 32.1 입니다. 왜 딱 30 이 아닐까요. 대부분은 반올림 때문입니다. cBioPortal 의 TMB 는 소수 몇 자리에서 잘려 있고, 변이가 적은 표본일수록 그 자름이 비율을 크게 흔듭니다.
그런데 14~15 쪽에 뭉쳐 있는 무리는 반올림으로 설명되지 않습니다. 분모가 아예 다른 표본들입니다. 이 무리의 정체는 15강에서 밝힙니다 — 지금은 '30 이 아닌 표본이 43개 있다' 는 것만 기억해 둡니다.
흩어짐은 반올림 탓입니다. 그런데 15 근처에 뭉쳐 있는 43 표본은 반올림으로 설명되지 않습니다 — 15강에서 정체가 드러납니다.
Python
브라우저에서 실행
왜 하필 30 Mb 인가
사람 유전체는 3,200 Mb 입니다. 그중 단백질을 만드는 엑손만 모으면 30~40 Mb 쯤 됩니다. 전엑솜 시퀀싱(WES)은 이 부분만 낚아채 읽습니다. 그러니 분모는 실제로 읽은 엑손의 총 길이여야 합니다.
30 Mb
cBioPortal · 이 강의가 쓰는 값. 561 표본에서 되찾았다
38 Mb
TCGA 표를 쓰는 다른 논문·강의에서 흔한 값. 12강에서 견준다
0.8~1.2 Mb
유전자 패널 검사. 전엑솜의 30분의 1을 본다 (11강)
같은 종양, 같은 변이 개수인데 분모만 30 이냐 38 이냐로 TMB 가 27% 차이납니다.
분모는 규모를 정합니다. 패널은 분모가 작아서 TMB 가 크게 나오고, 그래서 문턱도 따로 정해야 합니다.
Python
브라우저에서 실행
🤔 확인 문제
561 표본에서
mut_count ÷ tmb 를 구했더니 중앙값 29.91, 최소 14.4, 최대 32.1 이었다. 이 흩어짐의 주된 까닭은?해설 분자가 작을수록 반올림 오차의 비중이 커집니다. 변이 200개 이상만 보면 중앙값이 30.0 에 딱 붙습니다.
🤔 확인 문제
어떤 논문이 'TMB 15 mut/Mb 이상을 높음으로 정의했다' 고만 적었다. 가장 먼저 확인해야 할 것은?
해설 분모를 모르면 그 15 가 우리 자료의 15 와 같은 뜻인지 알 수 없습니다. 패널이라면 분모가 1 Mb 언저리라 완전히 다른 눈금입니다.