Department of Biotechnology and Chemical Technology, Laboratoire255566P.O. Box 16100 00076 AaltoFinlande
Aalto University School of Science and Technology [Aalto, Finland] Institution347399FI-00076 Aalto, FinlandFinlandehttp://sci.aalto.fi/en/