functional biology 2428