3강 / 20강
세 개의 문 — UniProt · NCBI Protein · GenBank
Step 1 · 같은 서열에 이르는 서로 다른 입구
도서관 하나에 출입구가 셋 있다고 해 봅시다. 어느 문으로 들어가도 같은 책이 있습니다. 그런데 문마다 안내대가 다릅니다 — 어떤 문은 책만 주고, 어떤 문은 책이 꽂힌 서가 번호까지 적어 줍니다.
논문이 서열을 받는 곳으로 적은 세 곳이 정확히 그렇습니다.
| 문 | 주소 예 | 주는 것 | 특히 좋은 점 | 없는 것 |
|---|---|---|---|---|
| UniProt | P0DTC2 | 단백질 서열 · 길이 1273 · 기능 주석 | 사람이 손으로 검수한 주석 | 유전체 좌표 |
| NCBI Protein | YP_009724390.1 | 단백질 서열 · 판 번호 | 유전체 항목과 바로 이어진다 | 큐레이션 깊이 |
| GenBank | NC_045512.2 | 유전체 염기 서열 + 좌표표 | surface glycoprotein 21563~25384 | 단백질 주석의 깊이 |
Step 2 는 도메인과 에피토프를 찾습니다. 그러려면 아미노산 서열이 필요합니다 — 앞의 두 문으로 충분합니다. 그런데 Step 4 의 코돈 최적화는 염기 이야기이고, Step 5 의 가상 클로닝은 좌표 이야기입니다. 그래서 셋째 문도 열어야 합니다.
필요한 열이 있는 문만 쓸 수 있습니다. 문 셋을 다 여는 까닭입니다.
Python
브라우저에서 실행
같은 단백질인데 서열이 다르면
세 문에서 받은 서열이 글자 하나라도 다르면 거기서 멈춰야 합니다. 흔한 원인은 셋입니다.
세 문을 다 열어 보는 것은 번거로운 일이 아니라 세 번 검산하는 일입니다.
🤔 확인 문제
Step 5 의 가상 클로닝을 하려면 반드시 필요한 문은?
해설 가상 클로닝은 염기 좌표 위에서 벌어지는 일입니다. 제한효소 자리와 삽입 방향은 좌표 없이 정할 수 없습니다. 좌표를 주는 문은 GenBank 입니다.
🤔 확인 문제
세 문에서 받은 서열의 길이가 서로 다를 때 가장 먼저 의심할 것이 아닌 것은?
해설 속도는 서열 내용과 아무 관계가 없습니다. 길이 차이는 거의 늘 판 · 정지코돈 · 이형 셋 가운데 하나입니다.
🤔 확인 문제
UniProt 를 “손으로 검수한 주석” 이 있다고 말하는 이유는?
해설 큐레이션된 주석은 예측 오류가 적고 파이프라인에 붙이기 쉽습니다. 논문도 II 권의 대안 경로로 UniProt 의 기능 정보를 씁니다.