12강 / 20강
44,000 read 를 290 유전자에 붙인다
붙이는 함수를 짜고 · 어느 유전자인지 정할 수 없는 read 를 만난다
재료가 다 모였습니다. 색인(10강)과 역상보(11강)를 합치면 붙이는 함수가 됩니다.
여덟 줄입니다. 이것이 우리의 정렬기 전부예요.
Python
브라우저에서 실행
카운트 표의 첫 열이 만들어졌습니다.
Python
브라우저에서 실행
이름을 보면 알 수 있는 것
상위 목록이 Rpl·Rps(리보솜 단백질), Eef1a1(번역 인자), Actb(액틴), Hsp90ab1(샤페론)로 채워집니다.
이것은 세포가 가장 부지런히 만드는 것들입니다. 어떤 조직, 어떤 실험이든 상위 목록은 대개 이렇습니다. 목록이 이렇지 않다면 그것이 오히려 신호예요 — 뭔가 잘못됐거나, 아주 특별한 세포이거나.
이것을 multi-mapping 이라고 합니다. 진짜 도구들은 여기서 훨씬 정교합니다.
Python
브라우저에서 실행
이제 표가 생겼습니다. 논문이 GEO 에 올린 것과 같은 모양이죠.
Python
브라우저에서 실행
🎮 붙이기 실험실
read 를 하나씩 넘기며 어디에 어떻게 붙는지 따라가 보세요.
🤔 확인 문제
붙는 비율이 26% 밖에 안 되는 가장 큰 이유는?
해설 6강에서 본 rRNA 20% 도 한몫하지만, 가장 큰 몫은 패널 밖 유전자입니다. 전사체 전부를 참조로 쓰면 80~90% 가 붙습니다 — 18강에서 다시 이야기합니다.
🤔 확인 문제
multi-mapping read 를 '먼저 걸린 유전자에 준다' 는 처리의 문제는?
해설 같은 코드를 돌리면 같은 답이 나오므로 재현은 됩니다. 문제는 그 답이 옳을 이유가 없다는 것이죠. featureCounts 는 버리고, salmon 은 확률로 나눕니다.
🤔 확인 문제
카운트 상위가 Rpl·Rps·Eef1a1·Actb 로 채워진 것은?
해설 리보솜 단백질과 번역 인자, 세포골격은 어느 세포나 대량으로 만듭니다. 이 목록이 안 나오는 것이 오히려 이상한 일이고, 그럴 때 문제를 의심합니다.