Here we describe the cohorts used for training and testing in the CMI-Flu prediction challenge. An overview of all the data, including links to more detailed descriptions of the other data, may be found at https://cmi-x.org/prediction-challenges/
LJI 2025 cohort. In year 1, we collected samples from 40 donors across 5 timepoints. The cohort consisted of 40 participants between the ages of 19 and 65 (Table 1). The study protocol was approved by the Institutional Review Board of the La Jolla Institute of Immunology (IRB #VD-319). Each participant received a standard Fluzone dose (15 μg of antigen) in the 2025-2026 influenza season (Table 2 shows flu strains present in the vaccine). Samples were collected according to Figure 1.
UGA 9 cohort. In year 0, we performed experiments on the UGA 9 cohort. This cohort consisted of 40 participants between the ages of 19 and 89 (Table 1). The study protocol was approved by the Institutional Review Board of the University of Georgia (IRB #20224877). Each participant received either a standard Fluzone dose (15 μg of antigen for ages < 65) or a high Fluzone dose (60 μg of antigen for ages >= 65) in the 2024-2025 influenza season (Table 2 shows flu strains present in the vaccine). Samples were collected according to Figure 2.
Publicly available data. In addition to the above cohorts, we have collected public data from across numerous resources. Details of these cohorts may be found in the related publications. Much of this data has been collected from ImmuneSpace.
As part of the CMI-Flu challenge, we have collected the following information for participants and the investigations they have been involved in:
For the LJI 2025 cohort, and where information was provided for public studies, we collated influenza vaccination history for participants.
2026-10-20 all_investigations column
added: all participant_ids (studyID.subjectID) for the
subject, separated by ;. Subjects enrolled in several
studies (e.g. across UGA seasons) have one participant_id
per study, so any of them can be used to link to participants.tsv and
assay data.
| Vaccination History | |
| Data dictionary | |
| Column | Description |
|---|---|
| subject | subject ID. Use all_investigations to link to participants.tsv. |
| vaccine_year | Influenza season (year) the vaccination record refers to. |
| received | Whether the participant was vaccinated that season and the source of the record: Yes_Study (vaccinated, confirmed from study records), Yes_selfReported (self-reported as vaccinated), or No_selfReported (self-reported as not vaccinated). |
| all_investigations | All participant_ids (studyID.subjectID) for this subject across studies, separated by '; '. Each links to participants.tsv. |
vacc = read_tsv('../datasets/260512/train_part2/participant_vaccineHistory.tsv')
head(vacc)
## # A tibble: 6 × 4
## subject vaccine_year received all_investigations
## <chr> <dbl> <chr> <chr>
## 1 ID_001 2013 Yes_selfReported 2016_UGA.ID_001; 2019_UGA.ID_001; 2020_…
## 2 ID_001 2014 Yes_selfReported 2016_UGA.ID_001; 2019_UGA.ID_001; 2020_…
## 3 ID_001 2015 No_selfReported 2016_UGA.ID_001; 2019_UGA.ID_001; 2020_…
## 4 ID_001 2016 Yes_Study 2016_UGA.ID_001; 2019_UGA.ID_001; 2020_…
## 5 ID_001 2017 Yes_selfReported 2016_UGA.ID_001; 2019_UGA.ID_001; 2020_…
## 6 ID_001 2018 Yes_Study 2016_UGA.ID_001; 2019_UGA.ID_001; 2020_…
In the participant_hla.tsv data we provide HLA typing
for participants of the LJI 2025 cohort, as well as SDY314.
LJI 2025 cohort: Genomic DNA from PBMC was typed at the American Society for Histocompatibility and Immunogenetics (ASHI)–accredited Medical Genomics Laboratories, Murdoch University (Western Australia). Locus-specific, sample-indexed (multiplex identifier, MID) primers targeted polymorphic exons for Class I HLA-A, -B, and -C (exons 2–3) and Class II HLA-DQA1/-DQB1 (exons 2–3), -DRB1/3/4/5 (exon 2), and -DPB1 (exon 2). Libraries were prepared using NEBNext Ultra II Library Prep Kit and sequenced on an Illumina MiSeq (v3 600-cycle, 2 × 300 bp). Reads were demultiplexed by MID barcodes, adapter/primer sequences trimmed, quality-filtered, and merged. Alleles were called using the IIID HLA Allele Caller and the IIID HLA Analysis Suite, with the IMGT/HLA Database as the reference.
2026-10-20 all_investigations column
added: all participant_ids (studyID.subjectID) for the
subject, separated by ;. SDY314 subjects also took part in
other public studies (SDY112, SDY212, SDY311, SDY312, SDY887), so their
HLA types can be linked to data from those studies too.
| HLA Typing | |
| Data dictionary | |
| Column | Description |
|---|---|
| subject | subject ID. Combine with study_accession as studyID.subjectID to link to participants.tsv. |
| locus_name | HLA locus typed: Class I (HLA-A, -B, -C) and Class II (HLA-DPB1, -DQA1, -DQB1, -DRB1, -DRB3, -DRB4, -DRB5). One row per subject per locus. |
| allele_1 | First called allele at the locus, in IMGT/HLA nomenclature (e.g. A*24:02). allele_1 and allele_2 are arbitrarily ordered. |
| allele_2 | Second called allele. allele_1 and allele_2 are arbitrarily ordered. |
| study_accession | Study identifier (2025LJI or SDY314) the HLA typing comes from. Links to the investigations.tsv file. |
| all_investigations | All participant_ids (studyID.subjectID) for this subject across studies, separated by '; '. Each links to participants.tsv. |
hla = read_tsv('../datasets/260512/train_part2/participant_hla.tsv')
head(hla)
## # A tibble: 6 × 6
## subject locus_name allele_1 allele_2 study_accession all_investigations
## <chr> <chr> <chr> <chr> <chr> <chr>
## 1 SUB1829 HLA-A A*24:02 A*24:02 2025LJI 2025LJI.SUB1829
## 2 SUB1829 HLA-B B*40:02 B*40:02 2025LJI 2025LJI.SUB1829
## 3 SUB1829 HLA-C C*03:03 C*03:04 2025LJI 2025LJI.SUB1829
## 4 SUB1829 HLA-DPB1 DPB1*04:02 DPB1*05:01 2025LJI 2025LJI.SUB1829
## 5 SUB1829 HLA-DQA1 DQA1*01:01 DQA1*01:02 2025LJI 2025LJI.SUB1829
## 6 SUB1829 HLA-DQB1 DQB1*05:03 DQB1*06:02 2025LJI 2025LJI.SUB1829
print(paste('Number of donors with HLA typing information:', length(unique(hla$subject))))
## [1] "Number of donors with HLA typing information: 119"