Převodník sekvencí DNA a RNA

Převádějte DNA na RNA nebo zpět na DNA – kódující či templátový řetězec, kódy neurčitosti zachovány.

Převod
Řetězec
Sekvence
Převedená sekvence
Připraveno. Vložte sekvenci DNA nebo RNA.

Vaše sekvence se převádí přímo ve vašem prohlížeči. Na servery BroBroGo se nic neodesílá.

Časté dotazy

Jaký je rozdíl mezi kódujícím a templátovým řetězcem?

Kódující (smyslový) řetězec odpovídá informační RNA, pouze T se mění na U. Templátový (antismyslový) řetězec je ten, který buňka skutečně čte, takže každá báze je komplementární: A→U, T→A, C→G, G→C. Vyberte řetězec, který odpovídá zápisu vaší sekvence.

Co mi přinese převod RNA → DNA?

DNA kopii vaší RNA: každé U se změní na T a vše ostatní zůstane. Jedná se o sekvenci cDNA, kterou by vytvořila reverzní transkriptáza, což je užitečné, pokud navazující nástroj přijímá pouze DNA.

Mohu vložit kódy neurčitosti jako N, R nebo Y?

Ano. Degenerované IUPAC kódy jsou zachovány: běžný převod mění pouze T a U, zatímco převod templátového řetězce přiřadí každému kódu jeho správný komplement (R↔Y, K↔M; S, W a N zůstávají). Zarovnávací mezery (-) jsou zachovány a malá písmena si ponechávají svou velikost.

Co se stane s hlavičkami FASTA, čísly a mezerami?

Řádek s názvem začínající znakem > je zachován a zobrazen nad výsledkem. Mezery, konce řádků, číslice a interpunkce jsou ignorovány a poznámka pod vstupem vás informuje o tom, kolik znaků bylo odstraněno – nic se nemaže bez upozornění.

Tok genetické informace a principy převodu sekvencí

V molekulární biologii popisuje tok genetické informace takzvané ústřední dogma, které definuje přenos informací mezi nukleovými kyselinami a proteiny. Klíčovým krokem tohoto procesu je transkripce, při níž se genetický kód zapsaný v deoxyribonukleové kyselině (DNA) přepisuje do ribonukleové kyseliny (RNA). RNA následně slouží jako předloha pro syntézu proteinů v procesu translace.

Při přepisu z DNA do RNA dochází k zásadní chemické změně: báze thymin (T) je v RNA nahrazena uracilem (U). Ostatní báze – adenin (A), cytosin (C) a guanin (G) – zůstávají zachovány. Při zpětném přepisu, například při syntéze komplementární DNA (cDNA) pomocí enzymu reverzní transkriptázy, se naopak uracil (U) převádí zpět na thymin (T). Tento proces je klíčový pro laboratorní výzkum, kdy je pro navazující molekulárně biologické metody vyžadující stabilnější DNA matrici potřeba vytvořit DNA kopii RNA templátu.

Kódující versus templátový řetězec

Při převodu nukleotidových sekvencí je nezbytné rozlišovat, který ze dvou řetězců dvoušroubovice DNA sekvence představuje:

  • Kódující (smyslový) řetězec (sense strand): Tento řetězec nese stejnou sekvenci bází jako výsledná informační RNA (mRNA), s jediným rozdílem, že DNA obsahuje thymin (T) namísto uracilu (U) v RNA.
  • Templátový (antismyslový) řetězec (antisense strand): Tento řetězec slouží jako skutečná fyzická předloha pro syntézu RNA. Výsledná RNA je k tomuto řetězci komplementární.

Nástroj provádí převod na základě zvoleného směru a typu řetězce podle následujících exaktních pravidel:

Směr převodu Volba řetězce Pravidlo převodu bází
DNA → RNA Kódující (smyslový) Každé T se mění na U. Ostatní báze se nemění.
RNA → DNA Kódující (smyslový) Každé U se mění na T. Ostatní báze se nemění.
DNA → RNA Templátový (antismyslový) Každá báze je nahrazena komplementem: AU, TA, CG, GC.
RNA → DNA Templátový (antismyslový) Každá báze je nahrazena komplementem: AT, UA, CG, GC.

Zpracování degenerovaných IUPAC kódů a speciálních znaků

V biologické praxi se často setkáváme se sekvencemi, které obsahují neurčitá místa, například u konsenzuálních sekvencí nebo degenerovaných primerů. Standard IUPAC-IUB definuje jednopísmenné kódy pro neúplně specifikované báze. Nástroj tyto kódy plně podporuje a při převodu templátového řetězce je transformuje na jejich přesné komplementy podle mezinárodních doporučení (Cornish-Bowden, 1985):

  • Kódy R (purin: A/G) a Y (pyrimidin: C/T/U) se vzájemně doplňují: RY.
  • Kódy K (keto: G/T) a M (amino: A/C) se vzájemně doplňují: KM.
  • Kódy B (ne A) a V (ne T/U) se vzájemně doplňují: BV.
  • Kódy D (ne C) a H (ne G) se vzájemně doplňují: DH.
  • Kódy S (silné vazby: G/C), W (slabé vazby: A/T/U) a N (jakákoli báze) jsou samokomplementární, takže zůstávají beze změny.

Malá písmena v sekvenci si během jakéhokoli převodu zachovávají svou velikost. Zarovnávací mezery, reprezentované znakem pomlčky (-), jsou v sekvenci rovněž kompletně zachovány.

Formát FASTA a čištění vstupních dat

Nástroj je navržen tak, aby bez problémů zpracovával standardní textový formát FASTA. Pokud vstup obsahuje řádek s názvem začínající znakem > (případně starším komentářovým znakem ;), tento řádek je detekován, izolován a zobrazen nad výsledkem převodu.

Při zpracování dat platí tato pravidla pro čištění vstupu:

  • Ignorované znaky: Mezery, konce řádků, číslice a interpunkční znaménka jsou ze samotné sekvence automaticky odstraněny. Nástroj uživatele informuje o přesném počtu těchto odstraněných znaků.
  • Vícehlavičkový vstup: Pokud vstup obsahuje více řádků s názvem (více sekvencí ve formátu FASTA), nástroj spojí jednotlivé sekvence do jednoho souvislého řetězce.
  • Omezení délky: Maximální povolená délka surového vstupu je 2 000 000 znaků.

Pokud vstup obsahuje nepovolené znaky, které nelze interpretovat jako báze, IUPAC kódy, mezery, číslice či interpunkci, proces se zastaví a zobrazí chybové hlášení.

Výpočet obsahu GC

Obsah GC vyjadřuje procentuální zastoupení guaninu a cytosinu v sekvenci, což je klíčový parametr pro stanovení teploty tání primerů a stabilitu nukleových kyselin při PCR. Výpočet v tomto nástroji zohledňuje přítomnost degenerovaných kódů podle následujícího vzorce:

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

V tomto vzorci kód S (silné vazby: G nebo C) přispívá do čitatele i jmenovatele, zatímco kód W (slabé vazby: A, T nebo U) přispívá pouze do jmenovatele. Ostatní degenerované kódy (R, Y, K, M, B, V, D, H, N) jsou z výpočtu zcela vyloučeny, protože jejich příspěvek k obsahu GC je nejednoznačný. Hodnota obsahu GC se při převodu nemění, neboť komplementace pouze zaměňuje báze v rámci stejných skupin. Pokud sekvence neobsahuje žádné počitatelné báze, procentuální hodnota se nezobrazí.

Ochrana soukromí a zpracování dat

Vaše sekvence se převádí přímo ve vašem prohlížeči. Na servery BroBroGo se nic neodesílá.

Často kladené otázky

Co se stane s hlavičkami FASTA, čísly a mezerami?

Řádek s názvem začínající znakem > je zachován a zobrazen nad výsledkem. Mezery, konce řádků, číslice a interpunkce jsou ignorovány a poznámka pod vstupem vás informuje o tom, kolik znaků bylo odstraněno – nic se nemaže bez upozornění.

Mohu vložit kódy neurčitosti jako N, R nebo Y?

Ano. Degenerované IUPAC kódy jsou zachovány: běžný převod mění pouze T a U, zatímco převod templátového řetězce přiřadí každému kódu jeho správný komplement (R↔Y, K↔M; S, W a N zůstávají). Zarovnávací mezery (-) jsou zachovány a malá písmena si ponechávají svou velikost.

Jaký je rozdíl mezi kódujícím a templátovým řetězcem?

Kódující (smyslový) řetězec odpovídá informační RNA, pouze T se mění na U. Templátový (antismyslový) řetězec je ten, který buňka skutečně čte, takže každá báze je komplementární: A→U, T→A, C→G, G→C. Vyberte řetězec, který odpovídá zápisu vaší sekvence.

Co mi přinese převod RNA → DNA?

DNA kopii vaší RNA: každé U se změní na T a vše ostatní zůstane. Jedná se o sekvenci cDNA, kterou by vytvořila reverzní transkriptáza, což je užitečné, pokud navazující nástroj přijímá pouze DNA.