Contact Oded Kleifeld Laboratory Faculty of Biology Technion-Israel Institute of Technology Rooms 433-4, Biology Building Technion City, Haifa 3200003, Israel