Immunology and immunogenetics insights