Riikka Peltomaa Docent, Department of Life Technologies PhD Contact rjpelt@utu.fi +358 29 450 4596 +358 50 476 5186 Kiinamyllynkatu 10 20520 Turku Links ORCID