1. Department of Mathematics, University of Auckland, Auckland, New Zealand
2. Department of Pharmacology and Physiology, University of Rochester, Rochester, New York, United States
3. Auckland Biomedical Engineering Institute, University of Auckland, Auckland, New Zealand
4. Department of Engineering Science, University of Auckland, Auckland, New Zealand