Islet publisher