Skip to main content

HumanIslet-likeOrganoids

Posted on by Moderator

Insulin-producing organoid

Many green blobs of different sizes

Leave a Comment