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.