Decoding the language of immune responses