Home   Contact   Partners

Integrated microfluidic devices

Patent number: EP1007953