DNA un RNA secību transformācijas principi
Strādājot ar ģenētiskajiem datiem, bieži ir nepieciešams manipulēt ar nukleotīdu secību virzienu un bāzu pāriem. DNA reversā komplementa rīks nodrošina trīs galvenās transformācijas darbības, kuras lietotājs var izvēlēties pēc vajadzības: "Reversā komplementārā", "Komplementārā" vai "Reversā". Šīs darbības ļauj iegūt nepieciešamo secības formu, saglabājot datu integritāti un struktūru.
Katras darbības pamatā ir konkrēti molekulārās bioloģijas un matemātiskie principi:
- Reversā komplementārā: Šī darbība apvieno divus procesus — secības apgriešanu pretējā virzienā un katras bāzes aizstāšanu ar tās komplementāro pāra partneri. Šī transformācija ir ekvivalenta tam, ja vispirms tiktu izveidota komplementārā secība un pēc tam tā tiktu apgriezta reversi, vai otrādi — vispirms veikta reversēšana un tad komplementēšana. Rezultātā tiek iegūta secība, kas atbilst pretējai DNS ķēdei un ir lasāma standarta 5'→3' virzienā.
- Komplementārā: Katrs nukleotīds tiek aizstāts ar tā komplementāro bāzi, taču secības virziens netiek mainīts. Šādi iegūtā secība bioloģiski ir lasāma 3'→5' virzienā.
- Reversā: Secības burtu secība tiek vienkārši apgriezta no beigām uz sākumu, nemainot pašas bāzes.
Virziendarbība molekulārajā bioloģijā un PCR praimeri
Nukleīnskābju ķēdēm piemīt izteikta virziendarbība, ko nosaka dezoksiribozes vai ribozes oglekļa atomu numerācija (no 5' gala līdz 3' galam). Bioloģiskajās sistēmās un datubāzēs ģenētiskās secības vienmēr tiek pierakstītas un lasītas 5'→3' virzienā.
Izstrādājot polimerāzes ķēdes reakcijas (PCR) praimerus, šai virziendarbībai ir izšķiroša nozīme. PCR reakcijā ir nepieciešami divi praimeri: tiešais (forward) un reversais (reverse). Kamēr tiešais praimeris hibridizējas ar matricas pretējo ķēdi un sakrīt ar kodējošās ķēdes secību 5'→3' virzienā, reversajam praimerim ir jāsaistās ar mērķa secības kodējošo ķēdi tās tālākajā galā. Lai reversais praimeris spētu piesaistīties un vienlaikus tiktu sintezēts pareizajā 5'→3' virzienā virzienā uz mērķa reģionu, tā secībai ir jābūt mērķa DNS ķēdes reversajam komplementam. Bez reversā komplementa aprēķināšanas pasūtītais oligonukleotīds nespēs pareizi hibridizēties un nodrošināt DNS polimerāzes darbību.
Bāzu pāru veidošanas noteikumi: DNS pret RNA
Bāzu pāru veidošanās mehānisms atšķiras atkarībā no tā, vai analizējamā secība ir DNS vai RNS. Rīks automātiski nosaka nukleīnskābes veidu pēc ievadītajām bāzēm. Ja ievadītajā secībā tiek konstatēta bāze "U" (uracils) un nav bāzes "T" (timīns), rīks to identificē kā RNS un parāda paziņojumu "Noteikta RNA — A veido pāri ar U.". Pretējā gadījumā secība tiek apstrādāta kā DNS, kur adenīns (A) veido pāri ar timīnu (T).
Standarta bāzu pāru atbilstība:
- DNS: A ↔ T, C ↔ G
- RNS: A ↔ U, C ↔ G
IUPAC deģenerētie kodi un burtu reģistra saglabāšana
Reālos laboratorijas datos un genoma sekvenēšanas rezultātos bieži parādās nenoteiktības jeb deģenerētie kodi, kas apzīmē vairāku iespējamo bāzu klātbūtni konkrētajā pozīcijā. Rīks pilnībā atbalsta Starptautiskās tīrās un lietišķās ķīmijas savienības (IUPAC) definētos kodus un veic to komplementēšanu saskaņā ar stingriem pāru noteikumiem:
- R (A vai G) mainās ar Y (C vai T/U)
- K (G vai T/U) mainās ar M (A vai C)
- B (C, G vai T/U) mainās ar V (A, C vai G)
- D (A, G vai T/U) mainās ar H (A, C vai T/U)
- S (G vai C), W (A vai T/U) un N (jebkura bāze) transformācijas laikā paliek nemainīti.
Svarīga rīka īpašība ir oriģinālā burtu reģistra (lielo vai mazo burtu) saglabāšana. Ja ievades secībā noteikti reģioni vai marķējumi ir pierakstīti ar mazajiem burtiem (piemēram, lai izceltu intronus vai specifiskas mērķa vietas), šis reģistrs tiek precīzi pārnests uz rezultātu.
FASTA formāta apstrāde un datu attīrīšana
Bioinformātikā standarta formāts secību glabāšanai ir FASTA formāts, kurā secība sākas ar aprakstošu nosaukuma rindu, kas apzīmēta ar simbolu >. Rīks ir izstrādāts tā, lai atpazītu un pareizi apstrādātu šīs struktūras:
- Ja tiek ievadīta secība ar vienu sākuma nosaukuma rindu, tā tiek saglabāta rezultāta augšpusē, un lietotājam tiek parādīts paziņojums "Nosaukuma rinda saglabāta.".
- Ja tiek konstatētas vairākas nosaukuma rindas, rīks apvieno visas secības rindas vienā nepārtrauktā virknē un parāda paziņojumu "Atrastas
‹n›nosaukuma rindas — secības rindas tika apvienotas vienā.".
Ievadot neapstrādātus datus, tajos bieži ir nevēlami simboli, piemēram, atstarpes, rindu pārtraukumi, cipari vai pieturzīmes. Rīks automātiski attīra secību no šīm rakstzīmēm pirms transformācijas veikšanas un informē lietotāju ar paziņojumu "Ignorētas ‹n› atstarpes, cipari un pieturzīmes.".
Rīka lietošanas instrukcija un saskarnes paziņojumi
Lai veiktu secības transformāciju, rīkojieties šādi:
- Ielīmējiet savu DNA vai RNA secību laukā ar etiķeti "Secība". Ja lauks ir tukšs, tajā būs redzams vietturis "Ielīmējiet DNA vai RNA secību ar vai bez > nosaukuma rindas..." un statusa paziņojums "Gatavs. Ielīmējiet DNA vai RNA secību.".
- Izvēlieties nepieciešamo transformācijas veidu sarakstā "Darbība": "Reversā komplementārā", "Komplementārā" vai "Reversā".
- Rezultāts uzreiz parādīsies laukā "Rezultāts". Sekmīgas darbības gadījumā tiks parādīts paziņojums "
‹operation›ir gatavs.". - Zem ievades lauka tiks parādīta statistika: "Ievades bāzes", "Rezultāta bāzes" un "GC saturs".
- Ja nepieciešams pārveidoto secību izmantot kā jaunu sākumpunktu, noklikšķiniet uz "Izmantot rezultātu", kas pārvietos datus un parādīs paziņojumu "Rezultāts pārvietots uz ievadi.".
- Lai notīrītu visus laukus, izmantojiet pogu "Notīrīt", pēc kuras parādīsies paziņojums "Notīrīts.". Ja mēģināsiet veikt darbību tukšā laukā, parādīsies paziņojums "Ielīmējiet secību, lai to pārveidotu.".
Ierobežojumi un kļūdu paziņojumi
- Ja ievadītā secība pārsniedz maksimāli pieļaujamo garumu, tiek parādīts kļūdas paziņojums: "Šī secība ir pārāk gara šim rīkam. Saglabājiet to zem
‹max›rakstzīmēm.". - Ja secībā tiek konstatēti neatļauti simboli, kas nav standarta bāzes vai IUPAC kodi, rīks parāda kļūdu: "Neatbalstīti burti:
‹chars›. Ir atļauti tikai DNA/RNA bāzu burti.".
Konfidencialitāte un datu apstrāde
Jūsu secība paliek jūsu ierīcē. Tā tiek pārveidota jūsu pārlūkprogrammā un nekad netiek augšupielādēta.
Biežāk uzdotie jautājumi (FAQ)
Kāda ir atšķirība starp komplementāro un reverso komplementāro secību?
Komplementārā secība aizstāj katru bāzi ar tās pāra partneri (A ar T, C ar G), bet saglabā sākotnējo virzienu, tāpēc tā ir lasāma virzienā 3'→5'. Reversā komplementārā secība papildus apgriež arī secības virzienu, sniedzot pretējo ķēdi ierastajā 5'→3' virzienā — secību, kas faktiski veido bāzu pārus ar jūsu secību.
Kāpēc reversajam PCR praimerim izmanto reverso komplementu?
Praimeri tiek rakstīti virzienā 5'→3'. Reversais praimeris hibridizējas ar pretējo ķēdi mērķa secības tālākajā galā, tāpēc tiek ņemta secība šajā galā un tai izveidots reversais komplements. Rezultāts ir vērsts atpakaļ pret mērķa secību un ir tieši tā secība, kuru jūs pasūtāt.
Vai es varu ielīmēt tādus nenoteiktības kodus kā N, R vai Y?
Jā. IUPAC deģenerētie kodi seko saviem pāru veidošanas noteikumiem: R mainās ar Y, K ar M, B ar V un D ar H, savukārt S, W un N paliek nemainīti. Burtu reģistrs tiek saglabāts, tāpēc mazie burti reģionu marķējumos netiek zaudēti.
Vai rīks darbojas ar RNA, un kas notiek ar FASTA galvenēm?
Jā. Secība, kas satur U un nesatur T, tiek uzskatīta par RNA, tāpēc A veido pāri ar U; pretējā gadījumā A veido pāri ar T. Sākuma > nosaukuma rinda tiek saglabāta rezultāta augšpusē, savukārt atstarpes, cipari un pieturzīmes tiek iztīrītas un saskaitītas zem ievades lauka.