본문으로 건너뛰기

DNA 단백질 번역기

일반 텍스트 또는 FASTA 형식의 DNA나 RNA 서열을 붙여넣으면, 여섯 읽기 틀 중 어느 것에서든 그 서열이 코딩하는 mRNA와 단백질을 한 글자 또는 세 글자 코드로 보여 드립니다. 시작 코돈과 종결 코돈은 강조되고, 코돈별 표도 함께 나옵니다. ORF 모드로 바꾸면 두 가닥의 모든 열린 읽기 틀을 나열합니다. 번역은 표준 코드(NCBI 번역표 1)를 사용하며 브라우저에서 실행되고, 아무것도 업로드되지 않습니다.

공백, 줄바꿈, 숫자, 소문자는 괜찮습니다. 여러 FASTA 레코드는 하나씩 번역됩니다. 모호성 코드(N, R, Y…)도 처리됩니다.

무엇을 하시겠습니까?

결과

NM_000207.3

333 nt

서열 길이

110 aa

단백질 길이

1

종결 코돈

단백질

mRNA — 읽은 가닥, T 대신 U 표기

초록은 ATG 코돈, 빨강은 종결 코돈(TAA, TAG, TGA)을 나타냅니다.

ATG GCC CTG TGG ATG CGC CTC CTG CCC CTG CTG GCG CTG CTG GCC CTC TGG GGA CCT GAC CCA GCC GCA GCC TTT GTG AAC CAA CAC CTG TGC GGC TCA CAC CTG GTG GAA GCT CTC TAC CTA GTG TGC GGG GAA CGA GGC TTC TTC TAC ACA CCC AAG ACC CGC CGG GAG GCA GAG GAC CTG CAG GTG GGG CAG GTG GAG CTG GGC GGG GGC CCT GGT GCA GGC AGC CTG CAG CCC TTG GCC CTG GAG GGG TCC CTG CAG AAG CGT GGC ATT GTG GAA CAA TGC TGT ACC AGC ATC TGC TCC CTC TAC CAG CTG GAG AAC TAC TGC AAC TAG
코돈별 표
#코돈세 글자한 글자
1AUGMetM
2GCCAlaA
3CUGLeuL
4UGGTrpW
5AUGMetM
6CGCArgR
7CUCLeuL
8CUGLeuL
9CCCProP
10CUGLeuL
11CUGLeuL
12GCGAlaA
13CUGLeuL
14CUGLeuL
15GCCAlaA
16CUCLeuL
17UGGTrpW
18GGAGlyG
19CCUProP
20GACAspD
21CCAProP
22GCCAlaA
23GCAAlaA
24GCCAlaA
25UUUPheF
26GUGValV
27AACAsnN
28CAAGlnQ
29CACHisH
30CUGLeuL
31UGCCysC
32GGCGlyG
33UCASerS
34CACHisH
35CUGLeuL
36GUGValV
37GAAGluE
38GCUAlaA
39CUCLeuL
40UACTyrY
41CUALeuL
42GUGValV
43UGCCysC
44GGGGlyG
45GAAGluE
46CGAArgR
47GGCGlyG
48UUCPheF
49UUCPheF
50UACTyrY
51ACAThrT
52CCCProP
53AAGLysK
54ACCThrT
55CGCArgR
56CGGArgR
57GAGGluE
58GCAAlaA
59GAGGluE
60GACAspD
61CUGLeuL
62CAGGlnQ
63GUGValV
64GGGGlyG
65CAGGlnQ
66GUGValV
67GAGGluE
68CUGLeuL
69GGCGlyG
70GGGGlyG
71GGCGlyG
72CCUProP
73GGUGlyG
74GCAAlaA
75GGCGlyG
76AGCSerS
77CUGLeuL
78CAGGlnQ
79CCCProP
80UUGLeuL
81GCCAlaA
82CUGLeuL
83GAGGluE
84GGGGlyG
85UCCSerS
86CUGLeuL
87CAGGlnQ
88AAGLysK
89CGUArgR
90GGCGlyG
91AUUIleI
92GUGValV
93GAAGluE
94CAAGlnQ
95UGCCysC
96UGUCysC
97ACCThrT
98AGCSerS
99AUCIleI
100UGCCysC
101UCCSerS
102CUCLeuL
103UACTyrY
104CAGGlnQ
105CUGLeuL
106GAGGluE
107AACAsnN
108UACTyrY
109UGCCysC
110AACAsnN
111UAGTer*

DNA 단백질 번역기 사용 방법

  1. 1. 서열을 붙여넣으세요. 일반 문자나 FASTA 모두 가능합니다. 공백, 줄바꿈, 위치 번호, 소문자는 무시됩니다. 서열은 코딩(센스) 가닥으로 취급하세요. U는 T로 읽습니다.
  2. 2. 읽기 틀을 고르세요. +1, +2, +3은 각각 첫 번째, 두 번째, 세 번째 염기에서 시작하며, −1, −2, −3은 역상보 서열에서 같은 방식으로 시작합니다. 여섯 틀 모두는 전부를 함께 보여 줍니다. 주형(템플릿) 가닥을 붙여넣었다면 −1을 사용하세요.
  3. 3. 옵션을 설정하세요. 첫 번째 종결 코돈에서 멈출지, 첫 번째 ATG에서 시작할지, 한 글자 또는 세 글자 중 어느 표기로 출력할지 정하세요.
  4. 4. 또는 유전자를 찾아보세요. 열린 읽기 틀 찾기는 한 가닥 또는 두 가닥에서 최소 길이 이상인 ATG-종결 코돈 구간을 모두 나열하며, 좌표와 단백질 서열을 FASTA로 복사할 수 있습니다.

DNA에서 단백질로

전사는 유전자의 주형 가닥을 mRNA로 복사하므로, mRNA는 반대쪽 코딩 가닥과 같은 서열이며 T 자리에 U가 들어갑니다. 번역은 mRNA를 세 염기씩 읽습니다. 이 세 염기 조합인 코돈은 아미노산 하나 또는 종결 신호 하나를 지정합니다. 서열 데이터베이스는 보통 코딩 가닥을 보여 주므로, GenBank나 RefSeq의 코딩 서열을 그대로 붙여넣을 수 있습니다.

표준 코드의 특징내용
코돈모두 64개이며, 61개는 아미노산을, 3개는 종결 신호를 지정
종결 코돈UAA, UAG, UGA (DNA에서는 TAA, TAG, TGA)
메티오닌과 트립토판각각 코돈 하나씩: AUG와 UGG
류신, 세린, 아르기닌각각 여섯 개씩
시작 코돈AUG가 보통의 시작 코돈이며, 번역표 1은 UUG와 CUG도 개시 코돈으로 허용

이 도구는 NCBI가 발표한 번역표 1을 사용합니다. 모호성 코드(IUPAC)를 포함한 코돈은 가능한 모든 코돈이 같은 결과를 줄 때 아미노산을 부여합니다. 예를 들어 GCN은 항상 알라닌이고, TAR은 종결 코돈입니다. 아스파라긴과 아스파르트산이 섞이면 B, 글루타민과 글루탐산이 섞이면 Z, 류신과 이소류신이 섞이면 J, 그 밖의 혼합은 X로 보고합니다. 이 결과는 15개 뉴클레오타이드 코드의 모든 세 글자 조합에 대해 Biopython의 번역기와 일치합니다.

읽기 틀과 열린 읽기 틀

서열은 각 가닥의 세 시작점에서 읽을 수 있으므로, 읽기 틀이 여섯 개 생깁니다. 유전자가 실제로 쓰는 틀만 의미 있는 단백질을 만들며, 나머지 다섯 틀은 보통 수십 개 코돈 안에 종결 코돈을 만납니다. 여기서 열린 읽기 틀(ORF)은 ATG에서 같은 틀의 다음 종결 코돈까지, 그 사이에 종결 코돈이 없는 구간입니다. 한 ORF 안에 ATG가 여러 개 있으면 가장 바깥쪽 ATG만 보고하므로, 내부 ATG가 여럿인 ORF도 한 번만 나타납니다. 짧은 ORF는 우연히 생기기도 합니다. 무작위 서열에서는 약 21개 코돈마다 한 번씩 종결 코돈이 나오므로 최소 길이가 중요합니다. 기본값인 25개 아미노산(75개 뉴클레오타이드)은 NCBI ORFfinder와 같습니다. 세균 게놈에서는 100 이상의 최소값을 쓰면 잡음이 많이 줄어듭니다. ORF는 후보일 뿐, 유전자임을 증명하지는 않습니다.

실제 예시: 사람 프리프로인슐린

예시 불러오기는 NCBI RefSeq NM_000207.3에서 가져온 사람 인슐린의 333개 뉴클레오타이드 코딩 서열을 불러옵니다. 이는 110개 코돈, 즉 110개 아미노산과 마지막 종결 코돈입니다. 프레임 +1은 프리프로인슐린 단백질(UniProt P01308)을 줍니다. 마지막 별표가 종결 코돈입니다:

+1 읽기 틀, 한 글자 코드

MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN*

프레임 +2와 +3은 거의 바로 종결 코돈을 만납니다(프레임 +2는 WPCGCASCPCWRCWPSGDLTQPQPL을 읽은 뒤 멈춥니다). ORF 모드에서 기본 최소값으로 보면, 도구는 위치 1–333의 110개 아미노산 ORF와, 역가닥의 위치 147–296에 있는 49개 아미노산 ORF를 보고합니다. ORF만으로는 유전자가 되지 않는다는 점을 기억하세요. 단백질을 얻었다면 단백질 분자량 계산기로 질량을 추정하세요.

이 번역기가 하지 않는 일

  • 다른 유전 코드. 척추동물 미토콘드리아, 섬모충, 일부 세균은 몇몇 코돈을 다르게 읽습니다. 예를 들어 척추동물 미토콘드리아에서 TGA는 트립토판을 지정합니다. 이 도구에는 표준 코드만 내장되어 있습니다.
  • 스플라이싱. 인트론이 있는 게놈 DNA가 아니라 cDNA나 코딩 서열을 붙여넣으세요. 도구는 그대로 끝까지 읽습니다.
  • 재코딩과 틀 이동. 셀레노시스테인과 피롤리신의 삽입, 그리고 프로그램된 틀 이동은 모델링되지 않습니다.
  • 입력 크기. 각 레코드는 처음 2,000,000개 염기까지만 사용되며, 강조 보기는 처음 6,000개만 보여 줍니다.

자주 묻는 질문

DNA 서열을 단백질 서열로 어떻게 바꾸나요?
코딩 가닥에서 시작 코돈 ATG를 찾은 뒤, 서열을 세 염기씩 읽으면서 각 코돈을 유전 코드의 아미노산으로 바꾸세요. 종결 코돈(TAA, TAG 또는 TGA)을 만날 때까지 반복합니다. ATG는 메티오닌, GCC는 알라닌이 됩니다. 번역기는 여섯 틀 모두에서 이 작업을 한 번에 해 줍니다.
코딩 가닥과 주형 가닥 중 무엇을 붙여넣어야 하나요?
코딩(센스) 가닥을 붙여넣으세요. T를 U로 바꾼 것을 제외하면 mRNA와 같은 서열을 가진 가닥입니다. 서열 데이터베이스는 이 가닥을 보여 줍니다. 주형(안티센스) 가닥만 가지고 있다면 −1 틀로 번역하세요. 이 틀은 그 역상보 서열을 읽습니다.
여섯 개의 읽기 틀은 무엇인가요?
가닥의 1, 2, 3번 염기에서 시작하면 +1, +2, +3 틀이 되고, 역상보 서열에서 같은 일을 하면 −1, −2, −3 틀이 됩니다. 유전자는 이 중 하나에서 읽히므로, 여섯 개를 모두 보면 어느 틀이 길고 끊기지 않은 ORF를 가지는지 알 수 있습니다.
출력에 있는 X, B, Z, J, *는 무엇을 뜻하나요?
별표(*)는 종결 코돈을 나타냅니다. X는 코돈이 모호해서 여러 아미노산을 부호화할 수 있거나, 해결되지 않은 N 같은 코드를 포함한다는 뜻입니다. B는 아스파라긴 또는 아스파르트산, Z는 글루타민 또는 글루탐산, J는 류신 또는 이소류신을 뜻합니다.
내 단백질이 발표된 것과 일치하지 않는 이유는 무엇인가요?
보통 잘못된 틀을 골랐거나, 잘못된 ATG에서 시작했거나, 인트론이 있는 게놈 서열을 붙여넣었거나, 척추동물 미토콘드리아 코드처럼 표준이 아닌 코드를 쓰는 유전자이기 때문입니다. 처음 몇 개 잔기를 데이터베이스 항목과 비교하고, 다른 틀과 첫 번째 ATG 옵션을 시험해 보세요.
내 서열이 어딘가에 업로드되나요?
아니요. 번역은 전부 브라우저에서 실행되며 아무것도 서버로 보내지 않으므로, 아직 발표되지 않은 서열도 내 컴퓨터에 머무릅니다.

관련 도구

과학 및 실험 계산기의 다른 도구