Department of Developmental BioEngineering, Faculty of Science and Technology, Technical Medical Centre, University of Twente, Drienerlolaan 5, 7522NB Enschede, The Netherlands
IamFluidics B.V., High Tech Factory, De Veldmaat 17, 7522NM Enschede, The Netherlands