From 98d4b12f22f4dd2d9fcd6f6168cecdf68da11679 Mon Sep 17 00:00:00 2001 From: Witold Wolski Date: Fri, 24 Nov 2023 09:25:25 +0100 Subject: [PATCH] fix: take absolute value of epsilon before computing mean, ammend #133 --- proteobench/modules/dda_quant/datapoint.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proteobench/modules/dda_quant/datapoint.py b/proteobench/modules/dda_quant/datapoint.py index 3b8b0f8b..5349aa25 100644 --- a/proteobench/modules/dda_quant/datapoint.py +++ b/proteobench/modules/dda_quant/datapoint.py @@ -43,7 +43,8 @@ def calculate_missing_quan_prec(self, df, nr_missing_0): def calculate_plot_data(self, df): # compute mean of epsilon column in df - self.weighted_sum = round(df["epsilon"].mean(), ndigits=3) + # take abs value of df["epsilon"] + self.weighted_sum = round(df["epsilon"].abs().mean(), ndigits=3) self.nr_prec = len(df) def generate_id(self):