1. Mechanical Engineering, California Institute of Technology, Pasadena, CA 91125, USA
2. Experimental Zoology Group, Wageningen University, Wageningen, The Netherlands
3. Department of Biology, California State University Fresno, Fresno, CA 93740,USA
4. Computer Science, California Institute of Technology, Pasadena, CA 91125,USA