GWAS Summary Statistic Tool: A Meta-Analysis and Parsing Tool for Polygenic Risk Score Calculation

preprint OA: closed CC-BY-4.0

Abstract

Motivation GWAS (genome-wide association study) summary statistic files are essential inputs for polygenic risk score (PRS) calculation, yet identifying suitable files across thousands of catalog entries requires downloading large files and manually inspecting their column structures—a process that is time-consuming and storage-intensive. Results We present GWASPoker, a phenotype-driven, GWAS-Catalog-specific pre-download triage tool that scans candidate GWAS files for PRS column availability by partial download and header detection, without requiring full-file transfer. Analysing 60,499 records from the GWAS Catalog, 60,281 (99.6%) contained accessible download links, of which 54,026 (89.6%) were successfully partially downloaded and parsed across 20 file formats, yielding 724 unique header signatures. Across 13 phenotypes, 84 of 85 manually curated GWAS files (98.8%) were automatically retrieved and processed. Header validation against fully downloaded files showed exact agreement in 23 of 28 cases (82.1%). Availability and implementation GWASPoker is implemented in Python 3 and freely available at https://github.com/MuhammadMuneeb007/GWASPokerforPRS under the MIT licence. Example outputs and documentation are provided in the repository. The tool was tested on Linux (HPC cluster) with Python 3.8+. The LLM-based code-generation step is entirely optional; a rules-based column-mapping template is provided for fully offline use.
Full text 1,537 characters · extracted from oa-html · 2 sections · click to expand

Abstract

Motivation GWAS (genome-wide association study) summary statistic files are essential inputs for polygenic risk score (PRS) calculation, yet identifying suitable files across thousands of catalog entries requires downloading large files and manually inspecting their column structures—a process that is time-consuming and storage-intensive.

Results

We present GWASPoker, a phenotype-driven, GWAS-Catalog-specific pre-download triage tool that scans candidate GWAS files for PRS column availability by partial download and header detection, without requiring full-file transfer. Analysing 60,499 records from the GWAS Catalog, 60,281 (99.6%) contained accessible download links, of which 54,026 (89.6%) were successfully partially downloaded and parsed across 20 file formats, yielding 724 unique header signatures. Across 13 phenotypes, 84 of 85 manually curated GWAS files (98.8%) were automatically retrieved and processed. Header validation against fully downloaded files showed exact agreement in 23 of 28 cases (82.1%). Availability and implementation GWASPoker is implemented in Python 3 and freely available at https://github.com/MuhammadMuneeb007/GWASPokerforPRS under the MIT licence. Example outputs and documentation are provided in the repository. The tool was tested on Linux (HPC cluster) with Python 3.8+. The LLM-based code-generation step is entirely optional; a rules-based column-mapping template is provided for fully offline use. Competing Interest Statement The authors have declared no competing interest.

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: oa-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-22T02:00:06.705733+00:00
License: CC-BY-4.0