Sanger Sequencing(생어 시퀀싱)
PCR 밴드에서 크로마토그램까지 — DNA를 한 염기씩 읽는 방법
젤에서 밴드를 찾는 경험에서 출발해 Taq 폴리머라제와 dNTP의 결합을 이해하고, ddNTP가 사슬을 멈추는 원리 · 방사성에서 4색 형광으로 바뀐 검출 · 캐필러리 전기영동 · .ab1 크로마토그램 판독과 트러블슈팅까지
← → 이동S 목차R 읽기 모드F 전체화면
Learning Objectives(학습 목표)
PCR의 효소·온도 조건에서 생어 시퀀싱의 검출·판독까지
- 젤의 밴드 하나에서 출발해 PCR 3단계(변성 · 어닐링 · 신장)를 온도와 효소 조건으로 설명
- Taq 폴리머라제가 PCR을 자동화할 수 있었던 이유를 변성 온도와 효소의 열안정성으로 설명
- 프라이머 말단의 3′-OH와 들어오는 dNTP의 α-인산 사이 결합 형성을 서술하고, ddNTP의 3′-H가 사슬을 멈추는 이유를 구조로 비교
- 방사성 · 인광 검출에서 4색 형광 · 캐필러리 전기영동으로 바뀐 이유를 처리량과 분해능으로 설명
- .ab1 크로마토그램에서 믿을 구간과 버릴 구간을 구분하고, 대표적인 문제 패턴의 원인을 추정
생어 시퀀싱은 "어디서 멈췄는가"를 길이로 바꿔 읽는 기술 — 길이는 전기영동이, 마지막 염기는 색이 알려줌
Illumina · Nanopore · PacBio 등 차세대 시퀀싱(11-2) · FASTQ 품질과 대량 디코딩(12–13주차) · 본 강의는 한 번에 한 서열을 읽는 방식만
Lecture Map
밴드 → 효소 → 멈춤 → 검출 → 판독
PCR — 밴드에서 출발젤 전기영동 · Taq
변성 · dNTP 채택 · 약 20분
사슬 종결ddNTP의 3′-H
조각 사다리 · 사이클 시퀀싱
검출의 진화방사성 · 인광 → 4색 형광
캐필러리 전기영동
.ab1 판독크로마토그램 · 품질값
실행 · 트러블슈팅
- PCR을 먼저 이해해야 함 — 생어 반응은 프라이머 1개짜리 PCR에 멈춤 장치를 넣은 것
- 각 단계는 무엇이 들어가고 · 무엇이 바뀌고 · 무엇이 남는지의 세 질문으로 고정해 서술
- 마지막 PART는 그림 중심 — 실제 트레이스를 보며 좋은 피크와 나쁜 피크를 구분하는 눈을 만듦
10주차 Random Access의 선택적 PCR이 오늘 PART 1의 출발점 · 4주차에서 배운 치환 · 삽입 · 삭제 오류가 PART 4 크로마토그램에서 실제 모양으로 나타남
복습 — DNA 데이터 저장의 읽기 단계
저장 워크플로에서 시퀀싱 단계의 위치
3주차
6 · 7주차
9주차
10주차
11주차 오늘
12주차
대량 처리에는 NGS를 쓰지만, 정확도의 기준(gold standard)은 여전히 생어 · 플라스미드 확인 · 변이 검증 · 합성 올리고 품질 확인에 매일 쓰임
4주차의 치환 · 삽입 · 삭제가 "읽기" 단계에서도 생김 — 크로마토그램의 이중 피크 · 미끄러짐 · 신호 소실이 그 모습
11-1(오늘) Sanger — PCR · 사슬 종결 · 검출 · 크로마토그램
11-2 게놈 조립 · 인류사 · NGS
11-3~11-6 단일분자 · 나노포어 · FASTQ 품질
젤 위의 밴드 하나 — 그것은 어떻게 만들어졌고, 그 안의 서열은 어떻게 읽는가
PCR — 밴드에서 출발
Polymerase Chain Reaction(중합효소 연쇄 반응) · 약 20분
- 젤 위의 밴드를 먼저 보고, 그 밴드가 만들어진 과정을 거꾸로 따라감
- 폴리머라제가 필요로 하는 네 가지 — 주형 · 프라이머 · dNTP · Mg²⁺
- 고온에서 죽지 않는 효소 Taq — 변성이 꼭 필요하기 때문
- dNTP가 주형에 맞춰 하나씩 붙는 모양과 결합
출발 질문 — 이 밴드는 어디서 왔나
PCR이 끝난 튜브를 젤에 걸었을 때 보이는 것
1번 레인에 약 500 bp 위치에 밴드 하나 · 2번 레인은 비어 있음
- 보이지 않는 분자 수십억 개가 같은 길이로 모여야 밴드 하나가 보임
- 주형이 없는 2번에 밴드가 없다는 것 — 밴드는 주형에서 복사된 것
- 그렇다면 질문 세 가지: 누가 복사했나 · 왜 정확히 500 bp인가 · 어떻게 이렇게 많아졌나
젤이 어떻게 크기를 알려주는지 → 복사하는 효소 → 복사 조건 → 증폭 → 다시 젤
교육용 젤 모식도 · 연구실 실측 사진으로 오인하지 않기
Gel Electrophoresis(젤 전기영동) — 크기로 줄 세우기
DNA는 모두 음전하 · 아가로스 그물은 체 · 작은 조각이 먼저 도착
- 전하는 길이에 비례 — 염기마다 인산 1개 · 전하/질량 비가 거의 일정 → 분리 기준은 오직 크기
- 아가로스 0.8–2% — 농도가 높을수록 그물이 촘촘해져 작은 조각을 잘 나눔 · 1–2염기 차이는 폴리아크릴아마이드(PAGE)에서 구분
- 크기 읽기 — 같은 젤에 건 ladder와 위치를 비교 · 반로그 표준곡선에서 보간
- 보이게 하기 — DNA 사이에 끼어드는 형광 염색약(SYBR Safe · GelRed · EtBr) + 청색광/UV
같은 원리를 가는 관(캐필러리)과 폴리머 용액으로 바꾸면 1염기 차이까지 나뉨 — 생어 시퀀싱의 검출 장치
DNA Polymerase(폴리머라제) — 복사에 필요한 네 가지
폴리머라제는 새로 시작하지 못함 · 이미 있는 3′-OH 끝에만 이어 붙임
① Template(주형)
읽을 가닥 · 단일가닥이어야 염기가 노출됨 → 변성이 필요한 이유
② Primer(프라이머)
18–25 nt 짧은 DNA · 폴리머라제에게 3′-OH 시작점을 제공 · 어디부터 복사할지 결정
③ dNTP 4종
dATP · dCTP · dGTP · dTTP · 재료이자 에너지원 (삼인산)
④ Mg²⁺
활성 부위에서 인산의 음전하를 안정화 · 보통 1.5–2.5 mM · 너무 많으면 비특이 증폭
Taq Polymerase(택 폴리머라제) — 온천에서 온 효소
Thermus aquaticus — 약 70 °C 온천에 사는 세균의 DNA 폴리머라제
| 연도 | 사건 |
|---|---|
| 1969 | 옐로스톤 온천에서 T. aquaticus 분리 보고 (Brock & Freeze) |
| 1976 | 이 세균에서 DNA 폴리머라제 정제 (Chien, Edgar, Trela) |
| 1983 | Kary Mullis, PCR 개념 고안 — 처음엔 대장균 효소(Klenow) 사용 |
| 1988 | Taq를 PCR에 도입 · 자동 온도 순환 가능해짐 (Saiki 외, Science) |
| 1993 | Mullis 노벨 화학상 |
다음 슬라이드: Brock·Mullis 실제 사진과 연구 기여
| 성질 | 대략값 (조건 의존) | 의미 |
|---|---|---|
| 최적 온도 | 72–80 °C | 신장 단계를 72 °C로 두는 이유 |
| 95 °C 반감기 | 약 40분 | 30사이클 변성을 버팀 |
| 신장 속도 | 약 1 kb/분 | "1분/kb" 규칙 |
| 교정(3′→5′ 엑소) | 없음 | 오류율 약 10⁻⁴–10⁻⁵/nt |
| 3′ 말단 | A 하나 추가 | TA 클로닝에 이용 |
정확한 복사가 중요하면 Pfu · Q5 같은 교정 효소를 씀 · 반면 PART 2의 시퀀싱용 효소는 Taq 계열을 개량한 것 — ddNTP를 잘 받아들이도록
Brock TD & Freeze H, J Bacteriol 98:289 (1969) · Chien A et al., J Bacteriol 127:1550 (1976) · Saiki RK et al., Science 239:487 (1988) · 수치는 제조사·조건에 따라 다름
온천의 미생물에서 PCR 자동화로
Brock & Freeze (1969)
T. aquaticus 분리 보고UW–Madison · 대학 사진 인용
1983 PCR 아이디어
1993 노벨 화학상Dona Mapston · CC BY-SA 3.0
Brock: 고온성 미생물 · Chien·Edgar·Trela: Taq 효소 정제(1976) · Mullis: PCR 발상 · Saiki 등: 내열 효소를 이용한 PCR(1988).
왜 고온에서 안 죽는 효소가 필요한가
매 사이클 95 °C로 가닥을 풀어야 함 → 보통 효소는 그때마다 변성되어 죽음
| Taq 이전 (1985) | Taq 이후 (1988~) | |
|---|---|---|
| 효소 | 대장균 Klenow | Taq |
| 효소 추가 | 매 사이클 손으로 | 처음 한 번 |
| 장비 | 온도 다른 수조 3개 사이를 옮김 | 자동 Thermal cycler |
| 어닐링·신장 온도 | 37 °C 근처 — 프라이머가 엉뚱한 곳에도 붙음 | 55–72 °C — 특이성 향상 |
높은 온도에서는 프라이머가 완벽히 맞는 자리에만 남음 → 젤에 밴드 하나
실온 셋업 중의 약한 활성 → 프라이머 다이머 · 그래서 첫 95 °C 전까지 잠가 둔 효소가 표준
Saiki RK et al., Science 230:1350 (1985) · Saiki RK et al., Science 239:487 (1988)
Denaturation(변성) — 이중가닥을 푸는 이유와 온도
염기는 이중나선 안쪽에 숨어 있음 · 풀어야 프라이머와 dNTP가 읽을 수 있음
- Tm(녹는점) — 이중가닥의 절반이 풀리는 온도 · GC가 많을수록, 길수록 높음
- G–C는 수소결합 3개 + 더 강한 염기 쌓임(stacking) → A–T보다 단단함
- PCR은 Tm보다 충분히 높은 94–98 °C로 수십 초 · 첫 사이클은 2–3분 (긴 주형·플라스미드를 완전히 풀기 위해)
20-mer, GC 50% → 2×10 + 4×10 = 60 °C · 어닐링은 보통 Tm보다 3–5 °C 낮게 시작
변성은 생략할 수 없는 단계 · 그래서 효소가 그 온도를 견뎌야 함 — 앞 장의 결론과 연결
PCR 한 사이클 — 변성 · 어닐링 · 신장
그림을 클릭하며 한 단계씩 · 온도가 바뀔 때마다 무엇이 일어나는지
PCR 1 사이클
교재로 대조 — PCR의 세 단계
온도 프로그램 — 실제로 기계에 넣는 값
Thermal cycler(써멀 사이클러) 화면에 입력하는 표준 3단계 프로그램
| 단계 | 온도 | 시간 |
|---|---|---|
| 초기 변성 | 95 °C | 2–3 min |
| 변성 | 95 °C | 30 s |
| 어닐링 | Tm − 5 | 30 s |
| 신장 | 72 °C | 1 min/kb |
| 최종 신장 | 72 °C | 5 min |
| 보관 | 4 °C | ∞ |
너무 낮으면 엉뚱한 곳에도 붙어 여러 밴드 · 너무 높으면 아예 안 붙어 밴드 없음 → 온도 구배(gradient)로 최적값 찾기
dNTP의 구조 — 재료이자 에너지
deoxynucleoside triphosphate(디옥시뉴클레오사이드 삼인산) = 염기 + 디옥시리보스 + 인산 3개
- 3′-OH — 사슬에 들어간 뒤 다음 dNTP를 받을 손잡이 · PART 2에서 이것을 없앤 것이 ddNTP
- α-인산만 사슬에 남고 β·γ는 피로인산(PPi)으로 떨어져 나감
- α–β 사이의 P–O 결합이 끊어져 β·γ가 PPi로 나감 · 방출된 PPi의 가수분해가 순방향 반응을 도움
- 2′-H — 리보스의 2′-OH가 없음 = "디옥시" · RNA와의 차이(6주차 복습)
dATP · dCTP · dGTP · dTTP 각각 보통 0.2 mM · 네 종류 농도가 다르면 오류율이 올라감
dNTP 채택 — 모양이 맞아야 들어감
주형 염기와 짝이 맞는 dNTP만 활성 부위에 "딱 맞게" 들어감
- A는 T와, G는 C와 — 수소결합을 주고받는 자리가 맞물리는 조합
- 퓨린 + 피리미딘 = 항상 같은 폭 → 이중나선의 지름이 일정 · 폴리머라제는 이 "정해진 폭"을 자처럼 씀
- 틀린 짝도 가끔 들어감 → Taq의 오류율 약 1만–10만 염기에 1개
폴리머라제는 염기를 "읽는" 것이 아니라 짝의 모양이 표준과 같은지를 확인함
ddNTP도 염기 모양은 정상 → 폴리머라제가 정상 재료로 착각하고 받아들임 · 차이는 반대편 3′ 끝에 있음
교재로 대조 — 손가락 도메인과 염기쌍 기하
활성 부위는 단순한 자가 아니다 · 기하, 수소 결합, 유도 적합과 반응 화학이 함께 작용
결합 형성 — 3′-OH가 α-인산을 공격
한 염기가 붙는 순간의 화학 · 그림을 클릭하며 단계별로
뉴클레오타이드 한 개의 도입
두 금속 이온 메커니즘: Steitz TA, J Biol Chem 274:17395 (1999) · 자체 제작 모식도 · 원자 배치 단순화
지수 증폭 — 몇 사이클이면 보이나
사이클마다 두 배 · 30사이클이면 약 10억 배
2³⁰ = 1,073,741,824 ≈ 10⁹ · 효율 90%면 1.9³⁰ ≈ 2×10⁸
- 정확한 길이의 산물은 3번째 사이클에 처음 나타남 — 두 프라이머 사이만 남은 가닥 · 이후 이 산물이 지배
- 정체기 — 프라이머·dNTP 소진, 효소 활성 감소, 산물끼리 다시 붙음 → 사이클을 늘려도 더 안 늘고 비특이 산물만 증가
- 정량이 필요하면 정체기 전 구간을 실시간으로 봄 → qPCR (10주차 연결)
다시 젤로 — 밴드 해석과 PCR 트러블슈팅
생어 시퀀싱에 보내기 전, PCR 산물이 깨끗한지 젤에서 먼저 확인
| 레인 | 모습 | 흔한 원인 | 대처 |
|---|---|---|---|
| 1 | 밴드 하나 | 정상 | 정제 후 시퀀싱 |
| 2 | NTC 깨끗 | 오염 없음 | — |
| 3 | NTC에 밴드 | 시약·피펫 오염 | 시약 교체 · 공간 분리 |
| 4 | 50 bp 근처 흐린 밴드 | 프라이머 다이머 | 프라이머 재설계 · hot-start |
| 5 | 여러 밴드 | 어닐링 온도 낮음 | 온도 ↑ · 구배 PCR |
| 6 | 번짐(smear) | 주형·사이클 과다 | 주형 ↓ · 사이클 ↓ |
| 7 | 밴드 없음 | 어닐링 높음 · 억제제 | 온도 ↓ · 주형 정제 |
밴드가 하나여야 함 · 여러 밴드를 그대로 보내면 PART 4의 "처음부터 이중 피크" 크로마토그램이 나옴 · 남은 프라이머와 dNTP는 효소 처리(ExoSAP)나 컬럼으로 제거
퀴즈 1 — PCR
문항을 선택하면 해답 표시
Taq 대신 대장균 폴리머라제를 한 번만 넣고 30사이클을 돌리면 젤에 무엇이 보이나
어닐링 온도를 Tm보다 15 °C 낮게 잡으면 젤은 어떻게 바뀌나
dNTP 중 dGTP만 빠뜨리면 어떤 일이 일어나나
효율 100%로 25사이클과 35사이클의 산물 양 차이는 몇 배인가 · 실제로도 그런가
사슬 종결 — ddNTP
Chain Termination(체인 터미네이션) · 1977
- PART 1의 신장 반응에 "멈춤 장치"를 섞는다는 생각
- ddNTP — 3′-OH 하나를 지운 dNTP
- 모든 위치에서 한 번씩 멈춘 조각들의 사다리
- 사이클 시퀀싱 — 프라이머 1개짜리 PCR
생어의 아이디어 — 멈춘 위치가 곧 서열
"G에서만 멈추는 반응"을 만들면, 조각 길이들이 곧 G의 위치 목록
신장을 무작위로, 하지만 특정 염기에서만 멈추게 함 → 길이를 재면 그 염기가 몇 번째에 있는지 알 수 있음 → 네 염기 모두 하면 전체 서열
| 연도 | 사건 |
|---|---|
| 1977 | Sanger · Nicklen · Coulson, ddNTP 사슬 종결법 발표 (PNAS) |
| 1977 | Maxam–Gilbert 화학 절단법 — 같은 해, 독성 시약 탓에 생어법에 밀림 |
| 1980 | Sanger 두 번째 노벨 화학상 (Gilbert · Berg와 공동) |
| 1986–87 | 형광 표지 · 자동 시퀀서 (PART 3) |
| 2003 | 인간 게놈 프로젝트 완료 — 주력 기술이 캐필러리 생어 |
Sanger F, Nicklen S, Coulson AR, PNAS 74:5463 (1977) · Maxam AM & Gilbert W, PNAS 74:560 (1977)
생어 방법을 만든 사람들
1958: 인슐린 구조 · 1980: 핵산 서열
1977: 사슬 종결법NLM/NIH · Public domain
1980 노벨 화학상
Maxam–Gilbert 화학 절단법NLM/NIH · Public domain
Sanger·Nicklen·Coulson (1977)
실험 기술과 후속 게놈 지도Barry Honda / Wellcome · CC BY-NC
1977년 사슬 종결 논문의 저자는 Frederick Sanger, Steve Nicklen, Alan R. Coulson이다. Gilbert의 방법은 다른 원리의 동시대 기술이다.
ddNTP — 3′-OH 하나의 차이
dideoxy(다이디옥시) = 2′과 3′ 두 자리 모두 산소가 없음
염기 · 삼인산 · α-인산 쪽은 정상과 같음 → 짝 맞추기와 결합 형성(PART 1)은 그대로 일어남 · 문제는 그 다음 차례에 생김
화학 합성에서는 캡핑이 실패한 사슬을 인위적으로 멈춤 · 생어에서는 멈춤이 의도된 정보 — 멈춘 위치가 곧 데이터
교재로 대조 — ddNTP 구조와 생어 방법
사슬 종결 — 단계별로 보기
dNTP 사이에 ddNTP가 소량 섞인 튜브 안에서 한 분자에 일어나는 일
한 분자의 운명
조각 사다리 — 모든 위치에서 한 번씩
수십억 분자가 각자 다른 곳에서 멈춤 → 길이가 1 nt씩 다른 조각 세트(nested set)
짧은 조각부터 차례로 마지막 색만 읽으면 새 가닥의 서열(5′→3′) · 주형은 그 상보 서열
ddNTP를 많이 넣으면 짧은 조각 위주 → 앞부분만 강하고 뒤가 약함 · 적게 넣으면 긴 조각 위주 → 앞부분 신호가 약함 · 상용 키트는 약 1 kb를 고르게 읽도록 최적화되어 있음
가장 짧은 조각들은 프라이머와 함께 나오는 잔여물 · 미반응 염료와 겹쳐 처음 수십 염기는 신뢰도가 낮음
Cycle Sequencing(사이클 시퀀싱) — 프라이머 1개짜리 PCR
PART 1과 같은 기계 · 같은 온도 순환 · 다른 점은 프라이머 수와 ddNTP
| PCR | 사이클 시퀀싱 | |
|---|---|---|
| 프라이머 | 2개 (정방향 · 역방향) | 1개 |
| 증폭 | 지수 (2ⁿ) | 선형 — 매 사이클 주형에서 새로 복사 |
| 재료 | dNTP | dNTP + 형광 ddNTP |
| 산물 | 같은 길이의 이중가닥 | 길이가 다른 단일가닥 조각 세트 |
| 주형 | 게놈 · cDNA 등 | 정제된 PCR 산물 · 플라스미드 |
| 효소 | Taq · 교정 효소 | ddNTP를 잘 받도록 개량한 Taq |
PCR에서 남은 프라이머 2개와 dNTP가 들어오면 두 방향에서 동시에 신장 → 겹친 신호 · ExoSAP나 컬럼으로 제거
1 kb 가까운 조각까지 충분히 자라도록 길게 · 온도·시간은 키트 제조사 권장값을 그대로 사용
야생형 Taq는 ddNTP를 dNTP보다 훨씬 덜 받아들여 피크 높이가 들쭉날쭉 · 667번 페닐알라닌 → 티로신 치환 하나로 ddNTP 구별이 크게 줄어 고른 피크 높이
Tabor S & Richardson CC, PNAS 92:6339 (1995) · 온도 조건은 Thermo Fisher BigDye Terminator v3.1 사용자 안내서 기준 예시 · 실제 값은 키트 문서 확인
검출 — 방사성에서 4색 형광으로
Detection(검출) · Capillary Electrophoresis(캐필러리 전기영동)
- 1세대: 방사성 표지 · 4개 레인 · X선 필름과 인광판
- 인광과 형광 — 빛을 내는 시간의 차이
- 2세대: 4색 형광 염료 · 한 레인에서 네 염기 동시에
- 캐필러리 전기영동 · 신호에서 염기와 품질값까지
1세대 — 방사성 표지와 4레인 젤
반응 4개 (ddA · ddC · ddG · ddT) → 레인 4개 · ³²P/³⁵S로 표지 → 필름에 감광
- 각 튜브에 한 종류의 ddNTP만 넣음 · 표지는 방사성 dNTP(³⁵S-dATP 등)나 방사성 프라이머
- 얇고 긴 폴리아크릴아마이드 슬랩 젤 · 수천 V · 1 nt 차이 분리
- 젤을 말려 X선 필름에 하룻밤–며칠 감광(자동방사선사진) → 사람이 눈으로 읽음
- 이후 인광판(storage phosphor screen)이 필름을 대신함 — 다음 장
방사선 안전 관리 · 한 샘플에 레인 4개 · 레인끼리 이동 속도 차이 · 사람이 읽는 속도 — 하루 수백 염기 수준
다음 슬라이드에서 1977년 원논문의 실제 젤과 반응 조건을 비교
1977년 원논문 — 필름에서 읽은 염기서열
- 짧은 조각이 아래로 이동 → 아래에서 위로 새 가닥 판독
- 레인 순서는 원문에 적힌 G · A · T · C를 따른다
- 1977년 이 그림의 C 반응에는 araCTP가 사용됨
- 현대의 네 ddNTP 방식 설명과 역사적 원문의 조건을 구분
- 자체 제작한 단순 젤 모식도와 실제 실험 이미지를 비교
Phosphorescence(인광) vs Fluorescence(형광) — 빛을 내는 시간
둘 다 빛을 흡수한 뒤 다시 내놓음 · 차이는 거쳐 가는 상태와 걸리는 시간
| 형광 | 인광 | |
|---|---|---|
| 경로 | S₁ → S₀ | S₁ → T₁ → S₀ |
| 지속 시간 | 나노초 — 불 끄면 즉시 꺼짐 | 마이크로초–초 — 잔광 |
| 시퀀싱에서 | 2세대 염료 · 레이저로 실시간 검출 | 1세대 인광판에서 신호 저장·판독 |
방사선 에너지를 결정 속 전자 갇힘으로 저장 → 나중에 레이저로 훑으면 갇힌 에너지가 빛으로 나옴(광자극 발광) · 필름보다 넓은 동적 범위 · 재사용 가능 — 엄밀히는 고전적 인광과 기전이 다르지만 현장에서 "인광 이미징"이라 부름
방사선 없이 · 실시간으로 · 색을 나눠 한 레인에 네 염기를 동시에 — 다음 장
2세대 — 4색 형광 표지
형광 프라이머(1986) → 형광 종결자(1987) · 한 레인에서 네 색을 검출
| 염기 | 표시 색 (관례) |
|---|---|
| A | 초록 |
| C | 파랑 |
| G | 검정 — 실제 방출은 노랑 계열 |
| T | 빨강 |
하나의 공여체 염료가 레이저 빛을 받아 네 종류의 수용체 염료로 에너지를 넘김 → 레이저 하나로 네 색을 모두 밝게 들뜨게 함
큰 염료가 조각의 이동 속도를 바꿈 · 미반응 염료 종결자가 남으면 덩어리 신호(dye blob) — PART 4
Smith LM et al., Nature 321:674 (1986) · Prober JM et al., Science 238:336 (1987) · Rosenblum BB et al., Nucleic Acids Res 25:4500 (1997)
형광 자동화 — Hood와 Smith 연구진
Smith 등과 형광 DNA 자동 판독(1986)Rajasekhar1961 · CC BY 4.0
여기서 1·2세대는 생어 검출 방식의 구분이다. 다음 11-2의 2세대 NGS는 대량 병렬 플랫폼을 뜻한다.
- 1986 Smith 논문: 네 종류의 형광 프라이머
- 반응은 네 개 → 섞어서 한 젤 튜브에 전기영동
- 1987 Prober 논문: 형광 ddNTP를 쓰는 dye-terminator
- 기존 그림의 표시색은 현재 관례이며 당시 염료 색과 구분
Smith et al., Nature 321:674–679 (1986) · Prober et al., Science (1987)
1986년 원논문 — 네 형광 채널을 서열로
- FITC–A, NBD–T, TM–G, Texas Red–C
- 한 젤 튜브의 혼합 시료를 파장별로 측정
- 채널마다 피크 위치를 나란히 놓아 염기 호출
- 그림은 실측 데이터의 확대 구간이며 자체 모의 트레이스와 구분
- 색 이름과 화면 표시 관례를 동일시하지 않기
Smith et al., Nature 321:674–679 (1986), Fig.4c · USPTO 공개 특허 심판 첨부 원문에서 확인
스펙트럼 겹침과 분광 보정
네 염료의 방출 스펙트럼은 서로 겹침 → 검출기는 "섞인 빛"을 받음 → 수학으로 분리
- Spectral calibration(분광 보정) — 염료 하나씩만 든 표준 시료를 돌려 행렬 M을 기기마다 측정
- 보정이 틀어지면 한 염료의 신호가 다른 색에 새어 들어가 모든 피크 밑에 작은 "그림자 피크"가 생김 — PART 4에서 이중 피크와 혼동 주의
- Mobility correction(이동도 보정) — 염료마다 조각을 다르게 끌어 생기는 위치 차이를 소프트웨어가 맞춤 · 키트 · 폴리머 · 기기 조합별 파일로 관리
크로마토그램은 측정된 원본이 아니라 계산된 결과 · 원본(raw)과 처리본(analyzed)이 .ab1 안에 함께 들어 있음
Capillary Electrophoresis(캐필러리 전기영동) 장치
머리카락 굵기의 유리관 + 고분자 용액 체 + 레이저 검출 창
슬랩 젤에서 캐필러리로 — 무엇이 좋아졌나
핵심은 열 · 가는 관은 열을 빨리 버리므로 높은 전압을 걸 수 있음
| 항목 | 슬랩 폴리아크릴아마이드 젤 | 캐필러리 전기영동 |
|---|---|---|
| 열 방출 | 두꺼운 판 → 열이 갇혀 띠가 번짐 | 표면적/부피 비가 커서 열을 빠르게 버림 → 고전압 가능 |
| 준비 | 매번 젤을 붓고 굳힘 | 폴리머를 자동으로 다시 채움 |
| 로딩 | 손으로 레인마다 | 96웰에서 자동 주입 |
| 레인 간 차이 | 레인마다 이동 속도가 다름 | 관마다 독립 · 보정 쉬움 |
| 판독 길이 | 수백 염기 | 약 700–1,000 염기 (고품질 기준 수백–900) |
| 처리량 | 하루 수십 샘플 | 96관 × 하루 여러 회 |
원리는 PART 1의 젤과 같음 — 음전하 DNA가 체를 지나며 크기로 정렬 · 바뀐 것은 체의 모양, 열 관리, 자동화
캐필러리 생어도 한 번에 한 관 = 한 서열 · NGS는 이것을 수억 개 동시에 하는 방향으로 감
신호에서 서열과 품질값까지
장비가 내놓는 것은 글자가 아니라 네 개의 시계열 · 소프트웨어가 글자와 확신도로 바꿈
세기 vs 시간
→ 염료 4채널
차이 맞춤
배경 제거
(QV)
· 호출 · QV
| QV | 틀릴 확률 | 정확도 |
|---|---|---|
| 10 | 1/10 | 90% |
| 20 | 1/100 | 99% |
| 30 | 1/1,000 | 99.9% |
| 40 | 1/10,000 | 99.99% |
- Phred — 피크 모양 · 간격 · 이웃 피크와의 비율 같은 특징을 확률로 바꾼 방식 (1998) · 오늘날 기기 소프트웨어(KB basecaller 등)도 같은 척도 사용
- 관례: QV20 이상을 "쓸 만한 염기"로 셈 · 시퀀싱 업체 보고서의 "QV20+ 길이"가 이것
- 이 Q 척도는 11-2의 FASTQ에서도 그대로 쓰임 — 생어에서 만들어진 언어
QV는 소프트웨어의 추정치 · 혼합 주형처럼 가정이 깨지는 경우엔 높은 QV로 틀린 글자를 내놓기도 함 → 항상 트레이스를 눈으로 확인
Ewing B & Green P, Genome Res 8:186 (1998) · Ewing B et al., Genome Res 8:175 (1998)
Phred — 품질값을 조립으로 연결
Phred·Phrap 개발의 중심
Brent Ewing 등과 Phred 발표UW Genome Sciences · 대학 사진 인용
- 피크에서 염기를 호출하고 오류 확률을 추정: Phred
- 겹치는 판독과 품질을 이용해 contig 구성: Phrap
- Q20: 염기당 오류 확률 0.01 · Q30: 0.001
- 품질값은 추정치이며 문맥·보정에 영향을 받음
- 11-2: 겹침과 반복 서열을 함께 검토하며 게놈 조립
Ewing et al., Genome Research (1998) · PNAS · Biography of Phil Green (2004)
.ab1과 크로마토그램 읽기
Trace Reading(트레이스 판독) · Troubleshooting(트러블슈팅)
- .ab1 파일 안에 무엇이 들어 있나
- 프로그램으로 열기 · 코드로 열기 — 실제 실행
- 크로마토그램 보는 법 · 믿을 구간과 버릴 구간
- 나쁜 트레이스 8가지 — 모양 · 원인 · 해결
용어와 파일 — 크로마토그램과 .ab1
시퀀싱 업체에서 받는 파일 중 꼭 받아야 하는 것은 글자 파일이 아니라 .ab1
Chromatogram(크로마토그램) · Electropherogram(일렉트로페로그램) · Trace(트레이스) 모두 같은 그림 · 시간(=길이)에 따른 네 색 형광 세기 곡선 · 히스토그램은 아님 (도수분포가 아니라 신호 곡선)
| 파일 | 들어 있는 것 |
|---|---|
| .ab1 | 원본 신호 · 처리 신호 · 염기 호출 · 피크 위치 · QV · 장비 기록 전부 |
| .seq · .fasta | 글자만 — 틀렸는지 확인할 방법이 없음 |
| 사람이 보기 위한 그림 — 분석·정렬 불가 |
ABIF 구조 — 이름표(태그) + 번호로 칸을 찾아가는 바이너리 상자
| 태그 | 번호 | 내용 |
|---|---|---|
DATA | 1–4 | 원본 신호 (분광 분리 전) |
DATA | 9–12 | 처리된 4채널 트레이스 — 우리가 보는 그림 |
FWO_ | 1 | 채널 순서 (예: "GATC") — DATA9–12와 대응 |
PBAS | 2 | 염기 호출 문자열 |
PLOC | 2 | 각 염기 피크의 위치 (스캔 번호) |
PCON | 2 | 각 염기의 QV |
SMPL | 1 | 시료 이름 |
RUND · RUNT | 1–4 | 분석 날짜 · 시각 |
Applied Biosystems, ABIF File Format Specification · Biopython Bio.SeqIO.AbiIO 문서
실제로 열기 — 프로그램과 순서
무료 뷰어로 충분 · 중요한 것은 매번 같은 순서로 보는 습관
| 프로그램 | 운영체제 | 쓰임 |
|---|---|---|
| SnapGene Viewer | Win · Mac · Linux | 트레이스 보기 · 플라스미드 지도와 정렬 · 무료 |
| UGENE | Win · Mac · Linux | 오픈소스 · 여러 .ab1 정렬 · 콘센서스 |
| 4Peaks | Mac | 가볍게 트레이스 확인 · 트리밍 |
| Chromas | Windows | 트레이스 보기 · 편집 (라이선스 확인) |
| Benchling | 웹 | 레퍼런스에 여러 트레이스 정렬 · 팀 공유 |
| Biopython | 코드 | 여러 파일 일괄 처리 · 그래프 · 다음 장 |
실습에서는 학생의 .ab1 파일을 열어 아래 순서로 확인 · 위 화면은 설명용 도식
매번 같은 순서
- 전체 보기 — 신호 세기(RFU)와 길이부터 · 수백 이하면 PART 4 갤러리 ②
- QV 막대 — 고품질 구간의 시작과 끝 확인
- 트리밍 — 앞 수십 · 뒤 저품질 구간 잘라냄
- 레퍼런스 정렬 — 기대 서열 · BLAST · 플라스미드 지도
- 불일치마다 트레이스 확인 — 글자 말고 피크를 봄
- 정방향 · 역방향 합치기 — 두 방향에서 모두 보인 변이만 인정
코드로 열기 — Biopython 실습
.ab1 하나를 읽어 원하는 구간의 트레이스를 직접 그림
from Bio import SeqIO
import matplotlib.pyplot as plt
rec = SeqIO.read("sample.ab1", "abi")
raw = rec.annotations["abif_raw"]
seq = raw["PBAS2"].decode() # 염기 호출
qual = rec.letter_annotations["phred_quality"] # 염기별 QV
peaks = raw["PLOC2"] # 피크 위치 (스캔 번호)
order = raw["FWO_1"].decode() # 채널 순서, 예: GATC
color = {"A": "green", "C": "blue", "G": "black", "T": "red"}
traces = {b: raw["DATA" + str(9 + i)] for i, b in enumerate(order)}
print(rec.annotations["abif_raw"]["SMPL1"], len(seq), "nt")
print("QV20 이상:", sum(q >= 20 for q in qual), "nt")
s, e = 100, 140 # 보고 싶은 염기 구간
x0, x1 = peaks[s] - 10, peaks[e] + 10
fig, ax = plt.subplots(figsize=(12, 3))
for b, y in traces.items():
ax.plot(range(x0, x1), y[x0:x1], color=color[b], lw=1)
top = max(max(y[x0:x1]) for y in traces.values())
for i in range(s, e):
ax.text(peaks[i], top * 1.05, seq[i], ha="center", color=color.get(seq[i], "gray"))
ax.set_xlabel("scan"); ax.set_ylabel("RFU")
plt.tight_layout(); plt.savefig("trace_100_140.png", dpi=200)
trimmed = SeqIO.read("sample.ab1", "abi-trim") # 저품질 양 끝 자동 트리밍
print("트리밍 후:", len(trimmed), "nt")b'Sample_01' 912 nt QV20 이상: 806 nt 트리밍 후: 798 nt
pip install biopython matplotlib후 실행- DATA9–12의 순서는 FWO_1이 정함 — 순서를 가정하면 색이 뒤바뀜
abi-trim은 품질 기반(Mott 방식) 트리밍
"data 폴더의 .ab1을 전부 읽어 파일별 QV20 길이를 표로 만들고, QV가 20 미만인 구간을 막대그래프로 그려줘. FWO_1로 채널 순서를 확인할 것" — 요구 조건을 이렇게 명시
크로마토그램 보는 법
좋은 트레이스 = 높이가 비슷한 피크가 같은 간격으로, 한 자리에 한 색만
가로축
스캔 번호 = 시간 = 조각 길이 · 오른쪽으로 갈수록 긴 조각
세로축
형광 세기(RFU) · 절대값보다 이웃 피크와의 비율이 중요
한 피크 = 한 염기
피크 꼭대기 위의 글자가 호출 결과 · 겹친 피크는 N이나 틀린 글자로 나옴
바닥선
피크 아래가 평평해야 함 · 바닥에 작은 피크가 깔리면 혼합 · 오염 의심
한 번의 판독 — 믿을 구간과 버릴 구간
한 반응에서 약 1,000 염기를 내놓지만 전부 믿을 수 있는 것은 아님
- 처음 ~30 nt — 짧은 조각은 분리가 잘 안 되고 프라이머 잔여물과 겹침 → 원하는 부위는 프라이머에서 최소 50 nt 떨어지게 설계
- ~60–90 nt 근처 — 미반응 염료 종결자가 남으면 넓은 dye blob이 이 근처에 나타나기 쉬움
- 고품질 구간 — 보통 수백 염기 · 업체 보고서의 QV20+ 길이
- ~700 nt 이후 — 긴 조각일수록 1 nt 차이의 상대 크기가 작아져 피크가 넓어지고 겹침
- 1 kb보다 긴 부위 — 반대쪽 프라이머로 역방향 판독 · 가운데에 새 프라이머를 두는 primer walking
- 중요한 염기 — 양방향 모두 고품질 구간 안에 들어오게 계획
트러블슈팅 갤러리 ① — 신호와 길이 문제
그림을 먼저 보고 원인을 추측한 뒤 설명을 읽기
① 정상
고른 높이 · 일정한 간격 · 깨끗한 바닥 · QV 대부분 초록
② 신호 약함 · 잡음
원인 주형 부족 · 프라이머 결합 불량 · 염 과다로 주입 실패 · 해결 주형 농도 재측정, 프라이머 Tm 확인, 정제 다시
③ Dye blob
원인 반응 후 정리 단계에서 미반응 염료 종결자가 남음 · 해결 정제 다시 · 그 구간만 반대 방향 판독으로 확인
④ 갑작스러운 정지
원인 GC가 매우 많은 구간 · 머리핀 같은 2차 구조에서 효소가 떨어짐 · 해결 GC-rich 프로토콜 · 첨가제(DMSO · 베타인) · 반대 방향
트러블슈팅 갤러리 ② — 겹침 문제
한 자리에 두 색 — 언제부터, 몇 군데에서 겹치는지가 원인을 알려줌
⑤ 처음부터 전체 이중 피크
원인 주형이 둘 이상(콜로니 혼합 · PCR 다중 밴드) · 프라이머가 두 곳에 결합 · PCR 프라이머 미제거 · 해결 단일 콜로니 · 밴드 하나 확인 · ExoSAP
⑥ 한 자리만 이중 피크
의미 이형접합 SNP 가능성 · 또는 집단 속 변이 · 확인 반대 방향에서도 같은 자리에 같은 두 색이 나오는지 · 높이 비율이 대략 1:1인지
⑦ 단일 염기 반복 뒤 미끄러짐
원인 AAAAAAAA 같은 반복에서 효소가 한두 칸 미끄러져 1 nt 어긋난 사본이 섞임 · 이후 전부 겹침 · 해결 반대 방향 · 반복 뒤쪽에 프라이머
⑧ 앞만 강하고 급히 약해짐 (top-heavy)
원인 주형이 너무 많아 재료가 앞에서 소진 · 해결 주형을 권장량으로 줄임 · 반대로 신호가 넘치면(off-scale) 피크 꼭대기가 잘림
트러블슈팅 표 — 증상에서 원인으로
결과를 받으면 이 표를 위에서부터 대조
| 증상 | 먼저 의심할 것 | 확인 방법 | 해결 |
|---|---|---|---|
| 신호 없음 · 매우 약함 | 주형 부족 · 프라이머 불일치 | 젤 · 흡광도로 주형 양 재확인 · 프라이머 서열 대조 | 주형 증량 · 프라이머 재설계 |
| 잡음 많은 바닥 | 약한 신호를 기기가 증폭 | RFU 수치 확인 | 위와 같음 · 정제 다시 |
| 넓은 덩어리 피크 | dye blob | 60–90 nt 근처 · 한 색의 넓은 봉우리 | 반응 후 정제 다시 |
| 특정 지점부터 신호 소실 | GC-rich · 2차 구조 | 소실 지점 앞 서열의 GC 비율 | 첨가제 · 다른 프로토콜 · 반대 방향 |
| 처음부터 이중 피크 | 혼합 주형 · 프라이머 2곳 결합 | PCR 젤에 밴드 여러 개? · 콜로니 단일? | 단일 콜로니 · 밴드 정제 · 프라이머 변경 |
| 어느 지점부터 이중 피크 | 반복 서열 미끄러짐 · 삽입/결실 혼합 | 그 지점 직전 서열이 반복인가 | 반대 방향 판독 |
| 한 자리만 이중 피크 | 이형접합 · 섞인 집단 | 양방향 같은 위치 재현 | 변이로 보고 · 클로닝 후 분리 |
| 모든 피크 밑 작은 그림자 | 분광 보정 틀어짐 · 신호 과다 | 그림자가 항상 같은 색 짝인가 | 주형 줄이기 · 기기 재보정 요청 |
하나의 판독만으로 결론 내리지 않음 — 반대 방향 판독이 가장 싸고 강한 확인 수단
판독 워크플로 — 변이를 보고하기까지
기대 서열과 다르다는 결과가 나왔을 때 실제 변이인지 판정하는 절차
- ① 품질 구간 확인QV · 신호 세기불일치가 고품질 구간 안에 있는가 · 밖이면 판정 보류
- 통과
- ② 트레이스 직접 확인글자 말고 피크한 색만 뚜렷한가 · 이중 피크인가 · 주변 피크가 고른가
- 통과
- ③ 반대 방향 판독reverse read같은 위치에서 상보 염기로 재현되는가
- 통과
- ④ 보고위치 · 변화 · 근거예: c.215C>T — 정방향 QV 52 · 역방향 QV 47 · 이형접합 아님
정렬 프로그램이 표시한 N이나 불일치만 보고 판정 · 혹은 판독 끝부분 저품질 구간의 불일치를 변이로 보고
합성 올리고 몇 개를 생어로 확인하면 6주차의 결손(n−1) · 치환이 실제로 어디에 생겼는지 볼 수 있음 — 12주차 디코딩 실습 전 단계
퀴즈 2 — 생어와 크로마토그램
문항을 선택하면 해답 표시
ddNTP를 표준보다 10배 많이 넣으면 크로마토그램은 어떻게 바뀌나
PCR 산물을 정제하지 않고 그대로 사이클 시퀀싱에 넣으면 왜 처음부터 이중 피크가 생기나
QV 30인 염기 500개를 읽었을 때 기대되는 오류 수는
AAAAAAAAAA 반복 직후부터 모든 자리가 두 색으로 겹친다 — 어떻게 확인하고 무엇을 보고하나
생어 시퀀싱의 핵심 원리
밴드 하나에서 출발해 글자 하나까지
- 변성이 있어서 Taq가 있음 — 매 사이클 95 °C로 가닥을 풀어야 하므로 열에 강한 효소가 PCR을 자동화함 · 높은 작동 온도는 특이성까지 높임
- 3′-OH가 있어서 사슬이 자람 — dNTP는 짝이 맞을 때 들어오고 3′-OH가 α-인산을 공격해 연결 · ddNTP는 3′-H라 그 자리에서 멈춤
- 길이는 전기영동이, 염기는 색이 — 1 nt씩 다른 조각을 캐필러리에서 크기 순으로 세우고, 끝에 달린 염료 색으로 마지막 염기를 읽음
- 글자보다 트레이스 — .ab1에는 신호와 QV가 함께 있음 · 판정은 고품질 구간 안에서, 피크를 보고, 양방향으로
생어 시퀀싱은 "어디서 멈췄는가"를 길이로 바꿔 읽는 기술 — 길이는 전기영동이, 마지막 염기는 색이 알려줌
한 관에 한 서열 · 약 1 kb라는 한계 → 수억 개를 동시에 읽는 Illumina · 긴 분자를 그대로 읽는 Nanopore · PacBio · 그리고 같은 Q 척도를 쓰는 FASTQ
과제
제공된 .ab1 파일 3개 (정상 · 문제 2종) 사용
- 트레이스 그리기 — Biopython 실습 코드로 세 파일의 100–140번 염기 구간을 그리고, 파일별 QV20 이상 길이를 표로 정리
- 문제 진단 — 문제 파일 2개에 대해 갤러리 ①–⑧ 중 어느 것인지, 근거가 되는 트레이스 위치와 함께 원인 · 해결책 제시
- QV 계산 — 한 파일의 QV 평균과, 그 QV들로 기대되는 전체 오류 수(Σ 10−Q/10)를 계산
같은 PCR 산물을 정방향 · 역방향으로 판독한 두 .ab1을 UGENE 또는 코드로 정렬해 콘센서스를 만들고, 한쪽에서만 보이는 불일치가 왜 생겼는지 설명
코드(.py) · 그래프(.png) · 한 쪽 분량 보고서 · 그래프에는 축 이름과 구간 표시
사진·교재·원논문 출처
공개 접근과 자유 재사용은 다름 · 대학·교재·논문 그림의 저작권을 별도로 표기
| 자료 | 반영 위치 | 출처·권리 |
|---|---|---|
| 인물 사진 7명 | Taq · 생어 · 자동화 · Phred | NLM/NIH, Commons, Wellcome, 대학 원본. 개별 권리표 참조 |
| PCR · 활성 부위 · 기하 | PART 1 교재 대조 | Lehninger 7판: Fig.8-33 p.301; Fig.25-5 p.992; Fig.25-6 p.993 |
| dNTP / ddNTP · 생어 | PART 2 교재 대조 | Lehninger 7판: Fig.8-34 p.303 |
| 생어 젤 (1977) | 1세대 4레인 | Sanger et al., PNAS Fig.1 p.5464; araCTP 조건 명시 |
| 형광 트레이스 (1986) | 형광 자동화 뒤 | Smith et al., Nature Fig.4c p.677; 원본 데이터 발췌 |
참고 문헌
본문 각 슬라이드 하단 출처의 모음
- Sanger F, Nicklen S, Coulson AR. DNA sequencing with chain-terminating inhibitors. PNAS 74:5463 (1977)
- Maxam AM, Gilbert W. A new method for sequencing DNA. PNAS 74:560 (1977)
- Brock TD, Freeze H. Thermus aquaticus gen. n. and sp. n., a nonsporulating extreme thermophile. J Bacteriol 98:289 (1969)
- Chien A, Edgar DB, Trela JM. Deoxyribonucleic acid polymerase from the extreme thermophile Thermus aquaticus. J Bacteriol 127:1550 (1976)
- Saiki RK et al. Science 230:1350 (1985) · Saiki RK et al. Primer-directed enzymatic amplification of DNA with a thermostable DNA polymerase. Science 239:487 (1988)
- Smith LM et al. Fluorescence detection in automated DNA sequence analysis. Nature 321:674 (1986)
- Prober JM et al. A system for rapid DNA sequencing with fluorescent chain-terminating dideoxynucleotides. Science 238:336 (1987)
- Tabor S, Richardson CC. A single residue in DNA polymerases of the Escherichia coli DNA polymerase I family is critical for distinguishing between deoxy- and dideoxyribonucleotides. PNAS 92:6339 (1995)
- Rosenblum BB et al. New dye-labeled terminators for improved DNA sequencing patterns. Nucleic Acids Res 25:4500 (1997)
- Ewing B, Green P. Base-calling of automated sequencer traces using phred. II. Error probabilities. Genome Res 8:186 (1998)
- Steitz TA. DNA polymerases: structural diversity and common mechanisms. J Biol Chem 274:17395 (1999)
강의 전 서지 정보(권·쪽) 최종 확인 권장
밴드 하나 → 조각 사다리 → 네 색의 곡선 → 글자 하나
11-1: PCR · 사슬 종결 · 4색 형광 · 캐필러리 · .ab1 판독
11-2: 수억 개를 동시에 — Illumina · Nanopore · PacBio · FASTQ
Q and A(질의응답)