Cargando…

otargen: GraphQL-based R package for tidy data accessing and processing from Open Targets Genetics

MOTIVATION: Open Target Genetics is a comprehensive resource portal that offers variant-centric statistical evidence, enabling the prioritization of causal variants and the identification of potential drug targets. The portal uses GraphQL technology for efficient data query and provides endpoints fo...

Descripción completa

Detalles Bibliográficos
Autores principales: Feizi, Amir, Ray, Kamalika
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10394122/
https://www.ncbi.nlm.nih.gov/pubmed/37467069
http://dx.doi.org/10.1093/bioinformatics/btad441
_version_ 1785083296616546304
author Feizi, Amir
Ray, Kamalika
author_facet Feizi, Amir
Ray, Kamalika
author_sort Feizi, Amir
collection PubMed
description MOTIVATION: Open Target Genetics is a comprehensive resource portal that offers variant-centric statistical evidence, enabling the prioritization of causal variants and the identification of potential drug targets. The portal uses GraphQL technology for efficient data query and provides endpoints for programmatic access for R and Python users. However, leveraging GraphQL for data retrieval can be challenging, time-consuming, and repetitive, requiring familiarity with the GraphQL query language and processing outputs in nested JSON (JavaScript Object Notation) format into tidy data tables. Therefore, developing open-source tools are required to simplify data retrieval processes to integrate valuable genetic information into data-driven target discovery pipelines seamlessly. RESULTS: otargen is an open-source R package designed to make data retrieval and analysis from the Open Target Genetics portal as simple as possible for R users. The package offers a suite of functions covering all query types, allowing streamlined data access in a tidy table format. By executing only a single line of code, the otargen users avoid the repetitive scripting of complex GraphQL queries, including the post-processing steps. In addition, otargen contains convenient plotting functions to visualize and gain insights from complex data tables returned by several key functions. AVAILABILITY AND IMPLEMENTATION: otargen is available at https://amirfeizi.github.io/otargen/.
format Online
Article
Text
id pubmed-10394122
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-103941222023-08-03 otargen: GraphQL-based R package for tidy data accessing and processing from Open Targets Genetics Feizi, Amir Ray, Kamalika Bioinformatics Applications Note MOTIVATION: Open Target Genetics is a comprehensive resource portal that offers variant-centric statistical evidence, enabling the prioritization of causal variants and the identification of potential drug targets. The portal uses GraphQL technology for efficient data query and provides endpoints for programmatic access for R and Python users. However, leveraging GraphQL for data retrieval can be challenging, time-consuming, and repetitive, requiring familiarity with the GraphQL query language and processing outputs in nested JSON (JavaScript Object Notation) format into tidy data tables. Therefore, developing open-source tools are required to simplify data retrieval processes to integrate valuable genetic information into data-driven target discovery pipelines seamlessly. RESULTS: otargen is an open-source R package designed to make data retrieval and analysis from the Open Target Genetics portal as simple as possible for R users. The package offers a suite of functions covering all query types, allowing streamlined data access in a tidy table format. By executing only a single line of code, the otargen users avoid the repetitive scripting of complex GraphQL queries, including the post-processing steps. In addition, otargen contains convenient plotting functions to visualize and gain insights from complex data tables returned by several key functions. AVAILABILITY AND IMPLEMENTATION: otargen is available at https://amirfeizi.github.io/otargen/. Oxford University Press 2023-07-19 /pmc/articles/PMC10394122/ /pubmed/37467069 http://dx.doi.org/10.1093/bioinformatics/btad441 Text en © The Author(s) 2023. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Applications Note
Feizi, Amir
Ray, Kamalika
otargen: GraphQL-based R package for tidy data accessing and processing from Open Targets Genetics
title otargen: GraphQL-based R package for tidy data accessing and processing from Open Targets Genetics
title_full otargen: GraphQL-based R package for tidy data accessing and processing from Open Targets Genetics
title_fullStr otargen: GraphQL-based R package for tidy data accessing and processing from Open Targets Genetics
title_full_unstemmed otargen: GraphQL-based R package for tidy data accessing and processing from Open Targets Genetics
title_short otargen: GraphQL-based R package for tidy data accessing and processing from Open Targets Genetics
title_sort otargen: graphql-based r package for tidy data accessing and processing from open targets genetics
topic Applications Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10394122/
https://www.ncbi.nlm.nih.gov/pubmed/37467069
http://dx.doi.org/10.1093/bioinformatics/btad441
work_keys_str_mv AT feiziamir otargengraphqlbasedrpackagefortidydataaccessingandprocessingfromopentargetsgenetics
AT raykamalika otargengraphqlbasedrpackagefortidydataaccessingandprocessingfromopentargetsgenetics