7강 / 22강
음성 대조군 — 거짓양성률을 내가 직접 잰다
있을 리 없는 탐침 649종 · 세포당 거짓 분자 0.31개
모든 측정에는 거짓양성이 있습니다. 문제는 보통은 얼마나 되는지 알 수 없다는 것이죠. Xenium 은 이 문제를 아주 우아하게 풉니다.
있을 리 없는 것을 일부러 함께 찾게 한다.
그게 잡히는 만큼이 곧 거짓양성률이다.
그게 잡히는 만큼이 곧 거짓양성률이다.
이 패널에는 유전자 5,006개 말고도 대조군이 잔뜩 들어 있습니다.
5강에서 본 features 표를 종류별로 세어 보면 이렇습니다.
| 종류 | 개수 | 무엇인가 |
|---|---|---|
| Gene Expression | 5,006 | 진짜로 보고 싶은 유전자 |
| Negative Control Probe | 40 | 생쥐 전사체에 없는 서열을 겨냥한 탐침 — 탐침이 엉뚱하게 붙는 정도를 잰다 |
| Negative Control Codeword | 609 | 어떤 탐침에도 배정되지 않은 색 조합 — 해독 과정이 만들어 내는 잡음을 잰다 |
| Genomic Control | 21 | DNA 를 겨냥 — RNA 가 아닌 것이 잡히는 정도 |
| Unassigned / Deprecated | 8,104 | 쓰이지 않는 codeword 자리 |
대조군 두 종류가 서로 다른 오차를 잰다는 점이 핵심입니다. 탐침이 잘못 붙는 것과, 색을 잘못 읽는 것은 별개의 문제니까요.
이름만 봐도 진짜 유전자가 아니라는 것이 드러나게 지어 두었습니다.
Python
브라우저에서 실행
개수로 나누어 비교하는 것이 핵심입니다. 대조군은 40개, 유전자는 5,006개니까요.
Python
브라우저에서 실행
발현이 낮은 유전자에서는 잡음 비중이 수십 % 까지 올라갑니다. 그런 유전자로 결론을 내면 안 됩니다.
Python
브라우저에서 실행
🤔 확인 문제
음성 대조 탐침(Negative Control Probe)이란?
해설 '없는 것을 찾게 시켜서 찾아지는 양을 잰다' — 아주 고전적이고 강력한 대조 설계입니다. 덕분에 사용자가 자기 자료의 거짓양성률을 직접 계산할 수 있습니다.
🤔 확인 문제
음성 대조 탐침과 음성 대조 codeword 를 둘 다 넣는 이유는?
해설 탐침 오차는 화학의 문제, codeword 오차는 영상·해독의 문제입니다. 둘을 따로 재야 문제가 생겼을 때 어디를 고쳐야 할지 알 수 있어요.
🤔 확인 문제
세포당 거짓 분자가 0.31개일 때, 어떤 유전자에서 가장 위험할까요?
해설 거짓 분자는 유전자 전체에 고루 흩어집니다. 그러니 원래 값이 큰 유전자에게는 무시할 수준이지만, 원래 값이 작은 유전자에게는 신호와 맞먹는 크기가 됩니다.