Skip to main content

Gene-based GWAS data requirements

This page describes the columns that should be present in your gene-based GWAS summary statistics file for submission to the GWAS Catalog.

We want the community's feedback!

If you have any feedback about the data requirements listed below, please contact gwas-info@ebi.ac.uk

Example table

chromosomebase_pair_startbase_pair_endhgnc_symbolneg_log10_p_valuebetastandard_error
89492597294949378TP53INP19.450.0480.008
133231508632400268BRCA213.661-0.0350.003
Minimum data requirements

Only a gene name (hgnc_symbol or ensembl_gene_id) and a p-value are required fields for gene-based GWAS.

Field (column) structure

Column names must appear exactly as shown below. Any differences or typos in your column names will cause validation errors.

Your analysis must report genome-wide results
  • GWAS Catalog submissions are expected to be full genome-wide datasets, not just top hits.

  • Gene-based GWAS analyses should contain at least 10,000 pre-QC genes.

  • It's OK if quality control steps have reduced the number of rows in your final dataset below the minimum row count, but please ensure you are submitting the full set of variants that were analysed in your study, including data which didn't meet GWAS significance.

Gene name

Requiredselect one

At least one gene identifier must be provided.

ColumnDescription
hgnc_symbolHGNC symbol (e.g. TP53)
ensembl_gene_idEnsembl gene ID (e.g. ENSG00000141510)

p value representation

Requiredselect one

How are p values stored in your file? Please only include one field.

ColumnDescription
p_valuep value (e.g. 0.00034). Smaller p values are more significant.
neg_log10_p_valueNegative log₁₀ p value (e.g. 3.47). Larger values indicate greater significance.

Position

Optionalall or none

How is the position of the gene represented?

If any position field is included, all three must be provided.

ColumnDescription
chromosomeChromosome where the gene is located
base_pair_startStart position of the gene (0/1 based)
base_pair_endEnd position of the gene (0/1 based)

Effect size

Optional

Measuring effect sizes is optional for gene-based GWAS. The most common choices are beta and odds ratio.

ColumnDescription
betaRegression coefficient.
odds_ratioOdds ratio estimate.
z_scoreZ-score statistic.
hazard_ratioHazard ratio estimate.

Uncertainty estimate

Conditional

If you include an effect size, you must provide an uncertainty estimate. The most common choices are standard error for beta, and confidence intervals for odds ratios or hazard ratios.

Required when an effect size is provided.

ColumnDescription
standard_errorStandard error.
ci_lowerLower bound of the confidence interval (typically odds ratio).
ci_upperUpper bound of the confidence interval (typically odds ratio).

Other fields

Optional

Please consider including this data to improve the quality of your submission.

ColumnDescription
nSample size per gene.

You can also include a reasonable number of extra fields relevant to your study in your submission.

Validation rules

These rules are enforced during validation. The same rules apply in both the web tool and the command line interface.

  • Beta requires standard error: If beta is selected as an effect size, standard_error must also be included as an uncertainty estimate. Standard error may only be used with beta.
  • Confidence intervals require odds ratio or hazard ratio: Confidence interval bounds are only valid when odds_ratio or hazard_ratio is selected as an effect size. If one bound is provided, both must be provided.
  • Z-score does not accept uncertainty estimates: Z-score is a standardised statistic. When z_score is the sole or primary effect size, no uncertainty estimate (standard error or confidence interval) should be provided.
  • Odds ratio and hazard ratio are mutually exclusive: Odds ratio and hazard ratio cannot both be provided in the same file.
  • Primary effect size must be designated: If more than one effect size column is present, one must be designated as the primary measure of effect. The primary measure of effect is placed in a standardised column in the output file.