BMC immunology [BMC Immunol] NLMUID: 100966980