Convertisseur de séquence DNA RNA

Convertissez le DNA en RNA ou inversement — brin codant ou matrice, codes d'ambiguïté conservés.

Sens de conversion
Brin
Séquence
Séquence convertie
Prêt. Collez une séquence de DNA ou de RNA.

Votre séquence est convertie dans votre navigateur. Rien n'est téléversé vers BroBroGo.

FAQ

Quelle est la différence entre le brin codant et le brin matrice?

Le brin codant (sens) correspond à l'ARN messager (mRNA), sauf que T devient U. Le brin matrice (antisens) est celui que la cellule lit réellement, donc chaque base est complémentée : A→U, T→A, C→G, G→C. Choisissez le brin qui correspond à la façon dont votre séquence a été écrite.

Qu'est-ce que la conversion RNA → DNA me donne?

Une copie DNA de votre RNA : chaque U devient T et tout le reste demeure inchangé. Il s'agit de la séquence de cDNA qu'une transcriptase inverse produirait, ce qui est utile lorsqu'un outil en aval n'accepte que le DNA.

Puis-je coller des codes d'ambiguïté comme N, R ou Y?

Oui. Les lettres dégénérées IUPAC sont préservées : une conversion simple ne touche qu'à T et U, et la conversion du brin matrice associe chaque code à son complément approprié (R↔Y, K↔M; S, W et N restent). Les marqueurs de brèche d'alignement (-) sont conservés, et les lettres minuscules gardent leur casse.

Qu'arrive-t-il aux en-têtes FASTA, aux chiffres et aux espaces?

Une ligne de nom commençant par > est conservée et affichée au-dessus du résultat. Les espaces, les sauts de ligne, les chiffres et la ponctuation sont ignorés, et la note sous la zone de saisie vous indique la quantité retirée — rien n'est supprimé en cachette.

Fonctionnement de la conversion de séquences nucléotidiques

Le processus de transcription et de transcription inverse constitue le socle du flux d'information génétique décrit par le dogme central de la biologie moléculaire. Ce convertisseur permet de basculer entre les séquences de DNA et de RNA selon deux approches distinctes, basées sur la nature du brin soumis: le brin codant (sens) ou le brin matrice (antisens).

Lors de la transcription in vivo, l'ARN polymérase utilise le brin matrice (antisens) de l'ADN pour synthétiser un ARN messager (ARNm) complémentaire. À l'inverse, le brin codant (sens) de l'ADN possède une séquence identique à celle de l'ARNm produit, à l'exception de la thymine (T) qui est remplacée par l'uracile (U). En recherche, la production d'ADN complémentaire (cDNA) par la transcriptase inverse reproduit ce mécanisme à rebours, permettant de cloner ou d'analyser des molécules d'ARN sous forme de DNA stable.

Le choix du paramètre Brin détermine les règles de conversion appliquées par l'outil:

  • Codant (sens):
    • Pour la direction DNA → RNA, chaque base T est convertie en U.
    • Pour la direction RNA → DNA, chaque base U est convertie en T.
    • Toutes les autres bases restent inchangées.
  • Matrice (antisens): Chaque base est remplacée par son complémentaire.
    • Pour la direction DNA → RNA: A devient U, T devient A, C devient G, et G devient C.
    • Pour la direction RNA → DNA: A devient T, U devient A, C devient G, et G devient C.

Prise en charge des codes d'ambiguïté IUPAC et de la casse

En génomique, les séquences ne se limitent pas toujours aux quatre bases canoniques. Les chercheurs utilisent fréquemment les codes d'ambiguïté de l'IUPAC-IUB pour représenter des positions dégénérées au sein de consensus ou d'amorces de PCR. Ce convertisseur préserve intégralement ces codes ainsi que la casse des lettres saisies.

Lors d'une conversion sur le brin Matrice (antisens), les codes dégénérés sont transposés vers leur complément respectif selon les recommandations officielles de l'IUPAC:

  • R (purine: A/G) s'associe à Y (pyrimidine: C/T/U) et inversement (RY).
  • K (céto: G/T) s'associe à M (amino: A/C) et inversement (KM).
  • B (autre que A) s'associe à V (autre que T/U) et inversement (BV).
  • D (autre que C) s'associe à H (autre que G) et inversement (DH).
  • Les codes autocorrespondants S (fort: G/C), W (faible: A/T/U) et N (n'importe quelle base) restent inchangés.

Les lettres minuscules conservent leur état minuscule après traitement. De plus, les marqueurs de brèche d'alignement (-), essentiels pour l'analyse de séquences alignées, sont préservés sans altération.

Traitement des formats et en-têtes FASTA

L'outil est conçu pour traiter directement les fichiers au format FASTA. Il identifie les lignes de métadonnées et applique des règles strictes de nettoyage pour isoler la séquence biologique utile:

  • En-tête unique: Une ligne de nom commençant par le caractère > (ou ; selon l'ancienne convention de commentaire FASTA) est détectée, isolée et restituée au début du résultat. L'outil affiche alors la note: Ligne de nom conservée..
  • En-têtes multiples: Si l'entrée contient plusieurs lignes d'en-tête, l'outil fusionne l'ensemble des lignes de séquence en un seul bloc continu et affiche la notification: ‹n› lignes de nom trouvées — les lignes de séquence ont été fusionnées en une seule..
  • Caractères ignorés: Les espaces, les sauts de ligne, les chiffres et les signes de ponctuation sont automatiquement supprimés de la séquence de bases. Le système indique précisément le volume de caractères nettoyés via le message: Ignoré ‹n› espaces, chiffres et signes de ponctuation..

Calcul de la teneur en GC

La teneur en GC est un indicateur clé pour estimer la température de fusion (Tm) des amorces de PCR et analyser la structure locale des génomes. L'outil calcule cette valeur selon la formule normalisée suivante:

Teneur en GC = (G + C + S) / (A + C + G + T + U + W + S) × 100%

Dans cette équation, le code d'ambiguïté S (G ou C) est inclus à la fois au numérateur et au dénominateur car il garantit la présence d'une base forte. Le code W (A ou T/U) est inclus uniquement au dénominateur. Les autres codes dégénérés (R, Y, K, M, B, V, D, H, N) sont exclus des calculs car leur contribution exacte en bases G ou C est indéterminée. Si la séquence ne comporte aucune base comptabilisable, aucun pourcentage ne s'affiche. La valeur de la teneur en GC reste identique avant et après conversion, car les permutations simples (T ↔ U) ou les complémentations de brins n'affectent pas la proportion globale de liaisons fortes et faibles.

Limites de saisie et gestion des erreurs

Pour garantir la stabilité du traitement, l'outil applique des règles de validation strictes lors de la saisie:

  • Limite de taille: La séquence brute saisie ne doit pas dépasser 2 000 000 de caractères. Si cette limite est franchie, l'outil bloque le traitement et affiche le message d'erreur: Cette séquence est trop longue pour cet outil. Veuillez la limiter à moins de ‹max› caractères..
  • Lettres non autorisées: Si la séquence contient des lettres alphabétiques qui ne correspondent ni aux bases standards ni aux codes d'ambiguïté IUPAC, l'outil interrompt la conversion et affiche: Lettres non prises en charge : ‹chars›. Seules les lettres de bases de DNA/RNA sont autorisées.. Ce message liste jusqu'aux 6 premiers caractères fautifs identifiés. Les chiffres, espaces et ponctuations ne déclenchent jamais cette erreur, car ils sont simplement nettoyés et ignorés.

Confidentialité des données

La sécurité de vos données de recherche est préservée par l'architecture même de l'outil. L'intégralité du processus de conversion s'exécute localement, directement dans le navigateur web de l'utilisateur. Aucune donnée textuelle ni séquence nucléotidique n'est téléversée vers les serveurs de BroBroGo.

Foire aux questions

Quelle est la différence entre le brin codant et le brin matrice?

Le brin codant (sens) correspond à l'ARN messager (mRNA), sauf que T devient U. Le brin matrice (antisens) est celui que la cellule lit réellement, donc chaque base est complémentée: A→U, T→A, C→G, G→C. Choisissez le brin qui correspond à la façon dont votre séquence a été écrite.

Qu'est-ce que la conversion RNA → DNA me donne?

Une copie DNA de votre RNA: chaque U devient T et tout le reste demeure inchangé. Il s'agit de la séquence de cDNA qu'une transcriptase inverse produirait, ce qui est utile lorsqu'un outil en aval n'accepte que le DNA.

Puis-je coller des codes d'ambiguïté comme N, R ou Y?

Oui. Les lettres dégénérées IUPAC sont préservées: une conversion simple ne touche qu'à T et U, et la conversion du brin matrice associe chaque code à son complément approprié (R↔Y, K↔M; S, W et N restent). Les marqueurs de brèche d'alignement (-) sont conservés, et les lettres minuscules gardent leur casse.

Qu'arrive-t-il aux en-têtes FASTA, aux chiffres et aux espaces?

Une ligne de nom commençant par > est conservée et affichée au-dessus du résultat. Les espaces, les sauts de ligne, les chiffres et la ponctuation sont ignorés, et la note sous la zone de saisie vous indique la quantité retirée — rien n'est supprimé en cachette.