From 517fb6a628ff0d757e09d0c6970cdf09a29ac05b Mon Sep 17 00:00:00 2001 From: Milos Siroka Date: Fri, 6 Feb 2026 16:00:31 +0100 Subject: [PATCH 1/4] [ODM-13059] Differential expression endpoint updates. --- openapi/v1/schemas/cell/DEResponse.yaml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/openapi/v1/schemas/cell/DEResponse.yaml b/openapi/v1/schemas/cell/DEResponse.yaml index 3f283aea..28036aaf 100644 --- a/openapi/v1/schemas/cell/DEResponse.yaml +++ b/openapi/v1/schemas/cell/DEResponse.yaml @@ -27,12 +27,12 @@ components: type: integer description: Number of cells expressing the gene in the control group. example: 8123 - caseAvgExpression: + caseAvgEx: type: number format: double description: Mean expression level across case cells. example: 1.24 - controlAvgExpression: + controlAvgEx: type: number format: double description: Mean expression level across control cells. @@ -47,6 +47,11 @@ components: format: double description: Ratio of average expressions between case and control groups. example: 2.0 + log2FC: + type: number + format: double + description: Logarithm with base 2 of the Fold change value. + example: 1.4594316186372973 mannWhitneyU: type: number format: double @@ -56,7 +61,7 @@ components: type: number format: double description: The probability of observing results as extreme as (or more extreme than) those obtained, assuming that the null hypothesis is true. - example: 0.95 + example: 0.5536169919657803 required: - geneId - caseCellCount From 95a6833a4f37c0e74e3e6d05d0c9d6fdf40278af Mon Sep 17 00:00:00 2001 From: Milos Siroka Date: Mon, 9 Feb 2026 11:49:59 +0100 Subject: [PATCH 2/4] [ODM-13059] Addressed PR comments. --- openapi/v1/schemas/cell/DEResponse.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openapi/v1/schemas/cell/DEResponse.yaml b/openapi/v1/schemas/cell/DEResponse.yaml index 28036aaf..386e9091 100644 --- a/openapi/v1/schemas/cell/DEResponse.yaml +++ b/openapi/v1/schemas/cell/DEResponse.yaml @@ -37,7 +37,7 @@ components: format: double description: Mean expression level across control cells. example: 0.62 - expressionDifference: + exDifference: type: number format: double description: Numerical difference between average expressions. From e91aabb1a0ee7d8984e98dc0f1584e700ab8e6ee Mon Sep 17 00:00:00 2001 From: Milos Siroka Date: Mon, 9 Feb 2026 17:47:05 +0100 Subject: [PATCH 3/4] [ODM-13059] Addressed PR comments. --- openapi/v1/schemas/cell/DEResponse.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openapi/v1/schemas/cell/DEResponse.yaml b/openapi/v1/schemas/cell/DEResponse.yaml index 386e9091..474d6f9c 100644 --- a/openapi/v1/schemas/cell/DEResponse.yaml +++ b/openapi/v1/schemas/cell/DEResponse.yaml @@ -66,9 +66,9 @@ components: - geneId - caseCellCount - controlCellCount - - caseAvgExpression - - controlAvgExpression - - expressionDifference + - caseAvgEx + - controlAvgEx + - exDifference - foldChange - mannWhitneyU - pValue From 5565f2d6e5d27c0f0bc95bfb4b2c3f75674e37a3 Mon Sep 17 00:00:00 2001 From: Milos Siroka Date: Mon, 9 Feb 2026 17:55:05 +0100 Subject: [PATCH 4/4] [ODM-13059] Another tiny update. --- openapi/v1/schemas/cell/DEResponse.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/openapi/v1/schemas/cell/DEResponse.yaml b/openapi/v1/schemas/cell/DEResponse.yaml index 474d6f9c..c8dc108d 100644 --- a/openapi/v1/schemas/cell/DEResponse.yaml +++ b/openapi/v1/schemas/cell/DEResponse.yaml @@ -70,6 +70,7 @@ components: - controlAvgEx - exDifference - foldChange + - log2FC - mannWhitneyU - pValue Pagination: