Vai al contenuto

Traduttore da DNA a proteina

Incolla una sequenza di DNA o RNA, semplice o in FASTA, e vedi l'mRNA e la proteina che codifica in una qualsiasi delle sei cornici di lettura — in codice a una o a tre lettere, con i codoni di inizio e di stop evidenziati e una tabella codone per codone. Passa alla modalità ORF per elencare ogni cornice di lettura aperta su entrambi i filamenti. La traduzione usa il codice standard (tabella 1 di NCBI) e funziona nel tuo browser; non viene caricato nulla.

Spazi, a capo, numeri e minuscole vanno bene. Più record FASTA vengono tradotti uno alla volta. I codici di ambiguità (N, R, Y…) sono gestiti.

Che cosa vuoi fare?

Risultati

NM_000207.3

333 nt

Lunghezza della sequenza

110 aa

Lunghezza della proteina

1

Codoni di stop

Proteina

mRNA — il filamento letto, con U al posto di T

Il verde indica un codone ATG; il rosso indica un codone di 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
Tabella codone per codone
#CodoneTre lettereUna lettera
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*

Come usare il traduttore da DNA a proteina

  1. 1. Incolla la sequenza. Vanno bene lettere semplici o FASTA; spazi, a capo, numeri di posizione e minuscole vengono ignorati. Tratta la sequenza come filamento codificante (senso). U viene letta come T.
  2. 2. Scegli una cornice. +1, +2 e +3 partono dalla prima, dalla seconda e dalla terza base; −1, −2 e −3 fanno lo stesso sul complementare inverso. Tutte e sei le cornici le mostra insieme. Se hai incollato il filamento stampo, usa −1.
  3. 3. Imposta le opzioni. Fermati al primo codone di stop, inizia dal primo ATG e scegli l'output a una o a tre lettere.
  4. 4. Oppure cerca i geni. Trova le cornici di lettura aperte elenca ogni tratto da ATG a stop sopra una lunghezza minima, su un filamento o su entrambi, con le coordinate e le sequenze proteiche che puoi copiare in FASTA.

Dal DNA alla proteina

La trascrizione copia il filamento stampo di un gene in mRNA, quindi l'mRNA ha la stessa sequenza del filamento opposto, codificante, con U al posto di T. La traduzione poi legge l'mRNA tre basi alla volta. Ogni terna, o codone, specifica un amminoacido oppure un segnale di stop. Le banche dati di sequenze di solito riportano il filamento codificante, ed è per questo che puoi incollare direttamente una sequenza codificante di GenBank o RefSeq.

Caratteristica del codice standardDettaglio
Codoni64 in tutto: 61 specificano un amminoacido e 3 sono stop
Codoni di stopUAA, UAG, UGA (TAA, TAG, TGA nel DNA)
Metionina e triptofanoUn solo codone ciascuno: AUG e UGG
Leucina, serina, argininaSei codoni ciascuno
Codoni di inizioAUG è l'inizio abituale; la tabella 1 ammette anche UUG e CUG come iniziatori

Lo strumento usa la tabella di traduzione 1 pubblicata da NCBI. I codoni che contengono codici di ambiguità IUPAC ricevono un amminoacido ogni volta che tutti i codoni possibili concordano: GCN è sempre alanina e TAR è sempre uno stop. Una miscela di asparagina e acido aspartico viene riportata come B, glutammina e acido glutammico come Z, leucina e isoleucina come J, e qualsiasi altra miscela come X. Questi risultati coincidono con il traduttore di Biopython per ogni combinazione di tre lettere dei 15 codici nucleotidici.

Cornici di lettura e cornici di lettura aperte

Una sequenza può essere letta a partire da tre punti di partenza su ciascun filamento, ottenendo sei cornici di lettura; solo la cornice che un gene usa davvero produce una proteina significativa, mentre le altre cinque di solito incontrano un codone di stop entro qualche decina di codoni. Una cornice di lettura aperta (ORF, open reading frame) qui è un tratto che va da un ATG fino al primo stop nella stessa cornice, senza stop in mezzo. Viene riportato solo l'ATG più esterno di ogni tratto, quindi un ORF con più ATG interni compare una volta sola. Gli ORF corti compaiono per caso — un codone di stop ricorre circa ogni 21 codoni in una sequenza casuale — quindi la lunghezza minima conta. Il valore predefinito di 25 amminoacidi (75 nucleotidi) coincide con ORFfinder di NCBI; per i genomi batterici una minima di 100 o più riduce il rumore. Un ORF è un candidato, non una prova di un gene.

Esempio svolto: preproinsulina umana

Prova un esempio carica la sequenza codificante di 333 nucleotidi dell'insulina umana dal RefSeq di NCBI NM_000207.3. Sono 111 codoni: 110 amminoacidi e uno stop finale. La cornice +1 dà la proteina preproinsulina (UniProt P01308); l'asterisco finale è il codone di stop:

Cornice +1, codice a una lettera

MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN*

Le cornici +2 e +3 incontrano uno stop quasi subito (la cornice +2 legge WPCGCASCPCWRCWPSGDLTQPQPL e poi si ferma). In modalità ORF con il minimo predefinito, lo strumento riporta l'ORF di 110 amminoacidi nelle posizioni 1–333 e un ORF di 49 amminoacidi sul filamento inverso nelle posizioni 147–296 — un promemoria che un ORF da solo non fa un gene. Una volta che hai la proteina, calcolane la massa con il calcolatore del peso molecolare delle proteine.

Che cosa questo traduttore non fa

  • Altri codici genetici. Mitocondri dei vertebrati, ciliati e alcuni batteri leggono alcuni codoni in modo diverso — nei mitocondri dei vertebrati TGA codifica per il triptofano. È integrato solo il codice standard.
  • Splicing. Incolla un cDNA o una sequenza codificante, non DNA genomico con introni; lo strumento legge di seguito senza fermarsi.
  • Ricodificazione e slittamenti di cornice. L'inserzione di selenocisteina e pirrolisina e gli slittamenti di cornice programmati non sono modellati.
  • Dimensione dell'input. Ogni record è limitato alle prime 2.000.000 di basi, e la vista evidenziata mostra solo le prime 6.000.

Domande frequenti

Come si converte una sequenza di DNA in una sequenza proteica?
Trova il codone di inizio ATG nel filamento codificante, poi leggi la sequenza tre basi alla volta e sostituisci ogni codone con il suo amminoacido secondo il codice genetico, finché non arrivi a un codone di stop (TAA, TAG o TGA). ATG diventa metionina, GCC alanina, e così via. Il traduttore lo fa per te in tutte e sei le cornici insieme.
Quale filamento devo incollare, codificante o stampo?
Incolla il filamento codificante (senso) — quello la cui sequenza coincide con quella dell'mRNA, a parte U al posto di T. Le banche dati di sequenze riportano questo filamento. Se hai invece il filamento stampo (antisenso), traduci la cornice −1, che legge il suo complementare inverso.
Quali sono le sei cornici di lettura?
Partendo dalla base 1, 2 o 3 del filamento si ottengono le cornici +1, +2 e +3; facendo lo stesso sul complementare inverso si ottengono −1, −2 e −3. Un gene viene letto in una di esse, quindi scorrerne sei mostra quale cornice porta un lungo ORF senza interruzioni.
Che cosa significano X, B, Z, J e * nell'output?
Un asterisco segna un codone di stop. X significa che il codone è ambiguo e potrebbe codificare più amminoacidi diversi, oppure conteneva un codice come N che non è stato risolto. B sta per asparagina o acido aspartico, Z per glutammina o acido glutammico, e J per leucina o isoleucina.
Perché la mia proteina non corrisponde a quella pubblicata?
Le cause più comuni sono la cornice sbagliata, un inizio dall'ATG sbagliato, l'aver incollato una sequenza genomica che contiene introni, o un gene che usa un codice non standard come quello mitocondriale dei vertebrati. Confronta i primi residui con la voce della banca dati e prova le altre cornici e l'opzione del primo ATG.
La mia sequenza viene caricata da qualche parte?
No. La traduzione funziona interamente nel tuo browser e nulla viene inviato a un server, quindi le sequenze non pubblicate restano sul tuo computer.

Strumenti correlati

Altri strumenti: Calcolatori di scienze e laboratorio