Traducteur d'ADN en protéine
Collez une séquence d'ADN ou d'ARN, en texte brut ou au format FASTA, et voyez l'ARNm et la protéine qu'elle code dans l'un des six cadres de lecture — en code à une ou à trois lettres, avec les codons d'initiation et stop en surbrillance et un tableau codon par codon. Passez au mode ORF pour lister chaque cadre de lecture ouvert sur les deux brins. La traduction suit le code standard (table 1 du NCBI) et se fait dans votre navigateur ; rien n'est envoyé.
Les espaces, les sauts de ligne, les chiffres et les minuscules sont acceptés. Plusieurs enregistrements FASTA sont traduits un par un. Les codes d'ambiguïté (N, R, Y…) sont pris en charge.
Résultats
NM_000207.3
333 nt
Longueur de la séquence
110 aa
Longueur de la protéine
1
Codons stop
Protéine
ARNm — le brin lu, avec U à la place de T
Le vert marque un codon ATG ; le rouge marque un codon stop (TAA, TAG, TGA).
Tableau codon par codon
| n° | Codon | Trois lettres | Une lettre |
|---|---|---|---|
| 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 | * |
Comment utiliser le traducteur d'ADN en protéine
- 1. Collez la séquence. Les lettres simples et le format FASTA fonctionnent tous deux ; les espaces, les sauts de ligne, les numéros de position et les minuscules sont ignorés. Traitez la séquence comme le brin codant (sens). U est lu comme T.
- 2. Choisissez un cadre. +1, +2 et +3 commencent à la première, à la deuxième et à la troisième base ; −1, −2 et −3 font de même sur le complément inverse. Les six cadres les affiche ensemble. Si vous avez collé le brin matrice, utilisez −1.
- 3. Réglez les options. Arrêtez au premier codon stop, commencez au premier ATG, et choisissez une sortie en une ou en trois lettres.
- 4. Ou cherchez des gènes. Trouver les cadres de lecture ouverts liste chaque segment allant d'un ATG jusqu'à un stop au-delà d'une longueur minimale, sur un brin ou sur les deux, avec les coordonnées et les séquences protéiques que vous pouvez copier au format FASTA.
De l'ADN à la protéine
La transcription copie le brin matrice d'un gène en ARNm : l'ARNm a donc la même séquence que le brin codant opposé, avec U à la place de T. La traduction lit ensuite l'ARNm trois bases à la fois. Chaque triplet, ou codon, précise un acide aminé ou un signal d'arrêt. Les bases de données de séquences impriment en général le brin codant, c'est pourquoi vous pouvez coller directement une séquence codante issue de GenBank ou de RefSeq.
| Caractéristique du code standard | Détail |
|---|---|
| Codons | 64 au total : 61 codent un acide aminé et 3 sont des codons stop |
| Codons stop | UAA, UAG, UGA (TAA, TAG, TGA dans l'ADN) |
| Méthionine et tryptophane | Un codon chacun : AUG et UGG |
| Leucine, sérine, arginine | Six codons chacune |
| Codons d'initiation | AUG est le début habituel ; la table 1 autorise aussi UUG et CUG comme initiateurs |
L'outil utilise la table de traduction 1 publiée par le NCBI. Les codons qui contiennent des codes d'ambiguïté IUPAC reçoivent un acide aminé dès que tous les codons possibles s'accordent : GCN est toujours l'alanine et TAR est toujours un stop. Un mélange d'asparagine et d'aspartate est signalé par B, celui de glutamine et de glutamate par Z, celui de leucine et d'isoleucine par J, et tout autre mélange par X. Ces résultats concordent avec le traducteur de Biopython pour toutes les combinaisons de trois lettres parmi les 15 codes nucléotidiques.
Cadres de lecture et cadres de lecture ouverts
Une séquence peut être lue à partir de trois points de départ sur chaque brin, soit six cadres de lecture ; seul le cadre qu'un gène utilise produit une protéine significative, et les cinq autres rencontrent en général un codon stop en quelques dizaines de codons. Un cadre de lecture ouvert (ORF) désigne ici une séquence allant d'un ATG jusqu'au prochain stop dans le même cadre, sans stop entre les deux. Seul le plus externe des ATG de chaque segment est signalé : un ORF comportant plusieurs ATG internes n'apparaît donc qu'une fois. Les ORF courts surviennent par hasard — un codon stop apparaît environ une fois tous les 21 codons dans une séquence aléatoire — la longueur minimale compte donc. La valeur par défaut de 25 acides aminés (75 nucléotides) correspond à l'ORFfinder du NCBI ; pour les génomes bactériens, un minimum de 100 ou plus réduit le bruit. Un ORF est un candidat, pas une preuve de l'existence d'un gène.
Exemple détaillé : préproinsuline humaine
Essayer un exemple charge la séquence codante de 333 nucléotides de l'insuline humaine, issue du NCBI RefSeq NM_000207.3. Cela fait 111 codons : 110 acides aminés et un stop final. Le cadre +1 donne la protéine préproinsuline (UniProt P01308) ; l'astérisque final est le codon stop :
Cadre +1, code à une lettre
MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN*
Les cadres +2 et +3 rencontrent presque aussitôt un codon stop (le cadre +2 lit WPCGCASCPCWRCWPSGDLTQPQPL, puis s'arrête). En mode ORF avec le minimum par défaut, l'outil signale l'ORF de 110 acides aminés aux positions 1–333 et un ORF de 49 acides aminés sur le brin inverse aux positions 147–296 : un rappel qu'un ORF seul ne fait pas un gène. Une fois la protéine obtenue, estimez sa masse avec le Protein Molecular Weight Calculator.
Ce que ce traducteur ne fait pas
- Autres codes génétiques. Les mitochondries des vertébrés, les cilés et certaines bactéries lisent certains codons différemment — dans les mitochondries des vertébrés, TGA code le tryptophane. Seul le code standard est intégré.
- Épissage. Collez de l'ADNc ou une séquence codante, pas de l'ADN génomique avec des introns : l'outil lit directement de bout en bout.
- Recodage et décalages de cadre. L'insertion de sélénocystéine et de pyrrolysine, ainsi que les décalages de cadre programmés, ne sont pas modélisés.
- Taille des entrées. Chaque enregistrement est limité aux 2 000 000 premières bases, et la vue surlignée affiche les 6 000 premières.
Questions fréquentes
- Comment convertir une séquence d'ADN en séquence protéique ?
- Trouvez le codon d'initiation ATG sur le brin codant, puis lisez la séquence trois bases à la fois et remplacez chaque codon par son acide aminé selon le code génétique, jusqu'à atteindre un codon stop (TAA, TAG ou TGA). ATG donne la méthionine, GCC l'alanine, et ainsi de suite. Le traducteur fait cela pour vous dans les six cadres à la fois.
- Quel brin dois-je coller : codant ou matrice ?
- Collez le brin codant (sens), celui dont la séquence correspond à celle de l'ARNm, à U près pour T. Les bases de données de séquences impriment ce brin. Si vous disposez plutôt du brin matrice (antisens), traduisez le cadre −1, qui lit son complément inverse.
- Quels sont les six cadres de lecture ?
- En partant de la base 1, 2 ou 3 du brin, on obtient les cadres +1, +2 et +3 ; le même travail sur le complément inverse donne −1, −2 et −3. Un gène est lu dans l'un d'eux, donc parcourir les six montre quel cadre porte un long cadre de lecture ouvert sans interruption.
- Que signifient X, B, Z, J et * dans le résultat ?
- Un astérisque marque un codon stop. X signifie que le codon est ambigu et pourrait coder plusieurs acides aminés différents, ou qu'il contenait un code comme N qui n'a pas pu être résolu. B désigne l'asparagine ou l'aspartate, Z la glutamine ou le glutamate, et J la leucine ou l'isoleucine.
- Pourquoi ma protéine ne correspond-elle pas à celle publiée ?
- Les causes habituelles sont le mauvais cadre, un départ sur le mauvais ATG, le collage d'une séquence génomique contenant des introns, ou un gène qui utilise un code non standard comme le code mitochondrial des vertébrés. Comparez les premiers résidus avec l'entrée de la base de données, puis essayez les autres cadres et l'option du premier ATG.
- Ma séquence est-elle envoyée quelque part ?
- Non. La traduction se fait entièrement dans votre navigateur et rien n'est envoyé à un serveur : les séquences non publiées restent sur votre ordinateur.