Learn R Programming

Model-based Gene Set Analysis (MGSA) is a Bayesian modeling approach for gene set enrichment. This Bioconductor/R package mgsa implements MGSA and tools to use MGSA together with the Gene Ontology.

Development

This is the official repository that is used for development of the mgsa Bioconductor/R package.

It conists of two branches:

Both branches are kept in sync such that there is no difference between the two branches and also such that the recent history is essentially the same. At least at the moment, merging from one branch to another is not done.

Contributions using pull requests favourably based on the master branch are welcome.

Copy Link

Version

Version

1.20.0

License

Artistic-2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Sebastian Bauer

Last Published

February 15th, 2017

Functions in mgsa (1.20.0)

setAnnotations

Set annotations of a MgsaSets
setsMcmcPost

posterior estimates of the the set marginal probabilities for each MCMC run
mgsa

Performs an MGSA analysis
MgsaResults-class

Results of an MGSA analysis
length,MgsaSets-method

Length of a MgsaSets.
betaPost

Posterior for beta
setsResults

Posterior for each set
alphaPost

Posterior for alpha
steps

How many steps per MCMC run
example-o

Example objects for mgsa
MgsaMcmcResults-class

Instances of this class are used to hold the additional information that was provided by running (possibly multiple times) an MCMC algorithm.
pMcmcPost

posterior estimates of the parameter p for each MCMC run
mgsa-package

Model-based gene set analysis
betaMcmcPost

posterior estimates of the parameter beta for each MCMC run
studySetSizeInPopulation

Size of the study set of a MgsaResults
nsamples

How many samples per MCMC run collected
subMgsaSets

Subset of an MgsaSets
MgsaSets-class

Sets of items and their annotations
alphaMcmcPost

posterior estimates of the parameter alpha for each MCMC run
readGAF

Read a Gene Ontology annotation file
pPost

Posterior for beta
show,MgsaSets-method

Show an MgsaSets
restarts

How many MCMC runs
example-go

Example GO sets for mgsa
itemAnnotations

Item annotations of a MgsaSets
populationSize

Size of the population of a MgsaResults
plot,MgsaResults-method

Plot method for MgsaResults objects
show,MgsaResults-method

Show an MgsaResults
MgsaGoSets-class

Gene Ontology annotations
itemIndices

Item indices of a MgsaSets
createMgsaGoSets

This functions takes a 1:1 mapping of go.ids to items and returns a full MgsaGOSets instance. The structure of GO is gathered from GO.db. It is sufficient to specify just the directly asserted mapping (or annotation), i.e., the most specific ones. The true path rule is taken account, that is, if an item is annotated to a term then it will be also annotated to more general terms (some people prefer to say that just the transitive closure is calculated).