Seminars in immunology [Semin Immunol] NLMUID: 9009458