moscot.problems.time.LineageProblem.prepare

LineageProblem.prepare(time_key, lineage_attr=mappingproxy({}), joint_attr=None, policy='sequential', cost='sq_euclidean', cost_kwargs=mappingproxy({}), a=None, b=None, marginal_kwargs=mappingproxy({}), subset=None, reference=None, xy_callback=None, x_callback=None, y_callback=None, xy_callback_kwargs=mappingproxy({}), x_callback_kwargs=mappingproxy({}), y_callback_kwargs=mappingproxy({}), x=mappingproxy({}), y=mappingproxy({}), xy=mappingproxy({}))[source]

Prepare the lineage problem problem.

See also

Parameters:
Return type:

LineageProblem

Returns:

: Returns self and updates the following fields: