13강 / 20강
FASTQ — 네 줄이 읽기 하나
【실습】 이름줄과 품질줄을 손으로 뜯는다
BCL 을 FASTQ 로 바꾸는 프로그램이 BCL Convert 입니다
(예전 이름은 bcl2fastq). 하는 일은 셋이에요.
| 하는 일 | |
|---|---|
| 1 | 사이클별 파일을 클러스터별 서열로 뒤집는다 (12강) |
| 2 | 인덱스를 읽어 시료별로 파일을 가른다 (11강) |
| 3 | 서열과 품질을 네 줄 형식으로 적는다 |
NextSeq 1000/2000 은 이 일을 기계 안에서 합니다 (DRAGEN 칩). 런이 끝나면 FASTQ 가 바로 나와요.
파일 이름 규칙
Ctrl_1_S3_L001_R1_001.fastq.gz
│ │ │ └── R1 · R2 · I1 · I2
│ │ └──────── 레인 번호
│ └────────────── 시료시트에서 몇 번째 줄인가
└───────────────────── 시료 이름 (시료시트에 적은 그대로)
| 토막 | 어디서 오나 | 주의 |
|---|---|---|
| 시료 이름 | SampleSheet.csv | 공백·한글을 쓰면 뒤에서 깨진다 |
S3 | 시료시트의 줄 순서 | 시료 이름이 아니다 |
L001 | 레인 | NextSeq 은 늘 L001 |
001 | 파일 조각 번호 | 지금은 늘 001 |
이름줄에 5강의 레인·타일·좌표가 그대로 들어 있습니다.
Python
브라우저에서 실행
이 파일에는 품질값이 네 가지밖에 없습니다 — 구간화의 흔적이에요.
Python
브라우저에서 실행
R1 과 R2 의 관계
bulk RNA-seq
R1 · R2 둘 다 cDNA
같은 조각의 양쪽 끝
둘 다 유전체에 붙인다
같은 조각의 양쪽 끝
둘 다 유전체에 붙인다
10x 단일세포
R1 은 이름표(바코드+UMI)
R2 만 cDNA
R1 은 유전체에 안 붙인다
R2 만 cDNA
R1 은 유전체에 안 붙인다
같은 기계, 같은 파일 형식인데 R1 의 뜻이 다릅니다. 라이브러리를 어떻게 만들었느냐가 정해요. 이것을 헷갈리면 정렬이 통째로 실패합니다.
🤔 확인 문제
FASTQ 이름줄의
1101:24578:1000 은 무엇인가?해설 플로우셀 위에서 이 클러스터가 어디에 있었는지입니다 (5강).
중복 읽기를 찾거나 광학 중복을 가릴 때 씁니다.
🤔 확인 문제
품질줄에
F 가 뜻하는 Q점수는? (Phred+33)해설
F 의 아스키 값은 70 이고, 70 − 33 = 37 입니다.
오류 확률 약 2/10,000 으로 아주 좋은 글자예요.