Learn R Programming

⚠️There's a newer version (2.24.0) of this package.Take me there.

HTSanalyzeR (version 2.20.0)

Gene set over-representation, enrichment and network analyses for high-throughput screens

Description

This package provides classes and methods for gene set over-representation, enrichment and network analyses on high-throughput screens. The over-representation analysis is performed based on hypergeometric tests. The enrichment analysis is based on the GSEA algorithm (Subramanian et al. PNAS 2005). The network analysis identifies enriched subnetworks based on algorithms from the BioNet package (Beisser et al., Bioinformatics 2010). A pipeline is also specifically designed for cellHTS2 object to perform integrative network analyses of high-throughput RNA interference screens. The users can build their own analysis pipeline for their own data set based on this package.

Copy Link

Version

Version

2.20.0

License

Artistic-2.0

Maintainer

Xin Wang

Last Published

February 15th, 2017

Functions in HTSanalyzeR (2.20.0)

analyzeGeneSetCollections

Hypergeometric tests and Gene Set Enrichment Analyses over a list of gene set collections
writeHTSAHtmlTab

Write tabs to report htmls
writeHTSAHtmlTable

Write a table to report htmls
aggregatePvals

Aggregate p-values from gene set over-representation tests.
analyze

Gene Set Collection Analysis or NetWork Analysis
getTopGeneSets

Select top significant gene sets from GSEA results
permutationPvalueCollectionGsea

Compute the GSEA p-values for a list of gene sets
paraCheck

Check parameters
plotSubNet

Plot and save a figure of the enriched subnetwork
preprocess

A preprocessing method for objects of class GSCA or NWA
annotationConvertor

Convert between different types of gene identifiers
GenHTSAHtmlRowUnit

Generate html codes for one unit of a row of a table
appendGSTerms

Append gene set terms to GSCA results
biogridDataDownload

Download and extract a network interaction matrix from a BioGRID data set
gseaPlots

Plot GSEA results for one gene set
gseaScores

Compute enrichment scores for GSEA (Gene Set Enrichment Analysis)
makeOverlapTable

Find and save the overlapped genes between a gene set and a vector of hits
makeGSEAplots

Produce GSEA plots
networkAnalysis

Identify enriched subnetworks
networkPlot

Plot the enriched subnetwork
viewSubNet

Plot a figure of the enriched subnetwork
viewGSEA

Plot a figure of GSEA results for one gene set
htmlAttrVectorPaste

Collapse an attribute vector for a table unit
pairwiseGseaPlot

Produce a plot for pairwise GSEA result on one gene set
HTSanalyzeR-package

HTSanalyzeR Package Overview
pairwisePhenoMannWhit

Mann-Whitney U test for shift in location of genes from gene sets on a pair of phenotypes
writeHTSAHtmlTail

Write the tail part of report htmls
writeReportHTSA

Write HTML reports for enrichment and/or network analyses
cellHTS2OutputStatTests

Perform statistical tests on a cellHTS object
celAnnotationConvertor

Convert between different types of gene identifiers for Caenorhabditis Elegans
duplicateRemover

Remove duplicates in a named vector of phenotypes
mammalAnnotationConvertor

Convert between different types of identifiers for mammalian species
FDRcollectionGsea

Compute the GSEA false discovery rates for a collection (list) of gene sets
multiHyperGeoTest

Hypergeometric tests on a list of gene sets
summarize

Print summary information for an object of class GSCA or NWA
viewEnrichMap

Plot a figure of the enrichment map for GSEA or Hypergeometric tests
data-KcViab

A Sample data set of the package HTSanalyzeR
drosoAnnotationConvertor

Convert between different types of gene identifiers for Drosophila Melanogaster
hyperGeoTest

Performs hypergeometric tests for over-representation analysis
HTSanalyzeR4cellHTS2

An analysis pipeline for cellHTS2 objects
NWA-class

An S4 class for NetWork Analysis on high-throughput screens
pairwiseGsea

GSEA on a pair of phenotypes
writeHTSAHtmlHead

Write the head part of report htmls
writeHTSAHtmlSummary

Write the summary part of report htmls
changes

View new changes made in the latest version
GOGeneSets

Create a list of gene sets based on GO terms
collectionGsea

Compute observed and permutation-based enrichment scores for a collection (list) of gene sets
GSCA-class

An S4 class for Gene Set Collection Analyses on high-throughput screens
interactome

Create an interactome from BioGRID data sets
KeggGeneSets

Create a list of gene sets based on KEGG pathways terms
plotEnrichMap

Plot and save an enrichment map for results of GSEA or hypergeometric tests
plotGSEA

Plot and save figures of GSEA results for top significant gene sets
report

Write HTML reports for enrichment or network analyses
reportAll

Write HTML reports for both the enrichment and network analyses