Kitengo 2 / 10

Uchambuzi wa Bioinformatics na Mfuatano: Kuelewa DNA, RNA na Mfuatano wa Protini na Akili Bandia.

Faida:

  • Elewa udhibiti wa ubora, upatanishi, simu lahaja na hatua za ufafanuzi za uchanganuzi wa mfuatano na uweze kutumia akili bandia kwa usalama katika uandishi na muhtasari wa matokeo.
  • Uwezo wa kuthibitisha na kuondoa jeni, protini na marejeleo potofu kwa kuunganisha kila tafsiri ya mlolongo na vipimo kama vile utambulisho wa asilimia, chanjo, na thamani ya kielektroniki.
  • Uwezo wa kutafsiri utabiri wa modeli ya lugha ya protini kama uwezekano, kuthibitisha watahiniwa muhimu kwa upimaji wa mvua, na kutumia nidhamu ya kutenganisha utafiti kutoka kwa uchunguzi wa kimatibabu.

Malighafi ya msingi zaidi ya bioengineering ni mfuatano (mlolongo - uwakilishi mfuatano wa DNA, RNA au protini iliyoandikwa kwa herufi; kwa mfano ATGCGT... au MKV kwa protini...). Kifaa cha mpangilio hutoa mamia ya mamilioni ya usomaji mfupi kwa usiku mmoja; Ni kazi ya bioinformatics (taaluma inayochanganua data ya kibiolojia kwa mbinu za kukokotoa) kubadilisha data hii ghafi kuwa jibu la maana la kibayolojia. Katika kitengo hiki, utajifunza mahali pa kutumia AI kwa usalama katika uchanganuzi wa mfuatano, ni zana zipi za kawaida zitakazoharakisha, na ambapo uamuzi wako wa kitaalam ni muhimu sana.

Hatua za kawaida katika uchanganuzi wa mfuatano ni: udhibiti wa ubora wa usomaji mbichi (kuondoa usomaji mbaya na masalia ya adapta), upatanishi kwa jenomu ya marejeleo (ulinganifu - kutafuta mahali ambapo usomaji hutoka kwenye jenomu), wito wa kibadala (kutambua mabadiliko, pointi ambapo mtu hutofautiana na marejeleo), na tafsiri ya matokeo. AI husaidia katika kila kiungo katika msururu huu, ama kwa kuandika hati, muhtasari wa matokeo, au kutoa maoni ya rasimu; lakini hatua muhimu kama vile upangaji na simu lahaja bado zinafanywa kwa zana zilizoidhinishwa, za kawaida.

Kupanga mlolongo: kufanana na maana

Kupima jinsi mifuatano miwili inavyofanana ndio moyo wa bioinformatics. BLAST (Zana ya Utaftaji ya Mpangilio wa Kimsingi wa Ndani - zana ya kawaida inayolinganisha mfuatano na mfuatano katika hifadhidata kubwa na kupata zinazofanana zaidi) ni hatua ya kwanza ya kuelewa protini au jeni ni nini. Tofautisha dhana mbili katika mpangilio wa mfuatano: utambulisho (idadi ya mifuatano miwili iliyo na herufi sawa) na e-thamani (takwimu inayoonyesha uwezekano kwamba mfanano uliopatikana ulitokea kwa bahati mbaya; ikiwa ni mdogo, ni muhimu). AI inaweza kutafsiri matokeo ya BLAST na kutoa muhtasari kama vile "mfuatano huu una uwezekano mkubwa wa kimeng'enya cha kinase," lakini unathibitisha tafsiri hiyo kwa thamani ya kielektroniki, chanjo, na maelezo ya kikoa yanayojulikana.

Kidokezo: Unapouliza AI kwa maoni kadhaa, kila wakati uliza vipimo ghafi vya upatanishi vile vile: utambulisho wa asilimia, chanjo, thamani ya kielektroniki. Bila vipimo hivi, tafsiri fulani ya "protini hii ni kwamba" haiwezi kuthibitishwa na inaweza kuwa ndoto.

Mifano ya safu ya AI

Katika miaka ya hivi majuzi, miundo ya lugha ya protini inayoshughulikia mfuatano kama "lugha" (miundo ya AI ambayo imefunzwa na mamilioni ya mfuatano wa protini na kutabiri sifa za utendaji na miundo ya mfuatano; kama vile ESM) imeibuka. Hizi zinaweza kutabiri ikiwa mabadiliko yatatatiza protini, familia ambayo mfuatano ni wa, au maeneo ya utendaji. Ni zana madhubuti ya kukagua: hupanga maelfu ya vibadala kabla ya kujaribu na kuangazia zile zinazoonyesha matumaini zaidi. Lakini utabiri ni uwezekano; Kila mgombea muhimu hujaribiwa kwa majaribio.

Tahadhari: Kielelezo cha lugha ya protini kinaposema "mabadiliko haya ni mabaya", hii ni alama ya uwezekano, si utambuzi. Ufafanuzi wa kimatibabu (k.m. ripoti lahaja ya ugonjwa) hutolewa tu na zana zilizoidhinishwa, zilizodhibitiwa na ushauri wa kinasaba wa kitaalamu.

kesi tatu ndogo

Kesi ya 1 - Ufafanuzi umeharakishwa. Katika mradi mmoja wa metagenomics, timu ilikutana na mlolongo wa protini 8,400 usiojulikana kutoka kwa sampuli za mazingira. Ufafanuzi wa awali uliosaidiwa na AI (kupangia lebo za utendaji kazi kwa mfuatano) ulizikusanya katika familia zinazofanya kazi na kutoa ramani ya awali baada ya saa 6. Timu ilikubali imani ya juu tu 30%; alithibitisha mwenyewe salio kwa BLAST na HMM.

Kesi ya 2 - Hallucination ilikamatwa. Mwanafunzi aliuliza AI "ni kiumbe gani mlolongo ulitoka na chanzo chake cha DOI." AI imetoa jina kamili la spishi na marejeleo ya makala. Mwanafunzi aliiweka kwenye BLAST: mechi ya karibu zaidi ilikuwa darasa tofauti kabisa na 41% ID na hakuna marejeleo. AI ilitoa jibu fasaha lakini lililoundwa.

Kesi ya 3 - Uchujaji wa lahaja. Mradi mmoja wa kijeni ulikuwa na lahaja ghafi milioni 4.7. AI iliandika maandishi ya kuchuja ambayo yalijumuisha ubora, kina, na vizingiti vya mzunguko wa idadi ya watu; hadi vibadala 120 vinavyofaa kiafya. Timu ilihalalisha kila kichujio kwa makala chanzo na iliendesha hati kivyake; Matokeo aligeuka kuwa reproducible.

Violezo vinne vinavyoweza kunakiliwa

1) Hati ya udhibiti wa ubora wa FASTQ:

Jukumu lako: mhandisi wa bioinformatics. Andika hati katika Python: ingizo ni faili ya FASTQ, matokeo ni ubora wa wastani wa kusoma, maudhui ya GC, na muhtasari wa mabaki ya adapta. Tumia Biopython kama maktaba. Eleza msimbo na uandike nini maana ya kila kizingiti (k.m. Q30). Kuweka kitendakazi ambacho hakipo.

2) maoni ya pato la BLAST (kulingana na chanzo):

Nitakupa matokeo ya jedwali ya BLAST (safu wima: hoja, mada, %utambulisho, urefu_wa_ulinganifu, tathmini, biscore). Andika kitambulisho, upeo na neno la e-thamani kwa kila kibao. Hesabu wale walio na e-thamani < 1e-5 na chanjo > 70% pekee kama "wanaoaminika". Weka tafsiri yako kwenye vipimo hivi; Weka alama kwenye aina/kitendo cha kubahatisha kama "inahitaji uthibitishaji".

3) Mantiki ya kuchuja lahaja:

Jukumu lako: mwanahabari wa utafiti asiye wa kliniki. Pendekeza hatua za kuchuja kwa VCF: kina cha chini cha kusoma, alama ya ubora, kiwango cha juu cha idadi ya watu. Taja mantiki na chanzo cha kila kizingiti. Hiki ni kichujio cha utafiti; Andika kwenye uchapishaji kwamba haiwezi kutumika kwa uchunguzi wa kliniki.

4) Maelezo ya uboreshaji wa kodoni:

Je, ninawezaje kuboresha matumizi ya kodoni ninapounda mfuatano wa DNA ili kueleza mlolongo wa protini kwa [kiumbe kinacholengwa]? Eleza hatua na hatari za kuzingatia (usawa wa GC, mlolongo wa kurudia, maeneo ya vikwazo). Niambie ni zana gani za uthibitishaji za kutumia kabla ya kutengeneza safu halisi.

Mwongozo dhaifu / Mwongozo thabiti

Agizo dhaifu:

Changanua mfuatano huu: ATGCGTACGT...

Ni aina gani ya uchambuzi, ni kigezo gani, ni matokeo gani haijulikani; AI hutoa tafsiri za bure ambazo ziko wazi kwa upotoshaji.

Agizo lenye nguvu:

Jukumu lako: mhandisi wa bioinformatics. Kwa mlolongo ufuatao wa DNA na Python/Biopython: (1) kukokotoa urefu na maudhui ya GC, (2) pata fremu zilizo wazi za kusoma (ORF) katika fremu sita za kusoma, (3) tafsiri ya protini ya pato ya ORF ndefu zaidi. Ripoti tu matokeo kutoka kwa nambari; kutengeneza tafsiri ya kazi ya kibaolojia.Series: [mfululizo]

Tofauti: kazi ndogo wazi, zana za kawaida, matokeo yanayoweza kuthibitishwa kulingana na msimbo, na kikomo cha maoni.

Kazi za uchambuzi wa mlolongo na jukumu la AI

Jitihada

gari la kawaida

Mchango wa AI

uthibitishaji

udhibiti wa ubora

FastQC, Trimmomatic

Hati + muhtasari

Kiwango cha juu cha kipimo

alignment

BWA, Bowtie2

Mapendekezo ya parameta

Udhibiti wa uwiano wa upatanishi

Lahaja ya kupiga simu

GATK, bcftools

Rasimu ya mtiririko wa kazi

Imethibitishwa kwa lahaja inayojulikana

maelezo

BLAST, InterProScan

Kabla ya nguzo

E-thamani + kikoa

Makadirio ya athari

ESM, SIFT

Nafasi ya mgombea

majaribio ya mvua

Makosa ya kawaida

  • Kukubali maoni bila vipimo. Bila utambulisho wa asilimia, chanjo, na thamani ya kielektroniki, kusema "protini hii ni" haiwezi kuthibitishwa.
  • Kuchanganya mfumo wa kumbukumbu/kuratibu. Ikiwa toleo la jenomu (hg38 vs hg19) na viwianishi vyenye msingi 0/1 vimechanganywa, maeneo ya vibadala yatakuwa si sahihi.
  • Kupuuza athari ya kundi. Sampuli zilizopangwa katika makundi tofauti hupelekea mtu kufanya makosa katika tofauti za kiufundi za biolojia.
  • Kwa kutumia jina la chaguo la kukokotoa AI iliyoundwa. Kielelezo kinaweza kutoa majina ya jeni/protini/zana ambayo hayapo; Thibitisha kila jina dhidi ya hifadhidata halisi.
  • Kutoa tafsiri ya kliniki kupitia zana ya utafiti. Uhusiano wa lahaja na ugonjwa huripotiwa tu kupitia michakato iliyoidhinishwa, iliyodhibitiwa.

Kwa muhtasari

Uchanganuzi wa mfuatano ndio nyenzo ghafi ya uhandisi wa kibaiolojia, na AI huharakisha kila hatua ya msururu huu kwa kuandika, kufupisha matokeo, na kuorodhesha watahiniwa. Lakini hatua muhimu kama vile kupanga, simu lahaja, na ugawaji wa chaguo la kukokotoa hufanywa kwa zana za kawaida, zilizoidhinishwa, na kila maoni yanahusishwa na vipimo kama vile asilimia ya kitambulisho, thamani ya kielektroniki na asili. Mifano ya lugha ya protini ni zana zenye nguvu za uchunguzi; Matokeo yao ni uwezekano, si hitimisho hadi kuthibitishwa na majaribio.

Jukumu la maombi

Chagua mlolongo wa sampuli unaopatikana kwa umma (k.m. jeni kutoka kwa jeni la marejeleo). Ruhusu AI ifanye uchanganuzi wa msingi wa mfuatano (maudhui ya GC, ORF, tafsiri) kwa kutumia kiolezo cha "ukumbusho thabiti". Kisha uthibitishe kwa kujitegemea matokeo na Biopython au zana ya mtandaoni na uangalie tofauti zozote. Mwishowe, uliza AI swali la maoni ukiuliza vyanzo, na hakikisha kuwa marejeleo yoyote inayotoa ni sahihi kwa kuyatafuta kwenye hifadhidata halisi.

orodha ya ukaguzi

  • [ ] Nilithibitisha kila maoni ya mfuatano kwa kutumia vipimo vya utambulisho/ufunikaji/thamani ya e.
  • [ ] Nilifafanua toleo la jenomu na kuratibu mfumo.
  • [ ] Niliendesha hati ya lahaja/uchanganuzi kwa kujitegemea na kuitoa tena.
  • [ ] Nilifasiri utabiri wa muundo wa protini kama uwezekano, sio matokeo.
  • [ ] Nilithibitisha majina yote ya jeni/protini/marejeleo yaliyotolewa na AI dhidi ya hifadhidata halisi.
  • [ ] Nilitenganisha uchanganuzi wa utafiti na utambuzi wa kimatibabu.