15강 / 20강
깊이가 정확도를 만든다 — 왜 2,700만 개를 읽는가
500 개에서 20,000 개까지 · 그리고 Ddx54 는 끝내 안 보인다
read 를 하나 뽑는 것은 주머니에서 공을 하나 꺼내는 일과 같습니다. 주머니 안의 비율은 정해져 있고, 우리는 그 비율을 추정하는 것이죠.
100번 뽑아서 1%짜리를 맞힐 확률은 63%,
0.01%짜리를 맞힐 확률은 1%입니다. 드문 것을 보려면 많이 뽑아야 합니다.
0.01%짜리를 맞힐 확률은 1%입니다. 드문 것을 보려면 많이 뽑아야 합니다.
read 수를 줄여 가며 정확도가 어떻게 변하는지 재어 봅시다.
read 를 두 배로 늘릴 때마다 r 이 얼마나 오르는지 보세요.
Python
브라우저에서 실행
곡선이 아직 안 눕는다
500 → 20,000 으로 40배 늘렸는데 r 이 0.43 → 0.76 입니다. 아직 오르는 중이죠. 곡선이 눕지 않았다는 것은 read 를 더 넣으면 더 좋아진다는 뜻입니다.
얼마나 더 넣어야 할까요? 논문은 표본당 2,700만 개를 넣었습니다. 우리의 1,350배 입니다.
흔한 유전자
Actb·Rpl13 은 500 read 로도 잡힙니다. 비율이 크니까요.
드문 유전자
Ddx54 는 CPM 65 — 백만 개 중 65개입니다. 20,000 read 를 뽑으면 기댓값이 1.3개 예요.
기댓값과 실제가 맞으면 우리 방법이 편향 없이 뽑고 있다는 뜻입니다.
Python
브라우저에서 실행
몇 종이 나오나와 얼마나 정확하나는 포화 속도가 다릅니다.
Python
브라우저에서 실행
🎮 깊이 실험실
read 수를 옮기며 정확도와 검출 유전자 수가 어떻게 변하는지 보세요.
🤔 확인 문제
read 를 40배 늘렸는데 r 이 0.43 → 0.76 으로 아직 오르는 중이라는 것은?
해설 곡선이 눕지 않았다는 것은 아직 정보가 부족하다는 신호입니다. 논문은 우리의 1,350배를 읽었고, 그래서 표본끼리 r = 0.987 이 나옵니다.
🤔 확인 문제
CPM 65 인 Ddx54 를 44,000 read 에서 몇 개나 기대할 수 있나?
해설 44,000 × 26%(붙는 비율) × 65/1,000,000 ≈ 0.7개 입니다. 실제로 2개가 나왔죠. 기댓값이 1 언저리인 유전자는 세는 것이 아니라 도박입니다.
🤔 확인 문제
같은 예산이라면 대개 어느 쪽이 나은가?
해설 생물학적 개체 차이가 시퀀싱 잡음보다 큽니다. 깊이를 두 배로 늘려도 개체 차이는 그대로지만, 표본을 두 배로 늘리면 그 차이를 평균 낼 수 있습니다.