Vienetas 5 / 11

Baltymų struktūra ir AlphaFold: Dirbtinio intelekto triumfas biologijoje

Pelnas:

  • Baltymų struktūros lygių supratimas ir tai, kokią struktūrą AlphaFold numato iš sekos
  • Gebėjimas teisingai perskaityti pLDDT ir PAE pasitikėjimo balus ir interpretuoti žemo patikimumo sritis kaip „neapibrėžtas / lanksčias“, o ne „neteisingas“.
  • Supraskite būtinybę patvirtinti struktūros prognozę eksperimentiniais įrodymais (PBP, aktyvumo testas) priimant didelės pasekmes sprendimus.

Baltymai yra ląstelės darbinės molekulės: fermentai pagreitina reakcijas, transporteriai judina molekules, struktūriniai baltymai palaiko ląstelę. Tai, ką daro baltymas, lemia jo trimatė sulankstyta forma (struktūra). Dešimtmečius nuspėti baltymo struktūrą pagal jo seką buvo viena sunkiausių biologijos problemų. 2021 m. DeepMind dirbtinio intelekto sistema, pavadinta AlphaFold, padarė istorinį šuolį į priekį sprendžiant šią problemą, numatant šimtų milijonų baltymų struktūrą beveik eksperimentiniu tikslumu. Šiame skyriuje aptarsime, kaip naudoti AlphaFold ir panašius įrankius iš biologo perspektyvos ir kiek galite pasitikėti jo rezultatais.

Tai konkretiausias dirbtinio intelekto pasiekimas biologijoje; Tačiau net nuspėjamoji priemonė turi savo ribas ir patvirtinimo poreikį.

Baltymų struktūros lygiai

  • Pirminė struktūra: aminorūgščių seka (raidžių tvarka).
  • Antrinė struktūra: Vietinės klostės; pvz., alfa spiralė ir beta lapas.
  • Tretinė struktūra: 3D visos grandinės forma.
  • Kvarterinė struktūra: kelių grandinių derinys.

AlphaFold numato tretinę struktūrą (3D formą) iš pirminės struktūros (sekos). Jis tai daro pasitelkdamas modelius, kuriuos išmoksta iš evoliuciškai susijusių sekų derinimo (MSA).

AlphaFold išvesties skaitymas

AlphaFold ne tik suteikia struktūrą; Tai taip pat suteikia kiekvienos prognozės pasitikėjimo balus. Šių dalykų supratimas yra raktas į aklai nepasitikėjimą:

  • pLDDT: Vietinis patikimumo balas nuo 0 iki 100 kiekvienai aminorūgščiai. Virš 90 – labai patikimas, 70–90 – patikimas, 50–70 – neaiškus, žemiau 50 – greičiausiai netvarkinga sritis.
  • PAE (Predicted Aligned Error): tarp domenų santykinės padėties pasitikėjimas; Tai parodo, koks patikimas domenų išdėstymas vienas kito atžvilgiu dideliuose daugiadomeniuose baltymuose.
Patarimas: kai AlphaFold modelyje matote žemo pLDDT sritis (ne mėlyna, oranžinė / raudona), skaitykite jas kaip „neaiškias ar lanksčias“, o ne „neteisingas“. Šie regionai dažnai yra tikrai netvarkingi baltymų fragmentai ir turi biologinę reikšmę.

Žingsnis po žingsnio: baltymo tyrimas naudojant AlphaFold

  1. Raskite seką: gaukite baltymų seką iš UniProt.
  2. Gaukite struktūrą: ieškokite AlphaFold DB (paruošta daugumai baltymų) arba paleiskite su ColabFold.
  3. Įvertinkite pasitikėjimą: pažiūrėkite į pLDDT ir PAE; Kurie regionai yra patikimi?
  4. Vizualizuokite: apžiūrėkite 3D naudodami PyMOL arba py3Dmol.
  5. Interpretuoti: Įvertinkite funkcines sritis, tokias kaip aktyvi vieta, rišamoji kišenė.
  6. Patikrinti: jei įmanoma, palyginkite eksperimentinę struktūrą (rentgeno / krio-EM PBP).

Dirbtinis intelektas (LLM) rašo kodą šiais veiksmais (vizualizacija su py3Dmol, balų apibendrinimas) ir paaiškina sąvokas. Pats AlphaFold yra diskrečios struktūros numatymo modelis; LLM padeda interpretuoti jos rezultatus.

Kopijuojami raginimo šablonai

Vaidmuo: esate struktūrinės biologijos asistentas. Užduotis: Paaiškinkite AlphaFold pLDDT ir PAE balus absolventui. Paaiškinkite, ką matuoja kiekvienas balas, kokios ribos laikomos patikimomis ir kaip reikėtų interpretuoti žemo balo regionus.

Kaip „ColabFold“ paleisti baltymų seką, kurią gavau iš „UniProt“? Paaiškinkite veiksmus ir išteklių / laiko apribojimus, kuriuos turiu žinoti. Sekos ilgis: [N] aminorūgščių.

Parašykite Python kodą, kuris vizualizuoja PDB failą (predicted.pdb) 3D formatu ir nuspalvina jį pagal pLDDT balą naudodami py3Dmol. Tegul tai veikia Jupyteryje su komentarais.

Turiu AlphaFold prognozę ir eksperimentinę struktūrą iš PBP. Pateikite kodą ir komentarą, kuris sulygiuoja abu ir apskaičiuoja RMSD (vidutinį kvadratinį nuokrypį). Paaiškinkite, kiek angstremų žemiau RMSD yra laikomas geru.

Silpnas raginimas / Stiprus raginimas

Silpnas: „Pasakyk man šio baltymo formą“.

Stiprus: "Išnagrinėjau UniProt P04637 (žmogaus p53) baltymo AlphaFold modelį. DNR surišimo domenas yra aukštas pLDDT (>90), N-galas ir C galas yra žemi pLDDT (<50). Kaip turėčiau interpretuoti šį modelį? Paaiškinkite galimybę, kad žemo balo galai yra reikšmingi netvarkingi šios struktūros regionai.

Skirtumas: galingas raginimas turi tikrą baltymą, tikrą rezultatą ir komentaro užklausą. Modelis interpretuoja jūsų pateiktus duomenis, o ne „prisimena“.

trys mini dėklai

1 atvejis – netvarkingos srities sumaišymas su klaida: studentas pašalino žemą pLDDT sritį savo baltymo gale, nes „AlphaFold atspėjo neteisingai“. Tačiau šis regionas taip pat buvo netaisyklingo eksperimentinio aktyvavimo sritis. Studentas teisingai interpretavo regioną, kai modelis paaiškino, kad mažas pLDDT dažnai atspindi tikrąjį elastingumą.

2 atvejis – perdėtas mutacijos efektas: tyrėjas teigė, kad vienos aminorūgšties pakeitimas padarė „didžiulį skirtumą“ AlphaFold modelyje. Tačiau AlphaFold patikimai nenumato vieno taško mutacijų stabilumo efekto; skirtumai gali būti modelio triukšmas. Modelis priminė šią ribą ir paskatino konkrečias priemones (pvz., stabilumo prognozavimo priemones).

3 atvejis. Patvirtinimo pelnas: komanda suderino AlphaFold prognozę su PBP eksperimentine struktūra; RMSD pasirodė esąs 1,2 angstremo (labai tinka). Tai leido jiems pasikliauti prognoze ir iškelti hipotezę apie privalomą kišenę ir atitinkamai suplanavo eksperimentą. Patikrinimas pateisino pasitikėjimą.

palyginimo diagrama

Balas/koncepcija

Kokias priemones

Patikimas slenkstis

pLDDT

Vietinis statybos fondas (0–100)

>90 labai geras, <50 netaisyklingas

PAE

Kryžminis domenų vietos patikimumas

Žemas (tamsus) geras

RMSD

Susitarimas su eksperimentu (angström)

<2 Å paprastai yra geras

Dažnos klaidos

  • Manoma, kad žemas pLDDT yra „gedimas“: paprastai tai netvarkinga / lanksti sritis, jos neištrinkite.
  • Vienos mutacijos efekto užtikrinimas naudojant AlphaFold: netinkamas įrankis darbui.
  • Pasitikėjimo balų nepaisymas: darant prielaidą, kad visas modelis yra vienodai patikimas.
  • Eksperimentinės struktūros praleidimas: jei PBP yra tikroji struktūra, būtinai ją palyginkite.
  • Sudėtingų / kelių grandinių interpretavimas kaip viena grandinė: sąveikai reikalingi specialūs režimai (AlphaFold-Multimer).
Atsargiai: AlphaFold yra puikus įrankis, tačiau tai yra spėjimas, o ne empirinė tikrovė. Ypač didelių pasekmių sprendimai, tokie kaip naujas vaisto taikinys, surišimo vieta ar mutacijos poveikis, neturėtų būti priimami neparemiant prognozės eksperimentiniais įrodymais (struktūra, aktyvumo testas).

Nuo struktūros iki funkcijos: ar užtenka pamatyti kišenę?

Gauti 3D baltymo struktūrą yra įdomu, tačiau vien struktūra nenurodo jūsų funkcijos. Galite matyti aktyviąją fermento vietą (kišenę, kurioje jungiasi substratas); Tačiau struktūra nenurodo, prie kurios molekulės ji jungiasi, kaip greitai ji veikia ar kur ji yra ląstelėje. „AlphaFold“ yra atskaitos taškas: jis sukuria hipotezę („ši kišenė gali surišti ATP“), eksperimentas ją patikrina. AI padeda suformuluoti šias hipotezes ir parašyti kodą, kuris analizuoja struktūrą, tačiau funkcijos teiginiui reikia empirinių įrodymų.

Kitas galingas panaudojimas yra struktūrinis palyginimas: net jei dviejų baltymų sekos labai skiriasi, jų struktūros gali būti panašios; tai yra užuomina į tolimą evoliucinį ryšį arba bendrą funkciją. Tokie įrankiai kaip Foldseek greitai ieško struktūros panašumo. Modelis padeda interpretuoti šių įrankių išvestį ir parašyti palyginimo kodą.

Sulygiuokite dviejų baltymų AlphaFold struktūrą su Bio.PDB, apskaičiuokite RMSD ir praneškite, kurie regionai sutampa, o kurie skiriasi. Komentuokite, kad struktūrinis panašumas yra funkcinio ryšio užuomina, bet ne įrodymas.

Kompleksai, sąveikos ir ribos

Baltymai veikia ne vieni, o dažnai su partneriais (kitais baltymais, DNR, mažomis molekulėmis). AlphaFold-Multimer gali numatyti baltymų ir baltymų kompleksus; tačiau vien jo nepakanka sąveikos galiai ir tikrovei. Kai modelis numato, kad „du baltymai sąveikauja“, tai yra preliminari hipotezė; turėtų būti patvirtinta tokiais eksperimentais kaip ko-imunoprecipitacija (co-IP). Naudokite AI, kad suprastumėte, kur šios priemonės yra tinkamos, ir įvertintumėte rezultatų patikimumą; Pasitikėjimo balai (ypač sąsajos PAE) yra svarbesni nei bet kada sudėtingose ​​prognozėse.

„AlphaFold“ nėra vienintelė galimybė

Nors AlphaFold yra pradininkas, tai nėra vienintelis įrankis. ESMFold (Meta) atlieka greitą numatymą iš vienos sekos, nereikalaujant evoliucinio derinimo; Jis tinka dideliems sekų rinkiniams nuskaityti, tačiau paprastai yra šiek tiek mažiau tikslus nei AlphaFold. RoseTTAFold yra dar viena galinga alternatyva. AlphaFold3 ir panašios naujesnės versijos taip pat apima baltymų-ligandų ir baltymų-nukleorūgščių kompleksus. Galite pasikonsultuoti su AI, kuris įrankis tinka statybos problemai (greitis ar tikslumas, vienos grandinės ar sudėtingas); Tačiau nepamirškite perskaityti kiekvieno įrankio pasitikėjimo metrikos pagal savo skalę: tai, kas viename įrankyje laikoma „geru“, kitame įrankyje interpretuojama skirtingai.

Apibendrinant

AlphaFold sukėlė revoliuciją biologijoje, numatydamas baltymų struktūrą pagal jų seką. Tačiau jo išvestis turėtų būti skaitoma kartu su patikimumo balais (pLDDT, PAE); žemo pasitikėjimo zonos turėtų būti aiškinamos kaip „neaiškios/lanksčios“, o ne kaip „neteisinga“. Dirbtinis intelektas (LLM) padeda paaiškinti šiuos balus, parašyti vizualizacijos kodą ir palyginti juos su eksperimentine struktūra. Didelės pasekmių sprendimų atveju prognozės turi būti pagrįstos empiriniais įrodymais.

Taikymo užduotis

Pasirinkite baltymą (pvz., jus dominantį fermentą). Raskite jo masyvą iš UniProt ir jo struktūrą iš AlphaFold DB. Turėkite AI rašyti ir paleisti kodą su py3Dmol, kuris nuspalvina struktūrą pagal pLDDT. Nustatykite aukštas ir žemas saugias zonas. Leiskite modeliui interpretuoti galimą mažo pasitikėjimo regionų biologinę reikšmę ir patikrinti, ar PBP nėra eksperimentinių struktūrų.

kontrolinis sąrašas

  • [ ] Struktūrą įvertinau kartu su pLDDT/PAE balais.
  • [ ] Žemo pasitikėjimo zonas interpretavau kaip „neapibrėžtą/lanksčią“, o ne „klaidą“.
  • [ ] Nelabai pasitikėjau AlphaFold dėl vienos mutacijos efekto.
  • [ ] Aš palyginau ją su eksperimentine struktūra (PBP), jei įmanoma.
  • [ ] Pagalvojau apie tinkamą įrankį polychain / kompleksui.
  • [ ] Didelės pasekmės sprendimą palaikiau empiriniais įrodymais.