Ẹyọ 2 / 11

Onínọmbà Ọ̀sẹ̀ DNA/RNA: Titọ̀tun, Èrò inú, Ṣii fireemu kika ati Ipilẹ Bioinformatics

Awọn anfani:

  • Loye awọn imọran ti titete ọkọọkan, wiwa agbaso ero ati fireemu kika kika (ORF) ati ki o jẹ ki oye itetisi atọwọda gbejade iṣẹ ṣiṣe, Biopython/koodu itupalẹ.
  • Agbara lati ṣayẹwo fireemu, okun ati awọn igbero ẹya genome ni ọna ati koodu ti a ṣejade nipasẹ oye atọwọda ati ṣe afiwe abajade pẹlu itọkasi ti a mọ
  • Agbara lati lo ibawi ti ko lo eyikeyi awọn ilana ti a fun nipasẹ oye atọwọda lati ori ati ifẹsẹmulẹ ọkọọkan lati orisun akọkọ bi NCBI / Ensembl

Itupalẹ ọkọọkan jẹ iṣẹ pataki julọ ti isedale molikula: kika okun DNA kan (tabi U ni RNA) ti o ni awọn lẹta A, T, G, C, ni ifiwera rẹ, ati wiwa awọn agbegbe ti o nilari (awọn jiini, awọn idii, awọn ilana ilana) laarin rẹ. Ninu ẹyọ yii, iwọ yoo kọ ẹkọ bi o ṣe le lo itetisi atọwọda (AI) bi koodu kikọ ati alabaṣiṣẹpọ itumọ ninu awọn iṣẹ wọnyi; ṣugbọn iwọ yoo kọ idi ti o yẹ ki o rii daju abajade nigbagbogbo pẹlu koodu ṣiṣe ati orisun akọkọ. Ohun elo irinṣẹ pataki wa yoo jẹ Biopython (ile-ikawe Python ti a kọ fun ṣiṣẹ pẹlu awọn ilana ti ibi) ati awọn irinṣẹ titete osise.

Ikilọ akọkọ: LLM le gbe awọn aṣiṣe jade lati iranti, paapaa ọkọọkan kukuru. O le dapọ lẹta kan nigba ti o ba beere lọwọ rẹ lati ṣe iṣiro atunṣe ti ọna-ọna kan. Nitorinaa, maṣe ṣe awọn iṣẹ okun nipa gbigbekele idahun ọrọ AI, ṣugbọn pẹlu koodu ti AI kọ ati pe o ṣiṣẹ.

Awọn imọran ipilẹ: kini a ṣiṣẹ pẹlu?

  • Ipilẹ bata (bp): Ẹka lẹta ti DNA. Jinomini eniyan jẹ isunmọ 3.2 bilionu bp.
  • Strand: DNA jẹ helix meji; Awọn okun meji jẹ arosọ ti ara wọn. O ṣe pataki ninu eyiti o tẹle okun ti a kede iyatọ.
  • Codon: Ẹgbẹ ti awọn ipilẹ mẹta; codon kọọkan ni ibamu si amino acid (bulọọki ile ti amuaradagba). Fun apẹẹrẹ, ATG nigbagbogbo jẹ codon ibẹrẹ (methionine).
  • Ṣii fireemu kika (ORF): Ẹkun ọkọọkan ti o le koodu fun amuaradagba kan, ti o gbooro lati codon ibẹrẹ si codon iduro (TAA, TAG, TGA).
  • Motif: Tunṣe ilana kukuru kukuru ti o ni iṣẹ kan pato; fun apẹẹrẹ, agbegbe si eyi ti a transcription ifosiwewe dè.
  • Iṣatunṣe: Ṣiṣeto awọn ọna meji tabi diẹ sii ọkan labẹ ekeji lati rii awọn ibajọra wọn.

Igbesẹ nipasẹ igbese: ṣiṣayẹwo iṣẹ-ṣiṣe ṣiṣe-ṣiṣe

1. Gba awọn jara lati gbẹkẹle orisun. Maṣe jẹ ki AI sọ “ranti” ọkọọkan; Ṣe igbasilẹ rẹ gẹgẹbi FASTA (ọna kika ọrọ boṣewa ti o tọju awọn ilana) lati orisun kan bii NCBI, Ensembl, ati bẹbẹ lọ ki o fun ọkọọkan yii si AI.

2. Ṣe idunadura naa ṣe pẹlu koodu. Ṣe awọn iṣẹ bii ibaramu yiyipada, transcription (DNA→ RNA), itumọ (RNA→ protein), ipin GC ṣe nipasẹ koodu Biopython ati ṣiṣe koodu funrararẹ.

3. Ṣayẹwo ilana ati awọn awqn o tẹle ara. Beere lọwọ rẹ lati sọ kedere ni laini asọye kini o tẹle ara ati ninu iru fireemu kika koodu naa n ṣiṣẹ.

4. Ṣe afiwe abajade pẹlu itọkasi ti a mọ. Baramu amuaradagba tabi ORF ti o ṣe pẹlu igbasilẹ ti a mọ ninu aaye data. Gigun ati aiṣedeede ibẹrẹ gba awọn aṣiṣe ti o wọpọ julọ.

5. Jẹrisi titete pẹlu osise ọpa. Maṣe jẹ ki AI “bọọlu oju” ibajọra ti jara meji; Gba Dimegilio nọmba pẹlu BLAST (ohun elo wiwa ibajọra lẹsẹsẹ) tabi ile-ikawe titete.

Imọran: Nigbagbogbo jẹ ki ipari okun jẹ ayẹwo akọkọ rẹ. Nọmba awọn amino acids ti amuaradagba jẹ isunmọ idamẹta ti nọmba awọn ipilẹ ti ọna ifaminsi (laisi codon iduro). Ti ipari ko ba baamu, fireemu tabi o tẹle ara ti ko tọ.

mẹta mini igba

Case 1 - Aṣiṣe atunṣe ti o yatọ. Ọmọ ile-iwe kan beere AI nipa iyipada ti o tẹle ti 5'-GATTACA-3'; AI fun "TGTAATC" (ti o tọ). Sibẹsibẹ, ni ọna to gun ti awọn ipilẹ 20, AI fo ipilẹ kan ati abajade jẹ awọn ipilẹ 19. Nigbati ọmọ ile-iwe ba ṣiṣẹ pẹlu Seq (”…”) .reverse_complement () ni Biopython, o mu awọn ipilẹ 20 ati mu aṣiṣe naa. Akoko ti sọnu: 2 iṣẹju.

Ọran 2 - Iyipada fireemu. Oluwadi kan ni ilana ifaminsi ipilẹ 900 ti a tumọ si amuaradagba; AI “ka” amuaradagba amino acid 280 nipasẹ ọrọ. Ti a reti ni 299 amino acids (900/3 - 1 iduro). Iyatọ naa ni pe AI bẹrẹ lati nucleotide keji. Awọn ti o tọ ipari ti a gba nigbati awọn koodu ti a bere lati akọkọ fireemu.

Irú 3 - Ìmúdájú gba. Onimọ-ẹrọ yàrá kan ṣe ayẹwo awọn ilana 16S rRNA ti awọn igara kokoro-arun meji nipa bibeere “Ṣe wọn jẹ kanna bi?” o beere AI; “O ṣee ṣe kanna,” AI sọ. Nigbati onimọ-ẹrọ nṣiṣẹ BLAST, o rii ibajọra 97.8% ati awọn iyatọ ipilẹ 12 - iyatọ to ṣe pataki fun iyasoto-ipele eya. Ti ko ba si iṣiro nọmba, abajade “kanna” ti ko tọ yoo wa ni titẹ sinu ijabọ naa.

Apeere: ṣiṣan Biopython ti o le rii daju

lati Bio.Seq gbe wọle Seq # Ṣe agbewọle ọkọọkan lati FASTA ti o ṣe igbasilẹ lati NCBI; Maṣe jẹ ki AI sọ "ranti mi". dna = Seq("ATGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG") tẹjade ("Ipari (bp):", len (dna)) titẹ ("oṣuwọn GC (%):", yika (100 * (dna.count("G") + dna.count("C")) / len(dna), 1) atunkọ (: #complement(:) Itumọ lati fireemu 1; soke lati da codonprotein = dna.translate(to_stop=Otitọ) titẹ ("Amuaradagba:", amuaradagba, "| Ipari (mm):", lẹn(amuaradagba)))

Paapaa botilẹjẹpe AI kọ koodu yii, o rii deede ti iṣelọpọ nipasẹ ṣiṣe. Gigun, ipin GC, ati amuaradagba jẹ afiwera si itọkasi ti a mọ.

Mẹrin daakọ awọn awoṣe

1) Iṣagbese orun ti o le rii daju:

Kọ koodu Biopython ti o le ṣiṣẹ fun atẹle FASTA atẹle: [tẹle/iṣẹ-ṣiṣe]. Ṣe iṣiro gigun, ipin GC, atunṣe atunṣe, ati itumọ lati fireemu 1. Sọ asọye iru o tẹle ara ati fireemu ti a ro. Maa ko gbe awọn ọkọọkan; Kan lo ọkọọkan ti Mo fun ọ.

2) Ṣiṣayẹwo ORF:

Kọ koodu Python kan ti o rii gbogbo awọn fireemu kika ṣiṣi ni ọna ti a fun (ati gbogbo awọn mẹta lori okun yiyipada yiyan). Jabọ ipo ibẹrẹ, ipari, ati amuaradagba ti a tumọ fun ORF kọọkan. Tun samisi ORF ti o gunjulo.

3) Ìmúdájú àtúnṣe:

Mo fẹ lati fiwera meji orun. "O jọra?" Maṣe ṣe idajọ nipa oju; kọ koodu titete ọna meji ki o jabo ipin idajọra ati nọmba iyatọ ni nọmba. Orisun: [jara 1], [jara 2].

4) Iwadi idi:

Wa idii atẹle (tun gẹgẹbi ikosile deede) ninu okun ti a fun: [motif]. Ṣe atokọ ipo (orisun 1) ti gbogbo awọn ere-kere. Kọ ati pato awọn ibaamu agbekọja bi daradara.

Ailagbara kiakia / Alagbara kiakia

Alailagbara: "Kọ amuaradagba ti ọkọọkan yii: ATGGCC..."

Isoro: AI tumọ pẹlu ọrọ, le dapo fireemu/o tẹle, ko le mọ daju ipari.

Alagbara: "Kọ koodu Biopython ti o le ṣiṣẹ ti o tumọ ọna atẹle yii lati fireemu 1, ṣe ijabọ ipari ati da codon duro; maṣe yi ọkọọkan pada, kan lo eyi ti Mo fun: ATGGCC…”

Kini idi ti o fi lagbara: Sisẹ jẹ ṣiṣe ni koodu, ilana jẹ kedere, iṣelọpọ le jẹri ni nọmba.

Ibere

ọna ti ko tọ

ọtun ona

yiyipada iranlowo

Jẹ ki AI kọ pẹlu ọrọ

Biopython reverse_complement()

itumọ

Jẹ ki AI tumọ lati iranti

Koodu, pato ilana

ibajọra

"O jọra?" ipinnu oju

BLAST / titete Dimegilio

agbaso ero

Jẹ ki AI ka pẹlu ọwọ

Koodu, pẹlu akojọ ipo

Orisun orun

Jẹ ki AI ranti

FASTA lati NCBI / Ensembl

Awọn aṣiṣe ti o wọpọ

  • Ko pato awọn ilana. Itumọ lati firẹemu ti ko tọ fun jijẹ amuaradagba kukuru tabi aṣiṣe.
  • Tangling awọn owu. Iyatọ tabi agbaso ero le wa ni okun yiyipada; o tẹle arosinu yẹ ki o wa kọ.
  • Ṣiṣe AI ṣe akori ọkọọkan. LLM ko le gbe okun gigun laisi awọn aṣiṣe; O nigbagbogbo pese awọn jara.
  • Idajọ nipasẹ oju fun ibajọra. Ma ṣe sọ "kanna / iru" laisi iṣiro nọmba.
  • RNA/DNA adalu. Dapọ U pẹlu T disrupts translation; ṣe alaye iru titẹ sii.
Išọra: Paapaa ibajọra ogorun giga ni BLAST ati awọn irinṣẹ ti o jọra ko tumọ si “ifarakanra” nipa biologically; E-iye (iṣeeṣe iṣeeṣe) ati ipari ti agbegbe ti o ni ibamu yẹ ki o ṣe ayẹwo papọ.

Ijinle: kika iwejade BLAST kan ni deede

Nini AI tumọ abajade BLAST kan fi akoko pamọ; Ṣugbọn maṣe ṣe ipinnu eyikeyi titi iwọ o fi ka awọn ọran mẹta naa funrararẹ. Ni igba akọkọ ti e-iye (o ti ṣe yẹ iye): awọn reti nọmba ti igba yi Dimegilio le waye nipa anfani; Iwọn kekere pupọ bi 1e-50 tumọ si lagbara, iye bi 0.1 fẹrẹ ariwo. Awọn keji ni ibeere agbegbe: kini ogorun ti ọkọọkan ibeere ti baramu ni wiwa; Ijọra 98% ṣugbọn 20% agbegbe nikan tumọ si pe apakan kekere ti ọkọọkan jẹ iru ati ṣina. Awọn kẹta ni ogorun idanimo. Laisi awọn mẹta wọnyi ka papọ, ipin giga nikan ko ṣe afihan ohunkohun.

A nja apẹẹrẹ: a oluwadi BLASTed a ajeku ti a Jiini ti o ti o kan sequence; “99% baramu si eniyan BRCA2, jiini kanna,” AI sọ. Nigbati oniwadi naa wo abajade, o rii pe agbegbe naa jẹ 15% nikan - apakan ti o baamu jẹ kukuru kan, agbegbe tun ṣe lati ẹgbẹẹgbẹrun awọn ipilẹ ti BRCA2. Itumọ ti o pe kii ṣe “jiini kanna” ṣugbọn “pinpin idii atunwi ti o wọpọ”. Kika awọn dopin idilọwọ a pipe misidentification.

ọwọn BLAST

kini o sọ

pakute

E-iye

iṣeeṣe ti lasan

Ti o ba ga, baramu le jẹ asan

Ibeere agbegbe

Oṣuwọn ibeere ti a bo

Ti o ba jẹ kekere, ipin ogorun jẹ ṣina

idamo ogorun

Iwọn ipilẹ ti o baamu

nikan ko to

bitcore

Agbara titete deede

Itumọ ni ibamu si ipari

5) Àdàkọ ìtumọ̀ àbájáde BLAST:

Tumọ tabili BLAST ti o tẹle, ṣugbọn maṣe pinnu: ṣe akopọ iye e-iye, agbegbe ibeere ati idamọ ogorun fun laka kọọkan lọtọ ki o tọkasi kini awọn ala nilo lati pade ṣaaju ki o to de ipari bi “jiini kanna”. Tabili: [lẹẹmọ].

Ni akojọpọ

  • Awọn iṣẹ ṣiṣe lẹsẹsẹ (aṣepe iyipada, itumọ, ORF, ipin GC) yẹ ki o ṣee ṣe pẹlu koodu ti AI kọ ati pe o ṣiṣẹ, kii ṣe pẹlu idahun ọrọ AI.
  • Ilana ati awọn awqn o tẹle yẹ ki o sọ ni gbangba nigbagbogbo; Ayẹwo gigun jẹ ohun elo mimu aṣiṣe ti o yara ju.
  • Nigbagbogbo gba ọkọọkan lati orisun ti o gbẹkẹle (NCBI, Ensembl); Maṣe jẹ ki AI ṣe akori rẹ.
  • Ijọra ati titete jẹ iṣiro nipasẹ awọn irinṣẹ osise ati awọn nọmba nọmba, kii ṣe nipasẹ oju.

Ohun elo iṣẹ-ṣiṣe

Ṣe igbasilẹ ilana ifaminsi kukuru kan lati orisun ti o gbẹkẹle (fun apẹẹrẹ NCBI). Pẹlu awọn awoṣe 1 ati 2 loke, beere AI fun koodu Biopython kan, ṣiṣe koodu naa; Ṣe afiwe gigun ati ọkọọkan ti amuaradagba ti o ṣe pẹlu igbasilẹ ti a mọ ninu aaye data. Ti o ba ri aiṣedeede, gbiyanju lati ṣatunṣe nipasẹ yiyipada ilana / arosinu okun ati akiyesi ilana naa.

akojọ ayẹwo

  • [] Mo gba ọkọọkan lati orisun ti o gbẹkẹle, Emi ko ni AI ṣe akori rẹ.
  • [] Mo ti ṣe orun mosi pẹlu executable koodu.
  • [] Mo ti pato pato ilana ati o tẹle arosinu.
  • [] Mo ṣe afiwe amuaradagba/ gigun ORF pẹlu itọkasi.
  • [] Mo ṣe iṣiro ibajọra pẹlu ọpa osise ati Dimegilio nọmba.
  • [] Mo ti ṣayẹwo RNA/DNA ati U/T Iyapa.