Developing GEPIA: A Comprehensive Cancer Gene Expression Profiling Tool
The GEPIA website is freely available to all users. It is built by the HTML5 and JavaScript libraries, including jQuery (http://jquery.com), Bootstrap (http://getbootstrap.com/) for the client-side user interface. The server-side and interactive data processing are carried out by PHP scripts (version 7.0.13). The web site automatically adjusts the look and feel according to different browsers and devices, ranging from desktop computers to tablets and smart phones. There is no login requirement for accessing any features in GEPIA. To solve the imbalance between the tumor and normal data which can cause inefficiency in various differential analyses, we download the TCGA and GTEx gene expression data that are re-computed from raw RNA-Seq data by the UCSC Xena project based on a uniform pipeline (Figure 1). We consult with medical experts to determine the most appropriate sample grouping for tumor-normal comparisons. The datasets are stored in a MySQL relational database (version 5.7.17). The GEPIA web server features are divided into seven major tabs: General, Differential Genes, Expression DIY, Survival, Similar Genes, Correlation and PCA, which provides key interactive functions corresponding to differential expression analysis, customizable profiling plotting, patient survival analysis, similar gene detection, correlation analysis and dimensionality reduction analysis (Figure 2). All plotting features in GEPIA are developed using R (version 3.3.2) and Perl (version 5.22.1) programs. The GEPIA outputs consist of plots and tables. Static visualizations are rendered as Portable Document Format (PDF), Scalable Vector Graphics (SVG) and Portable Network Graphics (PNG) images. The rotatable 3D plots are built by the plotly.js library (https://plot.ly/). Tables are generated by the DataTables (https://www.datatables.net/) JavaScript library, allowing for data querying and selection.
Partial Protocol Preview
This section provides a glimpse into the protocol. The remaining content is hidden due to licensing restrictions, but the full text is available at the following link:
Access Free Full Text.
Tang Z., Li C., Kang B., Gao G., Li C, & Zhang Z. (2017). GEPIA: a web server for cancer and normal gene expression profiling and interactive analyses. Nucleic Acids Research, 45(Web Server issue), W98-W102.
HTML5 and JavaScript libraries, including jQuery and Bootstrap
PHP scripts (version 7.0.13)
TCGA and GTEx gene expression data re-computed from raw RNA-Seq data by the UCSC Xena project based on a uniform pipeline
dependent variables
Look and feel of the website adjusted according to different browsers and devices
Outputs consisting of plots and tables
control variables
MySQL relational database (version 5.7.17)
R (version 3.3.2) and Perl (version 5.22.1) programs used for plotting features
Plotly.js library used for 3D plots
DataTables JavaScript library used for generating tables
Annotations
Based on most similar protocols
Etiam vel ipsum. Morbi facilisis vestibulum nisl. Praesent cursus laoreet felis. Integer adipiscing pretium orci. Nulla facilisi. Quisque posuere bibendum purus. Nulla quam mauris, cursus eget, convallis ac, molestie non, enim. Aliquam congue. Quisque sagittis nonummy sapien. Proin molestie sem vitae urna. Maecenas lorem.
As authors may omit details in methods from publication, our AI will look for missing critical information across the 5 most similar protocols.
About PubCompare
Our mission is to provide scientists with the largest repository of trustworthy protocols and intelligent analytical tools, thereby offering them extensive information to design robust protocols aimed at minimizing the risk of failures.
We believe that the most crucial aspect is to grant scientists access to a wide range of reliable sources and new useful tools that surpass human capabilities.
However, we trust in allowing scientists to determine how to construct their own protocols based on this information, as they are the experts in their field.
Ready to
get started?
Sign up for free.
Registration takes 20 seconds.
Available from any computer
No download required