From eee67de6812334603b674814f897293914ca40ea Mon Sep 17 00:00:00 2001 From: pswain <peter.swain@ed.ac.uk> Date: Fri, 20 Oct 2023 17:06:39 +0100 Subject: [PATCH] added signal's retained cutoff to global_parameters --- src/agora/io/signal.py | 4 +++- src/aliby/global_parameters.py | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/agora/io/signal.py b/src/agora/io/signal.py index 6b9457b..03dc98f 100644 --- a/src/agora/io/signal.py +++ b/src/agora/io/signal.py @@ -107,7 +107,9 @@ class Signal(BridgeH5): with h5py.File(self.filename, "r") as f: return list(f.attrs["channels"]) - def retained(self, signal, cutoff=0.8): + def retained( + self, signal, cutoff=global_parameters.signal_retained_cutoff + ): """ Load data (via decorator) and reduce the resulting dataframe. diff --git a/src/aliby/global_parameters.py b/src/aliby/global_parameters.py index 92b58f8..9fa29a4 100644 --- a/src/aliby/global_parameters.py +++ b/src/aliby/global_parameters.py @@ -36,3 +36,6 @@ fluorescence_functions = [ "imBackground", "max5px_median", ] + +# default fraction of time a cell must be in the experiment to be kept by Signal +signal_retained_cutoff = 0.8 -- GitLab