19강 / 20강
파이프라인 — FASTQ 다음에 무엇이 오나
SI 「Trimmomatic – STAR – HTSeq」·「CellRanger v6.1.0」·「Xenium Explorer」
이 강의는 FASTQ 까지입니다. 그 뒤는 건식 강의의 몫이에요. 다만 어느 도구로 넘어가는지는 알아 두어야 합니다.
| 라이브러리 | 파이프라인 | 왜 이 도구 |
|---|---|---|
| bulk | Trimmomatic → STAR → samtools → HTSeq | 어댑터 자르고 · 게놈에 정렬하고 · 유전자별로 센다 |
| small RNA | bowtie2 → bedtools | 짧은 읽기라 STAR 가 아니라 bowtie2 · 성숙 miRNA 서열에 정렬 |
| 10x | CellRanger v6.1.0 | 바코드·UMI 를 처리해야 해 전용 도구 |
| Xenium | Xenium Explorer → Seurat → Harmony | 이미지에서 이미 전사체가 세어져 나온다 |
두 번째 줄이 흥미롭습니다. 왜 bulk 는 STAR 인데 miRNA 는 bowtie2 일까요?
STAR 와 bowtie2 — 스플라이싱을 다루느냐
STAR (splice-aware)
읽기가 엑손 경계에 걸쳐 있으면
게놈에서 두 조각으로 나눠 정렬한다
mRNA 를 게놈에 붙일 때 필수
게놈에서 두 조각으로 나눠 정렬한다
mRNA 를 게놈에 붙일 때 필수
bowtie2 (일반)
읽기를 통째로 붙인다
빠르고 짧은 읽기에 강하다
miRNA 는 22 nt 라 스플라이싱이 없다
빠르고 짧은 읽기에 강하다
miRNA 는 22 nt 라 스플라이싱이 없다
miRNA 는 게놈이 아니라 성숙 miRNA 서열에 정렬합니다 — 논문이 Mature miRNA sequence is used as a reference for mapping 이라고 적었죠.
그러면 인트론도 엑손도 없습니다. 그냥 22글자를 22글자에 붙이는 일이에요. STAR 를 쓸 이유가 없습니다.
논문의 SI 에 적힌 버전 번호까지 그대로 옮겼습니다.
Python
브라우저에서 실행
🤔 확인 문제
miRNA 정렬에 STAR 대신 bowtie2 를 쓰는 이유는?
해설 STAR 의 강점은 엑손 경계를 넘는 읽기를 붙이는 것입니다. 성숙 miRNA 서열에는 엑손도 인트론도 없어요.