Choosing a dataset

In this tutorial we use one of the datasets available from the NCBI GEO database. You are encouraged to follow along with the tutorial using the Grady Trauma Project, and once you’ve gotten some experience following along, then practice with another dataset. The NCBI GEO database can be a bit tricky to navigate, so for ease, I’ve curated a catalog of 70 Illumina MethylationEPIC GEO Series (including the dataset used in the tutorial) that carry enough phenotype and covariate metadata to support a real association analysis. Browse it to understand the landscape of public EPIC data and to pick your own dataset for a project.

The full table is downloadable as a CSV at the bottom of the page so you can filter and load it in R or Python yourself.

The catalog

Each row is one study. A few were deposited under several GEO accessions — a SuperSeries alongside its SubSeries — and those appear as a single row with every accession listed, so the 70 Series below collapse to 60 studies. The table is searchable and sortable — click a column header to sort, or type in the box to filter (e.g. type Strong to see only the top-tier studies, or a gene/phenotype term to find studies on a topic). The Grady Trauma Project (GSE132203) the dataset used throughout this tutorial, is highlighted.

What the columns mean

Column Meaning
GEO accession GEO Series accession — the identifier you give to getGEO() or use in the FTP path to download IDATs. Where a study was deposited as a SuperSeries plus SubSeries, every accession is listed here and the row’s other columns describe the first one.
Title The study’s deposited title.
Suitability tier / Suitability score Our teaching-suitability grade (Strong / Moderate / Limited) and the underlying score, based on metadata completeness (sex, age, phenotype, raw data). Higher is better for a first EWAS.
Methylation array Array generation(s) present. Most are EPIC v1 (850K); a few mix in 450K or EPIC v2, which matters because probe IDs differ across generations.
N samples Total samples across all matrix files for the first accession listed (super-series are summed).
Has sex, Has age Whether sex and age are in the sample characteristics — both are strong methylation covariates you will almost always model.
Has ancestry Whether genetic ancestry / race is reported (relevant for ancestry-aware probe masking, as in Probe filtering).
Has cell composition Whether cell-type proportions are deposited — not necessary, but saves a step in data pre-processing if it is available.
Phenotypes, N phenotypes The variables you could actually test — every phenotype and exposure field the submitter deposited, named but without their values. A cell reading none deposited means exactly that: the study’s characteristics carry nothing beyond sex, age, tissue and identifiers, so there is no exposure or outcome here to model. Sample and array identifiers, estimated cell proportions, principal components, derived age-acceleration metrics and technical flags are excluded, so this is a shortlist of candidate EWAS outcomes rather than a dump of the characteristics. Names are the submitter’s own except where this tutorial defines a plainer one: Grady’s mergedcapsandpsswinthin30days and childabphyssexemot_ctq_01modandsev appear as PTSD and Childhood abuse, matching the derived columns in Setup.
PubMed Linked publication, where one exists.
TipWhat makes a good first EWAS dataset

Sort by Suitability_tier, then look for: raw IDATs deposited (so you can start from raw data), both age and sex present, at least one genuine phenotype you find interesting, and ideally whole blood or PBMC so you get to practice cell-type deconvolution. Deposited cell proportions values are a bonus — they give you an answer key to check your own pipeline against, or you can skip this step and just use the deposited cell proportions.

How the catalog was assembled

The 70 Series are the result of a deliberate screen:

  1. Exported all GEO Series for the EPIC platform (GPL21145) from the GEO browser.
  2. Restricted to Homo sapiens.
  3. Kept studies with ≥ 150 samples (enough for a stable EWAS).
  4. Manually annotated the phenotype of interest from each title.
  5. Manually removed obvious non-blood tissue and cell-differentiation studies.

Metadata was then read directly from the Series Matrix file header (GSE*_series_matrix.txt.gz) — source name, characteristics tag–value pairs, platform, and sample count. This is a quick and easy way to profile GEO studies without committing to downloading all the data.

Figure 1: The 70-Series catalog at a glance. (a) Teaching-suitability tiers. (b) How many studies carry each metadata field. (c) Study sizes span 152 to ~3,100 samples. (d) Almost all are EPIC v1 (850K).

The tutorial dataset

From the shortlist we chose GSE132203, the Grady Trauma Project, because it is unusually complete for teaching: raw IDATs are deposited, it has explicit age and sex plus several trauma/PTSD exposures, and it provides cell-type proportions, giving us answer keys to validate the deconvolution step against. There are also published manuscripts that we can compare our results with (Smith et al. 2011) (Katrinli et al. 2020).

NoteNot every study gives you IDATs

Some GEO methylation studies deposit only a processed beta-value matrix, not raw IDATs. You can still use these for your rotation — the Normalization notebook includes notes on how to enter the workflow from a processed matrix and which steps you can and cannot still do.

Download the catalog

The catalog is available as a CSV. It holds exactly the 60 studies in the table above, in the same order, with 30 columns rather than the 13 shown:

GSE and N_samples are comma-separated and aligned with each other, so the Congo study reads GSE224365, GSE224363, GSE224364 against 712, 356, 356. Every other column describes the first accession listed. The file is written by the same chunk that draws the table, so the download cannot drift from what you see above.

You can also grab the current view directly from the table using the CSV and Copy buttons above it.


Next: with a dataset in hand, head to Setup to meet the platform and see how the raw IDATs reach R — or jump straight to Quality control if you already know the array.

References

Katrinli, Seyma, Adriana Lori, Varun Kilaru, et al. 2020. “Association of HLA Locus Alleles with Posttraumatic Stress Disorder.” Brain, Behavior, and Immunity 87: 37–45. https://doi.org/10.1016/j.bbi.2020.04.038.
Smith, Alicia K, Karen N Conneely, Varun Kilaru, et al. 2011. “Differential Immune System DNA Methylation and Cytokine Regulation in Post-Traumatic Stress Disorder.” American Journal of Medical Genetics Part B 156 (6): 700–708. https://doi.org/10.1002/ajmg.b.31212.