Перейти к содержимому

Переводчик ДНК в белок

Вставьте последовательность ДНК или РНК, простую или в формате FASTA, и увидьте мРНК и кодируемый ею белок в любой из шести рамок считывания — в однобуквенном или трёхбуквенном коде, со стартовыми и стоп-кодонами, выделенными цветом, и таблицей кодон за кодоном. Переключитесь в режим ORF, чтобы получить список всех открытых рамок считывания на обеих цепях. Перевод использует стандартный код (таблица 1 NCBI) и выполняется в вашем браузере; ничего не загружается на сервер.

Пробелы, переносы строк, цифры и строчные буквы допустимы. Несколько записей FASTA переводятся по одной. Коды неоднозначности (N, R, Y…) обрабатываются.

Что вы хотите сделать?

Результаты

NM_000207.3

333 нт

Длина последовательности

110 аа

Длина белка

1

Стоп-кодоны

Белок

мРНК — прочитанная цепь, с U вместо T

Зелёным отмечен кодон 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*

Как пользоваться переводчиком ДНК в белок

  1. 1. Вставьте последовательность. Подходят простые буквы или FASTA; пробелы, переносы строк, номера позиций и строчные буквы пропускаются. Считайте последовательность кодирующей (смысловой) цепью. U читается как T.
  2. 2. Выберите рамку. +1, +2 и +3 начинаются с первого, второго и третьего основания; −1, −2 и −3 делают то же на обратном комплементе. Все шесть рамок показывает их вместе. Если вы вставили матричную цепь, используйте −1.
  3. 3. Задайте параметры. Остановиться на первом стоп-кодоне, начинать с первого ATG и выбрать однобуквенный или трёхбуквенный вывод.
  4. 4. Или найдите гены. Найти открытые рамки считывания перечисляет каждый участок от ATG до стоп-кодона длиной не меньше минимума, на одной цепи или на обеих, с координатами и белковыми последовательностями, которые можно скопировать как FASTA.

От ДНК к белку

Транскрипция копирует матричную цепь гена в мРНК, поэтому мРНК имеет ту же последовательность, что и противоположная, кодирующая цепь, с U вместо T. Затем трансляция читает мРНК по три основания. Каждый триплет, или кодон, задаёт одну аминокислоту или сигнал остановки. Базы последовательностей обычно печатают кодирующую цепь, поэтому кодирующую последовательность GenBank или RefSeq можно вставить прямо сюда.

Особенность стандартного кодаПодробности
Кодонывсего 64: 61 задаёт аминокислоту, 3 — стоп-сигналы
Стоп-кодоныUAA, UAG, UGA (TAA, TAG, TGA в ДНК)
Метионин и триптофанпо одному кодону: AUG и UGG
Лейцин, серин, аргининпо шесть кодонов
Стартовые кодоныAUG — обычный старт; таблица 1 также допускает UUG и CUG как инициаторы

Инструмент использует таблицу трансляции 1, опубликованную NCBI. Кодоны, содержащие коды неоднозначности IUPAC, получают аминокислоту, если все возможные кодоны дают одну и ту же: GCN всегда аланин, а TAR — стоп. Смесь аспарагина и аспартата отмечается как B, глутамина и глутамата — как Z, лейцина и изолейцина — как J, любая другая смесь — как X. Эти результаты совпадают с переводчиком Biopython для каждой трёхбуквенной комбинации из 15 кодов нуклеотидов.

Рамки считывания и открытые рамки считывания

Последовательность можно читать с трёх стартовых точек на каждой цепи, что даёт шесть рамок считывания; осмысленный белок даёт только та рамка, которую использует ген, а остальные пять обычно упираются в стоп-кодон в пределах нескольких десятков кодонов. Открытая рамка считывания (ORF) здесь — это участок от ATG до ближайшего стоп-кодона в той же рамке без стоп-кодонов между ними. Сообщается только самый внешний ATG каждого участка, поэтому ORF с несколькими внутренними ATG появляется один раз. Короткие ORF возникают по случайности — стоп-кодон встречается примерно раз на 21 кодон в случайной последовательности, поэтому минимальная длина важна. Значение по умолчанию 25 аминокислот (75 нуклеотидов) соответствует NCBI ORFfinder; для бактериальных геномов минимум 100 или больше отсекает шум. ORF — это кандидат, а не доказательство гена.

Пример: препроинсулин человека

Попробовать пример загружает 333-нуклеотидную кодирующую последовательность инсулина человека из NCBI RefSeq NM_000207.3. Это 111 кодонов: 110 аминокислот и финальный стоп-кодон. Рамка +1 даёт белок препроинсулин (UniProt P01308); финальная звёздочка — стоп-кодон:

Рамка +1, однобуквенный код

MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN*

Рамки +2 и +3 почти сразу упираются в стоп-кодоны (рамка +2 читает WPCGCASCPCWRCWPSGDLTQPQPL и затем останавливается). В режиме ORF с минимумом по умолчанию инструмент сообщает ORF из 110 аминокислот на позициях 1–333 и ORF из 49 аминокислот на обратной цепи на позициях 147–296 — напоминание, что один только ORF не делает ген. Когда у вас есть белок, оцените его массу с помощью калькулятора молекулярной массы белка.

Чего этот переводчик не делает

  • Других генетических кодов. Митохондрии позвоночных, инфузории и некоторые бактерии читают несколько кодонов по-другому — например, в митохондриях позвоночных TGA кодирует триптофан. Встроен только стандартный код.
  • Сплайсинга. Вставляйте кДНК или кодирующую последовательность, а не геномную ДНК с интронами; инструмент читает последовательность насквозь.
  • Рекодирования и сдвигов рамки. Вставка селеноцистеина и пирролизина, а также запрограммированные сдвиги рамки не моделируются.
  • Размера входа. Каждая запись ограничена первыми 2 000 000 оснований, а подсвеченный вид показывает первые 6 000.

Часто задаваемые вопросы

Как перевести последовательность ДНК в последовательность белка?
Найдите стартовый кодон ATG в кодирующей цепи, затем читайте последовательность по три основания и заменяйте каждый кодон аминокислотой из генетического кода, пока не дойдёте до стоп-кодона (TAA, TAG или TGA). ATG становится метионином, GCC — аланином и так далее. Переводчик делает это за вас во всех шести рамках сразу.
Какую цепь вставлять — кодирующую или матричную?
Вставляйте кодирующую (смысловую) цепь — ту, чья последовательность совпадает с мРНК, за исключением U вместо T. Базы последовательностей печатают именно эту цепь. Если у вас есть матричная (антисмысловая) цепь, переведите рамку −1, которая читает её обратный комплемент.
Какие бывают шесть рамок считывания?
Начиная с 1, 2 или 3 основания цепи получаем рамки +1, +2 и +3; то же на обратном комплементе даёт −1, −2 и −3. Ген читается в одной из них, поэтому просмотр всех шести показывает, в какой рамке находится длинная непрерывная ORF.
Что означают X, B, Z, J и * в выводе?
Звёздочка отмечает стоп-кодон. X означает, что кодон неоднозначен и может кодировать несколько разных аминокислот или содержал код, например N, который нельзя разрешить. B обозначает аспарагин или аспартат, Z — глутамин или глутамат, J — лейцин или изолейцин.
Почему мой белок не совпадает с опубликованным?
Обычные причины: неверная рамка, начало с неправильного ATG, вставка геномной последовательности с интронами или ген с нестандартным кодом, например митохондриальным кодом позвоночных. Сравните первые несколько остатков с записью в базе данных и попробуйте другие рамки и вариант с первым ATG.
Загружается ли моя последовательность куда-либо?
Нет. Перевод выполняется полностью в вашем браузере, и ничего не отправляется на сервер, поэтому неопубликованные последовательности остаются на вашем компьютере.

Похожие инструменты

Ещё в разделе «Калькуляторы для естественных наук и лаборатории»