13강 / 20강

FASTQ — 네 줄이 읽기 하나

【실습】 이름줄과 품질줄을 손으로 뜯는다

FASTQ — 네 줄이 읽기 하나
읽기 하나가 네 줄입니다. 이름 · 서열 · 더하기 · 품질. 이 네 줄이 수억 번 되풀이된 것이 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 은 유전체에 안 붙인다

같은 기계, 같은 파일 형식인데 R1 의 뜻이 다릅니다. 라이브러리를 어떻게 만들었느냐가 정해요. 이것을 헷갈리면 정렬이 통째로 실패합니다.

🤔 확인 문제
FASTQ 이름줄의 1101:24578:1000 은 무엇인가?
🤔 확인 문제
품질줄에 F 가 뜻하는 Q점수는? (Phred+33)