From 0d0cc69e74084c5647805b433c009dd008927452 Mon Sep 17 00:00:00 2001 From: Marius Lange Date: Tue, 16 May 2023 14:04:51 +0200 Subject: [PATCH] Change parameter setting --- scvelo/tools/_em_model_core.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/scvelo/tools/_em_model_core.py b/scvelo/tools/_em_model_core.py index a064381d..96c156af 100644 --- a/scvelo/tools/_em_model_core.py +++ b/scvelo/tools/_em_model_core.py @@ -760,12 +760,15 @@ def align_dynamics( if dm is not None and dm.recoverable: dm.m = m[idx] - dm.alpha, dm.beta, dm.gamma, dm.pars[:3] = ( - np.array([dm.alpha, dm.beta, dm.gamma, dm.pars[:3]]) / dm.m[-1] - ) - dm.t, dm.tau, dm.t_, dm.pars[4] = ( - np.array([dm.t, dm.tau, dm.t_, dm.pars[4]]) * dm.m[-1] - ) + dm.alpha = dm.alpha / dm.m[-1] + dm.beta = dm.beta / dm.m[-1] + dm.gamma = dm.gamma / dm.m[-1] + dm.pars[:3] = dm.pars[:3] / dm.m[-1] + + dm.t = dm.t * dm.m[-1] + dm.tau = dm.tau * dm.m[-1] + dm.t_ = dm.t_ * dm.m[-1] + dm.pars[4] = dm.pars[4] * dm.m[-1] return adata if copy else dm