PhenotypeToGeneDownloaderR: automated multi-source retrieval and validation of phenotype-associated genes
Muhammad Muneeb, David B. Ascher
TLDR
PhenotypeToGeneDownloaderR automates multi-source retrieval, validation, and harmonization of phenotype-associated genes for downstream analysis.
Key contributions
- Automates multi-source retrieval of phenotype-associated genes from diverse databases.
- Harmonizes, validates, and combines gene lists, achieving an 87.6% symbol validation rate.
- Demonstrates high recall (98.4%) against a gold standard, ensuring comprehensive results.
Why it matters
Identifying phenotype-associated genes is crucial but challenging due to fragmented data. This tool streamlines the process, providing a robust and reproducible framework for generating candidate gene sets, aiding downstream genetic analysis and variant interpretation.
Original Abstract
Identifying phenotype-associated genes is a common first step in polygenic risk score construction, enrichment testing, target prioritisation and variant interpretation, but relevant evidence is distributed across heterogeneous databases with different interfaces, formats and evidence models. Here, we present PhenotypeToGeneDownloaderR, a phenotype-guided R/Python pipeline for automated gene retrieval, harmonisation, symbol validation and cross-source summary analysis. Given a phenotype term, the pipeline queries integrated biological databases, standardises per-source outputs, combines gene lists, validates retrieved symbols against the NCBI human gene reference and generates summary tables and visualisations. Across 13 clinically relevant phenotypes and 13 databases, PhenotypeToGeneDownloaderR generated 136,487 raw gene retrievals, with at least one source returning genes for every phenotype. Across all 13 phenotypes, 100,175 of 114,345 combined input symbols were retained after direct or synonym-based validation, corresponding to an 87.6\% validation rate. Cross-source overlap was low, supporting the complementarity of integrated evidence sources. Against an HPO/ClinVar/OMIM-derived gold standard, the pipeline recovered 1,039 of 1,056 known phenotype-associated genes, corresponding to 98.4\% recall. PhenotypeToGeneDownloaderR provides a lightweight, reproducible upstream framework for generating candidate gene sets for downstream prioritisation and interpretation. The pipeline is implemented in R and Python, released under the MIT licence, and available at https://github.com/MuhammadMuneeb007/PhenotypeToGeneDownloaderR.
📬 Weekly AI Paper Digest
Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.