Omgekeerd complement van DNA

Reverse, complement of reverse-complementeer een DNA- of RNA-sequentie — met behoud van ambiguïteitscodes en kleine/hoofdletters.

Bewerking
Sequentie
Resultaat
Gereed. Plak een DNA- of RNA-sequentie.

Je sequentie blijft op je apparaat. Deze wordt in je browser omgezet en nooit geüpload.

Veelgestelde vragen

Wat is het verschil tussen een complement en een reverse complement?

Een complement vervangt elke base door zijn paringspartner (A door T, C door G) maar behoudt de oorspronkelijke volgorde, waardoor het van 3'→5' leest. Een reverse complement draait ook de volgorde om, waardoor je de tegenoverliggende streng terugkrijgt in de vertrouwde 5'→3' richting — de sequentie die daadwerkelijk basenparen vormt met die van jou.

Waarom gebruikt een reverse PCR-primer het reverse complement?

Primers worden geschreven van 5'→3'. Een reverse primer hybridiseert met de tegenoverliggende streng aan het uiteinde van het doelwit, dus neem je de sequentie aan dat uiteinde en maak je daar het reverse complement van. Het resultaat wijst terug naar het doelwit en is exact de sequentie die je bestelt.

Kan ik ambiguïteitscodes zoals N, R of Y plakken?

Ja. Gedegenereerde IUPAC-letters volgen hun eigen paringsregels: R wisselt met Y, K met M, B met V en D met H, terwijl S, W en N ongewijzigd blijven. Hoofdletters en kleine letters blijven behouden, waardoor kleine letters als regiomarkeringen overeind blijven.

Werkt het met RNA, en wat gebeurt er met FASTA-headers?

Ja. Een sequentie die U en geen T bevat, wordt behandeld als RNA, waardoor A paart met U; anders paart A met T. Een leidende > naamregel blijft behouden bovenaan het resultaat, terwijl spaties, cijfers en leestekens worden opgeschoond en geteld onder de invoer.

Richting in de moleculaire biologie en de noodzaak van het omgekeerd complement

In de moleculaire biologie worden nucleïnezuursequenties van DNA en RNA standaard geschreven en gelezen in de 5'→3' richting. Deze conventie weerspiegelt de richting waarin polymerasen de streng synthetiseren. DNA bestaat in de cel echter als een dubbelstrengs helix waarin de twee strengen antiparallel aan elkaar lopen. Dit betekent dat de complementaire streng in de tegenovergestelde richting (3'→5') is georiënteerd ten opzichte van de coderende streng.

Wanneer onderzoekers de complementaire streng willen analyseren of bestellen, moet deze sequentie worden omgezet naar de standaard 5'→3' schrijfwijze. Dit proces vereist twee opeenvolgende stappen: het complementeren van de basen (waarbij elke base wordt vervangen door zijn paringspartner) en het omkeren van de volgorde (reverse). Het resultaat is het omgekeerd complement, dat de biologisch correcte 5'→3' oriëntatie herstelt.

De wiskunde achter sequentietransformaties

Bij het manipuleren van genetische sequenties kunnen drie basistransformaties worden toegepast: omkeren (reverse), complementeren (complement) en het omgekeerd complement (reverse complement). Vanuit een computationeel oogpunt zijn deze bewerkingen commutatief. Dit betekent dat de volgorde van de operaties het eindresultaat niet beïnvloedt:

Reverse(Complement(Sequentie)) = Complement(Reverse(Sequentie))

Als een sequentie eerst wordt gecomplementeerd, veranderen de individuele basen in hun paringspartners, maar blijft de 3'→5' volgorde behouden. Door deze sequentie vervolgens om te keren, ontstaat de 5'→3' georiënteerde streng. Wordt de sequentie eerst omgekeerd, dan verandert de leesrichting, waarna de complementatiestap de juiste basenparen introduceert. Beide routes leiden exact tot hetzelfde resultaat.

Principes van PCR-primerontwerp

Bij het ontwerpen van PCR-primers (polymerasekettingreactie) is het genereren van een omgekeerd complement een cruciale stap. Voor de amplificatie van een specifiek stuk dubbelstrengs DNA zijn twee primers nodig:

  • Forward primer: Deze primer bindt aan de antisense-streng en heeft dezelfde sequentie als de sense-streng (5'→3').
  • Reverse primer: Deze primer moet binden aan de sense-streng aan het 3'-uiteinde van het doelwit.

Omdat DNA-synthese alleen in de 5'→3' richting kan plaatsvinden, moet de reverse primer in de 5'→3' richting naar het amplicon toe wijzen. De fysieke sequentie van deze reverse primer is daarom exact het omgekeerde complement van de sense-streng aan het uiteinde van het doelgebied. Zonder deze transformatie zou de primer in de verkeerde richting binden of niet complementair zijn aan de doellocatie.

DNA versus RNA basenparing

De paringsregels voor nucleïnezuren verschillen tussen DNA en RNA door de chemische samenstelling van de pyrimidinebasen. De tool detecteert automatisch welk type nucleïnezuur wordt ingevoerd en past de paringsregels daarop aan:

Invoerbase DNA-partner RNA-partner
A (Adenine) T (Thymine) U (Uracil)
T (Thymine) A A
U (Uracil) A A
C (Cytosine) G (Guanine) G
G (Guanine) C C

Wanneer een sequentie de base "U" bevat en geen "T", activeert de tool de automatische RNA-detectie. Hierbij verschijnt de melding "RNA gedetecteerd — A paart met U.". In alle andere gevallen wordt de sequentie als DNA behandeld en paart "A" met "T".

IUPAC-ambiguïteitscodes en hoofdletterbehoud

Naast de standaardbasen (A, T, C, G, U) ondersteunt de tool de degeneratieve IUPAC-ambiguïteitscodes. Deze codes worden gebruikt om posities in een sequentie aan te duiden waar meerdere basen mogelijk zijn. De paringsregels voor deze codes zijn als volgt gedefinieerd:

  • R (A of G) wisselt met Y (C of T/U)
  • K (G of T/U) wisselt met M (A of C)
  • B (C, G of T/U) wisselt met V (A, C of G)
  • D (A, G of T/U) wisselt met H (A, C of T/U)
  • S (C of G), W (A of T/U) en N (willekeurige base) blijven ongewijzigd

Het originele hoofdlettergebruik van de invoersequentie blijft in het resultaat behouden. Dit zorgt ervoor dat specifieke markeringen in de sequentie, zoals kleine letters die introns of specifieke restrictieplaatsen aanduiden, na de transformatie herkenbaar blijven.

FASTA-formaatstandaarden en opschoning

In de bio-informatica is het FASTA-formaat de standaard voor het delen van sequenties. Dit formaat begint met een headerregel die wordt ingeleid door een groter-dan-teken (>). De tool herkent en verwerkt deze structuur automatisch:

  • Enkele header: Als er één leidende > naamregel wordt gedetecteerd, blijft deze ongewijzigd bovenaan de uitvoer staan, terwijl alleen de onderliggende sequentie wordt getransformeerd. De melding "Naamregel behouden." wordt getoond.
  • Meerdere headers: Indien er meerdere naamregels aanwezig zijn, worden de sequentieregels samengevoegd tot één doorlopende sequentie. De tool toont dan de melding "‹n› naamregels gevonden — sequentieregels zijn samengevoegd tot één regel.".

Niet-sequentietekens zoals spaties, cijfers en leestekens worden tijdens de verwerking automatisch uit de sequentie gefilterd. De tool geeft hierbij de melding "‹n› spaties, cijfers en leestekens genegeerd." weer. Indien er niet-ondersteunde letters in de invoer staan, wordt de verwerking afgebroken met de foutmelding "Niet-ondersteunde letters: ‹chars›. Alleen DNA/RNA-basenletters zijn toegestaan.". Als de invoer de maximale lengte overschrijdt, verschijnt de melding "Die sequentie is te lang voor deze tool. Houd deze onder de ‹max› tekens.".

Privacy en lokale verwerking

Wanneer u deze tool gebruikt, blijft uw sequentie op uw apparaat. De transformatie van de nucleotiden vindt lokaal plaats binnen uw eigen webbrowser. Er worden geen sequentiegegevens of FASTA-headers geüpload naar een externe server.

Veelgestelde vragen (FAQ)

Wat is het verschil tussen een complement en een reverse complement?
Een complement vervangt elke base door zijn paringspartner (A door T, C door G) maar behoudt de oorspronkelijke volgorde, waardoor het van 3'→5' leest. Een reverse complement draait ook de volgorde om, waardoor je de tegenoverliggende streng terugkrijgt in de vertrouwde 5'→3' richting — de sequentie die daadwerkelijk basenparen vormt met die van jou.

Waarom gebruikt een reverse PCR-primer het reverse complement?
Primers worden geschreven van 5'→3'. Een reverse primer hybridiseert met de tegenoverliggende streng aan het uiteinde van het doelwit, dus neem je de sequentie aan dat uiteinde en maak je daar het reverse complement van. Het resultaat wijst terug naar het doelwit en is exact de sequentie die je bestelt.

Werkt het met RNA, en wat gebeurt er met FASTA-headers?
Ja. Een sequentie die U en geen T bevat, wordt behandeld als RNA, waardoor A paart met U; anders paart A met T. Een leidende > naamregel blijft behouden bovenaan het resultaat, terwijl spaties, cijfers en leestekens worden opgeschoond en geteld onder de invoer.

Kan ik ambiguïteitscodes zoals N, R of Y plakken?
Ja. Gedegenereerde IUPAC-letters volgen hun eigen paringsregels: R wisselt met Y, K met M, B met V en D met H, terwijl S, W en N ongewijzigd blijven. Hoofdletters en kleine letters blijven behouden, waardoor kleine letters als regiomarkeringen overeind blijven.