prediction definition biology