Learn R Programming

gCMAPWeb (version 1.12.0)

A web interface for gene-set enrichment analyses

Description

The gCMAPWeb R package provides a graphical user interface for the gCMAP package. gCMAPWeb uses the Rook package and can be used either on a local machine, leveraging R's internal web server, or run on a dedicated rApache web server installation. gCMAPWeb allows users to search their own data sources and instructions to generate reference datasets from public repositories are included with the package. The package supports three common types of analyses, specifically queries with 1. one or two sets of query gene identifiers, whose members are expected to show changes in gene expression in a consistent direction. For example, an up-regulated gene set might contain genes activated by a transcription factor, a down-regulated geneset targets repressed by the same factor. 2. a single set of query gene identifiers, whose members are expected to show divergent differential expression (non-directional query). For example, members of a particular signaling pathway, some of which may be up- some down-regulated in response to a stimulus. 3. a query with the complete results of a differential expression profiling experiment. For example, gene identifiers and z-scores from a previous perturbation experiment. gCMAPWeb accepts three types of identifiers: EntreIds, gene Symbols and microarray probe ids and can be configured to work with any species supported by Bioconductor. For each query submission, significantly similar reference datasets will be identified and reported in graphical and tabular form.

Copy Link

Version

Version

1.12.0

License

Artistic-2.0

Maintainer

Thomas Sandmann

Last Published

February 15th, 2017

Functions in gCMAPWeb (1.12.0)

body_first

Definition of html navigation bar elements
create_heatmap_legend

Legend for overview heatmap
cmap-data

Example reference datasets
create_SignedGeneSet

SignedGeneSet creator
create_legend

This function reads a CMAPResults object and returns the html code to display a legend for all columns that have more descriptive annotations in the varMetadata slot. A standard set of columns is selected for display in the legend through the 'keep' parameter. In addition, all columns with annotations in the labelDescription field of the varMetadata slot are included if the field content differs from the column name.
exampleCMAP

Generate example NChannelSets
addLinks

Adding links to columns of a data.frame
add_geneScores_to_df

CMAPResults data.frame with gene-level scores
identifier_radio_html

Html code for identifier type radio button selectors
examplePost

Simulate POST request
index_message

Html code for text of the additional message on the index page (warning box)
parse_textarea_input

Textarea parser
platform_radio_html

Html code for platform radio button selectors
create_gene_report

This function compiles a gene-level report from a CMAPResults object.
create_gene_table_legend

This function reads an eSet object and returns the html code to display a legend for all columns that have more descriptive annotations in the varMetadata slot.
create_zip

Export gCMAPWeb report as zip archive
entrez_GeneSets

GeneSet Entrez mapper
gene_pie_chart_legend

Html code for the legend of the pie chart of the gene-level report
generate_report

gCMAPWeb reporting function
inputType_buttons

Html code for the query type selection buttons on the gCMAPWeb index page
hide_species_js

Javascript code to hide html elements
create_tab

Create tab-delimited output
html_body_last

Html footer
profile_input_example

Html code for generating an example query button on the profile submission page
process_score_input

Score parser
single_input_example

Html code for generating and example query button on the single gene query submission page
species_radio_html

Html code for species radio button selectors
convert_gene_identifiers

Entrez mapper
create_overview_legend

Legend for overview density plot
gene_density_profile_legend

Html code for the legend of the density charts of the gene-level reports from Profile queries
create_figure_legend

This function generates the figure legend, with a separate dom identifier for each output panel
create_overview_plot

Overview plot
gene_density_chart_legend

Html code for the legend of pie the pie chart of the gene-level report
html_header

Html header and bootstrap css stylesheet
html_table

Format data.frame as html table
validate_config_file

Validation of gCMAPWeb configuration file
load_cmaps

Loading reference datasets
validate_request

Html request validation
stripPrefix

Strip prefix from gene identifier names
unsigned_input_example

Html code for generating and example query button on the unsigned gene set submission page
cmapAnalysis

Function controlling the gCMAP analysis workflow
cmapHeatmap

Function to create an annotated heatmap of gene scores
create_GeneSet

GeneSet creator
create_GeneIdentifierType

GeneIdentifierType creator
gCMAPWeb

Start local gCMAPWeb instance
gCMAPWeb-package

A web-interface for gene-set enrichment analysis
index_quote

Html code for quote on the index page
index_subtitle

Html code for subtitle of the hero unit of the index.rhtml page
index_text

Html code for text of the hero unit of the index.rhtml page
index_title

Html code for title of the hero unit of the index.rhtml page
retrieve_annotation

Gene symbol and name lookup
signed_input_example

Html code for generating and example query button on the signed gene set submission page
conversion_html

Identifier conversion html output
cmapRun

cmapRun
create_profile_ExpressionSet

ExpressionSet creator
create_query_objects

Query object creator
parse_request

POST request parser
parse_file_input

Uploaded file parser
read_config_file

Parser for gCMAPWeb configuration file
reference_radio_html

Html code for reference cmap radio button selectors