From 27a4af4cac24c3adcfd0bfd0283a26517ac2df0f Mon Sep 17 00:00:00 2001
From: aduvermy <arnaud.duvermy@ens-lyon.fr>
Date: Tue, 30 Jan 2024 09:11:01 +0100
Subject: [PATCH] fix error DESeq - too small counts simulated

---
 R/simulation_report.R                   | 1 -
 dev/flat_full.Rmd                       | 4 +++-
 tests/testthat/test-simulation_report.R | 4 +++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/R/simulation_report.R b/R/simulation_report.R
index ddff120..c3548f0 100644
--- a/R/simulation_report.R
+++ b/R/simulation_report.R
@@ -247,7 +247,6 @@ compute_metrics_summary <- function(dt) {
 #' @return A list containing separate data frames for classification metrics by parameter value
 #' and for aggregated classification metrics.
 #'
-#' @examples
 #' @importFrom data.table setDT .SD
 #' @export
 get_ml_metrics_obj <- function(evaldata_params, alpha_risk = 0.05, col_param = "description"){
diff --git a/dev/flat_full.Rmd b/dev/flat_full.Rmd
index a37c57a..3ea6f7b 100644
--- a/dev/flat_full.Rmd
+++ b/dev/flat_full.Rmd
@@ -8246,13 +8246,15 @@ test_that("rbind_evaldata_tmb_dds returns correct output", {
   N_GENES = 15
   MIN_REPLICATES = 3
   MAX_REPLICATES = 3
+  BASAL_EXPR <- 3
   ########################
   
   ## -- simulate RNAseq data based on input_var_list, minimum input required
   ## -- number of replicate randomly defined between MIN_REP and MAX_REP
   mock_data <- mock_rnaseq(input_var_list, N_GENES,
                          min_replicates  = MIN_REPLICATES,
-                         max_replicates = MAX_REPLICATES)
+                         max_replicates = MAX_REPLICATES,
+                         basal_expression = BASAL_EXPR)
   ## -- data from simulation 
   count_matrix <- mock_data$counts
   metaData <- mock_data$metadata
diff --git a/tests/testthat/test-simulation_report.R b/tests/testthat/test-simulation_report.R
index 822e642..4f06316 100644
--- a/tests/testthat/test-simulation_report.R
+++ b/tests/testthat/test-simulation_report.R
@@ -220,13 +220,15 @@ test_that("rbind_evaldata_tmb_dds returns correct output", {
   N_GENES = 15
   MIN_REPLICATES = 3
   MAX_REPLICATES = 3
+  BASAL_EXPR <- 3
   ########################
   
   ## -- simulate RNAseq data based on input_var_list, minimum input required
   ## -- number of replicate randomly defined between MIN_REP and MAX_REP
   mock_data <- mock_rnaseq(input_var_list, N_GENES,
                          min_replicates  = MIN_REPLICATES,
-                         max_replicates = MAX_REPLICATES)
+                         max_replicates = MAX_REPLICATES,
+                         basal_expression = BASAL_EXPR)
   ## -- data from simulation 
   count_matrix <- mock_data$counts
   metaData <- mock_data$metadata
-- 
GitLab