ensemblQueryR
ensemblQueryR queries Ensembl linkage disequilibrium (LD) endpoints to retrieve LD data for high-throughput genetic analyses.
Key Features:
- R-based interface: Implements R functions that accept and return familiar R object types for direct integration with R-based analyses.
- High-throughput querying: Supports single-query and multi-query modes optimized for handling large LD query sets.
- Parallelisation: Offers optional parallelisation to distribute queries across available computational resources.
- Computational performance: Demonstrates approximately a 10-fold increase in speed and uses about one-third of the random access memory (RAM) compared to existing tools.
- Cross-platform distribution: Distributed with Docker and Singularity images to enable deployment across different operating systems and architectures.
Scientific Applications:
- Linkage disequilibrium analysis: Retrieval of LD metrics from Ensembl LD endpoints for analysis of genetic linkage patterns.
- Genome-wide association studies (GWAS): Large-scale LD data retrieval to support variant association interpretation and fine-mapping.
- Population genetics: Access to LD data for population-level analyses of genetic structure and haplotype relationships.
Methodology:
Implements R functions to query Ensembl LD endpoints in single-query and multi-query modes with optional parallelisation and is distributed via Docker and Singularity images.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- R
- Added:
- 4/8/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Fairbrother-Browne A, García-Ruiz S, Hertfelder Reynolds R, Ryten M, Hodgkinson A. ensemblQueryR: fast, flexible and high-throughput querying of Ensembl LD API endpoints in R. Gigabyte. 2023;2023:1-10. doi:10.46471/gigabyte.91. PMID:37732134. PMCID:PMC10507293.
DOI: 10.46471/GIGABYTE.91
PMID: 37732134
PMCID: PMC10507293
Funding: - Tenure Track Clinician Scientist Fellowship: MR/N008324/1
- BBSRC: BB/R006075/1