cell diversity