>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML GameDev Blockchain Embedded Beveiliging
Python

Hoe AI van Stanford Biologen Helpt bij het Plannen van Experimenten

Stel je voor dat je een CRISPR-screen moet plannen om genen te vinden die verantwoordelijk zijn voor T-celuitputting. Voorheen betekende dit wekenlang papers lezen, handmatig doelen selecteren en eindeloze spreadsheets. Nu kun je gewoon één regel Python-code schrijven.

Een team van Stanford (de SNAP-groep) heeft Biomni als open source uitgebracht — een universele agent gebaseerd op large language models, afgestemd op biomedische taken. Het kan vragen beantwoorden, code schrijven voor data-analyse, experimenten plannen en zelfs testbare hypothesen genereren.

Biomni Logo

Wat Biomni Kan Doen

Het project is interessant omdat het niet zomaar een wrapper is rond GPT-4 of Claude. Het is een systeem dat LLM-logica combineert met zoektools (RAG) en een code-uitvoeromgeving. De agent "begrijpt" wanneer het een database moet raadplegen en wanneer het een script moet uitvoeren voor scRNA-seq-verwerking.

Hier zijn een paar concrete voorbeelden van wat het doet:

  • Experimentplanning. Je beschrijft de taak in gewone taal, en de agent geeft een lijst van te bewerken genen of een onderzoeksprotocol.
  • Data-analyse terwijl je bezig bent. Je kunt een pad naar single-cell sequencing-resultaten invoeren, en het zal annotatie uitvoeren en hypothesen voorstellen.
  • Voorspelling van stofeigenschappen. De agent werkt met chemische formules (SMILES) en kan ADMET-parameters evalueren (absorptie, distributie, metabolisme, uitscheiding en toxiciteit).

Technische Implementatie

De ontwikkelaars gingen verder dan simpelweg kant-en-klare modellen gebruiken. De repository bevat Biomni-R0 — een gespecialiseerd model gebaseerd op Qwen-32B, fijnafgestemd met reinforcement learning (RL). Het is geoptimaliseerd voor toolgebruik en meerstapsredenering in een biologische context.

Een interessant detail: bij de eerste start downloadt de agent een "data lake" van ongeveer 11 GB. Dit is een lokale kennisbank waarmee het model hallucinaties kan vermijden en kan vertrouwen op geverifieerde protocollen en publicaties.

Om de kwaliteit te evalueren hebben de auteurs de Biomni-Eval1 benchmark gecreëerd. Deze bevat 433 scenario's: van het identificeren van causale genen in GWAS tot het selecteren van CRISPR-toedieningsmethoden. Als je in de bio-informatica werkt, kan deze dataset alleen al nuttig zijn voor het testen van je modellen.

Hoe het Project te Draaien

Installatie vereist geduld, want de omgeving is vrij zwaar. De auteurs hebben een installatiescript voorbereid:

conda activate biomni_e1
pip install biomni --upgrade

Je hebt API-sleutels van Anthropic of OpenAI nodig. Het initialiseren van de agent ziet er beknopt uit:

from biomni.agent import A1

# Инициализируем агента, он сам подтянет нужные данные
agent = A1(path='./data', llm='claude-sonnet-4-20250514')

# Пример задачи: планирование CRISPR скрининга
agent.go("Plan a CRISPR screen to identify genes that regulate T cell exhaustion, generate 32 genes that maximize the perturbation effect.")

Als je geen code wilt schrijven, heeft het project een Gradio-interface. Je kunt het lokaal opstarten met één commando agent.launch_gradio_demo(), en je krijgt een volledig functionele chat in je browser.

Beveiliging en Overwegingen

Er zijn een paar dingen om in gedachten te houden voordat je dit in productie neemt:

  1. Code-uitvoering. De agent genereert en voert Python-code uit met volledige systeemrechten. De README waarschuwt eerlijk: voer dit alleen uit in geïsoleerde sandboxes of containers.
  2. Licenties. Biomni zelf valt onder Apache 2.0, maar het gebruikt databases en tools van derden die hun eigen restricties kunnen hebben voor commercieel gebruik.

Conclusie: Is Het de Moeite Waard?

Biomni is een goed voorbeeld van hoe LLM's evolueren van "slimme papegaaien" naar echt nuttige werktuigen. Het is nuttig voor bio-informatici die routinematige taken willen automatiseren en voor onderzoekers die snelle toegang nodig hebben tot synthese van kennis uit honderden publicaties.

Momenteel bouwt het team aan een community voor de volgende versie — Biomni-E2. Als je ervaring hebt met biomedische softwareontwikkeling of geweldige open protocollen kent, is dit een goede kans om bij te dragen aan een serieus open source-project van Stanford.

Je kunt de webversie zonder installatie uitproberen op de officiële website van het project.

Gerelateerde projecten