The disclosure provides methods for isolating a pure or enriched population of differentiated cells derived from stem cells, comprising differentiating the population of stem cells; and migrating the differentiated cells through a porous membrane in a differentiation device to isolate the pure or enriched population of differentiated cells. The disclosure also provides a differentiation device for isolating a pure or enriched population of differentiated cells derived from stem cells, the device comprising a porous membrane; and an extracellular matrix.