getFitsMean {LineagePulse}R Documentation

Get mean model fits

Description

Return mean model fits per gene and cell as matrix for chosen model.

Usage

getFitsMean(lsMuModel, vecGeneIDs = NULL)

Arguments

lsMuModel

(list) Object containing description of gene-wise mean parameter models.

vecGeneIDs

(vector of strings) Gene IDs for which mean model fits are to be extracted.

Value

(numeric matrix genes x cells) Mean parameter fits.

Author(s)

David Sebastian Fischer

Examples

lsSimulatedData <- simulateContinuousDataSet(
    scaNCells = 20,
    scaNConst = 2,
    scaNLin = 2,
    scaNImp = 2,
    scaMumax = 100,
    scaSDMuAmplitude = 3,
    vecNormConstExternal=NULL,
    vecDispExternal=rep(20, 6),
    vecGeneWiseDropoutRates = rep(0.1, 6))
objLP <- runLineagePulse(
    counts = lsSimulatedData$counts,
    dfAnnotation = lsSimulatedData$annot,
    strMuModel = "impulse")
# Get mean parameter fits on alternative model:
# Use H1 model fits.
vecMeanFits <- getFitsMean(
     lsMuModel = lsMuModelH1(objLP),
     vecGeneIDs = rownames(lsSimulatedData$counts)[1])
#plot(lsSimulatedData$annot$continuous, vecMeanFits)     


[Package LineagePulse version 1.10.0 Index]