Nieuwe technieken

snelle en volledige drinkwateranalyse

Een nieuwe analysemethode maakt op 4 uur tijd duidelijk welke bacteriën een drinkwaterstaal bevat. Zo worden besmettingen sneller opgespoord en kan het drinkwater na een leidingbreuk sneller worden vrijgegeven.

introductie foto snelle en volledige drinkwateranalyse

Snelle detectie

Het analyseren van de bacteriepopulatie in een drinkwaterstaal neemt met ‘klassieke’ methodes 1 tot 2 dagen in beslag. Bij een melding van mogelijk ondrinkbaar water, bijvoorbeeld na een breuk in een waterleiding, kan het dan ook lang duren voor klanten hun leidingwater weer mogen gebruiken. Via een snelle RT-PCR-methode (Reverse Transcription Polymerase Chain Reaction) kan De Watergroep de klus straks klaren in 4 uur tijd, waardoor onbesmet water al na een paar uur weer kan worden vrijgegeven.

Volledige analyse

Naast een snelle detectie zet De Watergroep ook in op Next Generation Sequencing. Met die techniek kunnen we alle micro-organismen in het water identificeren. “Next Generation Sequencing (NGS) is een verzamelnaam voor een aantal technieken die het mogelijk maken om snel en accuraat de nucleotidesequentie van DNA-moleculen te achterhalen. Door die sequenties te vergelijken met wetenschappelijke databases, krijgen we een beeld van alle bacteriesoorten en -groepen die in een staal aanwezig zijn”, vertelt Louise Vanysacker, manager Onderzoek en Ontwikkeling. “Ook schimmels kunnen we op die manier opsporen. Uit het aantal keren dat we een sequentie detecteren, kunnen we afleiden hoe vaak bepaalde soorten voorkomen. De Watergroep is een absolute pionier in dit veld: we hebben de technologie in 2018 in huis gehaald en gaan er in 2019 volop mee aan de slag.”

function swipedetect(el, callback){ var touchsurface = el, swipedir, startX, startY, distX, distY, threshold = 200, //required min distance traveled to be considered swipe restraint = 100, // maximum distance allowed at the same time in perpendicular direction allowedTime = 300, // maximum time allowed to travel that distance elapsedTime, startTime, handleswipe = callback || function(swipedir){} touchsurface.addEventListener('touchstart', function(e){ var touchobj = e.changedTouches[0] swipedir = 'none' dist = 0 startX = touchobj.pageX startY = touchobj.pageY startTime = new Date().getTime() // record time when finger first makes contact with surface e.preventDefault() }, false) touchsurface.addEventListener('touchmove', function(e){ e.preventDefault() // prevent scrolling when inside DIV }, false) touchsurface.addEventListener('touchend', function(e){ var touchobj = e.changedTouches[0] distX = touchobj.pageX - startX // get horizontal dist traveled by finger while in contact with surface distY = touchobj.pageY - startY // get vertical dist traveled by finger while in contact with surface elapsedTime = new Date().getTime() - startTime // get time elapsed if (elapsedTime <= allowedTime){ // first condition for awipe met if (Math.abs(distX) >= threshold && Math.abs(distY) <= restraint){ // 2nd condition for horizontal swipe met swipedir = (distX < 0)? 'left' : 'right' // if dist traveled is negative, it indicates left swipe } else if (Math.abs(distY) >= threshold && Math.abs(distX) <= restraint){ // 2nd condition for vertical swipe met swipedir = (distY < 0)? 'up' : 'down' // if dist traveled is negative, it indicates up swipe } } handleswipe(swipedir) e.preventDefault() }, false) } window.addEventListener('load', function(){ var el = document.getElementById('prevnextbar') var nextpage = document.getElementById('nextpage') var prevpage = document.getElementById('prevpage') swipedetect(el, function(swipedir){ if (swipedir != 'right'){ prevpage.click() } if (swipedir != 'left'){ nextpage.click() } }) }, false)