Bölüm 2 / 11

DNK / RNA yzygiderliliginiň derňewi: Düzediş, Motif, açyk okamak çarçuwasy we esasy bioinformatika

Girdeji:

  • Yzygiderliligi deňleşdirmek, motif gözlemek we açyk okamak çarçuwasy (ORF) düşünjelerine düşüniň we emeli intellektiň ýerine ýetirip bolýan, barlap boljak Biopython / derňew kody öndüriň.
  • Emeli intellekt tarapyndan öndürilen yzygiderlilikde we kodda çarçuwany, ýüpi we gen görnüşi çaklamalaryny barlamak we netijäni belli bir salgylanma bilen deňeşdirmek ukyby
  • Başdan emeli intellekt bilen berlen yzygiderliligi ulanmazlyk we her yzygiderliligi NCBI / Ensembl ýaly esasy çeşmeden tassyklamak ukyby;

Yzygiderliligiň derňewi molekulýar biologiýanyň iň esasy meselesi: A, T, G, C harplaryndan ybarat DNK setirini okamak, deňeşdirmek we içindäki manyly sebitleri (genler, sebäpler, kadalaşdyryjy yzygiderlilik) tapmak. Bu bölümde, bu eserlerde kod ýazmak we terjime etmek üçin emeli intellekti (AI) ulanmagy öwrenersiňiz; ýöne netijäni ýerine ýetirip boljak kod we esasy çeşme bilen hemişe barlamalydygyňyzy öwrenersiňiz. Esasy gurallarymyz Biopython (biologiki yzygiderlilik bilen işlemek üçin ýazylan Python kitaphanasy) we resmi deňleşdiriş gurallary bolar.

Ilki bilen duýduryş: LLM hatda gysga yzygiderlilikde hem ýalňyşlyklary döredip biler. Yzygiderliligiň ters goşundysyny hasaplamak soralanda bir harpy garyşdyryp biler. Şonuň üçin hiç haçan AI-iň tekst jogabyna daýanmak bilen däl-de, AI ýazýan we işleýän koduňyz bilen yzygiderli amallary ýerine ýetirmäň.

Esasy düşünjeler: näme bilen işleýäris?

  • Esasy jübüt (bp): DNK-nyň harp birligi. Adamyň genomy takmynan 3,2 milliard bp.
  • Strand: DNK goşa gelixdir; Iki setir biri-biriniň garşylygydyr. Haýsy sapagyň wariantynyň yglan edilmegi möhümdir.
  • Kodon: Üç bazadan ybarat topar; her kodon aminokislota (belogyň gurluşy) gabat gelýär. Mysal üçin, ATG adatça başlangyç kodondyr (metionin).
  • Açyk okaýyş çarçuwasy (ORF): Başlangyç kodundan stop koduna (TAA, TAG, TGA) çenli uzalyp gidýän belok üçin kodlap bilýän yzygiderlilik sebiti.
  • Motif: Belli bir funksiýa eýe bolan gysga yzygiderlilik nusgasyny gaýtalamak; meselem, transkripsiýa faktorynyň baglanyşýan sebiti.
  • Düzediş: Meňzeşliklerini görmek üçin biriniň aşagynda iki ýa-da has köp yzygiderlilik düzmek.

Stepdimme-ädim: yzygiderliligiň derňewi

1. Seriýany ygtybarly çeşmeden alyň. AI yzygiderliligini "ýatlat" diýmäň; NCBI, Ensembl we ş.m. ýaly çeşmeden FASTA (yzygiderliligi saklaýan adaty tekst formaty) görnüşinde göçürip alyň we bu yzygiderliligi AI-e beriň.

2. Geleşigi kod bilen ýerine ýetiriň. Ters goşundy, transkripsiýa (DNA → RNA), terjime (RNA → belok), Biopython kody bilen ýerine ýetirilen GC gatnaşygy ýaly amallary ýerine ýetiriň we kody özüňiz işlediň.

3. Çarçuwany we sapak çaklamalaryny barlaň. Ondan koduň haýsy sapakda we haýsy okaýyş çarçuwasynda işleýändigini düşündiriş setirinde aýdyň görkezmegini haýyş ediň.

4. Netijäni belli salgylanma bilen deňeşdiriň. Maglumat bazasyndaky belli ýazgy bilen öndüren belogyňyzy ýa-da ORF-yňyzy deňeşdiriň. Uzynlyk we başlangyç gabat gelmezlik iň köp ýaýran ýalňyşlyklary ele alýar.

5. Resmi gural bilen deňleşmegi tassyklaň. AI-iň iki seriýanyň meňzeşligine "göz aýlamagyna" ýol bermäň; BLAST (yzygiderli meňzeşlik gözleg guraly) ýa-da deňleşdirme kitaphanasy bilen san balyny alyň.

Maslahat: Elmydama setiriň uzynlygy ilkinji barlagyňyz bolsun. Bir belogyň aminokislotalarynyň sany, kodlaşdyrma yzygiderliliginiň esaslarynyň takmynan üçden birine deňdir (stop kodundan başga). Uzynlygy laýyk gelmese, çarçuwa ýa-da sapak nädogry.

üç sany kiçi halat

1-nji hadysa - Ters goşundy ýalňyşlygy. Bir okuwçy AI-den 5'-GATTACA-3 yzygiderliliginiň ters goşundysy barada sorady; AI "TGTAATC" berdi (dogry). Şeýle-de bolsa, 20 bazanyň has uzyn yzygiderliliginde AI bazany taşlady we netijede 19 esas boldy. Talyp Biopythonda Seq ("..."). Tersine_complement () bilen ylganda, 20 esas aldy we ýalňyşlygy ele aldy. Wagt ýitdi: 2 minut.

2-nji hadysa - çarçuwanyň çalşygy. Gözlegçiniň beloga terjime edilen 900 esasly kodlaşdyrma yzygiderliligi bardy; AI 280 aminokislotaly belogy tekst boýunça "okaýar". Garaşylýan 299 aminokislotalar (900/3 - 1 duralga). Tapawut, AI ikinji nukleotidden başlandy. Kod birinji çarçuwadan başlanda dogry uzynlyk alyndy.

3-nji waka - Tassyklama gazanyldy. Laboratoriýa tehnigi, "birmeňzeşmi?" Diýip sorap, iki bakteriýa ştammynyň 16S rRNA yzygiderliligini gözden geçirdi. AI-den sorady; AI "ähtimal ähtimal" -diýdi. Tehniki BLAST ylganda, 97,8% meňzeşligi we 12 esasy tapawudy gördi - görnüşleriň derejesindäki diskriminasiýa üçin möhüm tapawut. San görkezijisi bolmadyk bolsa, hasabatda nädogry "şol bir" netije giriziler.

Mysal: barlap boljak Biopiton akymy

Bio.Seq import Seq # NCBI-den göçürip alan FASTA-dan yzygiderliligi import ediň; AI-ni "ýatlat" diýmäň. dna = Seq. dna.reverse_complement ()) # 1-nji kadrdan terjime; kodonprotein = dna.translate (to_stop = Hakyky) çap etmek üçin ("Belok:", belok, "| Uzynlygy (mm):", len (belok))

AI bu kody ýazsa-da, ony işletmek bilen çykyşyň takyklygyny görýärsiňiz. Uzynlygy, GC gatnaşygy we belok belli salgylanma bilen deňeşdirilýär.

Göçürip boljak dört şablon

1) Barlap boljak massiw operasiýasy:

Aşakdaky FASTA yzygiderliligi üçin ýerine ýetirip boljak Biopython koduny ýazyň: [yzygiderlilik / mesele]. Uzynlygy, GC gatnaşygy, ters goşundy we 1-nji kadrdan terjimesini hasaplaň. Haýsy sapak we çarçuwanyň göz öňünde tutulýandygyny düşündiriň. Yzygiderliligi öndürmäň; Diňe beren yzygiderliligimi ulanyň.

2) ORF barlagy:

Berlen yzygiderlilikde ähli açyk okama ramkalaryny tapýan Python koduny ýazyň (we üçüsi hem islege görä ters setirde). Her ORF üçin başlangyç ýagdaýyny, uzynlygyny we terjime edilen belogyny habar beriň. Şeýle hem iň uzyn ORF belläň.

3) Düzediş tassyklamasy:

Iki massiw deňeşdirmek isleýärin. "Meňzeşmi?" Göz bilen baha bermäň; jübüt tekizleme koduny ýazyň we meňzeşlik göterimini we tapawut sanyny san taýdan habar beriň. Çeşme: [1-nji seriýa], [2-nji seriýa].

4) Motif gözlegi:

Berlen setirde aşakdaky sebäbini gözläň (adaty aňlatma hökmünde): [motif]. Matcheshli oýunlaryň ýerleşýän ýerini (1 esasly) sanaň. Gabat gelýän gabat gelýänleri ýazyň we kesgitläň.

Gowşak haýyş / Güýçli haýyş

Gowşak: "Bu yzygiderliligiň belogyny ýazyň: ATGGCC ..."

Mesele: AI tekst bilen terjime edýär, çarçuwany / sapagy bulaşdyryp biler, uzynlygyny barlap bilmez.

Güýçli: "1-nji kadrdan aşakdaky yzygiderliligi terjime edýän, uzynlygyny habar berýän we koduny saklaýan ýerine ýetirip boljak Biopython koduny ýazyň; yzygiderliligi üýtgetmäň, diňe berenimi ulanyň: ATGGCC ..."

Näme üçin güýçli: Gaýtadan işlemek kodda ýerine ýetirilýär, çarçuwasy düşnükli, çykyş san taýdan barlanyp bilner.

Gözleg

nädogry çemeleşme

dogry çemeleşme

ters goşundy

AI tekst bilen ýazsyn

Biopiton tersine_komplement ()

terjime

AI ýadyňdan terjime etsin

Çarçuwany görkezýän kod

meňzeşligi

"Meňzeşmi?" göz karary

BLAST / deňleşdirme baly

motif

AI el bilen sanasyn

Kod, ýerleşiş sanawy bilen

Array çeşmesi

AI ýatda saklasyn

NCBI / Ensembl-den FASTA

Adaty ýalňyşlyklar

  • Çarçuwany görkezmeýär. Nädogry çarçuwadan terjime gysga ýa-da nädogry belok berýär.
  • Yarüplükleri gysmak. Wariant ýa-da motif ters sapakda bolup biler; sapak çaklamasy ýazylmalydyr.
  • AI-ni yzygiderliligi ýatda saklamak. LLM ýalňyşsyz uzyn setir öndürip bilmez; Elmydama seriýany üpjün edýärsiňiz.
  • Meňzeşligi üçin göz bilen baha bermek. San görkezijisiz "şol bir / meňzeş" diýmäň.
  • RNK / DNK garyndysy. U-ny T bilen garyşdyrmak terjimesini bozýar; giriş görnüşini aýdyňlaşdyryň.
Üns beriň: BLAST-da we şuňa meňzeş gurallarda ýokary göterim meňzeşligi hökman biologiki taýdan "birmeňzeş" manyny bermeýär; Elektron bahasy (şans ähtimallygy) we deňleşdirilen sebitiň uzynlygy bilelikde bahalandyrylmalydyr.

Çuňluk: BLAST çykyşyny dogry okamak

AI-iň BLAST netijesini düşündirmegi wagt tygşytlaýar; Emma üç meseläni özüňiz okaýançaňyz hiç hili karar bermäň. Birinjisi, elektron bahasy (garaşylýan baha): bu balyň tötänleýin bolup biläýjek mukdary; 1e-50 ýaly gaty kiçi baha güýçli diýmekdir, 0,1 ýaly baha ses diýen ýaly. Ikinjisi, gözlegiň mazmuny: talap yzygiderliliginiň haýsy göterimi öz içine alýar; 98% meňzeşlik, ýöne diňe 20% gurşaw yzygiderliligiň ujypsyz böleginiň meňzeşdigini we ýalňyşdygyny aňladýar. Üçünjisi, şahsyýet. Bu üçüsi bilelikde okalmasa, diňe ýokary göterim hiç zady subut etmeýär.

Muňa anyk mysal: gözlegçi ýaňy yzygiderlilik eden geniniň bir bölegini partlady; AI: "99% adam BRCA2, şol bir gen bilen gabat gelýär" -diýdi. Gözlegçi netijä seredende, gurşawyň bary-ýogy 15% -e deňdigini gördi - gabat gelýän bölegi BRCA2-iň müňlerçe bazasyndan gysga, gaýtalanýan sebit. Dogry düşündiriş "şol bir gen" däl-de, "umumy gaýtalanma sebäbini paýlaşýar". Bu çäkleri okamak, doly näbelliligiň öňüni aldy.

BLAST sütüni

näme diýýär

duzak

Elektron bahasy

tötänlik ähtimallygy

Eger ýokary bolsa, oýun manysyz bolup biler

Talap barada maglumat

Talap edilýän talap

Pes bolsa, göterim ýalňyşdyr

göterim şahsyýeti

Esasy nyrh

ýeke özi ýeterlik däl

Bitcore

Kadalaşdyrylan deňleşdiriş güýji

Uzynlygyna görä düşündirilýär

5) BLAST çykyş düşündiriş şablony:

Aşakdaky BLAST tablisasyny düşündiriň, ýöne karar bermäň: e-bahany, talaplaryň örtügini we her hatar üçin göterim şahsyýetini jemläň we "şol bir gen" ýaly netijä gelmezden ozal haýsy çäklere laýyk gelmelidigini görkeziň. Tablisa: [ýelme].

Gysgaça

  • Yzygiderlilik amallary (ters goşundy, terjime, ORF, GC gatnaşygy) AI-iň ýazan kody bilen ýerine ýetirilmelidir we AI-iň tekst jogaby bilen däl-de, işlemeli.
  • Çarçuwalar we sapak çaklamalary elmydama aç-açan beýan edilmelidir; uzynlygy barlamak iň çalt ýalňyş tutýan guraldyr.
  • Elmydama yzygiderliligi ygtybarly çeşmeden alyň (NCBI, Ensembl); AI-ni ýatda saklamaň.
  • Meňzeşlik we deňleşdirme göz bilen däl-de, resmi gurallar we san ballary bilen bahalandyrylýar.

Programma meselesi

Ygtybarly çeşmeden gysga kodlaşdyrma yzygiderliligini göçürip alyň (meselem, NCBI). Aboveokardaky 1 we 2 şablonlar bilen AI-den Biopython koduny soraň, kody işlediň; Öndüren belogyňyzyň uzynlygyny we yzygiderliligini maglumatlar bazasyndaky belli ýazgy bilen deňeşdiriň. Gabat gelmeýän zady tapsaňyz, çarçuwany / sapak çaklamasyny üýtgedip düzediň we prosese üns beriň.

gözegçilik sanawy

  • [] Yzygiderliligi ygtybarly çeşmeden aldym, AI-ni ýatda saklamadym.
  • [] Executerine ýetirilýän kod bilen massiw amallaryny ýerine ýetirdim.
  • [] Çarçuwany we sapak çaklamasyny anyk kesgitledim.
  • [] Belok / ORF uzynlygyny salgylanma bilen deňeşdirdim.
  • [] Resmi gural we san baly bilen meňzeşlige baha berdim.
  • [] RNA / DNA we U / T bölünişigini barladym.