Insights/Data science inzetten om nierfalen na transplantatie te voorspellen: Ontmoet Max Verbeek

Onderzoeker Max staat lachend voor de Researchable-logowand, beeld bij data science om nierfalen na transplantatie te voorspellen

Data science inzetten om nierfalen na transplantatie te voorspellen: Ontmoet Max Verbeek

Fionneke Bos

Fionneke Bos·13 november 2023·3 min leestijd

Developer Max Verbeek ontwikkelde bij het UMCG een predictiemodel dat met klinische gegevens voorspelt hoe lang een nier na transplantatie meegaat.

In het kort
  • Max Verbeek ontwikkelde bij het UMCG een predictiemodel dat voorspelt hoe lang een nier meegaat na een transplantatie, vanaf 1 jaar na de operatie.
  • Het model gebruikt klinische gegevens die het ziekenhuis toch al verzamelt, zoals leeftijd, medicatiegebruik, gewicht en rookgedrag van patiënt en donor.
  • Anders dan gangbare Cox-regressiemodellen voorspelt dit accelerated failure time (AFT) model een concrete levensduur en geeft het via bootstrap aggregating de betrouwbaarheid van die voorspelling mee.
  • Een volgende stap is een federated learning framework, waarmee ziekenhuizen samen een model trainen zonder onderling data uit te wisselen.

Onze developer Max Verbeek is recent afgestudeerd als computerwetenschapper bij de University of Groningen. Hij deed zijn afstudeerproject bij het UMCG, waar hij een predictiemodel ontwikkelde om nierfalen te voorspellen na een niertransplantatie. Voor zijn project heeft Max een 9 gekregen.

Gebruikmaken van klinische gegevens

Een belangrijke vraag na een transplantatie is hoe lang de nier meegaat. Patiënten willen dat natuurlijk graag weten, en het is ook handig om adequate zorg te kunnen bieden. Dat is nuttig, want als je ziet dat de nier niet zo lang meer mee gaat, dan kan je meteen op de wachtlijst. Het is daarom belangrijk om te kunnen voorspellen op welke termijn na de operatie de nier gaat falen.

Max Verbeek, developer

Max werkte voor zijn onderzoek samen met Dr. George Azzopardi van de RUG en Tamas Szili-Torok van het UMCG. Samen ontwikkelden ze een model dat klinische gegevens gebruikt om te voorspellen hoe lang de nier meegaat. Het mooie aan dit model is dat het gebruik maakt van gegevens die sowieso al worden verzameld door het ziekenhuis. Denk dan bijvoorbeeld aan leeftijd, medicatiegebruik, gewicht en of de patiënt rookt. Dit wordt verzameld van zowel de patiënt zelf als de donorpatiënt.

Het mooie daarvan is dat we het model heel laagdrempelig kunnen gebruiken. Mensen hoeven geen spannende tests te ondergaan of extra data te verzamelen.

Max Verbeek

Uniek predictiemodel

Voor zijn afstudeerproject heeft Max het model ontwikkeld en gevalideerd op data van het UMCG. Het unieke aan dit nieuwe model is dat het heel betrouwbaar de levensduur van de nier kan voorspellen, vanaf 1 jaar na de transplantatie. Dat doen ze aan de hand van een accelerated failure time (AFT) model. Modellen uit ander onderzoek zijn juist vaak gebaseerd op survival analyse (Cox regressie). Die zijn voor mensen vaak lastiger te begrijpen, omdat ze trapsgewijs aangeven wat de kans op falen is na een bepaald aantal jaar. Max: "Je wil als patiënt juist weten hoe lang je nier nog mee gaat. Zo'n percentage zegt dan vrij weinig."

Het model is ook bijzonder omdat het de betrouwbaarheid van de inschatting meegeeft. Dat doet het aan de hand van de 'bagging approach', oftwel bootstrap aggregating. Max: "Dat betekent dat we een heleboel kleine versies van het model hebben getraind op subsets van data. Zo krijgen we heel veel voorspellingen. Door de groepering van voorspellingen te bekijken kunnen we zien hoe betrouwbaar de uiteindelijke voorspelling is." Deze methode is vrij nieuw en uniek: je hebt dus niet alleen de voorspelling, maar ook de nauwkeurigheid ervan.

Naast dat je de levensduur van de nier graag wil weten, wil je waarschijnlijk ook weten wat daar invloed op heeft. Ook dat kan met dit model, zegt Max. "We maken de modellen aan de hand van boosted decision trees (XGBoost). Dat is heel cool. Je kan dan kijken naar de vertakkingen van al die decision trees om te zien welke vertakking het meeste impact hebben. Zo kan je goed inzicht geven in welke variabelen de grootste invloed hebben op nierfalen."

Volgende stappen

Het model is nu ontwikkeld en getest op de data van het UMCG. Een belangrijke vervolgstap is het model te testen met nog veel meer data, zodat het nauwkeuriger wordt. Omdat het vaak lastig is om als ziekenhuizen onderling data uit te wisselen, zijn Max en zijn onderzoeksgroep nu bezig om een federated learning framework op te zetten. Daardoor kan je met meerdere partijen samen een model trainen zonder dat je de data zelf uitwisselt. Hoe meer mensen meedoen, hoe beter het model wordt.

Dat is mooi voor het onderzoek naar nierfalen, maar kan natuurlijk ook veel breder gebruikt worden.

Max Verbeek

Voor zijn onderzoek programmeert Max in Python, maar het plan is om uiteindelijk ook een R-package te maken. Daar werken namelijk veel onderzoekers mee, dus dan kan het model breder gebruikt worden.

Echte implementatie in de zorg gaat nog wel even duren, denkt Max. Maar het framework dat ze nu aan het opzetten zijn, kan het in de toekomst veel makkelijker maken om predictiemodellen te trainen en te implementeren. En daar hebben ook patiënten wat aan.

Veelgestelde vragen

Wat voorspelt het predictiemodel van Max Verbeek?

Het voorspelt hoe lang een nier meegaat na een transplantatie, vanaf 1 jaar na de operatie. Zo weten patiënten en zorgverleners op welke termijn de nier kan gaan falen en kan tijdig adequate zorg worden geregeld, zoals plaatsing op de wachtlijst.

Welke gegevens gebruikt het model?

Het model gebruikt klinische gegevens die het ziekenhuis al verzamelt, zoals leeftijd, medicatiegebruik, gewicht en of iemand rookt. Deze data komen van zowel de patiënt als de donor, waardoor patiënten geen extra tests hoeven te ondergaan.

Waarom gebruikt het model een accelerated failure time (AFT) model in plaats van Cox-regressie?

Een AFT-model geeft een concrete levensduur van de nier, terwijl Cox-regressie trapsgewijs een faalkans na een aantal jaar aangeeft. Voor patiënten is een verwachte levensduur begrijpelijker dan zo'n percentage.

Hoe geeft het model de betrouwbaarheid van een voorspelling aan?

Het model traint via bootstrap aggregating (de bagging approach) veel kleine versies op subsets van de data, wat veel voorspellingen oplevert. Door de spreiding van die voorspellingen te bekijken laat het zien hoe betrouwbaar de uiteindelijke uitkomst is.

Wat is de rol van federated learning in dit onderzoek?

Met een federated learning framework kunnen meerdere ziekenhuizen samen een model trainen zonder de onderliggende data uit te wisselen. Hoe meer partijen meedoen, hoe nauwkeuriger het model wordt.

Misschien ook interessant

Concrete AI-uitdaging?Interesse?Laat je bellen
Eduard van Pagée

Laat je nummer achter en Eduard neemt contact met je op.