  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.
