pFlowClust: Parallelized FlowClust

Description Usage Arguments Details Value Author(s) References See Also

View source: R/flowMerge.R

Description

A parallelized call to flowClust via the snow package and framework. Not called by the user.

Usage

1
2
3
4
pFlowClust(flowData,cl, K = 1:15, B.init = 100,
    tol.init = 0.01, tol = 1e-05, B = 1000, 
    randomStart = 50, nu = 4, nu.est = 1, 
    trans = 1, varNames = NA)

Arguments

flowData

The data object, must be a flowFrame, flowSet or list of flowFrames

cl

The snow cluster object

K

The number of clusters to try for each flowFrame. Can be a vector. This is what is parallelized across processors.

B.init

See flowClust documentation

tol.init

See flowClust documentation

tol

See flowClust documentation

B

See flowClust documentation

randomStart

See flowClust documentation

nu

See flowClust documentation

nu.est

See flowClust documentation

trans

See flowClust documentation

varNames

See flowClust documentation

Details

Calls flowClust via the clusterMap method of the snow package. Parallelizes the computation of multiple components for a single flowFrame in a loop over multiple flowFrames. If the snow cluster is NULL, will make the call via mapply.

Value

Returns a list of lists of flowClust objects The outer list corresponds to the flowFrames passed into the method. The inner list corresponds to the K cluster solutions passed into the method, for each flowFrame (ie If the input is a list of two flowFrames, and K=1:10, then the result is a list of length 2. Each element of the list is itself a list of length 10. The kth element of the inner list is the flowClust k cluster solution.)

Author(s)

Greg Finak <greg.finak@ircm.qc.ca>

References

Finak G, Bashasharti A, Brinkmann R, Gottardo R. Merging Mixture Model Components for Improved Cell Population Identification in High Throughput Flow Cytometry Data (Submitted)

See Also

flowClust,snow


flowMerge documentation built on Nov. 8, 2020, 8:08 p.m.