1 Group comparison by treatment group

compareGroups::createTable(compareGroups(Group~., data=SG_raw, subset=!Group=="HC"))
## 
## --------Summary descriptives table by 'Group'---------
## 
## ___________________________________________________ 
##                     PBO_ESC     CBX_ESC   p.overall 
##                      N=25        N=30               
## ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 
## Sex:                                        0.739   
##     1              8 (32.0%)  12 (40.0%)            
##     2             17 (68.0%)  18 (60.0%)            
## BMI               32.2 (5.80) 31.2 (7.13)   0.595   
## Age               46.6 (12.5) 39.4 (11.4)   0.033   
## PLT_BL            246 (75.9)  225 (48.8)    0.250   
## MONO_BL           0.52 (0.23) 0.49 (0.16)   0.581   
## NEUT_BL           4.15 (1.50) 3.82 (1.34)   0.418   
## LYMPH_BL          1.96 (0.63) 2.02 (0.61)   0.732   
## PLT_WK8           222 (64.5)  224 (46.3)    0.891   
## MONO_WK8          0.52 (0.23) 0.48 (0.19)   0.472   
## NEUT_WK8          4.31 (2.17) 3.84 (1.60)   0.394   
## LYMPH_WK8         1.98 (0.67) 2.09 (0.81)   0.595   
## HAMD21_BL         23.4 (6.24) 25.0 (6.08)   0.411   
## HAMA_BL           21.9 (7.72) 21.9 (7.40)   0.996   
## HAMD21_WK8        15.0 (7.41) 9.19 (6.33)   0.007   
## HAMA_WK8          13.8 (8.03) 10.1 (6.78)   0.098   
## SII_BL             541 (257)   457 (222)    0.234   
## SII_WK8            497 (263)   440 (189)    0.391   
## Remission:                                  0.004   
##     Non-remitter  19 (95.0%)  14 (51.9%)            
##     Remitter       1 (5.00%)  13 (48.1%)            
## Response:                                   0.040   
##     Non-responder 12 (60.0%)   7 (25.9%)            
##     Responder      8 (40.0%)  20 (74.1%)            
## ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

2 Group comparison by tx response

createTable(compareGroups(Response~., data=SG_raw, subset=!Group=="HC"))
## 
## --------Summary descriptives table by 'Response'---------
## 
## ____________________________________________________ 
##                  Non-responder  Responder  p.overall 
##                      N=19         N=28               
## ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 
## Group:                                       0.040   
##     PBO_ESC       12 (63.2%)    8 (28.6%)            
##     CBX_ESC        7 (36.8%)   20 (71.4%)            
## Sex:                                         0.271   
##     1             10 (52.6%)    9 (32.1%)            
##     2              9 (47.4%)   19 (67.9%)            
## BMI               32.2 (6.81)  31.6 (6.84)   0.751   
## Age               45.9 (12.4)  39.9 (11.8)   0.101   
## PLT_BL            227 (69.9)   232 (48.9)    0.791   
## MONO_BL           0.56 (0.21)  0.47 (0.16)   0.125   
## NEUT_BL           4.04 (1.17)  3.88 (1.49)   0.707   
## LYMPH_BL          1.98 (0.63)  1.99 (0.65)   0.952   
## PLT_WK8           202 (63.9)   232 (49.6)    0.105   
## MONO_WK8          0.58 (0.24)  0.47 (0.18)   0.131   
## NEUT_WK8          4.74 (2.34)  3.73 (1.37)   0.130   
## LYMPH_WK8         2.06 (0.72)  1.99 (0.77)   0.754   
## HAMD21_BL         22.5 (5.65)  25.6 (6.21)   0.084   
## HAMA_BL           20.6 (7.31)  22.8 (7.68)   0.331   
## HAMD21_WK8        18.3 (6.31)  7.18 (3.67)  <0.001   
## HAMA_WK8          16.6 (7.62)  8.34 (5.36)  <0.001   
## SII_BL             486 (236)    482 (232)    0.950   
## SII_WK8            482 (258)    467 (201)    0.847   
## Remission:                                   0.001   
##     Non-remitter   19 (100%)   14 (50.0%)            
##     Remitter       0 (0.00%)   14 (50.0%)            
## ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

3 Group comparison by tx remission

createTable(compareGroups(Remission~., data=SG_raw, subset=!Group=="HC"))
## 
## --------Summary descriptives table by 'Remission'---------
## 
## ____________________________________________________ 
##                   Non-remitter  Remitter   p.overall 
##                       N=33        N=14               
## ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 
## Group:                                       0.004   
##     PBO_ESC        19 (57.6%)   1 (7.14%)            
##     CBX_ESC        14 (42.4%)  13 (92.9%)            
## Sex:                                         0.451   
##     1              15 (45.5%)   4 (28.6%)            
##     2              18 (54.5%)  10 (71.4%)            
## BMI               32.5 (5.97)  30.3 (8.37)   0.370   
## Age               42.9 (12.8)  41.0 (11.4)   0.623   
## PLT_BL             228 (61.1)  235 (49.3)    0.688   
## MONO_BL           0.51 (0.19)  0.50 (0.19)   0.881   
## NEUT_BL           3.93 (1.23)  3.97 (1.71)   0.950   
## LYMPH_BL          1.99 (0.65)  1.96 (0.60)   0.868   
## PLT_WK8            217 (60.4)  230 (48.1)    0.430   
## MONO_WK8          0.53 (0.22)  0.45 (0.18)   0.194   
## NEUT_WK8          4.35 (2.05)  3.56 (1.07)   0.102   
## LYMPH_WK8         2.10 (0.79)  1.83 (0.64)   0.228   
## HAMD21_BL         25.3 (6.49)  22.1 (4.62)   0.064   
## HAMA_BL           23.0 (7.77)  19.2 (6.40)   0.089   
## HAMD21_WK8        14.8 (6.35)  4.21 (2.46)  <0.001   
## HAMA_WK8          14.1 (7.06)  5.89 (4.99)  <0.001   
## SII_BL             470 (214)    518 (277)    0.596   
## SII_WK8            459 (216)    502 (235)    0.565   
## Response:                                    0.001   
##     Non-responder  19 (57.6%)   0 (0.00%)            
##     Responder      14 (42.4%)   14 (100%)            
## ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

4 Univariate correlations

list_vars<-SG_raw %>% dplyr::select(-Sex, -Remission, -Response) %>% names()
heatmap_df<-SG_raw %>% dplyr::select(all_of(list_vars)) 
heatmap_df_pts<-heatmap_df %>% filter(!heatmap_df$Group=="HC") %>% select(-Group)
heatmap_df_pts<- as.data.frame(mutate_all(heatmap_df_pts, function(x) as.numeric(as.character(x))))
dim(heatmap_df_pts)
## [1] 57 16
# heatmap_df_remitter<-heatmap_df %>% filter(!heatmap_df$Group=="HC") %>% filter(HAMD21_WK8<=7) %>% select(-Group)
# heatmap_df_nonremitter<-heatmap_df %>% filter(!heatmap_df$Group=="HC") %>% filter(HAMD21_WK8>7) %>% select(-Group)

corr <- round(cor(heatmap_df_pts, use="complete.obs"), 2)
ggcorrplot(corr, hc.order = FALSE, type = "lower",
   lab = TRUE, lab_size=2, insig="blank", tl.cex=10, title = "Pearson Correlation Matrix (TRBDD cohort)")

5 Modelling HAMD21_WK8 by SII_BL

SII_model<-lm(HAMD21_WK8~Sex+Age+BMI+Group+HAMD21_BL+SII_BL, data=SG_raw)
sjPlot::tab_model(SII_model)
  HAMD 21 WK 8
Predictors Estimates CI p
(Intercept) 1.80 -14.77 – 18.37 0.827
Sex [2] -4.64 -9.16 – -0.11 0.045
Age 0.11 -0.07 – 0.29 0.235
BMI 0.09 -0.26 – 0.43 0.613
Group [CBX ESC] -5.76 -10.40 – -1.11 0.017
HAMD21 BL 0.30 -0.05 – 0.65 0.092
SII BL 0.00 -0.01 – 0.01 0.549
Observations 43
R2 / R2 adjusted 0.327 / 0.215
SII_model<-lm(HAMD21_WK8~Group+HAMD21_BL+SII_BL, data=SG_raw)
sjPlot::tab_model(SII_model)
  HAMD 21 WK 8
Predictors Estimates CI p
(Intercept) 9.78 -1.17 – 20.73 0.079
Group [CBX ESC] -6.71 -11.18 – -2.25 0.004
HAMD21 BL 0.27 -0.08 – 0.62 0.132
SII BL -0.00 -0.01 – 0.01 0.807
Observations 43
R2 / R2 adjusted 0.219 / 0.159

6 Modelling HAMD21_WK8 by SII_BL*Age

SII_model<-lm(HAMD21_WK8~Group+HAMD21_BL+SII_BL*Age, data=SG_raw)
# plot(SII_model, which=c(2,6))
sjPlot::tab_model(SII_model)
  HAMD 21 WK 8
Predictors Estimates CI p
(Intercept) 28.20 9.10 – 47.31 0.005
Group [CBX ESC] -5.05 -9.33 – -0.77 0.022
HAMD21 BL 0.06 -0.27 – 0.40 0.696
SII BL -0.04 -0.07 – -0.01 0.004
Age -0.35 -0.68 – -0.02 0.036
SII BL * Age 0.00 0.00 – 0.00 0.002
Observations 43
R2 / R2 adjusted 0.415 / 0.336
interactions::interact_plot(SII_model, pred = SII_BL, modx = Age, jitter=0.1, plot.points = TRUE,  main.title = "The effect of SII (baseline) on post-tx depression depends on age")

Take home message: low depressive severity (post-treatment) is predicted by PBO arm, and lower SII (baseline) amongst pts with higher age

7 Modelling HAMD21_WK8 by cell-count/age interaction

test<-lm(HAMD21_WK8~ BMI  + NEUT_BL*Age + PLT_BL + LYMPH_BL , data=SG_raw)
sjPlot::tab_model(test)
  HAMD 21 WK 8
Predictors Estimates CI p
(Intercept) 27.19 3.34 – 51.05 0.027
BMI 0.24 -0.10 – 0.58 0.159
NEUT BL -7.16 -11.77 – -2.56 0.003
Age -0.65 -1.14 – -0.16 0.011
PLT BL -0.01 -0.05 – 0.02 0.510
LYMPH BL 0.85 -2.47 – 4.18 0.605
NEUT BL * Age 0.21 0.10 – 0.32 0.001
Observations 43
R2 / R2 adjusted 0.376 / 0.272