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.
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).
Tabella codone per codone
| # | Codone | Tre lettere | Una lettera |
|---|---|---|---|
| 1 | AUG | Met | M |
| 2 | GCC | Ala | A |
| 3 | CUG | Leu | L |
| 4 | UGG | Trp | W |
| 5 | AUG | Met | M |
| 6 | CGC | Arg | R |
| 7 | CUC | Leu | L |
| 8 | CUG | Leu | L |
| 9 | CCC | Pro | P |
| 10 | CUG | Leu | L |
| 11 | CUG | Leu | L |
| 12 | GCG | Ala | A |
| 13 | CUG | Leu | L |
| 14 | CUG | Leu | L |
| 15 | GCC | Ala | A |
| 16 | CUC | Leu | L |
| 17 | UGG | Trp | W |
| 18 | GGA | Gly | G |
| 19 | CCU | Pro | P |
| 20 | GAC | Asp | D |
| 21 | CCA | Pro | P |
| 22 | GCC | Ala | A |
| 23 | GCA | Ala | A |
| 24 | GCC | Ala | A |
| 25 | UUU | Phe | F |
| 26 | GUG | Val | V |
| 27 | AAC | Asn | N |
| 28 | CAA | Gln | Q |
| 29 | CAC | His | H |
| 30 | CUG | Leu | L |
| 31 | UGC | Cys | C |
| 32 | GGC | Gly | G |
| 33 | UCA | Ser | S |
| 34 | CAC | His | H |
| 35 | CUG | Leu | L |
| 36 | GUG | Val | V |
| 37 | GAA | Glu | E |
| 38 | GCU | Ala | A |
| 39 | CUC | Leu | L |
| 40 | UAC | Tyr | Y |
| 41 | CUA | Leu | L |
| 42 | GUG | Val | V |
| 43 | UGC | Cys | C |
| 44 | GGG | Gly | G |
| 45 | GAA | Glu | E |
| 46 | CGA | Arg | R |
| 47 | GGC | Gly | G |
| 48 | UUC | Phe | F |
| 49 | UUC | Phe | F |
| 50 | UAC | Tyr | Y |
| 51 | ACA | Thr | T |
| 52 | CCC | Pro | P |
| 53 | AAG | Lys | K |
| 54 | ACC | Thr | T |
| 55 | CGC | Arg | R |
| 56 | CGG | Arg | R |
| 57 | GAG | Glu | E |
| 58 | GCA | Ala | A |
| 59 | GAG | Glu | E |
| 60 | GAC | Asp | D |
| 61 | CUG | Leu | L |
| 62 | CAG | Gln | Q |
| 63 | GUG | Val | V |
| 64 | GGG | Gly | G |
| 65 | CAG | Gln | Q |
| 66 | GUG | Val | V |
| 67 | GAG | Glu | E |
| 68 | CUG | Leu | L |
| 69 | GGC | Gly | G |
| 70 | GGG | Gly | G |
| 71 | GGC | Gly | G |
| 72 | CCU | Pro | P |
| 73 | GGU | Gly | G |
| 74 | GCA | Ala | A |
| 75 | GGC | Gly | G |
| 76 | AGC | Ser | S |
| 77 | CUG | Leu | L |
| 78 | CAG | Gln | Q |
| 79 | CCC | Pro | P |
| 80 | UUG | Leu | L |
| 81 | GCC | Ala | A |
| 82 | CUG | Leu | L |
| 83 | GAG | Glu | E |
| 84 | GGG | Gly | G |
| 85 | UCC | Ser | S |
| 86 | CUG | Leu | L |
| 87 | CAG | Gln | Q |
| 88 | AAG | Lys | K |
| 89 | CGU | Arg | R |
| 90 | GGC | Gly | G |
| 91 | AUU | Ile | I |
| 92 | GUG | Val | V |
| 93 | GAA | Glu | E |
| 94 | CAA | Gln | Q |
| 95 | UGC | Cys | C |
| 96 | UGU | Cys | C |
| 97 | ACC | Thr | T |
| 98 | AGC | Ser | S |
| 99 | AUC | Ile | I |
| 100 | UGC | Cys | C |
| 101 | UCC | Ser | S |
| 102 | CUC | Leu | L |
| 103 | UAC | Tyr | Y |
| 104 | CAG | Gln | Q |
| 105 | CUG | Leu | L |
| 106 | GAG | Glu | E |
| 107 | AAC | Asn | N |
| 108 | UAC | Tyr | Y |
| 109 | UGC | Cys | C |
| 110 | AAC | Asn | N |
| 111 | UAG | Ter | * |
Come usare il traduttore da DNA a proteina
- 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. 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. Imposta le opzioni. Fermati al primo codone di stop, inizia dal primo ATG e scegli l'output a una o a tre lettere.
- 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 standard | Dettaglio |
|---|---|
| Codoni | 64 in tutto: 61 specificano un amminoacido e 3 sono stop |
| Codoni di stop | UAA, UAG, UGA (TAA, TAG, TGA nel DNA) |
| Metionina e triptofano | Un solo codone ciascuno: AUG e UGG |
| Leucina, serina, arginina | Sei codoni ciascuno |
| Codoni di inizio | AUG è 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.