Возникновение различных клеток из одной зиготы обусловлено различной активностью генов в этих клетка. Т.е. каждая клетка содержит в своём геноме информацию о всех структурах организма, но активны в ней лишь те, которые ей необходимы. Как она определяет какие гены ей нужны? Это довольно сложный вопрос, но основная теория заключается в том, что это во многом зависит от положения клетки относительно других и от межклеточных взаимодействий.
Не все гены включаются в работу. В ходе индивидуального развития работающие в определённом органе или ткани гены создают специфичность строения и функционирования клеток разных органов.