Cell fate and differentiation