1. Faculty of Information Technology and Communication Sciences Tampere University Tampere Finland
2. Faculty of Medicine and Health Technology Tampere University Tampere Finland
3. Department of Pharmacology Northwestern University Chicago Illinois USA
4. Heart Center Tampere University Hospital Tampere Finland