cellrank.ul.models.GAMR.prepare¶
-
GAMR.
prepare
(*args, **kwargs)[source]¶ Prepare the model to be ready for fitting. This also removes the zero and negative weights and prepares the design matrix.
- Parameters
gene¶ – Gene in
adata
.var_names
or inadata
.raw.var_names
.lineage¶ – Name of a lineage in
adata
.obsm[lineage_key]
. If None, all weights will be set to 1.backward¶ – Direction of the process.
time_range¶ –
Specify start and end times:
data_key¶ – Key in
adata
.layers
or ‘X’ foradata
.X
. Ifuse_raw=True
, it’s always set to ‘X’.time_key¶ – Key in
adata
.obs
where the pseudotime is stored.use_raw¶ – Whether to access
adata
.raw
or not.threshold¶ – Consider only cells with weights >
threshold
when estimating the test endpoint. If None, use the median of the weights.weight_threshold¶ – Set all weights below
weight_threshold
toweight_threshold
if afloat
, or to the second value, if atuple
.filter_cells¶ – Filter out all cells with expression values lower than this threshold.
n_test_points¶ – Number of test points. If None, use the original points based on
threshold
.
- Returns
Nothing, but updates the following fields:
x
- Filtered independent variables of shape (n_filtered_cells, 1) used for fitting.y
- Filtered dependent variables of shape (n_filtered_cells, 1) used for fitting.w
- Filtered weights of shape (n_filtered_cells,) used for fitting.x_all
- Unfiltered independent variables of shape (n_cells, 1).y_all
- Unfiltered dependent variables of shape (n_cells, 1).w_all
- Unfiltered weights of shape (n_cells,).x_test
- Independent variables of shape (n_samples, 1) used for prediction.prepared
- Whether the model is prepared for fitting.
- Return type