论文标题

客户端应用程序和服务器端Docker用于RNASEQ和/或variantSeq工作流程和GPRO Suite的管道

Client applications and Server Side docker for management of RNASeq and/or VariantSeq workflows and pipelines of the GPRO Suite

论文作者

Hafez, Ahmed, Soriano, Beatriz, Elsayed, Aya A., Futami, Ricardo, Ceprian, Raquel, Ramos-Ruiz, Ricardo, Martinez, Genis, Roig, Francisco J., Torres-Font, Miguel A., Naya-Català, Fernando, Calduch-Giner, Josep Alvar, Trilla-Fuertes, Lucia, Gamez-Pozo, Angelo, Arnau, Vicente, Sempere, Jose M., Perez-Sánchez, Jaume, Gabaldón, Toni, Llorens, Carlos

论文摘要

GPRO套件是一个用于 - 摩托数据分析的内部生物信息学项目。作为该项目持续增长的一部分,我们引入了客户端和服务器端解决方案,以进行比较转录组学和变体分析。客户端由两个称为“ rnaseq”和“ variantSeq”的Java应用程序组成,分别基于每个主题的最常见的命令行界面工具来管理RNA-Seq和variant-Seq分析的工作流程。这两个应用程序均与Linux服务器基础结构(命名为GPRO服务器端)结合,该基础架构托管每个应用程序的所有依赖项(脚本,数据库和命令行接口工具)。服务器端的实现需要Linux操作系统,PHP,SQL,Python,Bash脚本和第三方软件。 GPRO服务器端可以通过Docker容器部署,该容器可以使用任何操作系统或远程服务器上作为云解决方案安装在用户的PC中。这两个应用程序可作为桌面和云应用程序可用,并提供了两种执行模式:逐步模式可以独立执行工作流程的每个步骤,并且管道模式允许所有步骤依次运行。这两个应用程序还具有一个名为Genie的实验支持系统,该系统由虚拟聊天机器人/助手和一个管道工作面板和专家系统组成。聊天机器人可以使用每个工具的使用情况进行故障排除问题,管道工作面板提供了有关GPRO服务器端执行每个任务状态的信息,并且专家为用户提供了潜在的建议,以识别或修复失败的分析。这两个应用程序和GPRO服务器端将客户端软件的用户友好性和安全性与前端和后端解决方案的效率相结合,以通过接口环境管理命令行界面软件,以及用于RNA-SEQ的命令行界面软件和变体seq分析。

The GPRO suite is an in-progress bioinformatic project for -omic data analyses. As part of the continued growth of this project, we introduce a client side & server side solution for comparative transcriptomics and analysis of variants. The client side consists of two Java applications called "RNASeq" and "VariantSeq" to manage workflows for RNA-seq and Variant-seq analysis, respectively, based on the most common command line interface tools for each topic. Both applications are coupled with a Linux server infrastructure (named GPRO Server Side) that hosts all dependencies of each application (scripts, databases, and command line interface tools). 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 deployed via a Docker container that can be installed in the user's PC using any operating system or on remote servers as a cloud solution. The two applications are available as desktop and cloud applications and provide two execution modes: a Step-by-Step mode enables each step of a workflow to be executed independently and a Pipeline mode allows all steps to be run sequentially. The two applications also feature an experimental 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 job panel provides information about the status of each task executed in the GPRO Server Side, and the expert provides the user with a potential recommendation to identify or fix failed analyses. The two applications and the GPRO Server Side combine the user-friendliness and security of client software with the efficiency of front-end & back-end solutions to manage command line interface software for RNA-seq and variant-seq analysis via interface environments.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源