The CATERPILLER family: an ancient family of immune/apoptotic proteins

The CATERPILLER family: an ancient family of immune/apoptotic proteins