Free Access Week - Data Engineering + BI
Data Engineering and BI courses are free this week!
Free Access Week - Jun 2-8

STAN (version 2.0.3)

The genomic STate ANnotation package

Description

Genome segmentation with hidden Markov models has become a useful tool to annotate genomic elements, such as promoters and enhancers. STAN (genomic STate ANnotation) implements (bidirectional) hidden Markov models (HMMs) using a variety of different probability distributions, which can model a wide range of current genomic data (e.g. continuous, discrete, binary). STAN de novo learns and annotates the genome into a given number of 'genomic states'. The 'genomic states' may for instance reflect distinct genome-associated protein complexes (e.g. 'transcription states') or describe recurring patterns of chromatin features (referred to as 'chromatin states'). Unlike other tools, STAN also allows for the integration of strand-specific (e.g. RNA) and non-strand-specific data (e.g. ChIP).

Copy Link

Version

Version

2.0.3

License

GPL (>= 2)

Maintainer

Benedikt Zacher

Last Published

February 15th, 2017

Functions in STAN (2.0.3)

EmissionParams

Get Emission parameters of a (bd)HMM.
c2optimize

Optimize transitions
ucscGenes

UCSC gene annotation for the Roadmap Epigenomics data set.
runningMean

Smooth data with running mean
StateNames

Get stateNames of a (bd)HMM
getSizeFactors

Compute size factors
flags

Pre-computed flag sequence for the 'example' data.
[,HMM,ANY,ANY-method

This function subsets an HMM object. Rows are interpreted as states, columns as dimensions of emissions.
DimNames

Get dimNames of a (bd)HMM
InitProb

Get initial state probabilities of a (bd)HMM
getAvgSignal

Compute average signal in state segmentation
DirScore

Get directionality score of a bdHMM
bdHMM-class

This class is a generic container for bidirectional Hidden Markov Models.
getPosterior

Calculate posterior state distribution.
example

The data for the bdHMM example in the vignette and examples in the manual
[,bdHMM,ANY,ANY-method

This function subsets a bdHMM object. Rows are interpreted as states, columns as dimensions of emissions.
HMM

Create a HMM object
yeastTF_SGDGenes

SGD annotation for the yeast TF example
HMMEmission-class

This class is a generic container for different emission functions of Hidden Markov Models.
Transitions

Get transitions of a (bd)HMM
bdHMM

Create a bdHMM object
LogLik

Get stateNames of a (bd)HMM
call_dpoilog

Calculate density of the Poisson-Log-Normal distribution.
getLogLik

Calculate log likelihood state distribution.
fitHMM

Fit a Hidden Markov Model
initHMM

Initialization of hidden Markov models
pilot.hg19

Genomic positions of processed signal for the Roadmap Epigenomics data set. Regions from the ENCODE pilot phase.
yeastTF_databychrom_ex

Processed ChIP-on-chip data for yeast TF example
STAN-package

The genomic STate ANnotation package
HMMEmission

Create a HMMEmission object
viterbi2Gviz

Convert state segmentation for plotting with Gviz
data2Gviz

Convert data for plotting with Gviz
HMM-class

This class is a generic container for Hidden Markov Models.
Emission

Get Emission functions of a (bd)HMM
trainRegions

Training regions for the Roadmap Epigenomics data set. Three ENCODE pilot regions with data from two cell lines.
binarizeData

Binarize Sequencing data with the default ChromHMM binarization
getViterbi

Calculate the most likely state path
observations

Observation sequence for the 'example' data.
initBdHMM

Initialization of bidirectional hidden Markov models
viterbi2GRanges

Convert the viterbi path to a GRanges object