invitrosomes