Package: VanillaICE 1.69.0

Robert Scharpf

VanillaICE: A Hidden Markov Model for high throughput genotyping arrays

Hidden Markov Models for characterizing chromosomal alteration in high throughput SNP arrays.

Authors:Robert Scharpf [aut, cre]

VanillaICE_1.69.0.tar.gz
VanillaICE_1.69.0.zip(r-4.5)VanillaICE_1.69.0.zip(r-4.4)VanillaICE_1.69.0.zip(r-4.3)
VanillaICE_1.69.0.tgz(r-4.4-x86_64)VanillaICE_1.69.0.tgz(r-4.4-arm64)VanillaICE_1.69.0.tgz(r-4.3-x86_64)VanillaICE_1.69.0.tgz(r-4.3-arm64)
VanillaICE_1.69.0.tar.gz(r-4.5-noble)VanillaICE_1.69.0.tar.gz(r-4.4-noble)
VanillaICE_1.69.0.tgz(r-4.4-emscripten)VanillaICE_1.69.0.tgz(r-4.3-emscripten)
VanillaICE.pdf |VanillaICE.html
VanillaICE/json (API)
NEWS

# Install 'VanillaICE' in R:
install.packages('VanillaICE', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:
  • snp_exp - An example SnpArrayExperiment

On BioConductor:VanillaICE-1.69.0(bioc 3.21)VanillaICE-1.68.0(bioc 3.20)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

copynumbervariation

5.53 score 1 packages 63 scripts 504 downloads 3 mentions 79 exports 86 dependencies

Last updated 2 months agofrom:6af9e70b6e. Checks:OK: 1 NOTE: 4 ERROR: 2 WARNING: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 27 2024
R-4.5-win-x86_64NOTENov 27 2024
R-4.5-linux-x86_64NOTENov 27 2024
R-4.4-win-x86_64NOTENov 27 2024
R-4.4-mac-x86_64NOTENov 27 2024
R-4.4-mac-aarch64ERRORNov 27 2024
R-4.3-win-x86_64WARNINGNov 27 2024
R-4.3-mac-x86_64WARNINGNov 27 2024
R-4.3-mac-aarch64ERRORNov 27 2024

Exports:acf2ArrayViewsbafbaf_meansbaf_means<-baf_sdsbaf_sds<-bafFilebaumWelchUpdatecalculateEmissioncn_meanscn_means<-cn_sdscn_sds<-cnvFiltercnvSegscolModescolnamescolnames<-copyNumberCopyNumScanParamsdeletiondoUpdatedropDuplicatedMapLocsdropSexChromduplicationemissionemission<-emissionParamEmissionParamemissionParam<-EMupdatesFilterParamfiltersgenotypesgetExampleSnpExperimentgetHmmParamsgtFilehemizygousHMMhmm2HMMListHmmParamHmmTrellisParamhomozygousIdiogramParamsisHeterozygousLogLiklrrlrrFilelrrFile<-NA_filterncolnrownumberFeaturesparsedPathparseSourceFileplotprobabilityrescalerowMADrowModessapplysegsshowsnpArrayAssaysSnpArrayExperimentSnpExperimentSnpGRangessourcePathsstartstatesweepModethresholdTransitionParamupdateHmmParamsviewportsxygridxyplotList

Dependencies:abindaffyioaskpassbase64beanplotBHBiobaseBiocGenericsBiocIOBiocManagerBiocParallelBiostringsbitbit64bitopsblobBSgenomeBSgenome.Hsapiens.UCSC.hg18cachemclicodetoolscpp11crayoncrlmmcurldata.tableDBIDelayedArrayellipsefastmapffforeachformatRfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicRangesgluehttrilluminaioIRangesiteratorsjsonlitelambda.rlatticelifecyclelimmaMatrixMatrixGenericsmatrixStatsmemoisemimemvtnormoligoClassesopensslpkgconfigplogrpreprocessCoreR6RcppRcppEigenRCurlrestfulrRhtslibrjsonrlangRsamtoolsRSQLitertracklayerS4ArraysS4VectorssnowSparseArraystatmodSummarizedExperimentsysUCSC.utilsvctrsVGAMXMLXVectoryamlzlibbioc

crlmmDownstream

Rendered fromcrlmmDownstream.Rnwusingutils::Sweaveon Nov 27 2024.

Last update: 2020-12-08
Started: 2012-01-03

VanillaICE Vignette

Rendered fromVanillaICE.Rnwusingutils::Sweaveon Nov 27 2024.

Last update: 2020-03-16
Started: 2012-01-03

Readme and manuals

Help Manual

Help pageTopics
Calculate lag10 autocorrelationacf2
ArrayViews class, constructor, and methods"[",ArrayViews,ANY-method $,ArrayViews-method $<-,ArrayViews-method '[',ArrayViews,ANY-method ArrayViews ArrayViews,numeric,numeric-method ArrayViews-class baf_means,ArrayViews-method colnames colnames,ArrayViews-method colnames<- colnames<-,ArrayViews,character-method dim,ArrayViews-method ncol,ArrayViews-method nrow,ArrayViews-method sapply,ArrayViews-method show,ArrayViews-method start,ArrayViews-method [,ArrayViews,ANY,ANY,ANY-method
Function for updating parameters for emission probabilitiesbaumWelchUpdate
Calculate the emission probabilities for the 6-state HMMcalculateEmission calculateEmission,list-method calculateEmission,numeric-method calculateEmission,RangedSummarizedExperiment-method
A parameter class for computing Emission probabilitiesbaf_means baf_means,EmissionParam-method baf_means,HmmParam-method baf_means<- baf_means<-,EmissionParam,numeric-method baf_sds baf_sds,EmissionParam-method baf_sds,HmmParam-method baf_sds<- baf_sds<-,EmissionParam,numeric-method cn_means cn_means,EmissionParam-method cn_means,HmmParam-method cn_means<- cn_means<-,EmissionParam,numeric-method cn_sds cn_sds,EmissionParam-method cn_sds,HmmParam-method cn_sds<- cn_sds<-,EmissionParam,numeric-method EmissionParam EmissionParam,missing-method EmissionParam,numeric-method EMupdates EMupdates,EmissionParam-method EMupdates,HmmParam-method show,EmissionParam-method
Filter the HMM-derived genomic ranges for copy number variantscnvFilter cnvFilter,GRanges-method cnvFilter,HMM-method cnvFilter,HMMList-method cnvSegs cnvSegs,HMM-method cnvSegs,HmmGRanges-method cnvSegs,HMMList-method deletion deletion,HMM-method duplication duplication,HMM-method duplication,HMMList-method hemizygous hemizygous,HMM-method hemizygous,HMMList-method homozygous homozygous,HMM-method homozygous,HMMList-method segs,HMMList-method
Parameters for parsing source files containing SNP-array processed data, such as GenomeStudio files for the Illumina platformCopyNumScanParams CopyNumScanParams-class show,CopyNumScanParams-method
Helper function to determine whether to update the HMM parameters via the Baum-Welch algorithmdoUpdate
Drop markers on the same chromosome having the same genomic coordinatesdropDuplicatedMapLocs
Filter sex chromosomesdropSexChrom
Methods to set and get emission probabilitiesemission emission,HmmParam-method emission<- emission<-,HMM-method emission<-,HmmParam-method
Accessor for parameters used to compute emission probabilitiesemissionParam emissionParam,HMM-method emissionParam,HmmGRanges-method emissionParam,HmmParam-method emissionParam<- emissionParam<-,HmmGRanges,EmissionParam-method emissionParam<-,HmmParam,EmissionParam-method
Container for the common criteria used to filtering genomic rangesFilterParam FilterParam-class probability,FilterParam-method show,FilterParam-method state,FilterParam-method
Accessor for HMM filter parametersfilters filters,HMM-method filters,HmmParam-method
Accessor for SNP genotypesbaf,ArrayViews-method baf,SnpArrayExperiment-method copyNumber,SnpArrayExperiment-method genotypes genotypes,ArrayViews-method genotypes,SnpArrayExperiment-method lrr,ArrayViews-method lrr,SnpArrayExperiment-method
Create an example SnpArrayExperiment from source files containing marker-level genomic data that are provided in this packagegetExampleSnpExperiment
Accessor for HMM model parametersgetHmmParams getHmmParams,HMM-method getHmmParams,HmmParam-method
Container for the segmented data and the 6-state HMM model parametersHMM HMM-class show,HMM-method state,HMM-method
Fit a 6-state HMM to log R ratios and B allele frequencies estimated from SNP arrayshmm2 hmm2,ArrayViews-method hmm2,oligoSnpSet-method hmm2,SnpArrayExperiment-method
Constructor for 'HMMList' classHMMList
Class, constructor, and methods for representing HMM results from multiple samplesHMMList-class show,HMMList-method unlist,HMMList-method
Constructor for HmmParam classHmmParam HmmParam,matrix-method HmmParam,missing-method ncol,HmmParam-method nrow,HmmParam-method show,HmmParam-method
Example output from the hidden markov modelhmmResults
Constructor for HmmTrellisParam classHmmTrellisParam
Constructor for IdiogramParam objectsIdiogramParams plot,IdiogramParams,ANY-method plot,IdiogramParams-method
Paramater class for plotting idiogramsIdiogramParams-class show,IdiogramParams-method
Assess whether genotype is heterozygous based on BAFsisHeterozygous isHeterozygous,ArrayViews-method isHeterozygous,matrix-method isHeterozygous,numeric-method isHeterozygous,SnpArrayExperiment-method
Constructor for LogLik classLogLik
Classes and methods for storing/getting log-likelihoods from Viterbi algorithmlength,LogLik-method LogLik-class show,LogLik-method
Accessors for objects of class ArrayViewsbafFile bafFile,ArrayViews-method gtFile gtFile,ArrayViews-method lrrFile lrrFile,ArrayViews-method lrrFile<- lrrFile<-,ArrayViews-method
A class allowing matrix or NULL objectsmatrixOrNULL matrixOrNULL-class
Remove SNPs with NAs in any of the low-level estimatesNA_filter NA_filter,character-method NA_filter,list-method NA_filter,numeric-method NA_filter,oligoSnpSet-method NA_filter,SnpArrayExperiment-method
The number of SNP/nonpolymorphic probes contained in a genomic intervalnumberFeatures numberFeatures,FilterParam-method numberFeatures,HMM-method numberFeatures,HmmGRanges-method
Complete path to directory for keeping parsed filesparsedPath parsedPath,ArrayViews-method
Function for parsing GenomeStudio filesparseSourceFile parseSourceFile,ArrayViews,CopyNumScanParams-method
Accessor for probability filterprobability
Rescale a numeric vectorrescale
Robust statistics for matricescolModes rowMAD rowModes
Accessor for the HMM segmentssegs segs,HMM-method
Show method for objects of class 'Viterbi'show,Viterbi-method
An example SnpArrayExperimentsnp_exp
Create an assays object from log R ratios and B allele frequenciessnpArrayAssays
A RangedSummarizedExperiment-derived class of marker-level SNP array data for copy number inferenceSnpArrayExperiment SnpArrayExperiment,matrix-method SnpArrayExperiment,missing-method SnpArrayExperiment-class
Constructor for SnpArrayExperimentSnpExperiment SnpExperiment,ArrayViews-method
An extension to GRanges for representing SNPsSnpGRanges SnpGRanges,GRanges-method SnpGRanges,missing-method SnpGRanges-class
Accessor for file paths containing SNP-level summariessourcePaths sourcePaths,ArrayViews-method
Retrieve genomic location of SNPsstart,oligoSnpSet-method
Accessor for the Viterbi state pathstate,Viterbi-method state-methods
Accessor for copy number statestate,HmmGRanges-method
Sweep the modal log R ratio (by row or column) from a matrix of log R ratiossweepMode sweepMode,SnpArrayExperiment-method
Threshold numeric valuesthreshold
Constructor for TransitionParam classshow,TransitionParam-method TransitionParam TransitionParam,missing-method TransitionParam,numeric-method
Run the Baum-Welch algorithm to update HMM parametersupdateHmmParams
A hidden markov model for detection of germline copy number variants from arraysVanillaICE
Default viewports for plotting CNV data with lattice-style graphicsviewports
Lattice-style plots for granges and SnpArrayExperiment objectsxygrid xyplotList xyplotList,GRangesList,SnpArrayExperiment-method xyplotList,HmmGRanges,SnpArrayExperiment-method