Skip to content

Commit 058ec37

Browse files
added zero_mean to all summaries of DET single
this is required in enrich module
1 parent 0054f90 commit 058ec37

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

diffxpy/testing/det.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -518,6 +518,7 @@ def summary(
518518
"qval": self.qval,
519519
"log2fc": self.log2_fold_change(),
520520
"mean": self.mean
521+
"zero_mean": self.mean == 0
521522
})
522523

523524
return res
@@ -1007,8 +1008,7 @@ def summary(self, qval_thres=None, fc_upper_thres=None,
10071008
Summarize differential expression results into an output table.
10081009
"""
10091010
res = super().summary(**kwargs)
1010-
res["zero_mean"] = self._ave_nonzero == False
1011-
res["zero_variance"] = self._var_geq_zero == False
1011+
res["zero_variance"] = np.logical_not(self._var_geq_zero)
10121012

10131013
res = self._threshold_summary(
10141014
res=res,
@@ -1096,6 +1096,7 @@ def summary(self, qval_thres=None, fc_upper_thres=None,
10961096
Summarize differential expression results into an output table.
10971097
"""
10981098
res = super().summary(**kwargs)
1099+
res["zero_variance"] = np.logical_not(self._var_geq_zero)
10991100

11001101
res = self._threshold_summary(
11011102
res=res,

0 commit comments

Comments
 (0)