Roel Bakker Creating 010 Hogeschool Rotterdam

Slides:



Advertisements
Verwante presentaties
Het secundair onderwijs
Advertisements

BRIDGE Vervolgcursus Vervolg op starterscursus Bridgeclub Schiedam ‘59 info: Maandagavond: 19: – of
De zin en onzin van escrow
Sudoku puzzels: hoe los je ze op en hoe maak je ze?
‘SMS’ Studeren met Succes deel 1
WAAROM? Onderzoek naar het meest geschikte traject voor de verlenging tot in Sint-Niklaas van het bestaande fietspad naast de Stekense Vaart en de Molenbeek.
BRIDGE Vervolgcursus Vervolg op starterscursus Bridgeclub Schiedam ‘59 info: Maandagavond: 19: – of
Personalisatie van de Archis website Naam: Sing Hsu Student nr: Datum: 24 Juni 2004.
Global e-Society Complex België - Regio Vlaanderen e-Regio Provincie Limburg Stad Hasselt Percelen.
 Deel 1: Introductie / presentatie  DVD  Presentatie enquête  Ervaringen gemeente  Pauze  Deel 2 Discussie in kleinere groepen  Discussies in lokalen.
Workshop Nieuwe begroting
STAPPENPLAN GRAMMATICUS.
Ronde (Sport & Spel) Quiz Night !
Welkom op BK City Wytze Patijn Decaan Faculteit Bouwkunde.
Keuzeondersteunend model voor inbouwpakketten bij herbestemmingsprojecten Eindcolloquium Wiebrand Bunt.
prNBN D addendum 1 Deel 2: PLT
Presenteren voor starters
Kb.1 Ik leer op een goede manier optellen en aftrekken
F. Rubben NI Lookout 1 06/RIS/05 - NI Lookout VTI Brugge F. Rubben, ing.
VTB Technasium Vakcollege
Leiden University. The university to discover. ICLON, Interfacultair Centrum voor Lerarenopleiding, Onderwijsontwikkeling en Nascholing Denkgereedschap.
Nooit meer onnodig groen? Luuk Misdom, IT&T
Ondergrondse Geo-Informatie GIS bij tunnel-engineering
BZ voor de Klas 3 juni 2010.
Passie - Verrijzenis Arcabas
1 introductie 3'46” …………… normaal hart hond 1'41” ……..
Oefeningen F-toetsen ANOVA.
Neurale Netwerken Kunstmatige Intelligentie Rijksuniversiteit Groningen April 2005.
1 Minor Digital World. Social networking en lectoraat Digital World Social Networking: de digitale communicatiemiddelen via internet, met elkaar, met.
Wat levert de tweede pensioenpijler op voor het personeelslid? 1 Enkele simulaties op basis van de weddeschaal B1-B3.
TUDelft Knowledge Based Systems Group Zuidplantsoen BZ Delft, The Netherlands Caspar Treijtel Multi-agent Stratego.
Richard J. Boucherie – Het antwoord of de vraag10 mei Het antwoord of de vraag.
1 Voorwaarden hergebruik Modulair ontwerp Low coupling High cohesion.
Bewegen Hoofdstuk 3 Beweging Ing. J. van de Worp.
Wie het kleine niet eert ... (quarks, leptonen,….)
Werken aan Intergenerationele Samenwerking en Expertise.
Geometrie en topologie Rob Kromwijk, 26 juli 2012.
Inkomen Begrippen + 6 t/m 10 Werkboek 6. 2 Begrippen Arbeidsverdeling Verdeling van het werk in een land.
Werkgroep Dynamische modellen
User management voor ondernemingen en organisaties
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
ribwis1 Toegepaste wiskunde Lesweek 01 – Deel B
ribwis1 Toegepaste wiskunde, ribPWI Lesweek 01
ribWBK11t Toegepaste wiskunde Lesweek 02
nieuwe toepassingen 2008 Schoolbib 2.0 / VVBAD Mechelen, 5 november 2008 Rosemie Callewaert - Project Manager VCOB.
1 Wie durft er nog in een vliegtuig, trein of auto te stappen? Over betrouwbaarheid van software Frits Vaandrager Institute for Computing and Information.
Een Module over Model Checking voor het VWO Frits Vaandrager1, David Jansen1 & Els Koopmans2 1Radboud Universiteit Nijmegen 2Olympus College Arnhem.
1 Controleplan 2005 Raadgevend comité Hotel President – donderdag 21 april 2005.
 Doel  Doelgroep  Aanloop  Userstudy  Resultaten  Ervaringen van de gebruiker  Besluit 1.
Van Vensoc tot Biztax Vennootschapsbelasting Aj 2011.
Prekenserie Handelingen - deel 5 ‘Gods Woord overwint omdat het mensen in de vrijheid zet!’ Hand 19,20.
Ontwikkeld door CWB3. Opbouw Presentatie 1.Wat is GeoSport? 2.Ontwerp 1.Gebruikte ontwerpmethodieken 2.Ervaring 3.Implementatie 1.Gebruikte technologieën.
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 5.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 3.
Fractale en Wavelet Beeldcompressie
De financiële functie: Integrale bedrijfsanalyse©
Van papier naar digitaal Casus Digital born materiaal
Logistics: a driver for innovation Low costs High value Flexibility now and later Superior technology Timwood - T > No transport - I > No Inventory - M.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
13 november 2014 Bodegraven 1. 2 de vorige keer: 1Kor.15:29-34 indien er geen doden opgewekt worden...  vs 29: waarom dopen?  vs.30-32: waarom doodsgevaren.
1 Week /03/ is gestart in mineur De voorspellingen van alle groten der aarden dat de beurzen zouden stijgen is omgekeerd uitgedraaid.
Een gezonder Nederland VTV-2014
ZijActief Koningslust
1 Jeroen de Vries Topologie. 2  Historische basis  Belangrijkste concepten  Topologie in de praktijk Inhoud:
Evidence-Based Medicine
Transcript van de presentatie:

Roel Bakker Creating 010 Hogeschool Rotterdam Dynamiek van infectieziektenverspreiding Agent based modeling Besmetting in netwerken Roel Bakker Creating 010 Hogeschool Rotterdam

Inhoud Wie is Roel Bakker? Overzicht werk voor Creating 010

Wie is Roel Bakker. http://www. linkedin Hoofddocent bij Informatica (0.5 fte), CMI, HR big data (Hadoop), data science (statistiek, R, Twitter data), Java, databases, cryptografie Onderzoeker bij afd. Maatschapplijke Gezondheidszorg, Erasmus MC (0.2 fte) modelleren van infectieziektenverspreiding, met name HIV/SOA Eigen bedrijf: Skardahl BV (0.1 fte) simulatiesoftware Onderzoeker bij Creating 010 (0.2 fte) Achtergrond: UvA (promotie, biologie/(elektro)fysiologie), RU Nijmegen, Univ Wageningen ABN Amro: technisch IT-specialist, IT-architect

Werk voor Creating 010 Techniek van agent based modeling SIA Raak project – professsionals supported architectuur SunnyApp (simulatieterrasbezetting) Techniek van agent based modeling ligt in het verlengde van werk Erasmus MC meer gericht op software architectuur van simulatiemodellen 'magic tree' data structuur ontwerp complexe agent based (netwerk) modellen vs eenvoudige deterministische modellen CyberDEW project (vanaf 1 feb 2013) vergelijking IDS (intrusion detecten systems)

Achtergrond: modelleren van infectieziektenverspreiding http://anintroductiontoinfectiousdiseasemodelling.com/ MGZ, Erasmus MC infectieziektenmodellen STDSIM (HIV/SOA) Onchosim (rivierblindheid) Schistosim (schistosomiasis) Lymfasim (elephantiasis) Lepra, TB kankerscreeningsmodellen diverse varianten van MISCAN: borstkanker, baarmoederhalskanker, colonkanker, etc

Modelleren van infectieziektenverspreiding http://anintroductiontoinfectiousdiseasemodelling.com/STD STDSIM STDSIM is een complex model, het simuleert hypothetische individuen in een bevolking inclusief: geboorte, sterfte, immigratie, emigratie seksuele relaties (incl concurrency), prostitutiecontacten, one-off contacten verschillende SOA en HIV interventies: condoomgebruik, minder partners, SOA behandeling tgv symptomen, massabehandeling, vaccinatie, circumcision (M), screening, behandeling met AIDS remmers (incl UTT)

Recente toepassingen STDSIM (submitted to The Lancet)

Recente toepassingen STDSIM (to be resubmitted to PLoS Medicine)

STDSIM - example sexual networks WB profile 1: monogamy, CS

STDSIM - example sexual networks WB profile 3: concurrency, no CS

STDSIM - example sexual networks WB profile 2: concurrency, CS

STDSIM: te complex ??? STDSIM: complex model, complexe software te veel een 'black box' risico op fouten verborgen 'geheimen' (klein) deel van mijn werk voor Creating 010 zoeken naar een oplossing voor het algemene probleem van complexe modellen / software

Soorten modellen deterministisch compartimentenmodel; macroscopisch simulatie van fracties vd bevolking dmv continue toestandsvariabelen model beschreven door stelsel differentiaalvergelijkingen eenvoudig te implementeren, documenteren en verifieren SIR model (vgl reactiekinetiek van chemische reacties) stochastisch, discrete; microscopisch simulatie van aantallen individuen in een bepaalde toestand mbv discrete variabelen en stochastiek (RNG, trekkingen uit verdelingen) relatief eenvoudig te implementeren, documenteren en valideren voordelen: discrete bevolkingsgrootte, betrouwbaarheidsintervallen (bijv bij eliminatievraagstukken) nadelen: complexer, minder snel (elke toestandsovergang is een event) vgl reactiekinetiek waar het gedrag van individuele moleculen wordt gesimuleerd, bijv (stochastic simulations algorithms, Gillespie)

Soorten modellen deterministisch compartimentenmodel; macroscopisch stochastisch, discrete; microscopisch S I R

SIR model http://www. epidemics. elsevier. com/ http://demonstrations simple SIR (susceptible, infected, removed) model : deterministic and compartmental S I R

Soorten modellen netwerk model individual / agent based model simulatie van individuen heterogeniteit ('niet alle moleculen van een soort zijn gelijk') realistisch (maar veel parameters) andere processen dan Poisson processen (Poisson proces: vaste kans per tijdseenheid => duur tot event uit exp verdeling) 'alles is mogelijk' nadelen: validatie/verificatie van model netwerk model als individueel model, niet alleen random contacten tussen individuen (in groepen), maar contact via relaties (links) voordelen: realistisch nadelen: complex, dynamiek van netwerk (begin/einde van link, links tussen wie?)

Agent Based Modeling Agent Based Modeling (incl network modeling) is nodig (zie Nature, Doyne Farmer) wordt populairder (oa tgv rekenkracht van PCs) is de enige voor de hand liggende manier om processen in netwerken te bestuderen

Complexiteit van ABM - 1 Hoe om te gaan met software complexiteit? goede applicatieve infrastructuur software libraries voor agent based modeling (Skardahl) onderdelen van de Apache Commons Math library getest mbv R slimme event scheduler (2x sneller dan Java PQ) 'Abstract Finite State Machine' 'Magic Tree' (publicatie in voorbereiding) gedeeltelijk genereren van applicatie specificeer model als deterministisch compartimenten model genereer het discrete stochastische model (uit de 'rates' vd differentiaalvergelijkingen) genereer een ABM zonder heterogeniteit maar met agents (objecten) ipv alleen aantallen vergelijk met stochastisch model en deterministisch model voeg heterogeniteit toe

Open issues netwerk aspecten zijn niet eenvoudig te verifieren misschien wel te toetsen aan theorie als alle 'nodes' gelijk zijn? visualisatie veel inzicht in dit soort complexe modellen is te krijgen door het gedrag te visualiseren

Infectiedruk in netwerken (waar ik wakker van lig...) NB vervang 'infectie' door alles wat 'besmettelijk' is (gedrag, nieuws, trend, malware) Is het mogelijk om op een willekeurig moment i/d tijd te voorspellen wat de kans op besmetting is van M (midden) en R (rechts)? Vooral het risico dat R loopt is interessant..... L R M

Infectiedruk in netwerken (waar ik wakker van lig...) bij constante contact rate en transmissiekans Pm(t) = 1 – exp(-bt) L R M

Simulatie terrasbezetting Hoe werkt de simulatie? Mensen in verschillende toestanden: op zoek (10 min), op terras (30 min), winkelen (2u) Terrassen van verschillende grootten, bijv 10, 20, 40, 100 stoelen Aantal terrassen Aantal mensen Mensen kiezen terras at random, gewogen naar grootte

Simulatie terrasbezetting Demo – sorry, (nog) geen mooie visualisatie..

Toekomst SIA Raak Agent based modeling aansluiten van simulatie op Data Space API Agent based modeling nieuwe toepassingen (netwerk modellen) publiceren

Vragen / discussie

Agent based model Model waarbij individuen in interactie met elkaar en hun omgeving worden gesimuleerd Bij afd Maatschappelijke Gezondheidszorg, Erasmus MC gebruikt voor: voorspellen effect van kankerscreening (o.a. borstkanker) voorspellen kosteneffectiviteit van interventies die verspreiding van infectieziekten beperken: HIV, parasitaire worminfecties, HPV, TB Voordeel ABM (tov modellen waarbij groepen worden gesimuleerd): ABM houden rekening met: toeval, discrete aantal individuen, heterogeniteit interacties in netwerken

STDSIM: ABM van HIV/SOA verspreiding is an event-driven microsimulation model to evaluate HIV / STD control strategies simulates the transmission of HIV / STD through a dynamic network of hypothetical persons and their sexual contacts stochastic events occurring over time deter-mine the life histories of these persons: birth, migration, start/end sexual relationship, prostitution contact, STD transmission, death

How does STDSIM work? hypothetical individuals, M and F (between 10,000 and 100,000):

How does STDSIM work? M and F of different ages: 18 16 19 42 25 21 54 45 39 birth death

How does STDSIM work? M and F of different ages with sexual relationships: birth start sexual relationship death

How does STDSIM work? M and F of different ages with sexual relationships and HIV / STD: HIV STD transmission Gono birth start sexual relationship death