Convertisseur ADN vers ARNm
Collez une séquence d'ADN du brin codant et chaque T devient U : ATGC donne AUGC, tandis que A, C et G restent inchangés. Les espaces et retours à la ligne sont ignorés, et aucun complément inverse n'est calculé. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Suite
- ATGC
- ARNm
- AUGC
- Dna
- ATGC
- Longueur
- 4
- Nombre de thymines
- 1
Les cellules copient les gènes codant des protéines de l’ADN vers l’ARN messager avant que les ribosomes ne traduisent le message en polypeptide. Sur le brin codant, cette étape est un échange lettre pour lettre : chaque thymine devient uracile, tandis que l’adénine, la cytosine et la guanine restent en place. Ce convertisseur ADN vers ARNm applique cette règle de transcription à la séquence que vous collez : il normalise la casse, ignore les espaces et les retours à la ligne de césure, refuse tout caractère autre que A, T, C ou G, et renvoie la chaîne d’ARNm où chaque T est remplacé par U. Utilisez-le lorsqu’un carnet de laboratoire, un exercice de cours, une fiche de clonage ou un enchaînement automatique a besoin du transcrit du brin sens, sans appariement complémentaire.
Ce que signifie transcrire l’ADN du brin codant en ARNm
Le dogme central place la transcription entre un gène d’ADN et la protéine qu’il code : l’ARN polymérase lit un brin matrice et synthétise un ARN complémentaire, qui, pour les gènes codant des protéines, est maturé en ARN messager. Dans les salles de classe, les carnets et la plupart des fiches de séquence, toutefois, l’énoncé part du brin codant — la séquence d’ADN qui coïncide déjà lettre pour lettre avec l’ARN, sauf que l’ADN utilise la thymine là où l’ARN utilise l’uracile.
C’est la règle que ce convertisseur met en œuvre. Si vous collez ATG GCC, le codon d’initiation d’un cadre de lecture ouvert typique plus le codon suivant, l’outil renvoie AUG GCC après suppression des espaces : chaque T devient U et les autres bases autorisées sont copiées inchangées. L’outil ne calcule pas le complément inverse, n’apparie pas A avec U entre brins et n’émet pas un ARN complémentaire à partir d’un brin matrice.
Ce sont d’autres intentions de recherche, telles que la transcription depuis le brin matrice, le complément inverse ou l’ADN vers protéine. L’échange T vers U du brin codant est ce que les élèves entendent lorsqu’une fiche demande de transcrire cette séquence d’ADN en ARNm et montre un oligo de brin sens. C’est aussi ce que beaucoup de notes de clonage veulent dire en inscrivant le codon d’ARNm sous une séquence codante.
L’algorithme est un unique parcours linéaire : normaliser la casse, retirer les blancs, vérifier que chaque caractère restant est A, T, C ou G, puis émettre U là où l’ADN avait T.
Contrat d’entrée, validation et forme de la réponse
La valeur doit être une chaîne ; nombres, booléens, objets et tableaux sont refusés avec un message de champ clair. Les chaînes vides et celles qui ne contiennent que des blancs échouent, car il n’y a aucune séquence à transcrire. Espaces, tabulations et retours à la ligne dans un collage plus long sont traités comme une césure, non comme des bases, et sont retirés avant validation, de sorte qu’une césure de style FASTA de soixante lettres par ligne fonctionne encore si vous omettez la ligne d’en-tête.
Après retrait des blancs et passage en majuscules, chaque caractère restant doit être A, T, C ou G. Un U n’est pas accepté : cette lettre appartient déjà à l’ARN, et l’envoyer signifie souvent que le collage était déjà un ARNm ou un mélange d’ADN et d’ARN. Codes ambigus, lacunes et deflines FASTA échouent avec un message qui nomme le caractère inattendu et sa position en base un dans la séquence nettoyée.
Une validation échouée n’est pas facturée.
Dans quels cas un convertisseur ADN vers ARNm est utile
Flux habituel : copiez une séquence codante de brin sens ou un oligo de devoir, collez-la dans sequence, puis copiez mrna dans un carnet, un exercice de traduction ou un commentaire de conception d’amorce. Les enseignants de biologie s’en servent pour que les élèves vérifient qu’ATG devient AUG et que TTT devient UUU sans inverser par erreur les bases complémentaires.
Les laboratoires de biologie moléculaire gardent un transcrit de brin codant à côté de la carte d’un plasmide lorsqu’ils discutent du contexte Kozak ou de l’usage des codons dans le cadre de l’ARNm. Les générateurs d’examen ont besoin d’un oracle déterministe qui refuse U, N et les déchets, afin qu’un collage fautif d’élève ne devienne pas un succès vide et silencieux. Cette page répond aux recherches ADN vers ARNm, transcrire l’ADN en ARNm et remplacer la thymine par l’uracile.
Elle ne traduit pas le transcrit en protéine, ne calcule pas le pourcentage GC, n’obtient pas le complément inverse d’un brin matrice et n’épisse pas les introns. Si votre fiche indique que l’ADN donné est le brin matrice, calculez d’abord le complément avec un outil dédié de complément inverse — A s’apparie avec U, T avec A, C avec G, G avec C — et ne traitez pas ce convertisseur T vers U seulement comme s’il avait déjà apparié les bases.
Les limites sont appliquées dans le code : sequence manquant, sequence vide, entrée trop longue, et tout caractère autre que A, T, C ou G après retrait des blancs. L’entrée rejetée ne consomme pas le solde prépayé.
Cas d’usage
Contrôles de transcription pour devoirs et examens
Laissez les élèves coller un oligo de brin codant et confirmer que chaque T devient U, les lettres invalides étant refusées plutôt qu’omises en silence.
Transcrits de brin codant dans le carnet
Inscrivez l’ARNm à côté d’un CDS ou d’une note d’amorce sans calculer par erreur le complément inverse d’une séquence sens.
Questions fréquentes
Comment ce convertisseur ADN vers ARNm transcrit-il une séquence ?
Il traite le collage comme de l’ADN de brin codant, retire les blancs de césure, passe les lettres en majuscules et remplace chaque T par U. A, C et G sont copiés inchangés. Le résultat principal est la chaîne mrna.
Quels caractères sont admis dans la séquence d’ADN ?
Uniquement A, T, C et G, quelle que soit la casse. Espaces et retours à la ligne sont ignorés comme césure.
L’outil calcule-t-il le complément inverse d’un brin matrice ?
Non. Cette page n’implémente que l’échange T vers U du brin codant. La transcription depuis le brin matrice (A s’apparie avec U, T avec A, C avec G, G avec C) est une autre recherche et un autre outil.
Que se passe-t-il si la séquence contient déjà U ou N ?
U est une lettre d’ARN ; N est une base ambiguë. Aucune n’est acceptée ici comme ADN.
Les espaces et retours à la ligne dans ma séquence d'ADN posent-ils problème ?
Non. Les espaces et retours à la ligne sont ignorés et les minuscules acceptées : ATG GCC collé avec un espace revient sous la forme AUGGCC. Ensuite, seuls A, T, C et G peuvent rester.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/bio/dna-to-mrna \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sequence":"ATGC"}'const res = await fetch("https://api.kit.forhosting.com/bio/dna-to-mrna", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sequence": "ATGC"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/dna-to-mrna",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sequence": "ATGC"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/dna-to-mrna", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sequence":"ATGC"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sequence":"ATGC"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/dna-to-mrna", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"sequence": "ATGC"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.dna_to_mrna",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_chars | 100000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les séquences invalides échouent avec invalid_input et ne sont pas facturées.
Ce que signifie transcrire l’ADN du brin codant en ARNm
Les codes IUPAC ambigus comme N, R ou Y, les lettres d’ARN comme un U déjà présent dans le collage, les chiffres, les en-têtes FASTA et la ponctuation échouent avec invalid_input afin qu’une substitution silencieuse n’invente pas un codon. La réponse est déterministe et identique dans l’exécuteur gratuit du navigateur et dans l’API prépayée.
Contrat d’entrée, validation et forme de la réponse
Envoyez par POST un corps JSON avec le champ obligatoire sequence, une chaîne d’ADN dont les lettres sont A, T, C et G. Les alias dna, dna_sequence, seq et text sont acceptés afin que tableurs, chaînes de requête et formulaires réutilisent un nom de colonne habituel sans le renommer. La longueur est plafonnée à cent mille caractères afin qu’un collage incontrôlé ne monopolise pas un Worker. En cas de succès, le corps inclut mrna, la chaîne transcrite qui est le résultat principal que vous copierez ; dna, l’ADN normalisé en majuscules après retrait des blancs ; length, le nombre de nucléotides ; thymine_count, combien de lettres T ont été remplacées par U ; et formula, la courte identité T flèche U. Exemple : ATGC renvoie mrna AUGC, dna ATGC, length quatre et thymine_count un. Le travail API réussi est tarifé à $0.002 par requête.
Dans quels cas un convertisseur ADN vers ARNm est utile
Les scripts de bioinformatique appellent l’API lorsqu’un enchaînement a stocké des enregistrements de séquence codante en ADN et qu’une étape suivante attend des chaînes à alphabet ARN pour des tables de codons qui listent U plutôt que T. Comme l’implémentation est un parse pur de niveau A, chaque appel réussi coûte le $0.002 publié, sans jetons de modèle et sans réseau sortant.
Cas d'intégration
Enchaînement CDS en ADN vers l’alphabet ARN
Convertissez des séquences codantes stockées en ADN en chaînes à lettres ARN pour tables de codons, fixtures et outils aval qui attendent de l’ARN.
Questions techniques
Combien coûte le convertisseur ADN vers ARNm ?
L’outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.