Yksikkö 5 / 10

Kokeellinen suunnittelu ja optimointi: DoE, aktiivinen oppiminen ja älykäs laboratoriosuunnittelu

Voitot:

  • Kyky vähentää kokeiden määrää muuttamalla parametreja yhdessä ja vangitsemalla vuorovaikutuksia kokeiden suunnittelun kanssa (DoE)
  • Kyky luoda sykli parhaan pisteen löytämiseksi suuresta parametriavaruudesta harvoilla kokeilla aktiivisen oppimisen ja Bayesin optimoinnin avulla
  • Kyky tasapainottaa matemaattinen optimi fyysisen todellisuuden ja turvallisuuden kanssa asettamalla mallille fysiologiset ja turvallisuusrajat rajoituksiksi

Biotekniikan kokeilu on kallista: soluviljelmä kestää viikkoja, reagenssi maksaa tuhansia puntia, fermentorin ajo kestää päiviä. Joten "mikä kokeilu minun pitäisi tehdä?" Kysymys on ainakin "mikä on tulos?" on yhtä tärkeä kuin kysymys. Design of Experiments (DoE – menetelmä, jolla suunnitellaan systemaattisesti, mitkä parametrien yhdistelmät tuottavat eniten tietoa vähimmällä kokeella) muuttaa sokean yrityksen ja erehdyksen systemaattiseksi hauksi. Tekoäly nopeuttaa tätä suunnittelua ja "kumpi kokeilu seuraavaksi" -päätöstä jokaisessa seuraavassa vaiheessa; mutta sinä olet se, joka tietää kokeen fyysisen todellisuuden ja turvallisuuden.

Tässä osiossa näet DoE:n peruslogiikan, aktiivisen oppimisen (askel askeleelta optimointi ehdottamalla kokeilua, josta malli oppii eniten) ja Bayesin optimoinnin (todennäköisyyspohjainen menetelmä, joka löytää prosessin parhaan asetuksen pienellä määrällä kokeita) lähestymistavat ja kuinka käyttää tekoälyä turvallisesti tässä suunnittelussa.

Miksi yksi muuttuja ei riitä?

Klassinen lähestymistapa on OFAT – yksi tekijä kerrallaan: muuta lämpötilaa, sitten pH:ta... Tämän menetelmän salakavala puute on, että se jättää huomiotta vuorovaikutuksen (vuorovaikutus – kaksi parametria käyttäytyvät eri tavalla yhdessä kuin ollessaan yksin). Ehkä korkea lämpötila on hyvä vain alhaisella pH:lla. DoE kaappaa vuorovaikutuksia ja vähentää kokeiden määrää käyttämällä tekijärakenteita, jotka vaihtelevat parametreja yhdessä ja tasapainottavat.

Vinkki: Kun kerrot tekoälylle "Haluan optimoida 5 parametria", pyydä sitä ensin ehdottamaan murtotekijää (malli, joka valitsee informatiivisimman parametrijoukon) tai vastepinnan mallia (malli, joka kartoittaa optimaalisen alueen) täyden kertoimen sijaan. Tämä voisi vähentää kokeiden määrää 243:sta 20-30:een.

Aktiivinen oppiminen: seuraavaksi paras kokeilu

Joidenkin ongelmien osalta et voi suunnitella kaikkea etukäteen; Jokaisen kokeen tulos muuttaa seuraavaksi parhaan kokeen. Tässä tulee esiin aktiivinen oppiminen: malli tarkastelee saatavilla olevaa dataa, ehdottaa kokeilua suurimmalla epävarmuudella tai suurimmalla odotetulla voitolla, teet sen, malli päivittyy. Tämä silmukka mahdollistaa makean pisteen löytämisen suuresta parametriavaruudesta (esimerkiksi tuhansia mahdollisia olosuhteita entsyymille) hyvin pienellä kokeilulla. Tekoäly laskee tämän syklin "mitä seuraavaksi" -päätöksen; mutta vahvistat, että ehdotus on fyysisesti toteutettavissa ja turvallinen.

Varoitus: Optimointimalli voi viitata vaaralliseen tai mahdottomaan tilaan laboratoriossa (esim. lämpötila, joka tappaisi viljelmän, räjähtävä liuotinsuhde). Malli ei tunne fysiologisia ja turvallisuusrajoja; Rajoita jokainen ehdotus omaan laboratoriotietousi (anna se mallille rajoituksena).

kolme minilaukkua

Tapaus 1 – DoE vähensi kokeiden määrää. Entsyymituotantotiimi optimoi 5 parametria (lämpötila, pH, sekoitus, syöttönopeus, induktori). Täysi faktoriaalisuus tarkoitti 243 koetta. YZ:n ehdottama murto-osatekijämalli vähensi kokeiden määrän 32:een; tuloksena saatu vastepinta todettiin optimaaliseksi ja lisäsi tehokkuutta 27 %. Joukkue hyväksyi etukäteen kaikki turvallisuusehdot.

Tapaus 2 – Aktiivinen oppiminen nopeutettu. Yhdessä soluviljelyalustan optimoinnissa oli yli 4 000 mahdollista koostumusta. Aktiivisessa oppimissyklissä saavutettiin optimi, jossa klassinen seulonta kestäisi viikkoja 18 koekierroksella (yhteensä 90 viljelmää). Mutta kaksi mallin ehdottamaa ehtoa olivat fysiologisesti mahdottomia ja ne poistettiin käsin.

Tapaus 3 — Turvaraja aktivoitu. Bioprosessin optimoinnissa malli ehdotti vaarallista painetta liuenneen hapen lisäämiseksi. Insinööri lisäsi malliin rajoituksena reaktorin painerajan; myöhemmät suositukset pysyivät turvallisella alueella. Fyysinen raja ylitti matemaattisen optimin.

Neljä kopioitavaa mallia

1) DoE:n suunnittelusuositus:

Tehtäväsi: kokeellisen suunnittelun asiantuntija. Haluan optimoida [N] parametria: [parametrit ja niiden alueet]. Tavoitteeni on [tuotto/aktiivisuus]. Ehdota minulle sopivaa DoE-mallia (täysi/osittainen tekijä tai vastepinta), taulukoi tarvittavien kokeiden määrä ja jokainen ehto. Merkitse fysiologisesti mahdottomat yhdistelmät.

2) Aktiivisen oppimissyklin asetukset:

Tehtäväsi: optimointikonsultti. Haluan perustaa Bayesin optimointisilmukan. Selitä minulle vaiheet: alkupakkaus, vahtikoiratoiminto (hankinta), päivitys, lopetuskriteerit. Kerro minulle, kuinka monta kokeilua ehdotat kullakin kierroksella ja kuinka lisätä turvarajoituksia. Ehdota Python-kirjastoa.

3) Suojausrajoitteen määritelmä:

Optimointiehdotukseni eivät saa mennä seuraavien rajojen ULKOPUOLELLE: lämpötila [alue], pH [alue], paine [max], liuottimen määrä [max]. Älä ehdota kokeita, jotka ylittävät nämä rajat. Jos ehdotus lähestyy rajaa, varoita minua ja selitä miksi.

4) Tulosanalyysi ja seuraava vaihe:

Annan sinulle DoE:n ensimmäisen kierroksen tulokset (olosuhteet + mitattu vaste). Kerro minulle: (1) mitkä parametrit ovat tehokkaimpia, (2) onko olemassa vuorovaikutusta, (3) ehdota 4 seuraavaa koetta optimin saavuttamiseksi. Perustele jokainen ehdotus tiedoilla; Älä tee johtopäätöksiä, joita ei ole tiedoissa.

Heikko kehote / Vahva kehote

Heikko kehote:

Optimoi käymiseni.

Ei parametreja, ei alueita, ei rajoituksia; Tekoäly antaa yleisiä ja epäkäytännöllisiä suosituksia.

Tehokas kehotus:

Tehtäväsi: bioprosessikokeilun suunnittelija. Haluan optimoida rekombinanttiproteiinituotannon E. colilla. Parametrit ja alueet: lämpötila 25-37°C, IPTG 0,1-1,0 mM, induktio OD0,4-0,8, syöttönopeus [alue]. Tavoite: liukoisen proteiinin saanto. Anna minulle murto-osainen tekijäsuunnittelutaulukko enintään 20 kokeelle. Merkitse olosuhteet, jotka tappavat solun. Turvaraja: yli 40°C lämpötila KIELLETTY.

Ero: selkeät parametrit, alueet, tavoite, kokeilubudjetti ja turvallisuusrajoitus.

DoE ja optimointimenetelmät

menetelmä

milloin

Etu

rajaa

OFAT

Yksinkertainen, yksi tekijä

helppo kommentti

Kaipaa vuorovaikutusta

täysi faktoriaalinen

muutama parametri

Kaikki vuorovaikutus

koeräjähdys

Murtolukufaktoriaali

Moniparametrinen eliminointi

pieni kokeilu

Osa vuorovaikutuksista on piilotettu

vasteen pinta

Optimaalinen kartoitus

hienosäätöä

epälineaarisuus

aktiivista oppimista

Suuri tila, kallis kokeilu

ainakin kokeilu

Riippuu mallin laadusta

Tutkimustilan ja hyödyntämisen tasapaino

Optimoinnin ytimessä on jännite: etsinnän ja hyödyntämisen välinen tasapaino – tasapaino uusien mahdollisuuksien etsimisen kokeilemalla tuntematonta aluetta ja tehokkuuden puristamisen välillä louhimalla tunnettuja hyviä alueita. Jos yrität vain "tunnetuimman kohdan ympärillä", et koskaan löydä paljon parempaa optimia kauempaa (jumiudu paikalliseen optimiin). Jos tutkit vain satunnaisesti, et koskaan voi puristaa hyvää aluettasi ja käytät kokeilubudjettisi. Bayesilaisen optimoinnin vartiofunktio (hankintafunktio – sääntö, joka valitsee seuraavan kokeen suorituspaikan punnitsemalla sekä odotetun vahvistuksen että epävarmuuden) hallitsee tätä tasapainoa automaattisesti. Tekoäly voi luoda tämän mekanismin, mutta sinä päätät "kuinka monta tutkimuskierrosta, kuinka monta hyödyntämiskierrosta" ja kokeilubudjettisi rajan.

Vinkki: Keskity tutkimiseen (suuret, hajallaan olevat kokeet) optimoinnin alkuvaiheessa. Kartoita parametriavaruus. Kun pääset lähemmäksi optimia, siirry hyväksikäyttöön (kapeat hienosäätökokeilut). Tee tämä siirtymä asteittain, katsomalla tuloksia, ei yhdellä kierroksella.

Yleisiä virheitä

  • OFAT:iin juuttuminen ja vuorovaikutusten puuttuminen. Parametrien on vaihdettava yhdessä.
  • Ei anna mallille turvallisuusrajoituksia. Malli saattaa ehdottaa vaarallisia tai mahdottomia olosuhteita.
  • Toiston ja satunnaistamisen ohittaminen. Vaaditaan tilastollista tehoa ja eräohjausta varten.
  • Optimoinnin viimeistely yhdellä kierroksella. Aktiivinen oppiminen on iteratiivista; päivittää suunnitelmaa joka kiertueella.
  • Sokeasti soveltamalla mallin suositusta. Fyysinen toteutettavuus ja hinta on tarkistettava manuaalisesti.

Yhteenvetona

Älykäs kokeellinen suunnittelu vähentää kalliit biotekniikan kokeet pieneen määrään informatiivisia mittauksia. DoE kaappaa vuorovaikutuksia ja vähentää kokeiden määrää; Aktiivinen oppiminen ja Bayesin optimointi löytävät parhaan pisteen askel askeleelta suurissa tiloissa. Tekoäly laskee tämän suunnittelun ja nopeuttaa "mitä seuraavaksi" -päätöstä, mutta annat mallin rajoituksiksi fysiologiset rajat, turvallisuuden ja toteutettavuuden. Matemaattinen optimi ei voi voittaa fyysistä todellisuutta ja turvallisuutta.

Sovellustehtävä

Valitse optimointitehtävä, jossa on 3–5 parametria kiinnostuksesi alueelta (esim. viljelyalusta tai entsyymireaktio). Luo murto-osainen tekijäsuunnittelutaulukko "vahvan kehotteen" mallilla tekoälylle. Tarkista sitten jokaisen taulukon ehdon turvallisuus ja toteutettavuus: onko olemassa mahdotonta tai vaarallista yhdistelmää? Lisää turvallisuusrajoitus, toista malli ja huomaa ero.

tarkistuslista

  • [ ] Käytin DoE-mallia (ei OFAT), joka muuttaa parametreja yhdessä.
  • [ ] Annoin mallille rajoituksiksi fysiologiset ja turvallisuusrajat.
  • [ ] Sisällytin suunnitteluun toiston ja satunnaistamisen.
  • [ ] Suunnittelin optimoinnin iteratiivisesti, en saanut sitä valmiiksi yhdellä kierroksella.
  • [ ] Tarkistin malliehdotuksista toteutettavuuden ja hinnan.
  • [ ] Liitin jokaisen tulostulkinnan oikeisiin tietoihin, en hyväksynyt vääriä tuloksia.