<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="other" dtd-version="1.2" xml:lang="en">
    <front>
        <journal-meta>
            <journal-id journal-id-type="pmc">F1000Research</journal-id>
            <journal-title-group>
                <journal-title>F1000Research</journal-title>
            </journal-title-group>
            <issn pub-type="epub">2046-1402</issn>
            <publisher>
                <publisher-name>F1000 Research Limited</publisher-name>
                <publisher-loc>London, UK</publisher-loc>
            </publisher>
        </journal-meta>
        <article-meta>
            <article-id pub-id-type="doi">10.12688/f1000research.122949.2</article-id>
            <article-categories>
                <subj-group subj-group-type="heading">
                    <subject>Software Tool Article</subject>
                </subj-group>
                <subj-group>
                    <subject>Articles</subject>
                </subj-group>
            </article-categories>
            <title-group>
                <article-title>DEVEA: an interactive shiny application for Differential Expression analysis, data Visualization and Enrichment Analysis of transcriptomics data</article-title>
                <fn-group content-type="pub-status">
                    <fn>
                        <p>[version 2; peer review: 2 approved]</p>
                    </fn>
                </fn-group>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author" corresp="yes" equal-contrib="yes">
                    <name>
                        <surname>Riquelme-Perez</surname>
                        <given-names>Miriam</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Conceptualization</role>
                    <role content-type="http://credit.niso.org/">Data Curation</role>
                    <role content-type="http://credit.niso.org/">Software</role>
                    <role content-type="http://credit.niso.org/">Validation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Original Draft Preparation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-9204-3088</uri>
                    <xref ref-type="corresp" rid="c1">a</xref>
                    <xref ref-type="aff" rid="a1">1</xref>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <contrib contrib-type="author" corresp="yes" equal-contrib="yes">
                    <name>
                        <surname>Perez-Sanz</surname>
                        <given-names>Fernando</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Conceptualization</role>
                    <role content-type="http://credit.niso.org/">Data Curation</role>
                    <role content-type="http://credit.niso.org/">Resources</role>
                    <role content-type="http://credit.niso.org/">Software</role>
                    <role content-type="http://credit.niso.org/">Validation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-8143-7794</uri>
                    <xref ref-type="corresp" rid="c2">b</xref>
                    <xref ref-type="aff" rid="a3">3</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Deleuze</surname>
                        <given-names>Jean-Fran&#x00e7;ois</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Funding Acquisition</role>
                    <role content-type="http://credit.niso.org/">Resources</role>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Escartin</surname>
                        <given-names>Carole</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Supervision</role>
                    <role content-type="http://credit.niso.org/">Validation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0003-3613-4118</uri>
                    <xref ref-type="aff" rid="a1">1</xref>
                </contrib>
                <contrib contrib-type="author" corresp="yes" equal-contrib="yes">
                    <name>
                        <surname>Bonnet</surname>
                        <given-names>Eric</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Supervision</role>
                    <role content-type="http://credit.niso.org/">Validation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-8468-2867</uri>
                    <xref ref-type="corresp" rid="c3">c</xref>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <contrib contrib-type="author" corresp="yes" equal-contrib="yes">
                    <name>
                        <surname>Brohard</surname>
                        <given-names>Sol&#x00e8;ne</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Supervision</role>
                    <role content-type="http://credit.niso.org/">Validation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <xref ref-type="corresp" rid="c4">d</xref>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <aff id="a1">
                    <label>1</label>Universit&#x00e9; Paris-Saclay, CEA, CNRS, MIRCen, Laboratoire des Maladies Neurod&#x00e9;g&#x00e9;n&#x00e9;ratives, Fontenay-aux-Roses, 92265, France</aff>
                <aff id="a2">
                    <label>2</label>Centre National de Recherche en G&#x00e9;nomique Humaine (CNRGH), Institut de Biologie Fran&#x00e7;ois Jacob, CEA, Universit&#x00e9; Paris-Saclay, Evry, 91000, Evry, France</aff>
                <aff id="a3">
                    <label>3</label>Biomedical Informatics &amp; Bioinformatics Service, Institute for Biomedical Research of Murcia (IMIB), Murcia, 30120, Spain</aff>
            </contrib-group>
            <author-notes>
                <corresp id="c1">
                    <label>a</label>
                    <email xlink:href="mailto:miriam.riquelmep@gmail.com">miriam.riquelmep@gmail.com</email>
                </corresp>
                <corresp id="c2">
                    <label>b</label>
                    <email xlink:href="mailto:fernando.perez8@um.es">fernando.perez8@um.es</email>
                </corresp>
                <corresp id="c3">
                    <label>c</label>
                    <email xlink:href="mailto:eric.bonnet@cnrgh.fr">eric.bonnet@cnrgh.fr</email>
                </corresp>
                <corresp id="c4">
                    <label>d</label>
                    <email xlink:href="mailto:solene.brohard@cnrgh.fr">solene.brohard@cnrgh.fr</email>
                </corresp>
                <fn fn-type="conflict">
                    <p>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>24</day>
                <month>3</month>
                <year>2023</year>
            </pub-date>
            <pub-date pub-type="collection">
                <year>2022</year>
            </pub-date>
            <volume>11</volume>
            <elocation-id>711</elocation-id>
            <history>
                <date date-type="accepted">
                    <day>21</day>
                    <month>2</month>
                    <year>2023</year>
                </date>
            </history>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2023 Riquelme-Perez M et al.</copyright-statement>
                <copyright-year>2023</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <self-uri content-type="pdf" xlink:href="https://f1000research.com/articles/11-711/pdf"/>
            <abstract>
                <p>We are at a time of considerable growth in the use and development of transcriptomics studies and subsequent 
                    <italic toggle="yes">in silico</italic> analysis. RNA sequencing is one of the most widely used approaches, now integrated in many studies.</p>
                <p>The processing of these data may typically require a noteworthy number of steps, statistical knowledge, and coding skills which is not accessible to all scientists. Despite the undeniable development of software applications over the years to address this concern, it is still possible to improve.</p>
                <p>Here we present DEVEA, an R shiny application tool developed to perform differential expression analysis, data visualization and enrichment pathway analysis mainly from transcriptomics data, but also from simpler gene lists with or without statistical values.</p>
                <p>Its intuitive and easy-to-manipulate interface facilitates gene expression exploration through numerous interactive figures and tables, statistical comparisons of expression profile levels between groups and further meta-analysis such as enrichment analysis, without bioinformatics expertise.</p>
                <p>DEVEA performs a thorough analysis from multiple and flexible input data representing distinct analysis stages. From them, it produces dynamic graphs and tables, to explore the expression levels and statistical differential expression analysis results. Moreover, it generates a comprehensive pathway analysis to extend biological insights. Finally, a complete and customizable HTML report can be extracted for further result exploration outside the application. DEVEA is accessible at https://shiny.imib.es/devea/ and the source code is available on our GitHub repository https://github.com/MiriamRiquelmeP/DEVEA.</p>
            </abstract>
            <kwd-group kwd-group-type="author">
                <kwd>Bioinformatics</kwd>
                <kwd>transcriptomics</kwd>
                <kwd>RNA sequencing</kwd>
                <kwd>differential expression analysis</kwd>
                <kwd>enrichment analysis</kwd>
                <kwd>visualization</kwd>
                <kwd>R</kwd>
                <kwd>Shiny</kwd>
                <kwd>interactive reports.</kwd>
            </kwd-group>
            <funding-group>
                <award-group id="fund-1">
                    <funding-source>PhD fellowship from the CEA (Amont-Aval).</funding-source>
                </award-group>
                <funding-statement>MRP holds a PhD fellowship from the CEA (Amont-Aval).</funding-statement>
            </funding-group>
        </article-meta>
        <notes>
            <sec sec-type="version-changes">
                <label>Revised</label>
                <title>Amendments from Version 1</title>
                <p>This second version of DEVEA has included a new plant reference species (
                    <italic>Arabidopsis thaliana</italic>) as a major change. Some recommendations and additional explanations in the main text make it easier to read and clarify some parts of the article including good practices (for more in-depth discussion, please check the reviewers' responses). New supplementary material has been included in the GitHub repository where the application's source code is located, which is recommended to be explored if required. Lastly, some application bugs have been fixed in order to improve the experience of using DEVEA. Nevertheless, do not hesitate to contact the authors if you encounter any error in the use of the tool.</p>
            </sec>
        </notes>
    </front>
    <body>
        <sec id="sec1" sec-type="intro">
            <title>Introduction</title>
            <p>RNA sequencing (RNA-seq) has become a routine and popular technique for genome-wide and transcriptomics expression analysis.
                <xref ref-type="bibr" rid="ref1">
                    <sup>1</sup>
                </xref> As a result, techniques analyzing RNA are extensively incorporated in basic science research and are even increasingly used as molecular diagnostics for human health. These may include diagnosis, prognosis and therapeutic selection.
                <xref ref-type="bibr" rid="ref2">
                    <sup>2</sup>
                </xref>
            </p>
            <p>However, in order to leverage the full power of this technique, several stages and tools are necessary to translate expression profiles into valuable outcomes. The R statistical environment
                <xref ref-type="bibr" rid="ref3">
                    <sup>3</sup>
                </xref> provides many well-known packages to perform key steps of a complete RNA-seq analysis pipeline. Possible examples include differential expression analysis (DEA) functions, leading to lists of differentially expressed genes (DEGs), and annotation enrichment analysis (EA, sometimes called pathway analysis) libraries, which will identify biological pathways or cellular functions significantly enriched from the list of DEGs.</p>
            <p>Nevertheless, most of these powerful packages are command-line based or demand coding knowledge and are therefore out of reach for scientists with limited computational training. Besides, analyses can be started at different points in the workflow, from raw or partially analyzed data from different tools, to individual lists of favorite final features. Thus, tools providing several ways to start an analysis are more flexible than others using a single data type. Providing flexible user-friendly tools for the analysis and visualization of gene expression data can help researchers to move from high-throughput genomics to basic scientific research. To bridge this gap, an increasing number of software tools are being released, based on intuitive, point-and-click, graphical interfaces. Frameworks such as R Shiny,
                <xref ref-type="bibr" rid="ref4">
                    <sup>4</sup>
                </xref> an R package, facilitate the creation and release of interactive web tools. Certain RNA-seq analysis applications from the literature may include iDEP,
                <xref ref-type="bibr" rid="ref5">
                    <sup>5</sup>
                </xref> GENAVi
                <xref ref-type="bibr" rid="ref6">
                    <sup>6</sup>
                </xref> and ideal,
                <xref ref-type="bibr" rid="ref7">
                    <sup>7</sup>
                </xref> among others.</p>
            <p>However, there are still ways to improve the functionalities of these tools. For instance, supporting input data types of different levels of complexity can extend the level of performance of the tool. It is also essential to include widely used types of analyses such as differential expression and pathway analysis, with enough options for calculations and graphical representation to generate valuable results. At last, user-friendliness is a particularly important point since these tools aim at helping the non-specialist. Therefore providing a robust and easily accessible web interface is an essential asset. With these considerations in mind, we have developed DEVEA, a new interactive R Shiny application for DEA, data exploration, data visualization and functional EA. DEVEA provides an easy-to-use interface to load data in various formats and complexities according to the stage of the analysis, including raw RNA-seq count data, pre-analyzed data, simple lists of genes or proteins obtained from different sources, with or without statistical values associated. From these different types of input data, it generates a wide set of dynamic plots and tables allowing quick navigation through gene expression profile or enrichment analysis results. The outputs can be downloaded easily and the user can create custom and operable reports in HTML format. DEVEA is implemented as a publicly available web server and can be optionally downloaded to be used locally. DEVEA aims to conduct a proper analysis by reaching out to both life scientists (gathering the biological expertise) and bioinformaticians (offering the technical expertise), and to foster communication between the two sides to promote easier and more extensive analysis of data.</p>
        </sec>
        <sec id="sec2" sec-type="methods">
            <title>Methods</title>
            <sec id="sec2.1">
                <title>Operation</title>
                <p>DEVEA was built as a Shiny application
                    <xref ref-type="bibr" rid="ref4">
                        <sup>4</sup>
                    </xref> in R
                    <xref ref-type="bibr" rid="ref3">
                        <sup>3</sup>
                    </xref> (V.4.1.1). Shiny is a package that facilitates the development of web applications from R. It is particularly indicated for building interactive and user-friendly software wrappers.</p>
                <p>The tool is hosted on a remote, freely accessible web server (
                    <ext-link ext-link-type="uri" xlink:href="http://shiny.imib.es/devea">http://shiny.imib.es/devea</ext-link>). Apart from DEVEA&#x2019;s public web server, the application can be used on a local computer (see the supplementary material for a detailed procedure here 
                    <ext-link ext-link-type="uri" xlink:href="https://github.com/MiriamRiquelmeP/DEVEA/blob/main/Supplemental-Information.md">https://github.com/MiriamRiquelmeP/DEVEA/blob/main/Supplemental-Information.md</ext-link>). Its source code is available on GitHub (
                    <ext-link ext-link-type="uri" xlink:href="https://github.com/MiriamRiquelmeP/DEVEA">https://github.com/MiriamRiquelmeP/DEVEA</ext-link>), under the terms of the Apache license 2.0. DEVEA has been tested in Linux and Windows 10 operating systems locally, and has also been launched remotely with different browsers (Google Chrome, Mozilla Firefox and Internet Explorer). However, for the best user experience in terms of rendering and visualization, we recommend to use Mozilla Firefox. Other browsers may present display issues when deploying some of the elements of the application and generate errors. Locally running the application shares all the same characteristics as the Shiny web application. A comprehensive guide on how to use the application from the different input modes can also be explored through the accessible tutorial from both DEVEA modules (DESeq DEVEA and Simple DEVEA) in the &#x2018;Tutorial&#x2019; section from the top controls and independently on 
                    <ext-link ext-link-type="uri" xlink:href="https://shiny.imib.es/DESeqDevea/tutorial.html">https://shiny.imib.es/DESeqDevea/tutorial.html</ext-link> or 
                    <ext-link ext-link-type="uri" xlink:href="https://shiny.imib.es/simpleDevea/tutorial.html">https://shiny.imib.es/simpleDevea/tutorial.html</ext-link>.</p>
                <p>DEVEA relies on several existing R packages to carry out all the functionalities proposed (see supplementary material for the complete list). For instance, in order to handle the calculation of DEGs, the analysis is largely based on DESeq2 package.
                    <xref ref-type="bibr" rid="ref8">
                        <sup>8</sup>
                    </xref> The annotation is managed by the AnnotationDbi package,
                    <xref ref-type="bibr" rid="ref9">
                        <sup>9</sup>
                    </xref> collecting all dedicated annotation databases for the different species (currently 
                    <italic toggle="yes">Homo sapiens, Mus musculus, Rattus norvegicus</italic> and 
                    <italic toggle="yes">Arabidopsis thaliana</italic>) for robust name conversion. For the enrichment calculations and visuals, the R packages topGO,
                    <xref ref-type="bibr" rid="ref10">
                        <sup>10</sup>
                    </xref> fgsea (Fast Gene Set Enrichment Analysis)
                    <xref ref-type="bibr" rid="ref11">
                        <sup>11</sup>
                    </xref> and clusterProfiler
                    <xref ref-type="bibr" rid="ref12">
                        <sup>12</sup>
                    </xref> together with other basic dependencies, such as ggplot2
                    <xref ref-type="bibr" rid="ref13">
                        <sup>13</sup>
                    </xref> and plotly
                    <xref ref-type="bibr" rid="ref14">
                        <sup>14</sup>
                    </xref> have been used. All those packages are widely used by the community and well maintained. We have selected DESeq2 for differential expression analysis as it is one of the most popular and well-tested tools for this task. Furthermore, it was shown
                    <xref ref-type="bibr" rid="ref15">
                        <sup>15</sup>
                    </xref> that DESeq2 has a good overall performance regardless of presence of outliers and proportion of DE genes compared with other methods, such as Limma-Voom,
                    <xref ref-type="bibr" rid="ref16">
                        <sup>16</sup>
                    </xref> BaySeq
                    <xref ref-type="bibr" rid="ref17">
                        <sup>17</sup>
                    </xref> and edgeR
                    <xref ref-type="bibr" rid="ref18">
                        <sup>18</sup>
                    </xref> among others.</p>
                <p>The full DEVEA global workflow is shown in 
                    <xref ref-type="fig" rid="f1">Figure 1</xref>. The main analysis path can be launched at different steps depending on the four input modes (check 
                    <italic toggle="yes">Data requirement section</italic> for details), represented at the top of the figure. The dashed arrows indicate where every input is incorporated in the pipeline, until the end of the workflow. Objects that are more complex will generate more results. For each step of the analysis, intermediate results are available as tables and graphical representations in their dedicated spaces, detailed below in the circular notes. The vast majority of tables and plots are interactive, allowing the user to visualize data in real-time as well as to interact efficiently and can be individually downloaded. In the end, a global report can be generated and annotated. Each of these steps of the complete analysis will be described in their corresponding sections in the next paragraphs.</p>
                <fig fig-type="figure" id="f1" orientation="portrait" position="float">
                    <label>Figure 1. </label>
                    <caption>
                        <title>DEVEA global workflow.</title>
                    </caption>
                    <graphic id="gr1" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/144696/07259262-7166-4e1f-a97a-54cc56539659_figure1.gif"/>
                </fig>
            </sec>
            <sec id="sec2.2">
                <title>Data requirement</title>
                <p>The tool has four main data input modes (
                    <xref ref-type="fig" rid="f2">Figure 2</xref>):
                    <list list-type="bullet">
                        <list-item>
                            <label>&#x2022;</label>
                            <p>
                                <bold>CM + SI mode:</bold> refers to a 
                                <bold>counting matrix (CM)</bold>, containing the raw number of counts per gene as round digits, where columns correspond to samples and rows to features. Only un-normalized raw counts are accepted as input data, as obtained from the counting process. Data from other sources containing decimals (e.g. RSEM) has to be rounded before being uploaded in DEVEA. The CM should be associated with another file gathering the 
                                <bold>sample information (SI)</bold>, as a data frame containing metadata about each sample, with the first column the identifier used by default as a label in visualizations. This can be modified afterward during the analysis. It should include any other relevant experimental factor (e.g. treatment/control, sex, cell type, tissue, etc). The design of the comparison will be determined by one of these factors. The column names in the CM and the first row names in the SI must be identical, and the gene IDs in this file can be included in Symbol or ENSEMBL format. Both files can be in .CSV, .TXT or .XLSX format.</p>
                        </list-item>
                        <list-item>
                            <label>&#x2022;</label>
                            <p>
                                <bold>DO mode:</bold> based on a 
                                <bold>DeseqDataSet object (DO)</bold> generated by the 
                                <italic toggle="yes">DESeq()</italic> function from DESeq2 package. It is an object used to store the input values, intermediate calculations and results from a DEA. The user must have created it with the 
                                <italic toggle="yes">CountData</italic> field as the data matrix of counts, the 
                                <italic toggle="yes">ColData</italic> field with the sample information and a design formula specifying the experimental level to test for DEA. The first column in the CountData and the first row in the ColData are equal. The gene names can be included as gene Symbols or ENSEMBL gene IDs. The object must be compressed and extracted from R in .RDS format. If the differential expression object has been generated with a different tool or package, you may use the DEFormats
                                <xref ref-type="bibr" rid="ref19">
                                    <sup>19</sup>
                                </xref> R function for a possible conversion.</p>
                        </list-item>
                        <list-item>
                            <label>&#x2022;</label>
                            <p>
                                <bold>GL + SV mode:</bold> a 
                                <bold>gene list (GL)</bold> with associated 
                                <bold>statistical values (SV)</bold> per gene. The first column should contain gene names (in Symbol or ENSEMBL format), the second column the fold-change and the third column the statistical adjusted p-value, in this precise order. Column names should be provided without special characters. The numerical values will be used without further modifications by DEVEA to set the threshold of expression change and the significance. This table can be uploaded in .CSV, .TXT or .XLSX file format.</p>
                        </list-item>
                        <list-item>
                            <label>&#x2022;</label>
                            <p>
                                <bold>GL mode:</bold> a 
                                <bold>Gene list (GL)</bold> consisting on a single column file in .CSV, .TXT or .XLSX format containing the gene names (in Symbol or ENSEMBL) and including a column name without special characters (i.e. GeneName, Genes, ID, etc). The gene list can be copied and pasted directly into the dedicated field in DEVEA, without the column name.</p>
                        </list-item>
                    </list>
                </p>
                <fig fig-type="figure" id="f2" orientation="portrait" position="float">
                    <label>Figure 2. </label>
                    <caption>
                        <title>Possible data input formats for DEVEA.</title>
                        <p>&#x2018;Feature&#x2019; represents a Gene Symbol or ENSEMBL gene ID.</p>
                    </caption>
                    <graphic id="gr2" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/144696/07259262-7166-4e1f-a97a-54cc56539659_figure2.gif"/>
                </fig>
                <p>While the main data type for DEVEA&#x2019;s usage is RNA-seq data, it is worth noting that the simple gene list (GL) can be built from any other type of &#x201c;omics&#x201d; datasets, as long as the identifiers are recognized by DEVEA. Another example could be the use of GL + SV mode with treated data from microarray analysis, where values such as FC of expression between groups and adjusted p-value are available from the signal intensity of the probes. It is highly recommended to work with log2FC and adjusted p-values. The more elaborated input data types, such as the counting matrix (CM + SI), can be built in some cases from different data where they can safely be processed by DESeq2 functions. An example may be mass spectrometry data, the method of choice for quantitative. With label-free proteomics, it is possible to quantify proteins by using their spectral counts as an approximation of protein abundance, and then use statistical models such as DESeq2 even if they are designed specifically for count data. A study comparing different statistical methods for differential expression detection in label-free mass spectrometry proteomics shows that DESeq2 performed well both in terms of detection of true positives as well as controlling for the number of false negatives.
                    <xref ref-type="bibr" rid="ref20">
                        <sup>20</sup>
                    </xref> Therefore, it is perfectly possible to use this type of data in DEVEA, as long as the values represent unique measurements as integer numbers, and the protein IDs are replaced by their coding gene name.</p>
            </sec>
            <sec id="sec2.3">
                <title>Implementation</title>
                <p>
                    <bold>
                        <italic toggle="yes">Getting started</italic>
                    </bold>
                </p>
                <p>To start working with DEVEA, the adequate module to perform the analysis has to be chosen from DEVEA&#x2019;s main lobby interface. The decision depends on the input data format. The user has to choose &#x2018;Go DESeq DEVEA&#x2019; if their input is a CM + SI or a DO, and the &#x2018;Go Simple DEVEA&#x2019; mode in the case of a GL + SV or a simple GL input files. See 
                    <xref ref-type="fig" rid="f3">Figure 3</xref> for a visual screenshot of the lobby.</p>
                <fig fig-type="figure" id="f3" orientation="portrait" position="float">
                    <label>Figure 3. </label>
                    <caption>
                        <title>Generic screenshot of the lobby app showing the two possible pathways to start the analysis.</title>
                    </caption>
                    <graphic id="gr3" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/144696/07259262-7166-4e1f-a97a-54cc56539659_figure3.gif"/>
                </fig>
                <p>
                    <bold>
                        <italic toggle="yes">Data upload and statistical design specification</italic>
                    </bold>
                </p>
                <p>Within the appropriate interface according to the data type, the first tab available corresponds to the 
                    <italic toggle="yes">Input data section.</italic> The user has to upload their own data in one of the different accepted formats and types (see them on 
                    <italic toggle="yes">Data requirement section</italic>) in their dedicated spaces (see 
                    <xref ref-type="fig" rid="f4">Figure 4A</xref>). For all input data, a field to specify the custom dataset to use as a background universe is available as well (see 
                    <xref ref-type="fig" rid="f4">Figure 4B</xref>). If necessary for the user, some 
                    <italic toggle="yes">demo data</italic> representing the four different input types, can be found on DEVEA&#x2019;s GitHub 
                    <ext-link ext-link-type="uri" xlink:href="https://github.com/MiriamRiquelmeP/DEVEA/tree/main/data">https://github.com/MiriamRiquelmeP/DEVEA/tree/main/data</ext-link>. The nature of the 
                    <italic toggle="yes">demo data</italic> and how it was generated are described in the 
                    <italic toggle="yes">Use case section.</italic>
                </p>
                <fig fig-type="figure" id="f4" orientation="portrait" position="float">
                    <label>Figure 4. </label>
                    <caption>
                        <title>DEVEA&#x2019;s import section.</title>
                        <p>A: Upload spaces for different types of input data. B: Section to specify a custom background universe for enrichment analysis.</p>
                    </caption>
                    <graphic id="gr4" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/144696/07259262-7166-4e1f-a97a-54cc56539659_figure4.gif"/>
                </fig>
                <p>When a CM + SI or a DO is used as input data, it is important to indicate the statistical design or contrast for the expected comparison. The design formula expresses the variables that will be used to calculate the differential expression in following steps. For the CM + SI input format, the levels of interest that will compose the final design must be included in one of the columns of SI file. By entering the column name in the &#x2018;Select column for contrast&#x2019; field, the program extracts the conditions and calculates the combination based on the distinct levels (i.e. 
                    <italic toggle="yes">Treatment_Control_vs_Treatment</italic> if column Treatment is selected or 
                    <italic toggle="yes">Sex_Male_vs_Female</italic> will be displayed if Sex is selected from SI in 
                    <xref ref-type="fig" rid="f2">Figure 2</xref> - CM + SI). In cases where more than two levels are available, the application will propose all one-vs-one combinations. Then, the relevant combination for the analysis has to be selected by the user in the &#x2018;Select design&#x2019; part. In a DO, the user can use the function 
                    <italic toggle="yes">relevel()</italic> from DESeq2 in R to specify the basal level.</p>
                <p>With a DO data type, the column for the design must have been already incorporated when generating the DESeq2 object in R. Only simple designs will be generated and/or can be selected from &#x2018;Select design&#x2019; field (i.e. 
                    <italic toggle="yes">Sex_Male_vs_Female</italic> if 
                    <italic toggle="yes">design = Sex</italic> is specified in the formula as in 
                    <xref ref-type="fig" rid="f2">Figure 2</xref> - DO). Several conditions to be treated can be included in the design of DESeq2 within the same DO. DEVEA will offer the possibility to consider any of them for each analysis, and the user can select which contrast to explore from the same DO.</p>
                <p>It is possible to model batch effects in DEVEA with the DO object. In that case, the user can include the batch effect directly in the design formula (i.e. 
                    <italic toggle="yes">design = ~ Batch + Condition</italic>). Once the final contrast is specified as 
                    <italic toggle="yes">Condition_level1_vs_level2</italic>, the batch effect will be accounted for in the statistical model. In that case, the batch effect is treated in DEVEA as a covariate in the regression model.</p>
                <p>The user can also remove the batch effect before uploading the DO object into DEVEA, for instance by using the 
                    <italic toggle="yes">removeBatchEffect()</italic> function of the Limma-Voom R package,
                    <xref ref-type="bibr" rid="ref16">
                        <sup>16</sup>
                    </xref> or other packages such as ComBat-seq.
                    <xref ref-type="bibr" rid="ref21">
                        <sup>21</sup>
                    </xref>
                </p>
                <p>
                    <bold>
                        <italic toggle="yes">Differential expression analysis (DEA) and data view</italic>
                    </bold>
                </p>
                <p>The first key performance of the application consists in extracting the descriptive information based on the feature expression and the statistical contrast for DEA. In CM + SI data type a new DeseqDataSet object is calculated from the files and information provided by the user. In DO or GL + SI input modes, the application retrieves the important values already included in these objects. All transformations, normalization and measurements applied to the data at this step are performed with functions included in DESeq2 R package. It should be noted that DEA calculation is not possible with the simple GL input mode, due to the lack of expression values and statistical details. The following comments will not apply to this object.</p>
                <p>The calculations and the statistical results are accessible in the &#x2018;Preview dataset&#x2019; section tab. At this step of the analysis, the user can explore the number of features considered as differentially expressed and their direction, and establish the descriptive statistics thresholds to consider them DEGs. By default, DEVEA uses prefixed log2 fold change |lfc| &gt; 0.5 and adjusted p-value &lt; 0.05 thresholds, that can be adapted by the user at any moment and thus modulate the list of DEGs. Moreover, the information uploaded and the descriptive statistics will be used to establish and control some interactive parts of the plots. For example, the color of defined up-regulated or down-regulated genes can be chosen (
                    <xref ref-type="fig" rid="f5">Figure 5A</xref>). For CM + SI and DO, a complete table of results, named &#x2018;Statistical - Expression values&#x2019;, is displayed showing useful information such as base means across samples, log2 fold changes, standard errors, raw and adjusted p-values for the specific design selected. A second table is also shown with the DEA details called &#x2018;Samples information - Coldata&#x2019; (
                    <xref ref-type="fig" rid="f5">Figure 5B</xref>). For the GL + SV mode, raw data are displayed in a table. The user can monitor gene name conversion, explore values interactively and sort, filter and download them at any time.</p>
                <fig fig-type="figure" id="f5" orientation="portrait" position="float">
                    <label>Figure 5. </label>
                    <caption>
                        <title>Basic data visualization for DEGs in DEVEA.</title>
                        <p>A: Controls used to set the statistical thresholds and graphical features parameters. B: Interactive result table.</p>
                    </caption>
                    <graphic id="gr5" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/144696/07259262-7166-4e1f-a97a-54cc56539659_figure5.gif"/>
                </fig>
                <p>It is important to stress that, as different elements can be extracted from the distinct input objects depending on their complexity, the number of graphs available for each of them vary (
                    <xref ref-type="fig" rid="f1">Figures 1</xref> and 
                    <xref ref-type="fig" rid="f6">6</xref>). Using the raw expression values that are available only in CM + SI and DO input modes, the user can explore data in a Principal Component Analysis plot (PCA) with the top 500 variant features, to show clusters of samples based on their similarity selecting the principal components of interest; a box or violin plot for gene expression distribution across the dataset; a heatmap representation of the top variant genes, regulated by the user; and a dot plot with the expression of the top 6 variant genes or a selection of individual genes of interest (
                    <xref ref-type="fig" rid="f7">Figure 7</xref>). A second group of graphs represents genes related only to their statistical values. This can be displayed from CM + SI, DO and GL + SV modes. They consist in a volcano plot, that shows statistical significance (adjusted p-value) versus the magnitude of change (FC) regarding the contrast levels; and a karyotype plot showing the DEG position on the genome and the direction of change (color coded by up- or down-regulated) (
                    <xref ref-type="fig" rid="f8">Figure 8B</xref>). Finally, it is also possible to combine gene expression with statistical values, from CM + SI and DO input modes, to generate a MA plot (an application of a Bland&#x2013;Altman plot for visual representation of genomics data
                    <xref ref-type="bibr" rid="ref22">
                        <sup>22</sup>
                    </xref>) (
                    <xref ref-type="fig" rid="f8">Figure 8A</xref>) displaying feature labels and statistical values by clicking on each gene dot.</p>
                <fig fig-type="figure" id="f6" orientation="portrait" position="float">
                    <label>Figure 6. </label>
                    <caption>
                        <title>Possible types of graphical representations in DEVEA depending on data input type.</title>
                    </caption>
                    <graphic id="gr6" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/144696/07259262-7166-4e1f-a97a-54cc56539659_figure6.gif"/>
                </fig>
                <fig fig-type="figure" id="f7" orientation="portrait" position="float">
                    <label>Figure 7. </label>
                    <caption>
                        <title>Advanced data visualization in DEVEA.</title>
                        <p>A: PCA plot. B: Box and violin plots. C: Gene expression heatmap. D: Sample hierarchical clustering. E: Dot plots.</p>
                    </caption>
                    <graphic id="gr7" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/144696/07259262-7166-4e1f-a97a-54cc56539659_figure7.gif"/>
                </fig>
                <fig fig-type="figure" id="f8" orientation="portrait" position="float">
                    <label>Figure 8. </label>
                    <caption>
                        <title>Additional data visualizations available from DEVEA.</title>
                        <p>A: Section to explore volcano and MA plots. B: Karyotype plot.</p>
                    </caption>
                    <graphic id="gr8" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/144696/07259262-7166-4e1f-a97a-54cc56539659_figure8.gif"/>
                </fig>
                <p>
                    <bold>
                        <italic toggle="yes">Enrichment analysis (EA) and visualization</italic>
                    </bold>
                </p>
                <p>The last stage of the analysis with DEVEA is EA. This is a method to identify classes of defined categories that are over-represented in the list of DEGs. These categories may be associated with disease phenotypes, biological pathways, or cellular functions. DEVEA uses the differentially expressed and significant features to retrieve the over-represented terms from several well-known databases. This major block of the DEVEA analysis can be carried out from all data input types. It consists of an extensive EA after the selection of appropriate statistical values for defining DEGs from CM + SI, DO and GL + SV, or using all components included in the simple GL input. It collects significant terms from KEGG (Kyoto Encyclopedia of Genes and Genomes
                    <xref ref-type="bibr" rid="ref23">
                        <sup>23</sup>
                    </xref>) and GO (Gene Ontology
                    <xref ref-type="bibr" rid="ref24">
                        <sup>24</sup>
                    </xref>) Biological process, Molecular function and Cellular component databases. Furthermore, a GSEA (Gene Set Enrichment Analysis
                    <xref ref-type="bibr" rid="ref25">
                        <sup>25</sup>
                    </xref>) and leading edge exploration analysis can be performed from different databases for the whole set of features. In the case of CM + SI, DO and GL + SV input modes, KEGG and GO analyses are performed for all DEGs together, and for the subset of up- and down-regulated genes in separated tabs. GSEA is always performed on the complete set of genes and uses the statistical values associated with the features. With the simple GL data input, enrichment can only be performed for the whole set of genes for KEGG and GO analysis and no GSEA will be possible, due to the lack of statistical information.</p>
                <p>The main results of EA are shown as interactive tables containing detailed information on the enrichment from each database. In KEGG and GO categories, the tables display columns for the name of the significant pathways or terms, their adjusted p-values and additional descriptive information such as total number of genes associated or the DEGs participating in the pathway. The user can also display the gene names that match in the pathway from the &#x201c;+&#x201d; symbol. Below each table, additional plots can be created by selecting rows of interest (showed in green on the 
                    <xref ref-type="fig" rid="f9">Figure 9A</xref>). The plots are interactive and reactive. They can be changed at any time by selecting new lines in the table. The user can visualize results as word cloud, circle plot, bars plot, chord plot, dot plot, heatmap or net plot representing different elements from the tables. For GSEA, the results are displayed as a table containing the significant enriched pathways from the selected databases. In the table, important GSEA calculation parameters are available, as leading edge analysis. This allows determining which subsets of genes contributed the most to the enrichment signal of a given pathway. Below, a typical GSEA plot is shown from the lines selected in the table (see 
                    <xref ref-type="fig" rid="f9">Figure 9B</xref>). Leading edge results have also been implemented in the plot when one unique pathway is displayed, as a red line indicating the extent of what we consider the leading edge genes.</p>
                <fig fig-type="figure" id="f9" orientation="portrait" position="float">
                    <label>Figure 9. </label>
                    <caption>
                        <title>Examples of enrichment analysis with DEVEA.</title>
                        <p>A: KEGG EA table and heatmap. B: GSEA table and plot.</p>
                    </caption>
                    <graphic id="gr9" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/144696/07259262-7166-4e1f-a97a-54cc56539659_figure9.gif"/>
                </fig>
                <p>As a special feature offered by DEVEA, a custom gene list can be uploaded to be used as the background gene universe for EA (
                    <xref ref-type="fig" rid="f4">Figure 4B</xref>). For example, the user can use a background list containing only expressed genes in this experiment. It will control for experimental context and enable representative functions, rather than only the functions explaining the nature of the samples, to be identified. This is especially important to consider in microarray studies when a limited number of probes is used, or in studies with specific cells or tissues showing a restricted set of detectable genes.</p>
                <p>For this EA, internal ENTREZ ID gene code is used to associate gene names in Symbol or ENSEMBL with the enrichment annotation in KEGG, GO and GSEA libraries. An exhaustive conversion across different functions is conducted to retrieve all possible terms, since they are not homogenously registered in all conversion databases. Furthermore, not all genes are curated or annotated and therefore some will be left out of the EA (the portion of genes is indicated in the application below the &#x2018;preview table&#x2019; as shown in 
                    <xref ref-type="fig" rid="f5">Figure 5B</xref>). This is a limitation from the automated databases conversions without manual curation. For this reason, the number of species is limited and not all genes will be used for the EA, but the results obtained are more robust.</p>
                <p>
                    <bold>
                        <italic toggle="yes">Global report</italic>
                    </bold>
                </p>
                <p>An interactive HTML report can be generated from all data types following analysis and exploration with DEVEA. It is available in the &#x2018;HTML report&#x2019; button at the top fixed part of the application. To create it, the user can select the individual set of figures, tables and results to be kept in this single HTML document (
                    <xref ref-type="fig" rid="f10">Figure 10A</xref>). Plots will retain the last aesthetic indicated in the graphical parameters (e.g. colors, shapes, labels, terms). Only full tables will be kept, without taking into account potential filters applied during the analysis, allowing full exploration, sorting and re-filtering of the whole dataset outside of DEVEA. It should be noted that the majority of the results can also be copied or downloaded in high-quality format at any step of the analysis within DEVEA. Importantly, comments can be included at any step of the analysis in a dedicated section at the top right position of the application, and will be automatically saved (
                    <xref ref-type="fig" rid="f10">Figure 10B</xref>). They can be displayed in the final report to ensure that the observations made throughout the analysis, with special interpretations or results are maintained.</p>
                <fig fig-type="figure" id="f10" orientation="portrait" position="float">
                    <label>Figure 10. </label>
                    <caption>
                        <title>Interactive final DEVEA report functionalities and features.</title>
                        <p>A: Configuring box and final HTML report. B: Notes transferable to the report.</p>
                    </caption>
                    <graphic id="gr10" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/144696/07259262-7166-4e1f-a97a-54cc56539659_figure10.gif"/>
                </fig>
                <p>Please note that if any of the graphs or tables fails to be generated in the application, when there are not enough results, genes or pathways to display them, the report cannot be generated. Unselect the problematic plots or tables to be able to render the rest of the report without errors.</p>
            </sec>
        </sec>
        <sec id="sec2.3.6">
            <title>Use case</title>
            <p>To demonstrate the usefulness of DEVEA, an RNA-seq dataset generated by our team and published recently
                <xref ref-type="bibr" rid="ref26">
                    <sup>26</sup>
                </xref> was investigated using the application. The study aimed to characterize the role of JAK2-STAT3 signaling in astrocytes in the context of Huntington&#x2019;s disease (HD). HD is a rare genetic neurodegenerative disease leading to severe motor, cognitive and psychiatric symptoms, with no curative treatment available.
                <xref ref-type="bibr" rid="ref27">
                    <sup>27</sup>
                </xref> Astrocytes, a heterogeneous group of star-shaped glial cells, perform key functions in the brain. They provide nutrients to neurons, regulate synaptic transmission, and contribute to brain repair following injury.
                <xref ref-type="bibr" rid="ref28">
                    <sup>28</sup>
                </xref> Astrocytes become reactive in the brain of HD patients and their impact on HD progression is still unclear.
                <xref ref-type="bibr" rid="ref29">
                    <sup>29</sup>
                </xref> The study used a genetic mouse model of HD. Treated mice were injected with an adeno-associated viral (AAV) vector targeting astrocytes and encoding a constitutive form of the JAK2 kinase (JAK2T875N) to activate the JAK2-STAT3 pathway. Control mice were injected with a similar AAV expressing GFP. Astrocytes were isolated and sequenced by RNA-seq on a HiSeq 2500 Illumina platform (2 &#x00d7; 100 bp). Quality control of sequencing data was performed with FastQC
                <xref ref-type="bibr" rid="ref30">
                    <sup>30</sup>
                </xref> (v0.11.9). Reads were mapped on the GRCm38 (mm10) mouse genome assembly with Hisat2
                <xref ref-type="bibr" rid="ref31">
                    <sup>31</sup>
                </xref> (v2.2.1), and a counting matrix was generated. Quantification of reads associated with genes was achieved with featureCounts
                <xref ref-type="bibr" rid="ref32">
                    <sup>32</sup>
                </xref> (v2.0.0), and differential gene expression analysis was performed with DESeq2 (v1.28.1) Bioconductor (v3.13) package on R (v4.0.2). Only genes with a raw number of counts &#x2265; 10, in at least 3 samples were analyzed. Data were adapted and integrated as different input objects in DEVEA to test all functionalities. For instance, 
                <xref ref-type="fig" rid="f7">Figure 7A</xref> shows that control (GFP, N = 5, in green) and treated (JAK, N = 6, in red) samples are clearly separated on a PCA plot, with a better separation achieved on PC2 (representing 27% of the total variance). 
                <xref ref-type="fig" rid="f7">Figure 7C- D</xref> also show two types of clustering profiles, which group samples from the same group together and display genes with higher variability. 
                <xref ref-type="fig" rid="f11">Figure 11A</xref> shows that the levels of 
                <italic toggle="yes">Jak2</italic> are higher in treated (JAK) versus control (GFP) groups, as expected by AAV-mediated gene transfer (log2(FC) = 6, associated adjusted p-value 8.7E-69). In addition, a volcano plot demonstrates that JAK2 causes down-regulation of many genes, shown in blue in the upper left quartile of the graph on 
                <xref ref-type="fig" rid="f11">Figure 11B</xref>. Finally, EA in the treated (JAK) versus control (GFP) list of DEGs shows that many GO-BP terms are related to Immunity/Inflammation, a process linked to the reactive changes in astrocytes induced by JAK2 (
                <xref ref-type="fig" rid="f11">Figure 11C</xref>).</p>
            <fig fig-type="figure" id="f11" orientation="portrait" position="float">
                <label>Figure 11. </label>
                <caption>
                    <title>RNA-seq analysis of the JAK2-STAT3 pathway in astrocytes of a Huntington&#x2019;s disease model mouse.</title>
                    <p>A: Expression levels of the 
                        <italic toggle="yes">Jak2</italic> gene between groups. B: Volcano plot. C: GO-BP enriched categories.</p>
                </caption>
                <graphic id="gr11" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/144696/07259262-7166-4e1f-a97a-54cc56539659_figure11.gif"/>
            </fig>
            <p>All data corresponding to this research project are available under the four different DEVEA input types. They are available on the GitHub web site (see the 
                <italic toggle="yes">Software Availability section</italic>). They consist in (1) a set of CM + SI, where features are genes in the ENSEMBL format and expression represents raw counts after alignment and filtering to remove non-expressed genes from the CM. The final number of features is 18,260 (+ 2 custom genes representing the two transgenes 
                <italic toggle="yes">Jak2T875N</italic> and 
                <italic toggle="yes">Gfp</italic>). The SI file contains all relevant information on sample characteristics; (2) a complete DO built from the same CM and SI files with a design based on the comparison of the two different AAVs (design = AAV); (3) a GL + SV file manually created according to the 
                <italic toggle="yes">DESeq2</italic> results. The file is generated with 3 columns that contains the gene names, FC and p-values for the top 500 most significant genes and (4) a unique GL containing only the 268 DEGs from the comparison of interest, reported from the DESeq2 analysis with adjusted p-value &lt; 0.1 statistical threshold and no threshold for the FC (for further details on the input data, see the 
                <italic toggle="yes">Data requirement section</italic>).</p>
            <p>With this user case, no errors were detected throughout the analysis. DEVEA, thanks to a large range of graphical and statistical analyses, highlighted significant differences between reactive astrocytes in the JAK group and control astrocytes in the GFP group. Due to extensive EA, DEGs were associated with important biological functions such as immunity/inflammation pathways as well as cytokine signaling and proteostasis. These results are consistent with the conclusion described in the corresponding publication.
                <xref ref-type="bibr" rid="ref26">
                    <sup>26</sup>
                </xref>
            </p>
            <p>We have also generated demo files corresponding to an RNA-seq study of 
                <italic toggle="yes">Arabidopsis thaliana</italic> from a recent publication. The data represents the differential expression analysis of 3 mutant fibrillins (FBN6) samples vs 3 controls. See the dedicated paper for further details.
                <xref ref-type="bibr" rid="ref33">
                    <sup>33</sup>
                </xref>
            </p>
            <p>Apart from these demo data, to facilitate the preparation of some input data for biologists who lack bioinformatics skills, we have provided on our GitHub two standard tutorials using the Galaxy platform.
                <xref ref-type="bibr" rid="ref34">
                    <sup>34</sup>
                </xref> The tutorials allow a user with no prior bioinformatics knowledge to generate read counts from raw RNA-seq .fastq data in two easily accessible step-by-step methods. Quality control and a few downstream analyses similar to those done within DEVEA can be explored following this pipeline. The tutorials can be accessed at 
                <ext-link ext-link-type="uri" xlink:href="https://github.com/MiriamRiquelmeP/DEVEA/blob/main/Galaxy_tutorials.md">https://github.com/MiriamRiquelmeP/DEVEA/blob/main/Galaxy_tutorials.md</ext-link>.</p>
        </sec>
        <sec id="sec2.3.7">
            <title>Related works (state-of-the-art)</title>
            <p>The field of application tools for transcriptomics data visualization, DEA and EA is constantly growing. DEVEA functionalities are compared with six similar applications recently published (iDEP,
                <xref ref-type="bibr" rid="ref5">
                    <sup>5</sup>
                </xref> ShinyGO,
                <xref ref-type="bibr" rid="ref35">
                    <sup>35</sup>
                </xref> DEGenR,
                <xref ref-type="bibr" rid="ref36">
                    <sup>36</sup>
                </xref> GENAVi,
                <xref ref-type="bibr" rid="ref6">
                    <sup>6</sup>
                </xref> RNfuzzyApp
                <xref ref-type="bibr" rid="ref37">
                    <sup>37</sup>
                </xref> and ideal
                <xref ref-type="bibr" rid="ref7">
                    <sup>7</sup>
                </xref>). These tools operate through a graphical user interface, provide interactive results, and are based on stable and maintained R packages. A detailed comparison of the DEVEA main attributes is shown in 
                <xref ref-type="table" rid="T1">Table 1</xref>. Characteristics that are related to data management and importation of data into the application have been stressed in the upper part of the table, followed by the various modes of DEG identification and different interactive graphical results, EA calculations and global reporting and webhosting. It is clear from 
                <xref ref-type="table" rid="T1">Table 1</xref> that most of the selected applications share many functionalities with DEVEA. One exception is the application ShinyGO, which offers significantly fewer options since it is designed only to perform enrichment calculations from simple gene lists. However, some other specific differences exist with other tools. DEVEA has more flexibility in terms of data type import in different formats, representing different stages of the analysis. Similarly, the user has a wide range of exploration possibilities via GL and GL + SV input formats, in terms of data generation and origin. The list of features and the associated statistics may have been generated from many different external tools or could represent several analysis types, as long as they are eventually converted into gene names (i.e. Microarray data results, proteomics results, gene lists from the literature, etc.). As a further advantage, the ability to import complex objects, such as DO, increases the number of visualization and analysis options. Despite this, not all possible visuals that can be generated from these objects are included in DEVEA, which has room for improvement. In particular, DEVEA could further develop data management functionalities, by extending the capacity of dealing with batch effects or data pre-processing and filtering. One of the possible drawbacks is the low number of available species for the EA compared with other tools or the potential mismatches when converting gene names. The EA, where there is information about the level of expression, can be generated from all DEGs, either split by the direction of expression change (only on up- or down-regulated genes), or merged into a single list. This is not always the case in applications that perform analyses on the whole list of potential genes of interest. The custom global report, a unique feature of DEVEA, might be very handy to share results with collaborators, because the user can easily insert comments and transfer the fully-interactive HTML report. Lastly, DEVEA appears slightly more flexible in terms of application hosting and running, since it is possible to run it online (DEVEA web server), or offline using R. For instance, certain applications such as DEGenR and RNfuzzyApp do not offer the possibility to run the application online.</p>
            <table-wrap id="T1" orientation="portrait" position="float">
                <label>Table 1. </label>
                <caption>
                    <title>DEVEA functionalities compared to similar software tools in their online versions.</title>
                </caption>
                <table content-type="article-table" frame="hsides">
                    <thead>
                        <tr>
                            <th align="left" colspan="1" rowspan="2" valign="bottom">Publication year</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">DEVEA</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">iDEP
                                <sup>
                                    <xref ref-type="bibr" rid="ref5">5</xref>
                                </sup>
                            </th>
                            <th align="left" colspan="1" rowspan="1" valign="top">ideal
                                <sup>
                                    <xref ref-type="bibr" rid="ref7">7</xref>
                                </sup>
                            </th>
                            <th align="left" colspan="1" rowspan="1" valign="top">GENAVi
                                <sup>
                                    <xref ref-type="bibr" rid="ref6">6</xref>
                                </sup>
                            </th>
                            <th align="left" colspan="1" rowspan="1" valign="top">RNfuzzyApp
                                <sup>
                                    <xref ref-type="bibr" rid="ref37">37</xref>
                                </sup>
                            </th>
                            <th align="left" colspan="1" rowspan="1" valign="top">DEGenR
                                <sup>
                                    <xref ref-type="bibr" rid="ref36">36</xref>
                                </sup>
                            </th>
                            <th align="left" colspan="1" rowspan="1" valign="top">ShinyGO
                                <sup>
                                    <xref ref-type="bibr" rid="ref35">35</xref>
                                </sup>
                            </th>
                        </tr>
                        <tr>
                            <th align="left" colspan="1" rowspan="1" valign="top">2022</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">2018</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">2020</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">2019</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">2021</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">2021</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">2020</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>IMPORT DATA/MANAGEMENT:</bold>
                            </td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Count data input mode</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>DESeq object input mode</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Gene list input mode</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Several gene names</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>&gt;2 species</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Raw data accessibility</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Demo data</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>DEA COMPUTATION &amp; DATA VISUALIZATION:</bold>
                            </td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>DEA statistical calculation</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Manage stats threshold</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Interactive statistics summary table</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Interactive preview visuals</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Interactive DE visuals</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>ENRICHMENT ANALYSIS &amp; VISUALIZATION:</bold>
                            </td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Custom background universe</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Split results by DE directions</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>KEGG results</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>GO results</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>GSEA type results</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Interactive EA tables</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Interactive EA visuals</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>DOWNLOAD &amp; REPORT:</bold>
                            </td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Individual plots download (.SVG, .HTML, .PNG)</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Interactive report</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Custom report</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>ACCESSIBILITY:</bold>
                            </td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Public server</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td colspan="1" rowspan="1"/>
                            <td colspan="1" rowspan="1"/>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Source code available</bold>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">x</td>
                        </tr>
                    </tbody>
                </table>
            </table-wrap>
            <p>Although overall applications share common analysis blocks, DEVEA presents more graphical variety than most of them. For example, as a criterion to consider in the table that an application contains &#x201c;Interactive preview visuals&#x201d; to preliminary explore the data, only one of PCA plot, violin/box plot of sample profile, heatmap for gene expression, sample clustering, gene expression dots plot per groups should be generated from the applications. For &#x201c;Interactive DE visuals&#x201d; of the DEA statistics and profile the criterion consist of including at least one of volcano plot, MA plot or karyoplot. Finally, for the &#x201c;Interactive visuals&#x201d; to navigate the EA, the marked tools include at least one plot among bars plot, dots plot, chord plot, heatmap, net plot, word cloud, circle plot of the enriched terms. For most applications, only a small subset of these plots are implemented. DEVEA contains all these graphs, requirement that none of the others met.</p>
        </sec>
        <sec id="sec3">
            <title>Conclusion and Future Perspectives</title>
            <p>The DEVEA application is developed to improve the set of existing software to perform DEA, data visualization and annotation or EA from transcriptomics data. DEVEA meets the need for applications that give sufficient usage autonomy, without compromising the complexity and accuracy of the results. It provides an interactive and user-friendly interface accessible to users without bioinformatics training, with a high diversity of analysis components. Researchers can explore their data in real-time, carry out DEA and subsequent EA from distinct well-known databases without losing possible customization. DEVEA contains a large range of functions in a single tool, avoiding the use of different tools/websites to perform transcriptomics analysis, offering advanced ready-to-publish visuals, tables and results. One of the main strength is the incorporation of several input data types. Additionally, the use of robust R packages, especially the DEA DESeq2 package is an attractive functionality of the application. The possibility to include a custom background makes DEVEA better suited for analysis in which correction of some experimental bias could lead to better results in the EA, avoiding the inappropriate inflation of statistical p-values and false-positive results. Another key advantage is that DEVEA allows the user to extract their results individually or in an interactive format through a custom HTML format file. To further develop DEVEA analyses, we plan to offer additional pre-treatment options (e.g. removing batch effect, filtering genes by expression, etc.) and integrate more species and include transcription factor enrichment analysis. In conclusion, the purpose of DEVEA is to promote the dialogue between biologists and bioinformaticians, particularly to produce suitable data and to understand the validity of the data needed to create the best downstream results.</p>
        </sec>
        <sec id="sec4">
            <title>Software availability</title>
            <p>
                <list list-type="bullet">
                    <list-item>
                        <label>&#x2022;</label>
                        <p>Software available at 
                            <ext-link ext-link-type="uri" xlink:href="http://shiny.imib.es/devea/">http://shiny.imib.es/devea/</ext-link>. Archived source code as at time of publication: 
                            <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5281/zenodo.6657245">https://doi.org/10.5281/zenodo.6657245</ext-link>.</p>
                    </list-item>
                    <list-item>
                        <label>&#x2022;</label>
                        <p>Latest source code on 
                            <ext-link ext-link-type="uri" xlink:href="https://github.com/MiriamRiquelmeP/DEVEA">https://github.com/MiriamRiquelmeP/DEVEA</ext-link>.</p>
                    </list-item>
                    <list-item>
                        <label>&#x2022;</label>
                        <p>Test files for every input mode can be found also on 
                            <ext-link ext-link-type="uri" xlink:href="https://github.com/MiriamRiquelmeP/DEVEA/tree/main/data">https://github.com/MiriamRiquelmeP/DEVEA/tree/main/data</ext-link>.</p>
                    </list-item>
                    <list-item>
                        <label>&#x2022;</label>
                        <p>Tutorial accessible from both DEVEA modules (DESeq DEVEA and Simple DEVEA) in the &#x2018;Tutorial&#x2019; section from the top controls and independently on 
                            <ext-link ext-link-type="uri" xlink:href="https://shiny.imib.es/DESeqDevea/tutorial.html">https://shiny.imib.es/DESeqDevea/tutorial.html</ext-link> or 
                            <ext-link ext-link-type="uri" xlink:href="https://shiny.imib.es/simpleDevea/tutorial.html">https://shiny.imib.es/simpleDevea/tutorial.html</ext-link>.</p>
                    </list-item>
                </list>
            </p>
            <p>License: Apache license 2.0.</p>
        </sec>
        <sec id="sec5">
            <title>Author contributions</title>
            <p>MRP and FPS conceived the application, did the development and wrote the manuscript. CE, SB and EB supervised the work, tested the application and wrote the manuscript. JFD contributed fund acquisition and resources for the project. All authors discussed the results and contributed to the final manuscript.</p>
        </sec>
    </body>
    <back>
        <ack>
            <title>Acknowledgements</title>
            <p>We would like to thank all the people from MIRCen, CNRGH and IMIB who helped in the testing for the implementation of the application and provided valuable ideas for improvement. We would also like to thank Steven McGinn for his help in proofreading the manuscript.</p>
        </ack>
        <ref-list>
            <title>References</title>
            <ref id="ref1">
                <label>1</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Mortazavi</surname>
                            <given-names>A</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Williams</surname>
                            <given-names>BA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>McCue</surname>
                            <given-names>K</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Mapping and quantifying mammalian transcriptomes by rna-seq.</article-title>
                    <source>

                        <italic toggle="yes">Nat. Methods.</italic>
</source>
                    <year>2008</year>;<volume>5</volume>(<issue>7</issue>):<fpage>621</fpage>&#x2013;<lpage>628</lpage>.
                    <pub-id pub-id-type="doi">10.1038/nmeth.1226</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref2">
                <label>2</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Byron</surname>
                            <given-names>SA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Van Keuren-Jensen</surname>
                            <given-names>KR</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Engelthaler</surname>
                            <given-names>DM</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Translating rna sequencing into clinical diagnostics: opportunities and challenges.</article-title>
                    <source>

                        <italic toggle="yes">Nat. Rev. Genet.</italic>
</source>
                    <year>2016</year>;<volume>17</volume>(<issue>5</issue>):<fpage>257</fpage>&#x2013;<lpage>271</lpage>.
                    <pub-id pub-id-type="pmid">26996076</pub-id>
                    <pub-id pub-id-type="doi">10.1038/nrg.2016.10</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref3">
                <label>3</label>
                <mixed-citation publication-type="book">
                    <collab>R Core Team</collab>:
                    <source>

                        <italic toggle="yes">R: A Language and Environment for Statistical Computing.</italic>
</source>
                    <publisher-loc>Vienna, Austria</publisher-loc>:
                    <publisher-name>R Foundation for Statistical Computing</publisher-name>;<year>2020</year>.
                    <ext-link ext-link-type="uri" xlink:href="https://www.R-project.org/">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref4">
                <label>4</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Chang</surname>
                            <given-names>W</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Cheng</surname>
                            <given-names>J</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Allaire</surname>
                            <given-names>JJ</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <source>

                        <italic toggle="yes">shiny: Web Application Framework for R.</italic>
</source>
                    <year>2021</year>. R package version 1.7.1.
                    <ext-link ext-link-type="uri" xlink:href="https://CRAN.R-project.org/package=shiny">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref5">
                <label>5</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ge</surname>
                            <given-names>SX</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Son</surname>
                            <given-names>EW</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Yao</surname>
                            <given-names>R</given-names>
                        </name>
</person-group>:
                    <article-title>idep: an integrated web application for differential expression and pathway analysis of rna-seq data.</article-title>
                    <source>

                        <italic toggle="yes">BMC Bioinform.</italic>
</source>
                    <year>2018</year>;<volume>19</volume>(<issue>1</issue>):<fpage>1</fpage>&#x2013;<lpage>24</lpage>.</mixed-citation>
            </ref>
            <ref id="ref6">
                <label>6</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Reyes</surname>
                            <given-names>ALP</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Silva</surname>
                            <given-names>TC</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Coetzee</surname>
                            <given-names>SG</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Genavi: a shiny web application for gene expression normalization, analysis and visualization.</article-title>
                    <source>

                        <italic toggle="yes">BMC Genomics.</italic>
</source>
                    <year>2019</year>;<volume>20</volume>(<issue>1</issue>):<fpage>1</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation>
            </ref>
            <ref id="ref7">
                <label>7</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Marini</surname>
                            <given-names>F</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Linke</surname>
                            <given-names>J</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Binder</surname>
                            <given-names>H</given-names>
                        </name>
</person-group>:
                    <article-title>ideal: an r/bioconductor package for interactive differential expression analysis.</article-title>
                    <source>

                        <italic toggle="yes">BMC Bioinform.</italic>
</source>
                    <year>2020</year>;<volume>21</volume>(<issue>1</issue>):<fpage>1</fpage>&#x2013;<lpage>16</lpage>.</mixed-citation>
            </ref>
            <ref id="ref8">
                <label>8</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Love</surname>
                            <given-names>MI</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Huber</surname>
                            <given-names>W</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Anders</surname>
                            <given-names>S</given-names>
                        </name>
</person-group>:
                    <article-title>Moderated estimation of fold change and dispersion for rna-seq data with deseq2.</article-title>
                    <source>

                        <italic toggle="yes">Genome Biol.</italic>
</source>
                    <year>2014</year>;<volume>15</volume>(<issue>12</issue>):<fpage>1</fpage>&#x2013;<lpage>21</lpage>.
                    <pub-id pub-id-type="doi">10.1186/s13059-014-0550-8</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref9">
                <label>9</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Pag&#x00e8;s</surname>
                            <given-names>H</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Carlson</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Falcon</surname>
                            <given-names>S</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <source>

                        <italic toggle="yes">AnnotationDbi: Manipulation of SQLite-based annotations in Bioconductor.</italic>
</source>
                    <year>2020</year>. R package version 1.52.0.
                    <ext-link ext-link-type="uri" xlink:href="https://bioconductor.org/packages/AnnotationDbi">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref10">
                <label>10</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Alexa</surname>
                            <given-names>A</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Rahnenfuhrer</surname>
                            <given-names>J</given-names>
                        </name>
</person-group>:
                    <source>

                        <italic toggle="yes">topGO: Enrichment Analysis for Gene Ontology.</italic>
</source>
                    <year>2020</year>. R package version 2.42.0.</mixed-citation>
            </ref>
            <ref id="ref11">
                <label>11</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Korotkevich</surname>
                            <given-names>G</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Sukhov</surname>
                            <given-names>V</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Sergushichev</surname>
                            <given-names>A</given-names>
                        </name>
</person-group>:
                    <article-title>Fast gene set enrichment analysis.</article-title>
                    <source>

                        <italic toggle="yes">bioRxiv.</italic>
</source>
                    <year>2019</year>.
                    <pub-id pub-id-type="doi">10.1101/060012</pub-id>
                    <ext-link ext-link-type="uri" xlink:href="http://biorxiv.org/content/early/2016/06/20/060012">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref12">
                <label>12</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Guangchuang</surname>
                            <given-names>Y</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Wang</surname>
                            <given-names>L-G</given-names>
                        </name>
</person-group>:
                    <article-title>Yanyan Han, and Qing-Yu He. clusterprofiler: an r package for comparing biological themes among gene clusters.</article-title>
                    <source>

                        <italic toggle="yes">Omics: A Journal of Integrative Biology.</italic>
</source>
                    <year>2012</year>;<volume>16</volume>(<issue>5</issue>):<fpage>284</fpage>&#x2013;<lpage>287</lpage>.</mixed-citation>
            </ref>
            <ref id="ref13">
                <label>13</label>
                <mixed-citation publication-type="book">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Wickham</surname>
                            <given-names>H</given-names>
                        </name>
</person-group>:
                    <source>

                        <italic toggle="yes">ggplot2: Elegant Graphics for Data Analysis.</italic>
</source>
                    <publisher-loc>New York</publisher-loc>:
                    <publisher-name>Springer-Verlag</publisher-name>;<year>2016</year>.
                    <ext-link ext-link-type="uri" xlink:href="https://ggplot2.tidyverse.org">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref14">
                <label>14</label>
                <mixed-citation publication-type="book">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Sievert</surname>
                            <given-names>C</given-names>
                        </name>
</person-group>:
                    <source>

                        <italic toggle="yes">Interactive Web-Based Data Visualization with R, plotly, and shiny.</italic>
</source>
                    <publisher-name>Chapman and Hall/CRC</publisher-name>;<year>2020</year>.
                    <ext-link ext-link-type="uri" xlink:href="https://plotly-r.com">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref15">
                <label>15</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Baik</surname>
                            <given-names>B</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Yoon</surname>
                            <given-names>S</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Nam</surname>
                            <given-names>D</given-names>
                        </name>
</person-group>:
                    <article-title>Benchmarking RNA-seq differential expression analysis methods using spike-in and simulation data.</article-title>
                    <source>

                        <italic toggle="yes">PLoS One.</italic>
</source>
                    <year>2020</year>.
                    <pub-id pub-id-type="doi">10.1371/journal.pone.0232271</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref16">
                <label>16</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ritchie</surname>
                            <given-names>ME</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Phipson</surname>
                            <given-names>B</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Wu</surname>
                            <given-names>D</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>
                        <italic toggle="yes">limma</italic> powers differential expression analyses for RNA-sequencing and microarray studies.</article-title>
                    <source>

                        <italic toggle="yes">Nucleic Acids Res.</italic>
</source>
                    <year>2015</year>;<volume>43</volume>(<issue>7</issue>): e47.
                    <pub-id pub-id-type="doi">10.1093/nar/gkv007</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref17">
                <label>17</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Hardcastle</surname>
                            <given-names>TJ</given-names>
                        </name>
</person-group>:
baySeq: Empirical Bayesian analysis of patterns of differential expression in count data.
                    <italic toggle="yes">R package version 2.31.0</italic>
                    <italic toggle="yes">.</italic>
                    <year>2022</year>.</mixed-citation>
            </ref>
            <ref id="ref18">
                <label>18</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Robinson</surname>
                            <given-names>MD</given-names>
                        </name>

                        <name name-style="western">
                            <surname>McCarthy</surname>
                            <given-names>DJ</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Smyth</surname>
                            <given-names>GK</given-names>
                        </name>
</person-group>:
                    <article-title>edgeR: a Bioconductor package for differential expression analysis of digital gene expression data.</article-title>
                    <source>

                        <italic toggle="yes">Bioinformatics.</italic>
</source>
                    <year>2010</year>;<volume>26</volume>(<issue>1</issue>):<fpage>139</fpage>&#x2013;<lpage>140</lpage>.
                    <pub-id pub-id-type="doi">10.1093/bioinformatics/btp616</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref19">
                <label>19</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ole&#x015b;</surname>
                            <given-names>A</given-names>
                        </name>
</person-group>:
                    <article-title>Deformats: Differential gene expression data formats converter.</article-title>
                    <year>2021</year>. R package version 1.20.0.
                    <ext-link ext-link-type="uri" xlink:href="https://github.com/aoles/DEFormats">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref20">
                <label>20</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Langley</surname>
                            <given-names>SR</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Mayr</surname>
                            <given-names>M</given-names>
                        </name>
</person-group>:
                    <article-title>Comparative analysis of statistical methods used for detecting differential expression in label-free mass spectrometry proteomics.</article-title>
                    <source>

                        <italic toggle="yes">J. Proteome.</italic>
</source>
                    <year>2015</year>;<volume>129</volume>:<fpage>83</fpage>&#x2013;<lpage>92</lpage>.
                    <pub-id pub-id-type="pmid">26193490</pub-id>
                    <pub-id pub-id-type="doi">10.1016/j.jprot.2015.07.012</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref21">
                <label>21</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Zhang</surname>
                            <given-names>Y</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Parmigiani</surname>
                            <given-names>G</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Johnson</surname>
                            <given-names>WE</given-names>
                        </name>
</person-group>:
                    <article-title>ComBat-seq: batch effect adjustment for RNA-seq count data.</article-title>
                    <source>

                        <italic toggle="yes">NAR Genom. Bioinform.</italic>
</source>
                    <year>2020</year>;<volume>2</volume>(<issue>3</issue>):<fpage>lqaa078</fpage>.
                    <pub-id pub-id-type="doi">10.1093/nargab/lqaa078</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref22">
                <label>22</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Altman</surname>
                            <given-names>DG</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Bland</surname>
                            <given-names>JM</given-names>
                        </name>
</person-group>:
                    <article-title>Measurement in medicine: The analysis of method comparison studies.</article-title>
                    <source>

                        <italic toggle="yes">Journal of the Royal Statistical Society. Series D (The Statistician).</italic>
</source>
                    <year>1983</year>;<volume>32</volume>(<issue>3</issue>):<fpage>307</fpage>&#x2013;<lpage>317</lpage>.
                    <issn>00390526, 14679884</issn>.
                    <ext-link ext-link-type="uri" xlink:href="http://www.jstor.org/stable/2987937">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref23">
                <label>23</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kanehisa</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Goto</surname>
                            <given-names>S</given-names>
                        </name>
</person-group>:
                    <article-title>Kegg: kyoto encyclopedia of genes and genomes.</article-title>
                    <source>

                        <italic toggle="yes">Nucleic Acids Res.</italic>
</source>
                    <year>2000</year>;<volume>28</volume>(<issue>1</issue>):<fpage>27</fpage>&#x2013;<lpage>30</lpage>.
                    <pub-id pub-id-type="pmid">10592173</pub-id>
                    <pub-id pub-id-type="doi">10.1093/nar/28.1.27</pub-id>
                    <pub-id pub-id-type="pmcid">PMC102409</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref24">
                <label>24</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Botstein</surname>
                            <given-names>D</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Cherry</surname>
                            <given-names>JM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Ashburner</surname>
                            <given-names>M</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Gene ontology: tool for the unification of biology.</article-title>
                    <source>

                        <italic toggle="yes">Nat. Genet.</italic>
</source>
                    <year>2000</year>;<volume>25</volume>(<issue>1</issue>):<fpage>25</fpage>&#x2013;<lpage>29</lpage>.</mixed-citation>
            </ref>
            <ref id="ref25">
                <label>25</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Jiang</surname>
                            <given-names>Z</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Gentleman</surname>
                            <given-names>R</given-names>
                        </name>
</person-group>:
                    <article-title>Extensions to gene set enrichment.</article-title>
                    <source>

                        <italic toggle="yes">Bioinformatics.</italic>
</source>
                    <year>2007</year>;<volume>23</volume>(<issue>3</issue>):<fpage>306</fpage>&#x2013;<lpage>313</lpage>.
                    <pub-id pub-id-type="pmid">17127676</pub-id>
                    <pub-id pub-id-type="doi">10.1093/bioinformatics/btl599</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref26">
                <label>26</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Abjean</surname>
                            <given-names>L</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Ben Haim</surname>
                            <given-names>L</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Riquelme-Perez</surname>
                            <given-names>M</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Reactive astrocytes promote proteostasis in Huntington&#x2019;s disease through the JAK2-STAT3 pathway.</article-title>
                    <source>

                        <italic toggle="yes">Brain.</italic>
</source>
                    <year>03 2022</year>;<fpage>awac068</fpage>.
                    <pub-id pub-id-type="doi">10.1093/brain/awac068</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref27">
                <label>27</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Tabrizi</surname>
                            <given-names>SJ</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Flower</surname>
                            <given-names>MD</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Ross</surname>
                            <given-names>CA</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Huntington disease: new insights into molecular pathogenesis and therapeutic opportunities.</article-title>
                    <source>

                        <italic toggle="yes">Nat. Rev. Neurol.</italic>
</source>
                    <year>2020</year>;<volume>16</volume>(<issue>10</issue>):<fpage>529</fpage>&#x2013;<lpage>546</lpage>.
                    <pub-id pub-id-type="pmid">32796930</pub-id>
                    <pub-id pub-id-type="doi">10.1038/s41582-020-0389-4</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref28">
                <label>28</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Verkhratsky</surname>
                            <given-names>A</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Nedergaard</surname>
                            <given-names>M</given-names>
                        </name>
</person-group>:
                    <article-title>Physiology of astroglia.</article-title>
                    <source>

                        <italic toggle="yes">Physiol. Rev.</italic>
</source>
                    <year>2018</year>;<volume>98</volume>(<issue>1</issue>):<fpage>239</fpage>&#x2013;<lpage>389</lpage>.
                    <pub-id pub-id-type="pmid">29351512</pub-id>
                    <pub-id pub-id-type="doi">10.1152/physrev.00042.2016</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref29">
                <label>29</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ben Haim</surname>
                            <given-names>L</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Sauvage</surname>
                            <given-names>M-A C-d</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Ceyz&#x00e9;riat</surname>
                            <given-names>K</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Elusive roles for reactive astrocytes in neurodegenerative diseases.</article-title>
                    <source>

                        <italic toggle="yes">Front. Cell. Neurosci.</italic>
</source>
                    <year>2015</year>;<volume>9</volume>:<fpage>278</fpage>.
                    <pub-id pub-id-type="doi">10.3389/fncel.2015.00278</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref30">
                <label>30</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Andrews</surname>
                            <given-names>S</given-names>
                        </name>
</person-group>:
                    <source>FastQC: A Quality Control Tool for High Throughput Sequence Data.</source>
                    <year>2010</year>.
                    <ext-link ext-link-type="uri" xlink:href="http://www.bioinformatics.babraham.ac.uk/projects/fastqc/">http://www.bioinformatics.babraham.ac.uk/projects/fastqc/</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref31">
                <label>31</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kim</surname>
                            <given-names>D</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Langmead</surname>
                            <given-names>B</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Salzberg</surname>
                            <given-names>SL</given-names>
                        </name>
</person-group>:
                    <article-title>HISAT: a fast spliced aligner with low memory requirements.</article-title>
                    <source>

                        <italic toggle="yes">Nat. Methods.</italic>
</source>
                    <year>2015</year>;<volume>12</volume>(<issue>357-360</issue>):<fpage>9</fpage>.</mixed-citation>
            </ref>
            <ref id="ref32">
                <label>32</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Liao</surname>
                            <given-names>Y</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Smyth</surname>
                            <given-names>GK</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Shi</surname>
                            <given-names>W</given-names>
                        </name>
</person-group>:
                    <article-title>featureCounts: an efficient general purpose program for assigning sequence reads to genomic features.</article-title>
                    <source>

                        <italic toggle="yes">Bioinformatics.</italic>
</source>
                    <year>2014</year>;<volume>30</volume>:<fpage>923</fpage>&#x2013;<lpage>930</lpage>.</mixed-citation>
            </ref>
            <ref id="ref33">
                <label>33</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Lee</surname>
                            <given-names>K</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Lehmann</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Paul</surname>
                            <given-names>MV</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>lack of FIBRILLIN6 in Arabidopsis thaliana affects light acclimation and sulfate metabolism.</article-title>
                    <source>

                        <italic toggle="yes">New Phytol.</italic>
</source>
                    <year>2020</year>;<volume>225</volume>(<issue>4</issue>):<fpage>1715</fpage>&#x2013;<lpage>1731</lpage>.</mixed-citation>
            </ref>
            <ref id="ref34">
                <label>34</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Afgan</surname>
                            <given-names>E</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Baker</surname>
                            <given-names>D</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Batut</surname>
                            <given-names>B</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>The Galaxy platform for accessible, reproducible and collaborative biomedical analyses.</article-title>
                    <source>

                        <italic toggle="yes">Nucleic Acids Res.</italic>
</source>
                    <year>2 July 2018</year>;<volume>46</volume>(<issue>W1</issue>):<fpage>W537</fpage>&#x2013;<lpage>W544</lpage>.
                    <pub-id pub-id-type="doi">10.1093/nar/gky379</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref35">
                <label>35</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ge</surname>
                            <given-names>SX</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Jung</surname>
                            <given-names>D</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Yao</surname>
                            <given-names>R</given-names>
                        </name>
</person-group>:
                    <article-title>Shinygo: a graphical gene-set enrichment tool for animals and plants.</article-title>
                    <source>

                        <italic toggle="yes">Bioinformatics.</italic>
</source>
                    <year>2020</year>;<volume>36</volume>(<issue>8</issue>):<fpage>2628</fpage>&#x2013;<lpage>2629</lpage>.
                    <pub-id pub-id-type="pmid">31882993</pub-id>
                    <pub-id pub-id-type="doi">10.1093/bioinformatics/btz931</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref36">
                <label>36</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Choudhary</surname>
                            <given-names>KS</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Caldwell</surname>
                            <given-names>AB</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Subramaniam</surname>
                            <given-names>S</given-names>
                        </name>
</person-group>:
                    <article-title>DEGenR: An R Shiny app for differential gene expression and enrichment analysis.</article-title>
                    <year>May 2021</year>.
                    <pub-id pub-id-type="doi">10.5281/zenodo.4815134</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref37">
                <label>37</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Haering</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Habermann</surname>
                            <given-names>BH</given-names>
                        </name>
</person-group>:
                    <article-title>Rnfuzzyapp: an r shiny rna-seq data analysis app for visualisation, differential expression analysis, time-series clustering and enrichment analysis.</article-title>
                    <source>

                        <italic toggle="yes">F1000Res.</italic>
</source>
                    <year>2021</year>;<volume>10</volume>:<fpage>654</fpage>.
                    <pub-id pub-id-type="doi">10.12688/f1000research.54533.1</pub-id>
                </mixed-citation>
            </ref>
        </ref-list>
    </back>
    <sub-article article-type="reviewer-report" id="report167705">
        <front-stub>
            <article-id pub-id-type="doi">10.5256/f1000research.144696.r167705</article-id>
            <title-group>
                <article-title>Reviewer response for version 2</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Guo</surname>
                        <given-names>Wenbin</given-names>
                    </name>
                    <xref ref-type="aff" rid="r167705a1">1</xref>
                    <role>Referee</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-1829-6044</uri>
                </contrib>
                <aff id="r167705a1">
                    <label>1</label>Information and Computational Sciences, James Hutton Institute, Dundee, UK</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>27</day>
                <month>3</month>
                <year>2023</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2023 Guo W</copyright-statement>
                <copyright-year>2023</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport167705" related-article-type="peer-reviewed-article" xlink:href="10.12688/f1000research.122949.2"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>In response to the feedback provided in the last review, the authors have carefully reviewed and revised their manuscript, taking into account all the comments and suggestions made. They have added new information where necessary to further support their claims. The authors have made sure that their arguments and findings are presented clearly and logically. Overall, the authors have shown great attention to detail and have made improvements to their manuscript.</p>
            <p>Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?</p>
            <p>Yes</p>
            <p>Is the rationale for developing the new software tool clearly explained?</p>
            <p>Yes</p>
            <p>Is the description of the software tool technically sound?</p>
            <p>Yes</p>
            <p>Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?</p>
            <p>Yes</p>
            <p>Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?</p>
            <p>Yes</p>
            <p>Reviewer Expertise:</p>
            <p>Transcriptomics method development, automated pipeline development,&#x00a0;Shiny App development, bioinformatics analysis, RNA-seq data analysis, differential gene expression analysis, differential alternative splicing analysis, gene regulatory network analysis</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.</p>
        </body>
    </sub-article>
    <sub-article article-type="reviewer-report" id="report152235">
        <front-stub>
            <article-id pub-id-type="doi">10.5256/f1000research.135003.r152235</article-id>
            <title-group>
                <article-title>Reviewer response for version 1</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Guo</surname>
                        <given-names>Wenbin</given-names>
                    </name>
                    <xref ref-type="aff" rid="r152235a1">1</xref>
                    <role>Referee</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-1829-6044</uri>
                </contrib>
                <aff id="r152235a1">
                    <label>1</label>Information and Computational Sciences, James Hutton Institute, Dundee, UK</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>10</day>
                <month>10</month>
                <year>2022</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2022 Guo W</copyright-statement>
                <copyright-year>2022</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport152235" related-article-type="peer-reviewed-article" xlink:href="10.12688/f1000research.122949.1"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve-with-reservations</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>
                <bold>Summary</bold>
            </p>
            <p> </p>
            <p> The author developed a shiny App DEVEA for biologists who lack extensive bioinformatics skills to perform complex differential expression analysis and downstream function annotation and pathway enrichment analysis. It provides an easy-to-use platform and empowers biologists to hand on complex RNA-seq analysis by themselves. The multiple options of inputs, including (a) the raw read counts of genes, (b) the intermediate dataset produced by DESeq2, (c) the gene list with statistics of significance and (d) the gene list only, allowed users to start the analysis flexibly from different types of data. It also provided interactive figures and tables to visualise the results in real-time. In the end, a report can be generated with user-selected results and figures, which improved the reproducibility of the RNA-seq analysis.</p>
            <p> </p>
            <p> Below are some limitations of the current&#x00a0;DEVEA and suggestions for future improvements. The author already had a plan to address some of them in future directions. 
                <list list-type="bullet">
                    <list-item>
                        <p>It seems that the current version of DEVEA only supports the analysis of human, mouse and rat, which limits its usage in wider studies of plant species and other animal species.</p>
                    </list-item>
                    <list-item>
                        <p>Due to the above limitation, the current manuscript lacks some case studies in other species, especially in plants.</p>
                    </list-item>
                    <list-item>
                        <p>The controls for errors caused by unwanted variations are not proposed in the DEVEA pipeline. For example, RNA-seq data often have batch effects between replicates and they will largely hinder the accuracy of differential expression analysis. DESeq2 also provides suggestions on how to correct the batch effects in the user manual.</p>
                    </list-item>
                    <list-item>
                        <p>DEVEA only allows a pair-wise comparison between control and treatment at a time, which is not flexible for complex experimental design, such as datasets with a great number of conditions to compare, datasets of time-series data and development series, and datasets with multiple groups and each group include addition level of conditions to compare.</p>
                    </list-item>
                    <list-item>
                        <p>It would be impressive to enable enrichment analysis for the genes lacking annotations. For example, getting the gene annotation by blasting the sequence against some databases. It will be especially useful for the analysis of newly assembled genes and transcripts.</p>
                    </list-item>
                </list> </p>
            <p> 
                <bold>Comments for manuscript improvement:</bold> 
                <list list-type="bullet">
                    <list-item>
                        <p>The preparation of some input data is still difficult for biologists who lack bioinformatics skills. For example, getting the raw read counts requires bioinformatics skills to map the RNA-seq data to a reference genome or transcriptome and generate read counts by using quantification tools such as Salmon, Kallisto and RSEM. The author should propose an easy-to-access method and provide step-by-step tutorials for biologists to generate the read counts from raw RNA-seq data, for example, using the Galaxy platform. &#x00a0;</p>
                    </list-item>
                    <list-item>
                        <p>There are massive methods available for the function of differential expression (DE) analysis. Many comparison studies showed that the methods DESeq2, Limma-voom, edgeR and Sleuth have similar performance in DE analysis and each of these methods has a big user group. To attract more users to DEVEA, the author could highlight the advantages to use DESeq2 in DEVEA compared with other methods, such as Limma and edgeR, in the introduction or discussion.</p>
                    </list-item>
                    <list-item>
                        <p>In the tutorial, the table of contents is floating and overlaps with texts and videos. Is it possible to reallocate the position of the table of contents to avoid overlapping?</p>
                    </list-item>
                    <list-item>
                        <p>In the example data link: 
                            <ext-link ext-link-type="uri" xlink:href="https://github.com/MiriamRiquelmeP/DEVEA/tree/main/data">https://github.com/MiriamRiquelmeP/DEVEA/tree/main/data</ext-link>, it would be better to include a readme file with descriptions of the example datasets.</p>
                    </list-item>
                    <list-item>
                        <p>&#x201c;Supplemental-Information.txt: Running DEVEA locally on a machine&#x201d;: I would recommend the author build DEVEA as an R package. Then, instead of &#x201c;Download the compressed folder from the DEVEA GitHub repository&#x201d;, users can install and run DEVEA on a local machine as an R package.</p>
                    </list-item>
                    <list-item>
                        <p>Page 3: &#x201c;Despite the great progress to facilitate transcriptomics computational analyses, some improvements are still possible for these tools.&#x201d; Although comparisons were given in the Related work section, the author should give brief descriptions of these tools and summarise their limitations as literature reviews in the introduction. The author also should address what are the possible improvements and why they are needed.</p>
                    </list-item>
                    <list-item>
                        <p>Page 11: &#x201c;Reads were aligned on the mouse genome (ENSEMBL GRCm38 release 96) and a count matrix was generated.&#x201d; For reproducibility, the tool for read mapping and count matrix generation should be referred to and cited.</p>
                    </list-item>
                    <list-item>
                        <p>Figure 7: the font size of labels and some details of the figures are too small. Would it be better to change the multiple plot layout to 3 rows x 2 columns?</p>
                    </list-item>
                </list> The paper has quite a few typos. The author should carefully check the entire manuscript again. Here, I have picked out some of them: 
                <list list-type="bullet">
                    <list-item>
                        <p>Page 3: &#x201c;key steps of a complete RNA-seq analyses pipeline&#x201d; should be &#x201c;key steps of a complete RNA-seq analysis pipeline&#x201d;</p>
                    </list-item>
                    <list-item>
                        <p>Page 3: &#x201c;detailed bellow in the circular notes&#x201d; should be &#x201c;detailed below in the circular notes&#x201d;.</p>
                    </list-item>
                    <list-item>
                        <p>Page 5: &#x201c;the simple gene list (GL) can be build from&#x201d; should be &#x201c;the simple gene list (GL) can be built from&#x201d;</p>
                    </list-item>
                    <list-item>
                        <p>Page 6: &#x201c;the program extract the conditions and&#x00a0; calculates&#x201d; should be &#x201c;the program extracts the conditions and&#x00a0; calculates&#x201d;</p>
                    </list-item>
                    <list-item>
                        <p>Page 11: &#x201c;To demonstrate the usefulness of DEVEA, a RNA-seq&#x201d; should be &#x201c;To demonstrate the usefulness of DEVEA, an RNA-seq&#x201d;</p>
                    </list-item>
                    <list-item>
                        <p>Page 12: &#x201c;which offers significantly less options since&#x201d; should be &#x201c;which offers significantly fewer options since&#x201d;</p>
                    </list-item>
                </list>
            </p>
            <p>Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?</p>
            <p>Yes</p>
            <p>Is the rationale for developing the new software tool clearly explained?</p>
            <p>Yes</p>
            <p>Is the description of the software tool technically sound?</p>
            <p>Yes</p>
            <p>Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?</p>
            <p>Yes</p>
            <p>Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?</p>
            <p>Yes</p>
            <p>Reviewer Expertise:</p>
            <p>Transcriptomics method development, automated pipeline development,&#x00a0;Shiny App development, bioinformatics analysis, RNA-seq data analysis, differential gene expression analysis, differential alternative splicing analysis, gene regulatory network analysis</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above.</p>
        </body>
        <sub-article article-type="response" id="comment9367-152235">
            <front-stub>
                <contrib-group>
                    <contrib contrib-type="author">
                        <name>
                            <surname>Riquelme-Perez</surname>
                            <given-names>Miriam</given-names>
                        </name>
                        <aff>MIRCen (CEA - Univ. Paris-Saclay, FR), France</aff>
                    </contrib>
                </contrib-group>
                <author-notes>
                    <fn fn-type="conflict">
                        <p>
                            <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                    </fn>
                </author-notes>
                <pub-date pub-type="epub">
                    <day>20</day>
                    <month>2</month>
                    <year>2023</year>
                </pub-date>
            </front-stub>
            <body>
                <p>
                    <bold>We thank the reviewer for taking the time to review our paper and test our application. We provide here a detailed response (in bold, after + symbol) to all the comments (introduced by -, in italic) and how we addressed the majority of them.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- It seems that the current version of DEVEA only supports the analysis of human, mouse and rat, which limits its usage in wider studies of plant species and other animal species.&#x00a0; Due to the above limitation, the current manuscript lacks some case studies in other species, especially in plants.</italic>
                </p>
                <p> 
                    <bold>+ We acknowledge that there is limited support for plant and animal species in the current version of DEVEA. We are planning to expand the number of species available in future versions. For this version, following the reviewer's suggestion, we have now 
                        <underline>included the model plant species 
                            <italic>Arabidopsis thaliana</italic> in DEVEA</underline>. A demo dataset has also been created compatible with DEVEA for this species, based on an RNA-seq study published recently (Lee et al. New Phytologist, 2020, 225(4):1715-1731).</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- The controls for errors caused by unwanted variations are not proposed in the DEVEA pipeline. For example, RNA-seq data often have batch effects between replicates and they will largely hinder the accuracy of differential expression analysis. DESeq2 also provides suggestions on how to correct the batch effects in the user manual.</italic>
                </p>
                <p> 
                    <bold>+ We can distinguish between modeling the batch effect using DESeq2 within DEVEA and removing the batch effect before importing the data into DEVEA. An advantage of using as input data a DO generated previously in R, is that the user can include Batch in the design formula as &#x201c;design = ~Batch + Condition&#x201d;. Once the final contrast is specified as Condition_level1_vs_level2, the batch effect will then be 'accounted for' (the statistical inferences will be adjusted for Batch) with a differential expression analysis testing for Condition. Batch is essentially treated in DEVEA as a covariate in the regression model, just as we do in association studies. If the user wants to effectively remove the batch effect for downstream analyses, it can be performed outside DEVEA on the variance-stabilized or rlog expression values using limma::removeBatchEffect() or ComBat-seq tool, before uploading the data to the application again. This could be considered for future versions of DEVEA as well. We have added a section in the &#x2018;Data upload and statistical design specification&#x2019; section of the manuscript.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- DEVEA only allows a pair-wise comparison between control and treatment at a time, which is not flexible for complex experimental design, such as datasets with a great number of conditions to compare, datasets of time-series data and development series, and datasets with multiple groups and each group include addition level of conditions to compare.</italic>
                    <bold>&#x00a0;&#x00a0;</bold>
                </p>
                <p> 
                    <bold>+ Multiple experimental conditions can be included in the design of the DESeq2 object (DO). DEVEA will offer the possibility to consider any of them foreach analysis. For instance, when &#x201c;design = ~ConditionA + ConditionB + ConditionC&#x201d;, the tool will propose as possible contrast 1.ConditionA_level1_vs_level2, 2.ConditionB_level1_vs_level2 and 3.ConditionC_level1_vs_level2. The user can select from DEVEA interface, which specific contrast to explore. In addition, for DO and CM + SI, when there are more than two levels from the same condition, DEVEA will propose all the one-vs-one combinations. Therefore, if the &#x201c;design = ~ ConditionWith4levels&#x201d;, the possible contrasts would be 1.Condition_level1_vs_level4, 2.Condition_level2_vs_level4, and 3.Condition_level3_vs_level4, level4 being the basal condition for every contrast. For CM + SI, these levels are selected alphabetically. In a DO, the user can use the function relevel() from DESeq2 in R to specify the basal level. We have changed the text in the manuscript to indicate these possibilities, in the &#x2018;Data upload and statistical design specification&#x2019; from the &#x2018;Implementation&#x2019; section.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- It would be impressive to enable enrichment analysis for the genes lacking annotations. For example, getting the gene annotation by blasting the sequence against some databases. It will be especially useful for the analysis of newly assembled genes and transcripts.</italic>
                </p>
                <p> 
                    <bold>+ We agree that such an initiative would provide a genuinely useful service, especially for recently sequenced organisms who do not have yet a good and comprehensive annotation. However, this task is far from being trivial and requires a substantial amount of software development and is therefore currently beyond the scope of the current DEVEA implementation. For DEVEA, we currently aim to exploit available packages and resources for visualization, differential expression analysis and enrichment from well-known and described species.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>Comments for manuscript improvement:</italic>
                </p>
                <p>
                    <italic> - The preparation of some input data is still difficult for biologists who lack bioinformatics skills. For example, getting the raw read counts requires bioinformatics skills to map the RNA-seq data to a reference genome or transcriptome and generate read counts by using quantification tools such as Salmon, Kallisto and RSEM. The author should propose an easy-to-access method and provide step-by-step tutorials for biologists to generate the read counts from raw RNA-seq data, for example, using the Galaxy platform.</italic>
                </p>
                <p> 
                    <bold>&#x00a0;</bold>
                    <bold>+ It is true that data preparation can be quite complicated for non-specialists. Following the remark of the reviewer, we have added references and web links for two complete pipelines and tutorials for Galaxy on our DEVEA GitHub page (https://github.com/MiriamRiquelmeP/DEVEA/blob/main/Galaxy_tutorials.md). We have also included a brief explanation of them in the &#x2018;Use case&#x2019; section.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- There are massive methods available for the function of differential expression (DE) analysis. Many comparison studies showed that the methods DESeq2, Limma-voom, edgeR and Sleuth have similar performance in DE analysis and each of these methods has a big user group. To attract more users to DEVEA, the author could highlight the advantages to use DESeq2 in DEVEA compared with other methods, such as Limma and edgeR, in the introduction or discussion.</italic>
                </p>
                <p> 
                    <bold>+ It is correct that there are several methods available for RNA-seq differential expression analysis with comparable performances. We chose DESeq2 because it is widely used, very robust and recognised in the community. As suggested by the reviewer, we now stress, in the&#x00a0; &#x2018;Operation&#x2019; and briefly in the &#x2018;Conclusion and Future Perspectives&#x2019; sections, the robustness of the method by mentioning an article that compares DESeq2's performance with other methods (Baik et al., PLoS One, 2020, 15(4):e0232271).</bold>
                </p>
                <p> 
                    <bold>&#x00a0;&#x00a0;&#x00a0;&#x00a0;</bold>
                </p>
                <p> 
                    <italic>- In the tutorial, the table of contents is floating and overlaps with texts and videos. Is it possible to reallocate the position of the table of contents to avoid overlapping?</italic>
                </p>
                <p> 
                    <bold>+ We have noticed that the HTML file that displays the tutorial is significantly heavy. As a result, some browsers do not render it properly and take some time to put each element in its place. In order to view the tutorial, as well as the complete workflow of DEVEA itself, we strongly recommend the use of Mozilla Firefox Web Browser. This part has been clarified in the &#x2018;Operation&#x2019; section.</bold>
                </p>
                <p> 
                    <bold>&#x00a0;&#x00a0;&#x00a0;&#x00a0;&#x00a0;</bold>
                </p>
                <p> 
                    <italic>- In the example data link: https://github.com/MiriamRiquelmeP/DEVEA/tree/main/data, it would be better to include a readme file with descriptions of the example datasets.</italic>
                </p>
                <p> 
                    <bold>+ A README.md file has been included on GitHub data folder, with all the test data inside (for Mus musculus and for Arabidopsis thaliana).</bold>
                </p>
                <p> 
                    <bold>&#x00a0;&#x00a0;&#x00a0;&#x00a0;&#x00a0;</bold>
                </p>
                <p> 
                    <italic>- &#x201c;Supplemental-Information.txt: Running DEVEA locally on a machine&#x201d;: I would recommend the author build DEVEA as an R package. Then, instead of &#x201c;Download the compressed folder from the DEVEA GitHub repository&#x201d;, users can install and run DEVEA on a local machine as an R package.</italic>
                </p>
                <p> 
                    <bold>+ In fact, DEVEA is a web interface with two R Shiny applications bundled together and due to R packages structural constraints, it is not so straightforward to package such an application. However, to facilitate the local installation of DEVEA, we have added a script on DEVEA&#x2019;s github that will install all the necessary R dependences for DEVEA (script_libraryApp.R). Then the user only has to clone the DEVEA repository from github and launch the application (2-steps process) after running the script. For future versions, we plan to develop a Docker image, rather than an R package. We have detailed the process in the supplemental information (https://github.com/MiriamRiquelmeP/DEVEA/blob/main/Supplemental-Information.txt)</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- Page 3: &#x201c;Despite the great progress to facilitate transcriptomics computational analyses, some improvements are still possible for these tools.&#x201d; Although comparisons were given in the Related work section, the author should give brief descriptions of these tools and summarise their limitations as literature reviews in the introduction. The author also should address what are the possible improvements and why they are needed.</italic>
                </p>
                <p> 
                    <bold>+ We have added a short paragraph in the introduction summarizing the features and limitations of the tools comparable to DEVEA in the introduction.</bold>
                </p>
                <p> 
                    <bold>&#x00a0;&#x00a0;</bold>
                </p>
                <p> 
                    <italic>- Page 11: &#x201c;Reads were aligned on the mouse genome (ENSEMBL GRCm38 release 96) and a count matrix was generated.&#x201d; For reproducibility, the tool for read mapping and count matrix generation should be referred to and cited.</italic>
                </p>
                <p> 
                    <bold>+ The software tools we used for this task and further details are now indicated in the main text.</bold>
                </p>
                <p> 
                    <bold>&#x00a0;</bold>
                </p>
                <p> 
                    <italic>&#x00a0;-&#x00a0; Figure 7: the font size of labels and some details of the figures are too small. Would it be better to change the multiple plot layout to 3 rows x 2 columns?</italic>
                </p>
                <p> 
                    <bold>+ We have tried to reformat the figure layout to 3 rows x 2 columns, but the result was really not satisfying, so we preferred to keep the original layout.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>The paper has quite a few typos. The author should carefully check the entire manuscript again. Here, I have picked out some of them:&#x00a0;</italic>
                </p>
                <p>
                    <italic> &#x00a0;&#x00a0;&#x00a0;&#x00a0;Page 3: &#x201c;key steps of a complete RNA-seq analyses pipeline&#x201d; should be &#x201c;key steps of a complete RNA-seq analysis pipeline&#x201d;&#x00a0;</italic>
                </p>
                <p>
                    <italic> &#x00a0;&#x00a0;&#x00a0;&#x00a0;&#x00a0;</italic>
                </p>
                <p>
                    <italic> &#x00a0;&#x00a0;&#x00a0;&#x00a0;Page 3: &#x201c;detailed bellow in the circular notes&#x201d; should be &#x201c;detailed below in the circular notes&#x201d;.&#x00a0;</italic>
                </p>
                <p>
                    <italic> &#x00a0;&#x00a0;&#x00a0;&#x00a0;&#x00a0;</italic>
                </p>
                <p>
                    <italic> &#x00a0;&#x00a0;&#x00a0;&#x00a0;Page 5: &#x201c;the simple gene list (GL) can be build from&#x201d; should be &#x201c;the simple gene list (GL) can be built from&#x201d;</italic>
                </p>
                <p>
                    <italic> &#x00a0;&#x00a0;&#x00a0;&#x00a0;&#x00a0;</italic>
                </p>
                <p>
                    <italic> &#x00a0;&#x00a0;&#x00a0;&#x00a0;Page 6: &#x201c;the program extract the conditions and&#x00a0; calculates&#x201d; should be &#x201c;the program extracts the conditions and&#x00a0; calculates&#x201d;</italic>
                </p>
                <p>
                    <italic> &#x00a0;&#x00a0;&#x00a0;&#x00a0;&#x00a0;</italic>
                </p>
                <p>
                    <italic> &#x00a0;&#x00a0;&#x00a0;&#x00a0;Page 11: &#x201c;To demonstrate the usefulness of DEVEA, a RNA-seq&#x201d; should be &#x201c;To demonstrate the usefulness of DEVEA, an RNA-seq&#x201d;</italic>
                </p>
                <p>
                    <italic> &#x00a0;&#x00a0;&#x00a0;&#x00a0;&#x00a0;</italic>
                </p>
                <p>
                    <italic> &#x00a0;&#x00a0;&#x00a0;&#x00a0;Page 12: &#x201c;which offers significantly less options since&#x201d; should be &#x201c;which offers significantly fewer options since&#x201d;</italic>
                </p>
                <p> 
                    <bold>+ We thank the reviewer for pointing out those typos. All of them have been corrected. We have also carefully proofread the manuscript for other remaining typos.</bold>
                </p>
            </body>
        </sub-article>
    </sub-article>
    <sub-article article-type="reviewer-report" id="report142536">
        <front-stub>
            <article-id pub-id-type="doi">10.5256/f1000research.135003.r142536</article-id>
            <title-group>
                <article-title>Reviewer response for version 1</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Hirbec</surname>
                        <given-names>H&#x00e9;l&#x00e8;ne</given-names>
                    </name>
                    <xref ref-type="aff" rid="r142536a1">1</xref>
                    <role>Referee</role>
                </contrib>
                <aff id="r142536a1">
                    <label>1</label>Institut&#x00a0;de&#x00a0;G&#x00e9;nomique&#x00a0;Fonctionnelle,&#x00a0;CNRS,&#x00a0;INSERM, Universit&#x00e9;&#x00a0;de&#x00a0;Montpellier, Montpellier, France</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>16</day>
                <month>8</month>
                <year>2022</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2022 Hirbec H</copyright-statement>
                <copyright-year>2022</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport142536" related-article-type="peer-reviewed-article" xlink:href="10.12688/f1000research.122949.1"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>In the present manuscript Riquelme-Perez and coll. are presenting the DEVEA software aimed at helping biologists with no or poor programming skills to analyse their Omics data (mainly RNA-seq). The rationale for the development of a new software is clearly explained, additionally in the manuscript, the authors compare their software to other web-based software and highlight that DEVEA is higher flexibility (see Table 1). The software is available as a web-based application but can also be installed locally.</p>
            <p> </p>
            <p> The description of the software is technically sound. As a matter of facts, it is based on the several well-known and highly used R packages aimed at analysing RNA-seq data. Interestingly, differential expression analysis (DEA) is performed using DESeq2 package on the most reliable tool for DEA. DEVEA is also flexible as it accepts input data from different format and at different stage of the analysis. Thus, DEVEA can be used for initial analysis of the data, but can be used at later stage of the data analysis. One very interesting feature of the DEVEA software is that it enables loading a specific background universe.</p>
            <p> </p>
            <p> The manuscript is clear and very well written. There is sufficient information provided in the manuscript to run the analyses proposed. However, it will be useful if the authors could provide (as supp material?) a step by step protocol for the different type of analysis (CM+SI, DO, GK+SV; GL).</p>
            <p> </p>
            <p> Overall, the manuscript presents a new software that appear more flexible and present several improvements compared to other similar software developed recently. DEVEA will be useful to biologists with poor programming skills to explore their omics data, in particular RNA-seq data. Although, the software is already usable, I noticed a couple of minor issues that would deserve improvements.</p>
            <p> </p>
            <p> </p>
            <p> Minor points that would need improvements: 
                <list list-type="bullet">
                    <list-item>
                        <p>Could the authors specify if already normalized counts can be used as input in CM+SI type of analysis?</p>
                    </list-item>
                    <list-item>
                        <p>Could the authors specify whether the software support both &#x201c;.&#x201d; and &#x201c;,&#x201d; as decimal separators;</p>
                    </list-item>
                    <list-item>
                        <p>When uploading the GL with gene symbols, these latter are automatically converted to Ensembl identifiers, but some symbol are not recognized. It is unclear which genes are considered for EA analyses: all genes with symbol, only genes with an Ensembl identifier, only annotated genes with an Ensemble identifier?</p>
                    </list-item>
                    <list-item>
                        <p>In some of the EA graphs, deregulated pathways/gene sets are referred to by their url rather than by the pathway name. This complicates the reading of the graphs;</p>
                    </list-item>
                    <list-item>
                        <p>Demo data are downloadable, but the link given in the manuscript does not work;</p>
                    </list-item>
                    <list-item>
                        <p>Downloads of the SVG images don&#x2019;t seem to work, except for Chordplot in KEEG Enrichment for which the download is different. However, in this latter case, only the plot (but not the legend) is downloaded;</p>
                    </list-item>
                    <list-item>
                        <p>The inclusion of GSEA type results in the analysis is interesting. Including the GSEA leading edge analysis in DEVEA would be an interesting add.</p>
                    </list-item>
                </list> </p>
            <p> Further improvements that would be interesting to make: 
                <list list-type="bullet">
                    <list-item>
                        <p>Enrichment analysis: In addition to GO and KEEG analyses, it would also be interesting to add other databases, such as Wiki Pathways for example.</p>
                    </list-item>
                    <list-item>
                        <p>It will also be interesting to enable evaluating over-representation for custom genesets (i.e. specific molecular signatures of interest in the research field).</p>
                    </list-item>
                </list> Remarks: Assessment as to whether sufficient details of the code, methods and analysis is provided to allow replication of the software development and its use by others, is beyond the competence of the reviewer.</p>
            <p>Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?</p>
            <p>Yes</p>
            <p>Is the rationale for developing the new software tool clearly explained?</p>
            <p>Yes</p>
            <p>Is the description of the software tool technically sound?</p>
            <p>Yes</p>
            <p>Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?</p>
            <p>Yes</p>
            <p>Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?</p>
            <p>Yes</p>
            <p>Reviewer Expertise:</p>
            <p>Transcriptomics; Neuroinflammation; Alzheimer Disease</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.</p>
        </body>
        <sub-article article-type="response" id="comment9366-142536">
            <front-stub>
                <contrib-group>
                    <contrib contrib-type="author">
                        <name>
                            <surname>Riquelme-Perez</surname>
                            <given-names>Miriam</given-names>
                        </name>
                        <aff>MIRCen (CEA - Univ. Paris-Saclay, FR), France</aff>
                    </contrib>
                </contrib-group>
                <author-notes>
                    <fn fn-type="conflict">
                        <p>
                            <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                    </fn>
                </author-notes>
                <pub-date pub-type="epub">
                    <day>20</day>
                    <month>2</month>
                    <year>2023</year>
                </pub-date>
            </front-stub>
            <body>
                <p>
                    <bold>Thank you for taking the time to review our paper, and for the thoughtful suggestions. In the revised version, we have modified the main text to refer more clearly to the method information provided on the interface, and improved the clarity of the text in several places, according to your suggestions. In the same way, we have included a few enhancements in the application tool itself.</bold>
                </p>
                <p> </p>
                <p> 
                    <bold>Below are the questions raised by the reviewer (- in italic), followed by the authors' response (+ in bold):</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- The manuscript is clear and very well written. There is sufficient information provided in the manuscript to run the analyses proposed. However, it will be useful if the authors could provide (as supp material?) a step by step protocol for the different type of analysis (CM+SI, DO, GK+SV; GL).</italic>
                </p>
                <p> 
                    <bold>+ In addition to the article and the information within DEVEA, it was also possible to consult a comprehensive walkthrough on how to use the application from the different input modes. It was accessible from both DEVEA modules (DESeq DEVEA and Simple DEVEA) in the &#x2018;Tutorial&#x2019; section from the top right controls inside the application interface and independently on 
                        <ext-link ext-link-type="uri" xlink:href="https://shiny.imib.es/DESeqDevea/tutorial.html">https://shiny.imib.es/DESeqDevea/tutorial.html</ext-link> or 
                        <ext-link ext-link-type="uri" xlink:href="https://shiny.imib.es/simpleDevea/tutorial.html">https://shiny.imib.es/simpleDevea/tutorial.html</ext-link>. The tutorial was mentioned in the &#x2018;Software availability&#x2019; section, and now this is mentioned in the &#x2018;Operation&#x2019; section.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- Could the authors specify if already normalized counts can be used as input in CM+SI type of analysis?</italic>
                </p>
                <p> 
                    <bold>+ The counting matrix (CM) and the sample information (SI) elements will be used as raw data to be internally analyzed through the various functions of the DESeq2 package. To build the final DESeqDataSet object, DEVEA uses the data as obtained from the counting process, presented in the form of an array of integer values. Decimals will not be accepted. The DESeq2 model internally corrects for library size and generates its own normalization, so transformed or normalized values must not be used in the CM + SI input type (as detailed in the official bioconductor DESeq2 vignette section "Why un-normalized counts?" 
                        <ext-link ext-link-type="uri" xlink:href="http://bioconductor.org/packages/devel/bioc/vignettes/DESeq2/inst/doc/DESeq2.html#why-un-normalized-counts">http://bioconductor.org/packages/devel/bioc/vignettes/DESeq2/inst/doc/DESeq2.html#why-un-normalized-counts</ext-link>). A sentence that specifies this point is now included in the &#x2018;Data requirement&#x2019; section, 1. CM + SI mode.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- Could the authors specify whether the software support both &#x201c;.&#x201d; and &#x201c;,&#x201d; as decimal separators?</italic>
                </p>
                <p> 
                    <bold>+ Thank you for raising this point. Decimals must be indicated with "." as a separator. "," will not be properly recognized by the program.&#x00a0;</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- When uploading the GL with gene symbols, these latter are automatically converted to Ensembl identifiers, but some symbol are not recognized. It is unclear which genes are considered for EA analyses: all genes with symbol, only genes with an Ensembl identifier, only annotated genes with an Ensemble identifier?</italic>
                </p>
                <p> 
                    <bold>+ The KEGG, GO, and GSEA libraries used in DEVEA need as input a list of genes coded in their ENTREZ ID format. For this reason, an exhaustive process to convert the initial gene names provided by the user (either in gene SYMBOL or ENSEMBL) into ENTREZ ID is conducted internally by DEVEA. Finally, the EA functions retrieve the associated annotation terms from these genes to generate the results. Therefore, only genes from the original data with an ENTREZ ID name can be linked to its annotation in the libraries.&#x00a0;</bold>
                </p>
                <p> 
                    <bold>Unfortunately, not all genes have curated ENTREZ ID names linked with the different formats or have annotated functions associated with the libraries. As a consequence, some genes will be left out of the EA. The number of genes considered in the following steps is indicated in green below the &#x201c;preview table&#x201d; as shown in Figure 5B. This is a limitation of the gene name conversion functions without manual curation. This point was discussed in the &#x2018;Enrichment analysis (EA) and visualization&#x2019; subsection in the &#x2018;Implementation&#x2019; part.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- In some of the EA graphs, deregulated pathways/gene sets are referred to by their url rather than by the pathway name. This complicates the reading of the graphs;</italic>
                </p>
                <p> 
                    <bold>+ We agree that using only the URL is cumbersome since it is necessary to go back to the table to link with the actual name. Due to space limitations in some plots, pathways or functions that have a very long name cannot be shown in full. However, in most of the images where the full name cannot be displayed, it will be shown in full by placing the mouse arrowhead on top of the interactive graph.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- Demo data are downloadable, but the link given in the manuscript does not work;</italic>
                </p>
                <p> 
                    <bold>+ We apologize for this problem. The link has been corrected in the manuscript and now redirects to the appropriate page to access the demo data on GitHub.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- Downloads of the SVG images don&#x2019;t seem to work, except for Chordplot in KEGG Enrichment for which the download is different. However, in this latter case, only the plot (but not the legend) is downloaded;</italic>
                </p>
                <p> 
                    <bold>+ Indeed, there was a server issue that has now been fixed. The functionality to export SVG images is fully operational again. Some graphics may change slightly when downloaded because the functions used to render/download are not necessarily the same as those used to display them. The plot information must remain the same.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- The inclusion of GSEA type results in the analysis is interesting. Including the GSEA leading edge analysis in DEVEA would be an interesting add.</italic>
                </p>
                <p> 
                    <bold>+ We agree that the inclusion of the leading edge for GSEA results is interesting. This has been included in DEVEA as an extra column in the table at the GSEA tab, called &#x201c;leading_edge&#x201d;. It has also been implemented in the plot as a red line indicating the extent of what we consider the leading edge genes. This is also mentioned in the text &#x2018;Enrichment analysis (EA) and visualization&#x2019; section.</bold>
                </p>
                <p> </p>
                <p> 
                    <italic>- Further improvements that would be interesting to make :</italic> 
                    <list list-type="bullet">
                        <list-item>
                            <p>
                                <italic>Enrichment analysis: In addition to GO and KEEG analyses, it would also be interesting to add other databases, such as Wiki Pathways for example.</italic>
                            </p>
                        </list-item>
                        <list-item>
                            <p>
                                <italic>It will also be interesting to enable evaluating over-representation for custom genesets (i.e. specific molecular signatures of interest in the research field).</italic>
                            </p>
                        </list-item>
                    </list> 
                    <bold>+ Regarding the first further improvement, adding more databases would be a significant extension to the current version of DEVEA, that we want to keep fast and operational. For the second suggestion, the specific custom genesets needed for the over-representation analysis could be very different between users and experiments, hence we prefer to only include the curated well known genesets from the databases. Nevertheless, DEVEA allows the definition of background genes for comparison in the EA part, avoiding the inappropriate inflation of statistical p-values and false-positive results from contrast against the whole genome/proteome.</bold>
                </p>
                <p> 
                    <bold>For the moment, we aim at offering a stable and robust version and creating a docker container with these basic functionalities efficiently working in the server. We think that including these significant improvements is beyond the scope of this first DEVEA version. However, these are exciting suggestions to be considered in the following versions. Our goal is to further develop DEVEA according to the needs of the community and bio-informatics developments. This is acknowledged in the &#x2018;Conclusion and Future Perspectives&#x2019; section, and we will consider including new functionalities in a future version of DEVEA.</bold>
                </p>
            </body>
        </sub-article>
    </sub-article>
</article>
