Add or create a dimensionality reduction
add_dimred(model, dimred, dimred_milestones = NULL, dimred_trajectory_segments = NULL, expression_source = "expression", ...) is_wrapper_with_dimred(model) get_dimred(model, dimred = NULL, expression_source = "expression")
model | The model to which a dimensionality reduction will be added. |
---|---|
dimred | The dimensionality reduction matrix (with cell_ids as rownames) or function which will run the dimensionality reduction |
dimred_milestones | An optional dimensionality reduction of the milestones. |
dimred_trajectory_segments | An optional dimensionality reduction of the trajectory segments. |
expression_source | The source of expression, can be "counts", "expression", an expression matrix, or another model which contains expression |
... | extra information to be stored in the wrapper |