Data-driven strategies for vaccine design