Cargando…

Client Applications and Server-Side Docker for Management of RNASeq and/or VariantSeq Workflows and Pipelines of the GPRO Suite

The GPRO suite is an in-progress bioinformatic project for -omics data analysis. As part of the continued growth of this project, we introduce a client- and server-side solution for comparative transcriptomics and analysis of variants. The client-side consists of two Java applications called “RNASeq...

Descripción completa

Detalles Bibliográficos
Autores principales: Hafez, Ahmed Ibrahem, Soriano, Beatriz, Elsayed, Aya Allah, Futami, Ricardo, Ceprian, Raquel, Ramos-Ruiz, Ricardo, Martinez, Genis, Roig, Francisco Jose, Torres-Font, Miguel Angel, Naya-Catala, Fernando, Calduch-Giner, Josep Alvar, Trilla-Fuertes, Lucia, Gamez-Pozo, Angelo, Arnau, Vicente, Sempere-Luna, Jose Maria, Perez-Sanchez, Jaume, Gabaldon, Toni, Llorens, Carlos
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9957322/
https://www.ncbi.nlm.nih.gov/pubmed/36833195
http://dx.doi.org/10.3390/genes14020267
_version_ 1784894797953105920
author Hafez, Ahmed Ibrahem
Soriano, Beatriz
Elsayed, Aya Allah
Futami, Ricardo
Ceprian, Raquel
Ramos-Ruiz, Ricardo
Martinez, Genis
Roig, Francisco Jose
Torres-Font, Miguel Angel
Naya-Catala, Fernando
Calduch-Giner, Josep Alvar
Trilla-Fuertes, Lucia
Gamez-Pozo, Angelo
Arnau, Vicente
Sempere-Luna, Jose Maria
Perez-Sanchez, Jaume
Gabaldon, Toni
Llorens, Carlos
author_facet Hafez, Ahmed Ibrahem
Soriano, Beatriz
Elsayed, Aya Allah
Futami, Ricardo
Ceprian, Raquel
Ramos-Ruiz, Ricardo
Martinez, Genis
Roig, Francisco Jose
Torres-Font, Miguel Angel
Naya-Catala, Fernando
Calduch-Giner, Josep Alvar
Trilla-Fuertes, Lucia
Gamez-Pozo, Angelo
Arnau, Vicente
Sempere-Luna, Jose Maria
Perez-Sanchez, Jaume
Gabaldon, Toni
Llorens, Carlos
author_sort Hafez, Ahmed Ibrahem
collection PubMed
description The GPRO suite is an in-progress bioinformatic project for -omics data analysis. As part of the continued growth of this project, we introduce a client- and server-side solution for comparative transcriptomics and analysis of variants. The client-side consists of two Java applications called “RNASeq” and “VariantSeq” to manage pipelines and workflows based on the most common command line interface tools for RNA-seq and Variant-seq analysis, respectively. As such, “RNASeq” and “VariantSeq” are coupled with a Linux server infrastructure (named GPRO Server-Side) that hosts all dependencies of each application (scripts, databases, and command line interface software). Implementation of the Server-Side requires a Linux operating system, PHP, SQL, Python, bash scripting, and third-party software. The GPRO Server-Side can be installed, via a Docker container, in the user’s PC under any operating system or on remote servers, as a cloud solution. “RNASeq” and “VariantSeq” are both available as desktop (RCP compilation) and web (RAP compilation) applications. Each application has two execution modes: a step-by-step mode enables each step of the workflow to be executed independently, and a pipeline mode allows all steps to be run sequentially. “RNASeq” and “VariantSeq” also feature an experimental, online support system called GENIE that consists of a virtual (chatbot) assistant and a pipeline jobs panel coupled with an expert system. The chatbot can troubleshoot issues with the usage of each tool, the pipeline jobs panel provides information about the status of each computational job executed in the GPRO Server-Side, while the expert system provides the user with a potential recommendation to identify or fix failed analyses. Our solution is a ready-to-use topic specific platform that combines the user-friendliness, robustness, and security of desktop software, with the efficiency of cloud/web applications to manage pipelines and workflows based on command line interface software.
format Online
Article
Text
id pubmed-9957322
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99573222023-02-25 Client Applications and Server-Side Docker for Management of RNASeq and/or VariantSeq Workflows and Pipelines of the GPRO Suite Hafez, Ahmed Ibrahem Soriano, Beatriz Elsayed, Aya Allah Futami, Ricardo Ceprian, Raquel Ramos-Ruiz, Ricardo Martinez, Genis Roig, Francisco Jose Torres-Font, Miguel Angel Naya-Catala, Fernando Calduch-Giner, Josep Alvar Trilla-Fuertes, Lucia Gamez-Pozo, Angelo Arnau, Vicente Sempere-Luna, Jose Maria Perez-Sanchez, Jaume Gabaldon, Toni Llorens, Carlos Genes (Basel) Article The GPRO suite is an in-progress bioinformatic project for -omics data analysis. As part of the continued growth of this project, we introduce a client- and server-side solution for comparative transcriptomics and analysis of variants. The client-side consists of two Java applications called “RNASeq” and “VariantSeq” to manage pipelines and workflows based on the most common command line interface tools for RNA-seq and Variant-seq analysis, respectively. As such, “RNASeq” and “VariantSeq” are coupled with a Linux server infrastructure (named GPRO Server-Side) that hosts all dependencies of each application (scripts, databases, and command line interface software). Implementation of the Server-Side requires a Linux operating system, PHP, SQL, Python, bash scripting, and third-party software. The GPRO Server-Side can be installed, via a Docker container, in the user’s PC under any operating system or on remote servers, as a cloud solution. “RNASeq” and “VariantSeq” are both available as desktop (RCP compilation) and web (RAP compilation) applications. Each application has two execution modes: a step-by-step mode enables each step of the workflow to be executed independently, and a pipeline mode allows all steps to be run sequentially. “RNASeq” and “VariantSeq” also feature an experimental, online support system called GENIE that consists of a virtual (chatbot) assistant and a pipeline jobs panel coupled with an expert system. The chatbot can troubleshoot issues with the usage of each tool, the pipeline jobs panel provides information about the status of each computational job executed in the GPRO Server-Side, while the expert system provides the user with a potential recommendation to identify or fix failed analyses. Our solution is a ready-to-use topic specific platform that combines the user-friendliness, robustness, and security of desktop software, with the efficiency of cloud/web applications to manage pipelines and workflows based on command line interface software. MDPI 2023-01-19 /pmc/articles/PMC9957322/ /pubmed/36833195 http://dx.doi.org/10.3390/genes14020267 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Hafez, Ahmed Ibrahem
Soriano, Beatriz
Elsayed, Aya Allah
Futami, Ricardo
Ceprian, Raquel
Ramos-Ruiz, Ricardo
Martinez, Genis
Roig, Francisco Jose
Torres-Font, Miguel Angel
Naya-Catala, Fernando
Calduch-Giner, Josep Alvar
Trilla-Fuertes, Lucia
Gamez-Pozo, Angelo
Arnau, Vicente
Sempere-Luna, Jose Maria
Perez-Sanchez, Jaume
Gabaldon, Toni
Llorens, Carlos
Client Applications and Server-Side Docker for Management of RNASeq and/or VariantSeq Workflows and Pipelines of the GPRO Suite
title Client Applications and Server-Side Docker for Management of RNASeq and/or VariantSeq Workflows and Pipelines of the GPRO Suite
title_full Client Applications and Server-Side Docker for Management of RNASeq and/or VariantSeq Workflows and Pipelines of the GPRO Suite
title_fullStr Client Applications and Server-Side Docker for Management of RNASeq and/or VariantSeq Workflows and Pipelines of the GPRO Suite
title_full_unstemmed Client Applications and Server-Side Docker for Management of RNASeq and/or VariantSeq Workflows and Pipelines of the GPRO Suite
title_short Client Applications and Server-Side Docker for Management of RNASeq and/or VariantSeq Workflows and Pipelines of the GPRO Suite
title_sort client applications and server-side docker for management of rnaseq and/or variantseq workflows and pipelines of the gpro suite
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9957322/
https://www.ncbi.nlm.nih.gov/pubmed/36833195
http://dx.doi.org/10.3390/genes14020267
work_keys_str_mv AT hafezahmedibrahem clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT sorianobeatriz clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT elsayedayaallah clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT futamiricardo clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT ceprianraquel clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT ramosruizricardo clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT martinezgenis clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT roigfranciscojose clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT torresfontmiguelangel clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT nayacatalafernando clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT calduchginerjosepalvar clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT trillafuerteslucia clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT gamezpozoangelo clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT arnauvicente clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT semperelunajosemaria clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT perezsanchezjaume clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT gabaldontoni clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite
AT llorenscarlos clientapplicationsandserversidedockerformanagementofrnaseqandorvariantseqworkflowsandpipelinesofthegprosuite