snapCGH: Segmentation, normalisation and processing of aCGH data.

Methods for segmenting, normalising and processing aCGH data; including plotting functions for visualising raw and segmented data for individual and multiple arrays.

Install the latest version of this package by entering the following in R:
AuthorMike L. Smith, John C. Marioni, Steven McKinney, Thomas Hardcastle, Natalie P. Thorne
Bioconductor views CopyNumberVariation Microarray Preprocessing TwoChannel
Date of publicationNone
MaintainerJohn Marioni <>

View on Bioconductor

Man pages

cbind: Combine SegList Objects

chrominfo.Mb: Basic Chromosomal Information for UCSC Human Genome Assembly...

compareSegmentations: Function for comparing segmentation methods to a known truth

convert.output: Converts the output from the simulation to a format which can...

dim: Retrieve the Dimensions of an RGList, MAList or SegList...

dimnames: Retrieve the Dimension Names of an RGList, MAList or SegList...

filter: Filter clones from sample

findBreakPoints: Returns the start and end of segments.

find.param.five: Yields the output in a model with five underlying states

find.param.four: Yields output when there are 4 underlying states Yields output when there is 1 underlying states

find.param.three: Yields output when there are 3 underlying states

find.param.two: Yields output when there are 2 underlying states

fit.model: Fitting a heterogeneous HMM to the log2 ratios on a...

genomePlot: Plots the genome

heatmapGenome: clustering and heatmap

IDProbes: Interactive version of genomePlot

imputeMissingValues: Imputing log2 ratios

LargeDataObject: Large Data Object - class

log2ratios: Extracting log2 ratios

mergeStates: Function to merge states based on their state means Empirical distribution of segment lengths in non-tiled... Empirical distribution of segment lengths in tiled regions...

plotSegmentedGenome: Plots the genome

processCGH: Process data in an MAList

read.clonesinfo: Reading chromsome and positional information about each...

readPositionalInfo: readPositionalInfo

removeByWeights: Remove clones based on a weights matrix

runBioHMM: This function implements the BioHMM

runDNAcopy: Results of segmenting an MAList data object using the DNAcopy...

runGLAD: Results of segmenting an aCGHList data object using the GLAD...

runHMM: A function to fit unsupervised Hidden Markov model

runTilingArray: Results of segmenting an MAList data object using the Picard...

SegList: Segmentation States - class

sim.structure: A function for simulating aCGH data and the corresponding...

Viterbi.five: A scaled Viterbi algorithm for allocating clones to one of...

Viterbi.four: A scaled Viterbi algorithm for allocating clones to one of...

Viterbi.three: A scaled Viterbi algorithm for allocating clones to one of...

Viterbi.two: A scaled Viterbi algorithm for allocating clones to one of...

zero.length.distr.non.tiled: Empirical distribution of segment lengths in non-tiled...

zero.length.distr.tiled: Empirical distribution of segment lengths in tiled regions...

zoomChromosome: Interactive plot of a single chromsome

zoomGenome: Interactive plot of the whole genome


cbind.SegList Man page
chrominfo.Mb Man page
combine.func Man page
compareBreakPoints Man page
compareSegmentations Man page
convert.output Man page
dim Man page
dim.MAList Man page
dimnames Man page
dimnames.SegList Man page
dimnames,SegList-method Man page
dim.RGList Man page
dim.SegList Man page
dim,SegList-method Man page
filterClones Man page
findBreakPoints Man page
find.param.five Man page
find.param.four Man page Man page
find.param.three Man page
find.param.two Man page
fit.model Man page
floor.func Man page Man page
genomePlot Man page
heatmapGenome Man page
IDProbes Man page
imputeMissingValues Man page
LargeDataObject-class Man page
length Man page
length.MAList Man page
length.RGList Man page
length.SegList Man page
length,SegList-method Man page
log2ratios Man page
maPalette Man page Man page
MergeLevels.old Man page
mergeStates Man page Man page Man page
plotChrom Man page
plotSegmentedGenome Man page
plotValChrom Man page
plotvalChrom.func Man page
plotValGenome Man page
print.SegList Man page
processCGH Man page Man page
rbind.SegList Man page
read.clonesinfo Man page
readPositionalInfo Man page
removeByWeights Man page
runBioHMM Man page
runDNAcopy Man page
runGLAD Man page
runHomHMM Man page
run.nelder Man page
runTilingArray Man page
sample.names Man page
[.SegList Man page
SegList-class Man page
show,LargeDataObject-method Man page
show,SegList-method Man page
simulateData Man page
states.hmm.func Man page
Viterbi.five Man page
Viterbi.four Man page
Viterbi.three Man page
Viterbi.two Man page
zero.length.distr.non.tiled Man page
zero.length.distr.tiled Man page
zoomChromosome Man page
zoomGenome Man page


R/IDProbes.R R/MergeStates.R R/Newplotting.R R/SegAnalysis.R R/Viterbi.five.R R/Viterbi.four.R R/Viterbi.three.R R/Viterbi.two.R R/chrominfo.Mb.R R/classes.R R/convert.output.R R/filter.R R/find.param.five.R R/find.param.four.R R/ R/find.param.three.R R/find.param.two.R R/findBreakPoints.R R/fit.model.R R/hmm.R R/misc.R R/processCGH.R R/readPositionalInfo.R R/runBioHMM.R R/runDNAcopy.R R/runGLAD.R R/runTilingArray.R R/simulateData.R R/zoomFunctions.R
man/IDProbes.Rd man/LargeDataObject.Rd man/SegList.Rd man/Viterbi.five.Rd man/Viterbi.four.Rd man/Viterbi.three.Rd man/Viterbi.two.Rd man/cbind.Rd man/chrominfo.Mb.Rd man/compareSegmentations.Rd man/convert.output.Rd man/dim.Rd man/dimnames.Rd man/filter.Rd man/find.param.five.Rd man/find.param.four.Rd man/ man/find.param.three.Rd man/find.param.two.Rd man/findBreakPoints.Rd man/fit.model.Rd man/genomePlot.Rd man/heatmapGenome.Rd man/imputeMissingValues.Rd man/log2ratios.Rd man/mergeStates.Rd man/ man/ man/plotSegmentedGenome.Rd man/processCGH.Rd man/read.clonesinfo.Rd man/readPositionalInfo.Rd man/removeByWeights.Rd man/runBioHMM.Rd man/runDNAcopy.Rd man/runGLAD.Rd man/runHMM.Rd man/runTilingArray.Rd man/sim.structure.Rd man/zero.length.distr.non.tiled.Rd man/zero.length.distr.tiled.Rd man/zoomChromosome.Rd man/zoomGenome.Rd

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.