Man pages for jsemple19/EMclassifieR
Classify DSMF data using the Expectation Maximisation algorithm

allClassMeansToGRConvert allClassMeans table to GenomicRanges
canberraDistCalculate canberra distance between all rows of a matrix
classifyAndSortReadsClassify and sort reads into their classes
classLikelihoodPerReadGet likelihood of different classes for each read
clusterRandomMatricesEstimate within cluster sum of squares
combineSilStatsCombine read counts in each class from silStats files
correlationDistCalculate correlation distance between all rows of a matrix
cosineDistCalculate cosine distance between all rows of a matrix
countGenesPerClassCount genes per class
doSingleUMAPplotPlot UMAP of data matrix
em_basicExpectation Maximisation algorithm
em_classifyExpectation Maximisation algorithm
euclideanDistCalculate euclidean distance between all rows of a matrix
getAllClassMeansMatrixCollect all the class means from allClassMeans object
getClassMeansMatrixGet a matrix of class mean profiles from allCalssMeans table
getClassVoteGet most frequently assigned class from repeat runs
getDistMatrixA generic function for implementing various distance metrics
getFullMatrixGet full matrix of all positions in a window even if no C
getModeGet mode (most frequent value)
getReadClassExtract class info from dataOrderedByClass
getSilhouetteStatsDraw silhouette plots and get silhouette statistics
isMatrixValidTest if matrix is valid
makeDirsMake directories
miDistCalculate mutual information distance between all rows of a...
order_by_prev_clusterOrder classes
padEndToRangePad end of matrix with missing columns
padMissingColWithNAsAdd padding between informative positions.
p_convergedCheck if p value has converged
p_differenceGet absolute value of difference between two p values
plotAllClassMeansPlot all class means from multiple repeats
plotClassesSingleMoleculePlot reads by class for a single gene
plotClassMeansPlot class Means
plotClassMeansWithTracksPlot smoothed class means from multiple repeats
plotClassStabilityPlot histograms of consistency of classfiications over...
plotClusteringMetricsPlot clustering metrics
plotEachRepeatPlot single molecule and class means for individual repeats
plotFinalClassesPlot reads and class means with final classification
plotGenesPerClassPlot number of genes per class
plotMatPCAPlot pca of data matrix
plotMatUMAPPlot UMAP of data matrix
plotPCAofMatrixClassesPlot PCAs of matricies for different classifications
plotSmoothedClassMeansPlot smoothed class means from multiple repeats
plotUMAPofMatrixClassesPlot UMAP for different classifications
prepareWindowsMake window matrix
randomiseMatrixRowsRandomise the values in each row of a matrix
recodeMatrixAsNumericRecode matrix
reexportsimport dopar function
remove0Remove the number 0 from a vector
removeNArowsRemove rows containing NAs
rescale_0To1Recode matrix
rescale_minus1To1Recode matrix
runClassLikelihoodRptsRun several repeats classifying reads into classes
runEMRun EM iteratively to convergence
runEMrangeClassNumRun EM to predict a range of class numbers
runEMrepeatsRun several repeats of iterative EM
runEMrepeats_withinSSRun several repeats of iterative EM for randomised data
selectReadsFromMatrixSelect reads from multiple genes
silhouettePlotPlot silhouette plot to evaluate classification
SumSqMatrixRowsCalculate the sum of square distances between rows of a...
withinClusterSSCalculate within-cluster sum of squares
jsemple19/EMclassifieR documentation built on Aug. 12, 2022, 2:57 p.m.