Przejdź do treści

Tłumacz DNA na białko

Wklej sekwencję DNA lub RNA, zwykłą lub w formacie FASTA, a zobaczysz mRNA i białko, które koduje, w dowolnej z sześciu ramek odczytu — w kodzie jedno- lub trzyliterowym, z wyróżnionymi kodonami start i stop oraz tabelą kodon po kodonie. Przełącz na tryb ORF, aby wypisać wszystkie otwarte ramki odczytu na obu niciach. Tłumaczenie używa standardowego kodu (tabela NCBI 1) i działa w przeglądarce; nic nie jest przesyłane.

Spacje, podziały wierszy, liczby i małe litery są w porządku. Kilka rekordów FASTA jest tłumaczonych jeden po drugim. Kody niejednoznaczności (N, R, Y…) są obsługiwane.

Co chcesz zrobić?

Wyniki

NM_000207.3

333 nt

Długość sekwencji

110 aa

Długość białka

1

Kodony stop

Białko

mRNA — odczytywana nić, z U zamiast T

Zielony oznacza kodon ATG; czerwony oznacza kodon stop (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
Tabela kodon po kodonie
#KodonTrzyliterowyJednoliterowy
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*

Jak korzystać z tłumacza DNA na białko

  1. 1. Wklej sekwencję. Zwykłe litery lub FASTA — działają oba warianty; spacje, podziały wierszy, numery pozycji i małe litery są ignorowane. Traktuj sekwencję jako nić kodującą (sensowną). U jest odczytywane jako T.
  2. 2. Wybierz ramkę. +1, +2 i +3 zaczynają się od pierwszej, drugiej i trzeciej zasady; −1, −2 i −3 robią to samo na odwrotnym komplemencie. Wszystkie sześć ramek pokazuje je razem. Jeśli wklejona jest nić matrycowa, użyj −1.
  3. 3. Ustaw opcje. Zatrzymaj na pierwszym kodonie stop, zacznij od pierwszego ATG i wybierz wynik w kodzie jedno- lub trzyliterowym.
  4. 4. Albo szukaj genów. Znajdź otwarte ramki odczytu wypisuje każdy odcinek od ATG do stop powyżej minimalnej długości, na jednej nici lub na obu, ze współrzędnymi i sekwencjami białek, które można skopiować jako FASTA.

Od DNA do białka

Transkrypcja kopiuje nić matrycową genu do mRNA, więc mRNA ma tę samą sekwencję co przeciwna, kodująca nić, z U zamiast T. Translacja odczytuje następnie mRNA po trzy zasady naraz. Każda trójka, czyli kodon, określa jeden aminokwas albo sygnał stop. Bazy sekwencji zwykle podają nić kodującą, dlatego możesz wkleić sekwencję kodującą z GenBank lub RefSeq wprost.

Cecha standardowego koduSzczegóły
Kodony64 w sumie: 61 określa aminokwas, a 3 to stop
Kodony stopUAA, UAG, UGA (TAA, TAG, TGA w DNA)
Metionina i tryptofanPo jednym kodonie: AUG i UGG
Leucyna, seryna, argininaPo sześć kodonów każda
Kodony startAUG to zwykły start; tabela 1 dopuszcza też UUG i CUG jako inicjatory

Narzędzie używa tabeli tłumaczenia 1 opublikowanej przez NCBI. Kodony zawierające kody niejednoznaczności IUPAC dostają aminokwas, gdy wszystkie możliwe kodony się zgadzają: GCN to zawsze alanina, a TAR to zawsze stop. Mieszanka asparaginy i kwasu asparaginowego jest zgłaszana jako B, glutaminy i kwasu glutaminowego jako Z, leucyny i izoleucyny jako J, a każda inna mieszanka jako X. Wyniki są zgodne z tłumaczem Biopythona dla każdej trzyliterowej kombinacji 15 kodów nukleotydowych.

Ramki odczytu i otwarte ramki odczytu

Sekwencję można czytać od trzech punktów startu na każdej nici, co daje sześć ramek odczytu. Tylko ramka, której faktycznie używa gen, daje sensowne białko, a pozostałe pięć zwykle trafia na kodon stop w ciągu kilkudziesięciu kodonów. Otwarta ramka odczytu (ORF) to tutaj odcinek od ATG do następnego kodonu stop w tej samej ramce, bez stopu pomiędzy nimi. Zgłaszany jest tylko najbardziej zewnętrzny ATG każdego odcinka, więc ORF z kilkoma wewnętrznymi ATG pojawia się raz. Krótkie ORF powstają przypadkiem — kodon stop pojawia się mniej więcej co 21 kodonów w losowej sekwencji — dlatego minimalna długość ma znaczenie. Domyślne 25 aminokwasów (75 nukleotydów) odpowiada NCBI ORFfinder; dla genomów bakteryjnych minimum 100 lub więcej ogranicza szum. ORF jest kandydatem, nie dowodem na istnienie genu.

Przykład krok po kroku: preproinsulina człowieka

Wypróbuj przykład wczytuje 333-nukleotydową sekwencję kodującą insuliny człowieka z NCBI RefSeq NM_000207.3. To 111 kodonów: 110 aminokwasów i końcowy stop. Ramka +1 daje białko preproinsulinę (UniProt P01308); końcowa gwiazdka to kodon stop:

Ramka +1, kod jednoliterowy

MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN*

Ramki +2 i +3 trafiają na stop niemal od razu (ramka +2 odczytuje WPCGCASCPCWRCWPSGDLTQPQPL, a potem się zatrzymuje). W trybie ORF z domyślnym minimum narzędzie zgłasza 110-aminokwasowy ORF na pozycjach 1–333 oraz 49-aminokwasowy ORF na nici odwrotnej na pozycjach 147–296 — przypomnienie, że sam ORF nie czyni genu. Gdy masz już białko, oszacuj jego masę za pomocą kalkulatora masy cząsteczkowej białka.

Czego ten tłumacz nie robi

  • Innych kodów genetycznych. Mitochondria kręgowców, orzęski i niektóre bakterie odczytują kilka kodonów inaczej — w mitochondriach kręgowców TGA koduje tryptofan. Wbudowany jest tylko standardowy kod.
  • Składania. Wklej cDNA lub sekwencję kodującą, a nie genomowe DNA z intronami; narzędzie czyta je bez przerwy.
  • Rekodowania i przesunięć ramki. Wbudowanie selenocysteiny i pirolizyny oraz programowane przesunięcia ramki nie są modelowane.
  • Rozmiar danych. Każdy rekord jest ograniczony do pierwszych 2 000 000 zasad, a widok z wyróżnieniem pokazuje pierwsze 6 000.

Najczęstsze pytania

Jak przekształcić sekwencję DNA w sekwencję białka?
Znajdź kodon start ATG w nici kodującej, a potem czytaj sekwencję po trzy zasady i zamieniaj każdy kodon na aminokwas z kodu genetycznego, aż dojdziesz do kodonu stop (TAA, TAG lub TGA). ATG staje się metioniną, GCC alaniną i tak dalej. Tłumacz robi to za Ciebie we wszystkich sześciu ramkach naraz.
Którą nić wkleić: kodującą czy matrycową?
Wklej nić kodującą (sensowną) — tę, której sekwencja odpowiada mRNA, z U zamiast T. Bazy sekwencji podają tę nić. Jeśli masz natomiast nić matrycową (antysensowną), przetłumacz ramkę −1, która odczytuje jej odwrotny komplement.
Jakie są sześć ramek odczytu?
Zaczynając od zasady 1, 2 lub 3 nici, otrzymujesz ramki +1, +2 i +3; to samo na odwrotnym komplemencie daje ramki −1, −2 i −3. Gen jest odczytywany w jednej z nich, więc przeglądanie wszystkich sześciu pokazuje, która ramka niesie długi nieprzerwany ORF.
Co oznaczają X, B, Z, J i * w wyniku?
Gwiazdka oznacza kodon stop. X oznacza, że kodon jest niejednoznaczny i mógłby kodować kilka różnych aminokwasów albo zawierał kod, na przykład N, którego nie dało się rozstrzygnąć. B to asparagina lub kwas asparaginowy, Z to glutamina lub kwas glutaminowy, a J to leucyna lub izoleucyna.
Dlaczego moje białko nie zgadza się z opublikowanym?
Najczęstsze przyczyny to zła ramka, start od złego ATG, wklejenie sekwencji genomowej zawierającej introny albo genu używającego niestandardowego kodu, takiego jak mitochondrialny kod kręgowców. Porównaj pierwsze kilka reszt z wpisem w bazie danych i wypróbuj pozostałe ramki oraz opcję pierwszego ATG.
Czy moja sekwencja jest gdzieś przesyłana?
Nie. Tłumaczenie działa całkowicie w przeglądarce i nic nie jest wysyłane na serwer, więc niepublikowane sekwencje zostają na Twoim komputerze.

Powiązane narzędzia

Więcej z kategorii Kalkulatory naukowe i laboratoryjne