forked from galenos-project/LSR3_taar1_H
-
Notifications
You must be signed in to change notification settings - Fork 0
/
LSR3_taar1_H.Rmd
2531 lines (1740 loc) · 146 KB
/
LSR3_taar1_H.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
---
title: "Trace amine-associated receptor 1 (TAAR1) agonists for psychosis - Results from the human studies <span style='font-size:25px'></style>"
author: "First draft by Spyridon Siafis, commented by Virginia Chiocchia, Charlotte Austin, Claire Friedrich, Robert R McCutcheon, Georgia Salanti, Stefan Leucht <span style='font-size: 15px'></style>"
date: "`r format(Sys.Date(), '%e %b %Y')`"
output:
html_document:
toc: true
df_print: paged
bibliography: ["lsr3_references.bib", "grateful-refs.bib"]
biblio-style: "apalike"
link_citations: true
mainfont: Arialh
---
```{r setup,message=F,echo=F,include=F}
### libraries
library(meta)
library(tidyverse)
library(tibble)
library(stringr)
library(readxl)
library(grid)
library(dplyr)
library(knitr)
library(kableExtra)
library(devtools)
#library(metafor)
library(robvis) #Need to install from devtools::install_github("mcguinlu/robvis")
library(PRISMA2020)
library(grateful)
#devtools::install_github("haozhu233/kableExtra") I need to remove this, otherwise the R markdown didnt work
#Empty the enviroment
rm(list=ls())
# Set option defaults
knitr::opts_chunk$set(echo = T, warning = F, message = F)
#Data cleaning routines
source("data/clean_data.R")
#Data analysis routines and functions
source("util/analysis.R")
# Loading
studies<-read_xlsx('data/studies_2024-01-22_LSR3_H.xlsx', na = "NA") #Descriptive data set with included studies
data <- read_xlsx('data/data_2024-01-22_LSR3_H.xlsx') #Clean data with the RCTs with available data
data_doses<-read_xlsx("data/data_doses_2024-01-22_LSR3_H.xlsx") #Effect sizes for the individual doses of TAAR1 (for a descriptive figure)
ae_categories<-read_xlsx("data/ae_categories.xlsx") #Supporting file with the names of adverse events for the summary plot for the side-effects
#prisma data
prisma<-read.csv("data/LSR3_H_PRISMA_2024.01.23.csv") #csv file for the prisma2020
prisma<-PRISMA_data(prisma)
#risk of bias data
rob<-read_xlsx("data/rob_secondary_2024.01.24.xlsx")
#results matrix table
results_matrix<-read_xlsx("data/reporting_bias table_2024.01.26.xlsx")
#SoE tables
soe_sch_ta1_pl_eff<-read_xlsx("data/soe_tables_2024.01.30.xlsx", sheet = 1)
soe_sch_ta1_apd_eff<-read_xlsx("data/soe_tables_2024.01.30.xlsx", sheet = 2)
soe_pd_ta1_pl_eff<-read_xlsx("data/soe_tables_2024.01.30.xlsx", sheet = 3)
soe_all_ta1_pl_saf<-read_xlsx("data/soe_tables_2024.01.30.xlsx", sheet = 4)
soe_all_ta1_apd_saf<-read_xlsx("data/soe_tables_2024.01.30.xlsx", sheet = 5)
soe_mechanistic<-read_xlsx("data/soe_tables_2024.01.30.xlsx", sheet = 6)
#Round off results to two digits
options(scipen=1, digits=2)
```
# 1. Description of the methodological approach
1. We searched for all controlled and uncontrolled studies examining TAAR1 agonists. In this first iteration of the review, we analyzed usable data from all randomized controlled studies comparing any TAAR1 agonist to placebo or current antipsychotics in people with psychosis, other mental health conditions, or healthy volunteers.
2. We examined efficacy outcomes, including overall symptoms of psychosis (primary outcome) and symptom domains, dropouts due to any reason, and adverse events. Safety outcomes included death, serious adverse events, and specific adverse events. We also sought mechanistic outcomes, specifically neurobiological measures of dopaminergic, glutamatergic, and serotonergic signalling. We examined these outcomes at three time points: immediately after a single dose up to 2 weeks of treatment, 3-13 weeks of treatment (preferably at 6 weeks), and longer-term outcomes.
3. In terms of efficacy outcomes, we pooled the data for each specific subgroup, considering that differences can be expected among different diagnoses (e.g., schizophrenia and Parkinson's disease psychosis) and patient subgroups (e.g., patients with an acute episode of schizophrenia or with predominant negative symptoms). In terms of other outcomes, we combined data from all subgroups but also presented data separately for each subgroup.
4. Summary of data extraction: For continuous outcomes, we preferred change over endpoint scores and data from appropriate models or imputations considering missing outcome data. For dichotomous outcomes, we again preferred data from all participants, but in case of participants with missing outcome data, we assumed that they did not experience the event; an assumption usually used in meta-analysis in schizophrenia (e.g., @RN2). In terms of crossover studies, we preferred data from appropriate models considering period or carry-over effects. If not available, we assumed a correlation (i.e., 0.2 for adverse events) to correct the variance of the estimates according to @elbourne2002 . If an outcome was measured multiple times after a single dose of the drug, we calculated the area under the curve according to the linear trapezoid rule [@RN120] and divided by the time of assessment to remove the time component.
5. Risk of bias was assessed using the RoB2 tool [@RN64] for parallel and crossover studies. When only one domain had some concerns, we assigned an overall low risk of bias. Otherwise, we used the worst judgment across domains.
6. The effect sizes were as follows: 1) standardized mean differences (SMD) for efficacy outcomes, given that various scales have been used in the literature to allow comparability of the findings with other studies of antipsychotic drugs; 2) mean differences (MD) for laboratory measures, i.e., weight (kg), QTc interval (msec), and prolactin levels (ng/ml); 3) odds ratios (OR) for dichotomous outcomes, which were also converted to absolute risks using a control event rate [@RN71]. 95% confidence intervals (95% CI) are presented, but 95% prediction intervals are not presented due to the small number of studies. Other effect sizes were not used in the first iteration of the review, e.g., those used in meta-analysis of variance due to the paucity of data.
7. Meta-analysis was conducted primarily using a random-effects model with inverse variance and REML estimator of tau-squared. Due to the small number of studies (\<5) in all analyses, we corrected the confidence intervals using the Hartung-Knapp method [@RN82], and we also presented the findings from fixed-effects models using the Mantel-Haenszel method throughout. Meta-analysis of proportions was conducted to pool the control groups to estimate the control event rate using logit transformation of the proportions and inverse variance method [@schwarzer2019]. Moreover, continuity corrections of 0.5 were applied in case of 0 events in one of the groups.
8. Sensitivity analysis of the primary outcome included using fixed-effect methods (*post-hoc* due to the small number of studies), restricting the analysis to studies with an overall low risk of bias, and excluding studies with imputed values.
9. Subgroup analyses and meta-regressions were not conducted due to the paucity of data. However, we explored potential dose-effects for the primary outcome by plotting the effect sizes for different fixed doses of TAAR1 agonists compared to placebo (while correcting for the use of common comparators [@higgins2019]).
10. Summary of evidence tables were constructed for all outcomes, including a summary of the association, within-study biases, across-study biases, biases due to indirectness, and other biases. We used the RoB2 tool [@RN64] to assess within-study biases, as mentioned above. We used the ROB-ME approach [@page2023] for evaluating biases in missing evidence and across-study biases. Indirectness was considered especially relevant for non-efficacy outcomes, where we pooled data across diagnoses and subgroups, and considered the percentage of studies and participants with schizophrenia, the main group for which this evidence would be applicable.
11. Finally, as there were no usable data from controlled experimental studies on the effects of TAAR1 agonists on neurobiological measures relevant to dopaminergic, serotonergic, or glutamatergic signalling, we could not analyze them as secondary outcomes in the current review. Nevertheless, to provide mechanistic insights, we narratively described the findings of any available mechanistic data from controlled and uncontrolled studies, irrespective of their inclusion in this review, given that we had comprehensively searched for them [@siafis2023]. We also presented the findings of these studies narratively in summary of evidence tables and discussed potential issues of risk of bias, reporting bias, indirectness, and other biases, but without formally using risk of bias tools.
*Please see the manuscript, extended data (*<https://osf.io/tdmau/>*) and the protocol [@siafis2023] for more details.*
*A list of abbreviations can be find towards the end of the document.*
# 2. Results
**We present below the results, including the PRISMA flow diagram [@page2021] , table of included studies, risk of bias assessment, and forest plots, to facilitate a better understanding of the summary of evidence tables and the manuscript. Please refer to the detailed description of the findings in the latter part of the manuscript for more information.**
## 2.1 Flow of study selection
```{r echo=F, fig.fullwidth=T, fig.width=12, fig.height=8}
PRISMA_flowdiagram(prisma, previous = FALSE, other=TRUE)
```
**Figure 1** PRISMA 2020 flow diagram. \*It should be noted that due to the limited data on mechanistic insights, we also presented narratively the findings from one of the excluded uncontrolled studies, since this was the only molecular neuroimaging study @RN132; this study is listed along with the 26 excluded studies due to wrong study design in the PRISMA flow diagram.
## 2.2 Table of included studies
```{r echo=FALSE, fig.width=12, fig.height=8}
studies_to_plot<-studies[order(studies$Name),]
knitr::kable(studies_to_plot[, 1:14])
```
**Table 1** Table of included studies. \*It should be noted that due to the limited data on mechanistic insights, we also presented narratively the findings from one of the excluded uncontrolled studies, since this was the only molecular neuroimaging study [@RN132], which characteristics are also presented here as an exception along with the included RCTs. SB: Single-Blind, DB: Double-Blind, DSM: Diagnostic and Statistical Manual for Mental Disorders, RCT: Randomized controlled trial, MDD: Major Depressive Disorder, GAD: Generalzied Anxiety Disorder, fMRI: functional neuroimaging, PET: Positron emission tomography.
## 2.3 Description of included studies
There were 25 eligible studies, which characteristics can be found in **Table 1**, with 20 studies (2147 participants) being completed and 5 studies being still ongoing (according to the status reported in clinicaltrials.gov up to 20.01.2024). There were usable data for this analysis from 9 studies (1683 participants) [@RN116; @RN13; @RN110; @RN111; @RN112; @RN113; @RN115; @RN123; @RN124], which enrolled adult populations across multiple countries and were funded by the industry manufacturing the TAAR1 agonists.
The usable studies compared single or multiple doses of two TAAR1 agonists (i.e., ulotaront or ralmitaront) with placebo or current antipsychotics (i.e., risperidone or amisulpride) in people with schizophrenia, Parkinson's disease psychosis, other mental health conditions (narcolepsy/cateplexy as sleep disorder) and healthy volunteers.
*Five studies* used a parallel design to examine the efficacy and safety of multiple doses of TAAR1 agonists in psychosis within 3-13 weeks: *Four studies* examining daily doses of TAAR1 agonists in adults with an acute episode of schizophrenia spectrum conditions for 4-6 weeks, 3 examined ulotaront [@RN110; @RN111; @RN112] and 1 examined ralmitaront [@RN113]. These studies used placebo as a control group, and the 1 study on ralmitaront also used the antipsychotic risperidone as an active comparator. *One study* comparing daily doses of ulotaront in Parkinson's disease psychosis to placebo for 4 weeks [@RN13].
*Four studies* examined the pharmacokinetics, safety and/or neuroimaging of single doses of TAAR1 agonists or multiple doses for up to 2 weeks: *One study* examining the effects of a single dose of 150mg ulotaront in clinically stable adults with schizophrenia on QTc interval within a day [@RN124]. The study utilized a three-period crossover period comparing ulotaront with placebo and moxifloxacin (an antibiotic used as active comparator, not relevant for our analysis). *Two studies* examined the effects of single doses of ulotaront in healthy volunteers on sleep parameters [@RN116] or fMRI tasks [@RN115]. @RN116 included two cohorts of crossover studies comparing two single doses of ulotaront with placebo. [@RN115] was a parallel trial comparing ulotaront to placebo or the antipsychotic amisulpride on fMRI tasks relevant to reward, working memory and emotion processing in volunteers with high or low schizotypy traits. *One study* examined two single doses of ulotaront in adults with narcolepsy-cateplexy compared to placebo using a three-period crossover design [@RN123].
Data from the following studies were unavailable: *One study* examined the efficacy and safety of ulotaront in comparison to placebo in adolescents with an acute episode schizophrenia (NCT04072354). This study had two parts with adults and adolescents. This study has been recently completed, and although some usable data in the adult population are available (see above), these are not available for the adolescents. *One study* examined the long-term efficacy and safety of ulotaront in comparison to the antipsychotic quetiapine in adults with clinically stable schizophrenia (NCT04115319). The study should have been completed in 12.2022, but there are currently no usable data available. *One study* examined monotherapy or add-on treatment with ralmitaront in comparison to placebo in adults with schizophrenia or schizoaffective disorder and predominant negative symptoms (NCT03669640). The study has been recently completed in 05.2023, and it has been reported to be failed, yet no usable data were available. *Nine studies* examined pharmacokinetics and safety of single or few multiple doses of ulotaront or ralmitaront in healthy volunteers (Fowler 2015, JapicCTI-194581, NCT02699372, SEP361-101, DA801002, NCT01940159, Koblan 2016, NCT04325737, NCT04865835).
The following studies are ongoing: - *One study* is examining the efficacy and safety of two ulotaront doses of 50mg/d and 75mg/d in comparison to placebo in adults with an acute episode of schizophrenia (NCT04825860). The study is expected to be completed in 06.2025. - *Two studies* are examining the efficacy and safety of ulotaront compared to placebo in other mental health conditions, i.e., adults with major depression (NCT05593029) and generalized anxiety disorder (NCT05729373). These trials are expected to be completed in 2025, and their safety data are relevant for this review.
The studies used to describe mechanistic insights are provided in the relevant section below. It should be noted that the findings from an additional single-arm molecular neuroimaging are described in this section [@RN132], which was uncontrolled and formally excluded from this iteration of the review. The characteristics of this study and its findings are described in the "mechanistic insights" section.
## 2.4 Risk of bias assessment
The risk of bias of the studies was examined using the RoB2 tool [@RN64] for parallel and crossover studies for all outcomes. Here, we present the risk of bias of using the worst judgement of a domain across outcomes. It should be noted that when there were some concerns in only one of the domains, we assigned an overall low risk of bias according to our protocol.
```{r echo =F, fig.fullwidth=T, fig.width=7.2, fig.height=6}
rob_traffic_light(rob_all, tool="Generic")
```
**Figure 2** Risk of bias of studies with usable data
All the studies were double-blind randomized controlled studies, with a low risk of bias in most cases in their respective domains of biases due to randomization, deviations from intended interventions, and outcome measurement. There were also no indications of selectively reported results; thus, the studies had a low risk of bias in their respective domains. Most of the studies had missing outcome data, but there was no clear indication that the missingness depended on the true value of the effects for most of the outcomes. Therefore, there were some concerns, except for @RN13, which had a high risk of bias for efficacy outcomes but not for adverse events and other outcomes. Additionally, there were few differences in this domain across outcomes, such as a low risk for the outcome of dropouts. In terms of the three crossover studies, there was a low risk of bias in period and carry-over effects, except for some concerns in the three-period crossover study of @RN124 . Few differences across outcomes can be found in the overall judgment of the risk of bias for each study per outcome in the respective forest plots below.
**It should be noted that the x-axis in the figures below, which present dichotomous outcomes using odds ratios, is logarithmically scaled.** **When the forest plots present only the effect sizes, there were crossover studies in which variances were corrected assuming a correlation of 0.2.**
## 2.5 Comparison 1: *TAAR1 agonist* vs *placebo*
### 2.5.1 Primary outcome: Overall symptoms
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks* (primary timepoint)
```{r echo=F, fig.fullwidth=T, fig.width=12, fig.height=4}
forest(meta_comp_overall_sch,
col.diamond = "royalblue4",
col.square = "royalblue1",
rightcols = c("effect", "ci","Overall_overall"),
rightlabs = c("SMD", "95%-CI", "Risk of bias"),
xlim=c(-0.8,0.8),
label.e = unique(meta_comp_overall_sch$data$treat1_new),
label.c=unique(meta_comp_overall_sch$data$treat2_new),
subgroup.hetstat = FALSE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = TRUE, prediction.subgroup = FALSE,
subgroup = FALSE, fixed=TRUE,
label.left = "Placebo better", label.right="TAAR1 better")
```
**Figure 3a** Forest plot for overall symptoms (primary outcome, measured with PANSS total) for the comparison of TAAR1 agonist vs. placebo in people with acute episode of schizophrenia at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. SMD:Standardized mean difference, 95%CI: 95% confidence intervals, SD: Standard deviation.
```{r echo=F, fig.fullwidth=T, fig.width=12, fig.height=4}
forest(meta_comp_overall_pdp,
col.diamond = "royalblue4",
col.square = "royalblue1",
rightcols = c("effect", "ci","Overall_overall"),
rightlabs = c("SMD", "95%-CI", "Risk of bias"),
xlim=c(-0.8,0.8),
label.e = unique(meta_comp_overall_pdp$data$treat1_new),
label.c=unique(meta_comp_overall_pdp$data$treat2_new),
subgroup.hetstat = FALSE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE,
subgroup = FALSE, fixed=TRUE,
label.left = "Placebo better", label.right="TAAR1 better")
```
**Figure 3b** Forest plot for overall symptoms (primary outcome, measured with the NPI total score) for the comparison of TAAR1 agonist vs. placebo in people with Parkinson's disease psychosis at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. SMD:Standardized mean difference, 95%CI: 95% confidence intervals, SD: Standard deviation.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.2 Secondary outcome: Positive symptoms
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(meta_comp_positive_sch,
col.diamond = "royalblue4",
col.square = "royalblue1",
rightcols = c("effect", "ci", "Overall_positive"),
rightlabs = c("SMD", "95%-CI", "Risk of bias"), xlim=c(-0.8,0.8),
label.e = unique(meta_comp_positive_sch$data$treat1_new),
label.c=unique(meta_comp_positive_sch$data$treat2_new),
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE,
subgroup = TRUE, fixed=TRUE,
label.left = "Placebo better", label.right="TAAR1 better")
```
**Figure 4a** Forest plot for positive symptoms for the comparison of TAAR1 agonist vs. placebo in people with acute episode of schizophrenia (measured with PANSS positive) at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. SMD:Standardized mean difference, 95%CI: 95% confidence intervals, SD: Standard deviation.
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(meta_comp_positive_pdp,
col.diamond = "royalblue4",
col.square = "royalblue1",
rightcols = c("effect", "ci", "Overall_positive"),
rightlabs = c("SMD", "95%-CI", "Risk of bias"), xlim=c(-0.8,0.8),
label.e = unique(meta_comp_positive_pdp$data$treat1_new),
label.c=unique(meta_comp_positive_pdp$data$treat2_new),
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE,
subgroup = TRUE, fixed=TRUE,
label.left = "Placebo better", label.right="TAAR1 better")
```
**Figure 4b** Forest plot for positive symptoms for the comparison of TAAR1 agonist vs. placebo in people with Parkinson's disease psychosis (measured with SAPS-PD) at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. SMD:Standardized mean difference, 95%CI: 95% confidence intervals, SD: Standard deviation.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.3 Secondary outcome: Negative symptoms
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_negative`,
col.diamond = "royalblue4",
col.square = "royalblue1",
rightcols = c("effect", "ci", "Overall"),
rightlabs = c("SMD", "95%-CI", "Risk of bias"),
xlim=c(-0.8,0.8),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_negative`$data$treat1_new),
label.c=unique(`meta_comp_taar1_vs_placebo_3-13 weeks_negative`$data$treat2_new),
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE,
subgroup = TRUE, fixed=TRUE,
label.left = "Placebo better", label.right="TAAR1 better")
```
**Figure 5** Forest plot for negative symptoms for the comparison of TAAR1 agonist vs. placebo (measured with PANSS negative) at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. SMD:Standardized mean difference, 95%CI: 95% confidence intervals, SD: Standard deviation.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.4 Secondary outcome: Depressive symptoms
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_depression`,
col.diamond = "royalblue4",
col.square = "royalblue1",
rightcols = c("effect", "ci", "Overall"),
rightlabs = c("SMD", "95%-CI", "Risk of bias"), xlim=c(-0.5,0.5),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_depression`$data$treat1_new), label.c=unique(`meta_comp_taar1_vs_placebo_3-13 weeks_depression`$data$treat2_new),
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE,
subgroup = TRUE, fixed=TRUE,
label.left = "Placebo better", label.right="TAAR1 better")
```
**Figure 6** Forest plot for depressive symptoms for the comparison of TAAR1 agonist vs. placebo (measured with PANSS anxiety/depression factor) at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. SMD:Standardized mean difference, 95%CI: 95% confidence intervals, SD: Standard deviation.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.5 Secondary outcome: Cognitive symptoms
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_cognition`,
col.diamond = "royalblue4",
col.square = "royalblue1",
rightcols = c("effect", "ci", "Overall"),
rightlabs = c("SMD", "95%-CI", "Risk of bias"), xlim=c(-0.8,0.8),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_cognition`$data$treat1_new), label.c=unique(`meta_comp_taar1_vs_placebo_3-13 weeks_cognition`$data$treat2_new),
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE,
subgroup = TRUE, fixed=TRUE,
label.left = "Placebo better", label.right="TAAR1 better")
```
**Figure 7** Forest plot for cognitive impairment for the comparison of TAAR1 agonist vs. placebo (measured with MMSE) at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. SMD:Standardized mean difference, 95%CI: 95% confidence intervals, SD: Standard deviation.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.6 Secondary outcome: Quality of life
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
No usable data available from RCT.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.7 Secondary outcome: Functioning
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
No usable data available from RCT.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.8 Secondary outcome: Response to treatment
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(meta_comp_response_sch,
col.diamond = "royalblue4",
col.square = "royalblue1",
rightcols = c("effect", "ci", "Overall_response"),
rightlabs = c("OR", "95%-CI", "Risk of bias"), xlim=c(0.2,5),
label.e = unique(meta_comp_response_sch$data$treat1_new),
label.c="placebo",
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE,
subgroup = TRUE, fixed=TRUE,
label.left = "Placebo better", label.right="TAAR1 better")
```
**Figure 8a** Forest plot for response (\>50% or 20% symptom reduction in PANSS total from baseline) for the comparison of TAAR1 agonist vs. placebo in people with acute episode of schizophrenia at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(meta_comp_response_pdp,
col.diamond = "royalblue4",
col.square = "royalblue1",
rightcols = c("effect", "ci", "Overall_response"),
rightlabs = c("OR", "95%-CI", "Risk of bias"), xlim=c(0.2,5),
label.e = unique(meta_comp_response_pdp$data$treat1_new),
label.c="placebo",
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE,
subgroup = TRUE, fixed=TRUE,
label.left = "Placebo better", label.right="TAAR1 better")
```
**Figure 8b** Forest plot for response (\>50% symptom reduction in SAPS-PD from baseline) for the comparison of TAAR1 agonist vs. placebo in people with Parkinson's disease psychosis at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.9 Secondary outcome: Relapse
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
No usable data available from RCT.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.10 Summary outcome plot: Efficacy outcomes
```{r echo=F, fig.fullwidth=T, fig.width=10, fig.height=5, warning=FALSE}
outcome_categories<-outcome_names %>%
select(outcome, event_text)
efficacy_primary<-meta_outcome %>% left_join(outcome_categories) %>%
filter(outcome=="cognition" | outcome=="depression" | outcome=="negative" | outcome=="overall" | outcome=="positive") %>% #efficacy outcome
filter(!is.na(TE.random)) %>% filter(!is.na(event_text)) %>%
mutate(point=TE.random,
lb=TE.random-1.96*seTE.random,
ub=TE.random+1.96*seTE.random) %>%
unique() %>%
filter(comparison=="taar1_vs_placebo") %>%
mutate(n_text=paste0("N=", k,", n=",n))
efficacy_primary$population <- factor(efficacy_primary$population, levels=unique(efficacy_primary$population))
efficacy_primary$event_text <- factor(efficacy_primary$event_tex, levels=unique(efficacy_primary$event_tex))
level_outcomes<- c("Overall symptoms", "Positive symptoms", "Negative symptoms", "Depressive symptoms", "Cognitive impairement")
level_population<-c("Schizophrenia spectrum", "Parkinson Disease Psychosis")
ggplot(data=efficacy_primary,
aes(y=factor(event_text, level=rev(level_outcomes)), x=point))+
geom_text(aes(x=0.65, label=n_text), colour="black" , position=position_dodge(width = 0.9))+
geom_point(aes(size=n), position=position_dodge(width = 0.5), colour="royalblue4")+ #Size proportional to the number of participants
coord_cartesian(xlim=c(-0.8,0.8))+
geom_errorbar(aes(x=point, xmin=lb,
xmax=ub),
width=0, position=position_dodge(width = 0.5), colour="royalblue4")+
scale_size_continuous(guide=FALSE)+
geom_vline(xintercept=0, linetype='dashed')+
facet_grid(~factor(population, levels=level_population))+
ylab("")+
xlab("SMD 95%CI (SMD>0: TAAR1 agonist better)")+
theme_bw()
```
**Figure 9** Summary plot for efficacy outcomes at 4-6 weeks for the comparison of TAAR1 agonists vs. placebo in the two populations of patients with an acute episode of schizophrenia and Parkinson's disease psychosis. There were only available data for the timepoint of 3-13 weeks. The size of the points are proportional to the number of participants used in the analysis. SMD\>0 correspond to more symptom improvement by TAAR1 agonists compared to placebo. The findings of the random-effects model are presented. SMD: Standardized mean difference, 95%CI: 95% confidence interval. N=number of studies, n=number of participants.
### 2.5.11 Secondary outcome: Dropouts due to any reason
#### Timepoint 1: *1 day - 2 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_1 day-2 weeks_dropout_any`,
col.diamond = "green4",
col.square = "green3",
leftcols = c("studlab", "effect", "ci"),
rightcols = c("Overall"), rightlabs = c("Risk of bias"),
xlim=c(0.2,5),
label.e = unique(`meta_comp_taar1_vs_placebo_1 day-2 weeks_dropout_any`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE,
subgroup = FALSE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 10** Forest plot for dropouts due to any reason for the comparison of TAAR1 agonist vs. placebo at 1 day - 2 weeks. Studies with no estimable effect size had 0 events in both arms. The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=10, fig.height=5}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_dropout_any`,
col.diamond = "green4",
col.square = "green3",
label.c="placebo",
rightcols = c("effect", "ci", "Overall"),rightlabs = c("OR", "95%-CI", "Risk of bias"),
xlim=c(0.2,5),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_dropout_any`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = TRUE, prediction.subgroup = FALSE, prediction = FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 11** Forest plot for dropouts due to any reason for the comparison of TAAR1 agonist vs. placebo at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.12 Secondary outcome: Dropouts due to adverse event
#### Timepoint 1: *1 day - 2 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_1 day-2 weeks_dropout_ae`,
col.diamond = "green4",
col.square = "green3",
label.c="placebo",
leftcols = c("studlab", "effect", "ci"),
rightcols = c("Overall"), rightlabs = c("Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_1 day-2 weeks_dropout_ae`$data$treat1_new),
subgroup.hetstat = FALSE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE,
subgroup = FALSE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 12** Forest plot for dropouts due to adverse event for the comparison of TAAR1 agonist vs. placebo at 1 day - 2 weeks. Studies with no estimable effect size had 0 events in both arms. The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_dropout_ae`,
col.diamond = "green4",
col.square = "green3",
label.c="placebo",
rightcols = c("effect", "ci", "Overall"),rightlabs = c("OR", "95%-CI", "Risk of bias"),
xlim=c(0.2,5),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_dropout_ae`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = TRUE, prediction.subgroup = FALSE, prediction = FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 13** Forest plot for dropouts due to adverse event for the comparison of TAAR1 agonist vs. placebo at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.13 Secondary outcome: Serious adverse event
#### Timepoint 1: *1 day - 2 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_1 day-2 weeks_serious`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
leftcols = c("studlab", "effect", "ci"),
rightcols = c("Overall"), rightlabs = c("Risk of bias"),
xlim=c(0.2,5),
label.e = unique(`meta_comp_taar1_vs_placebo_1 day-2 weeks_serious`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = TRUE, prediction.subgroup = FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 14** Forest plot for serious adverse events for the comparison of TAAR1 agonist vs. placebo at 1 day - 2 weeks. Studies with no estimable effect size had 0 events in both arms. The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_serious`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
rightcols = c("effect", "ci", "Overall"),rightlabs = c("OR", "95%-CI", "Risk of bias"),
xlim=c(0.2,5),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_serious`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = TRUE, prediction.subgroup = FALSE, prediction = FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 15** Forest plot for serious adverse events for the comparison of TAAR1 agonist vs. placebo at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.14 Secondary outcome: Death
#### Timepoint 1: *1 day - 2 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
#forest(`meta_comp_taar1_vs_placebo_1 day-2 weeks_death`,
# col.diamond = "firebrick4",
# col.square = "firebrick3",
# label.c="placebo",
# leftcols = c("studlab", "effect", "ci"),
# rightcols = FALSE,
# xlim=c(0.2,5),
# label.e = unique(`meta_comp_taar1_vs_placebo_1 day-2 weeks_death`$data$treat1_new),
# subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
# overall = TRUE, prediction.subgroup = FALSE,
# subgroup = TRUE, fixed=TRUE, random=TRUE,
# label.left = "TAAR1 better", label.right="Placebo better")
```
There were available usable data from four studies (i.e., [@RN116; @RN115; @RN123; @RN124]) but all of them reported 0 deaths so that could not provide estimable effect sizes with the current approach.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_death`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
rightcols = c("effect", "ci", "Overall"),rightlabs = c("OR", "95%-CI", "Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_death`$data$treat1_new),
subgroup.hetstat = FALSE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE, prediction = FALSE,
subgroup = FALSE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 16** Forest plot for death for the comparison of TAAR1 agonist vs. placebo at 3-13 weeks (primary timepoint). Studies with 0 events in both arms could not provide estimable effect sizes with the current approach. The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.15 Secondary outcome: Any adverse event
#### Timepoint 1: *1 day - 2 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=5}
forest(`meta_comp_taar1_vs_placebo_1 day-2 weeks_adverse_event`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
rightcols = c("Overall"), rightlabs = c("Risk of bias"),
leftcols = c("studlab", "effect", "ci"),
label.e = unique(`meta_comp_taar1_vs_placebo_1 day-2 weeks_adverse_event`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = TRUE, prediction.subgroup = FALSE, prediction=FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 17** Forest plot for any adverse events for the comparison of TAAR1 agonist vs. placebo at 1 day - 2 weeks.The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_adverse_event`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
rightcols = c("effect", "ci", "Overall"),rightlabs = c("OR", "95%-CI", "Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_adverse_event`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = TRUE, prediction.subgroup = FALSE, prediction = FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 18** Forest plot for any adverse event for the comparison of TAAR1 agonist vs. placebo at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.16 Secondary outcome: Anticholinergic symptoms
#### Timepoint 1: *1 day - 2 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_1 day-2 weeks_anticholinergic_symptom`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
leftcols = c("studlab", "effect", "ci"),
rightcols = c("Overall"), rightlabs = c("Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_1 day-2 weeks_anticholinergic_symptom`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE, prediction=FALSE,
subgroup = FALSE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 19** Forest plot for anticholinergic side-effects (i.e., dry mouth in this study) for the comparison of TAAR1 agonist vs. placebo at 1 day - 2 weeks. The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 2: *3 weeks - 13 weeks*
No usable data available from RCT.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.17 Secondary outcome: Hypotension
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_hypotension`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
rightcols = c("effect", "ci", "Overall"),rightlabs = c("OR", "95%-CI", "Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_hypotension`$data$treat1_new),
subgroup.hetstat = FALSE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE, prediction = FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 20** Forest plot for hypotension for the comparison of TAAR1 agonist vs. placebo at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.18 Secondary outcome: Dizziness
#### Timepoint 1: *1 day - 2 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_1 day-2 weeks_dizziness`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
leftcols = c("studlab", "effect", "ci"),
rightcols = c("Overall"), rightlabs = c("Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_1 day-2 weeks_dizziness`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = TRUE, prediction.subgroup = FALSE, prediction=FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 21** Forest plot for dizziness for the comparison of TAAR1 agonist vs. placebo at 1 day - 2 weeks. The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_dizziness`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
rightcols = c("effect", "ci", "Overall"),rightlabs = c("OR", "95%-CI", "Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_dizziness`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE, prediction = FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 22** Forest plot for dizziness for the comparison of TAAR1 agonist vs. placebo at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.19 Secondary outcome: Nausea or vomiting
#### Timepoint 1: *1 day - 2 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_1 day-2 weeks_nausea_vomitting`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
leftcols = c("studlab", "effect", "ci"),
rightcols = c("Overall"), rightlabs = c("Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_1 day-2 weeks_nausea_vomitting`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = TRUE, prediction.subgroup = FALSE, prediction=FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 23** Forest plot for nausea or vomiting for the comparison of TAAR1 agonist vs. placebo at 1 day - 2 weeks. The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_nausea_vomitting`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
rightcols = c("effect", "ci", "Overall"),rightlabs = c("OR", "95%-CI", "Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_nausea_vomitting`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = TRUE, prediction.subgroup = FALSE, prediction = FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 24** Forest plot for nausea or vomiting for the comparison of TAAR1 agonist vs. placebo at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
It should be noted that there appears to be some heterogeneity in the findings between ulotaront and ralmitaront. This heterogeneity may potentially be driven by the fact that ulotaront is also a 5-HT1A receptor partial agonist, which is associated with gastrointestinal symptoms.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.20 Secondary outcome: QTc prolongation
#### Timepoint 1: *1 day - 2 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_1 day-2 weeks_qtc_prolongation`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
leftcols = c("studlab", "effect", "ci"),
rightcols = c("Overall"), rightlabs = c("Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_1 day-2 weeks_qtc_prolongation`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE, prediction=FALSE,
subgroup = TRUE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 25** Forest plot for QTc prolongation for the comparison of TAAR1 agonist vs. placebo at 1 day - 2 weeks. Studies with not estimable effect sizes had 0 events in both groups. The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
#forest(`meta_comp_taar1_vs_placebo_3-13 weeks_qtc_prolongation`,
# col.diamond = "firebrick4",
# col.square = "firebrick3",
# label.c="placebo",
# rightcols = c("effect", "ci", "Overall"),rightlabs = c("OR", "95%-CI", "Risk of bias"),
# label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_qtc_prolongation`$data$treat1_new),
# subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
# overall = TRUE, prediction.subgroup = FALSE, prediction = FALSE,
# subgroup = TRUE, fixed=TRUE, random=TRUE,
# label.left = "TAAR1 better", label.right="Placebo better")
```
There were available data in @RN110 , which reported 0 events in both groups, so that an effect size cannot be estimated with the current approach.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.21 Secondary outcome: QTc interval in msec
#### Timepoint 1: *1 day - 2 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_antipsychotic_1 day-2 weeks_qtc_interval`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
leftcols = c("studlab", "effect", "ci"), leftlabs = c("Study", "MD msec", "95%-CI"),
rightcols = c("Overall"), rightlabs = c("Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_antipsychotic_1 day-2 weeks_qtc_interval`$data$treat1_new),
subgroup.hetstat = FALSE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE, prediction=FALSE,
subgroup = FALSE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 26** Forest plot for QTc interval in msec for the comparison of TAAR1 agonist vs. placebo at 1 day - 2 weeks. The overall risk of bias of the studies for this outcome is presented. MD:Mean difference, 95%CI: 95% confidence intervals
#### Timepoint 2: *3 weeks - 13 weeks*
No usable data available from RCT.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.22 Secondary outcome: Weight increased
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_weight_increased`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
rightcols = c("effect", "ci", "Overall"),rightlabs = c("OR", "95%-CI", "Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_weight_increased`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = TRUE, prediction.subgroup = FALSE, prediction = FALSE,
subgroup = FALSE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 27** Forest plot for weight gain for the comparison of TAAR1 agonist vs. placebo at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. OR=Odds ratio, 95%CI: 95% confidence intervals.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.23 Secondary outcome: Weight in kg
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_weight`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
rightcols = c("effect", "ci", "Overall"),rightlabs = c("MD kg", "95%-CI", "Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_weight`$data$treat1_new),
subgroup.hetstat = TRUE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE, prediction = FALSE,
subgroup = FALSE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")
```
**Figure 28** Forest plot for weight change in kg for the comparison of TAAR1 agonist vs. placebo at 3-13 weeks (primary timepoint). The overall risk of bias of the studies for this outcome is presented. MD:Mean difference, SD: standard deviation, 95%CI: 95% confidence intervals.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.24 Secondary outcome: Hyperprolactinemia
#### Timepoint 1: *1 day - 2 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
#forest(`meta_comp_taar1_vs_placebo_1 day-2 weeks_hyperprolactinemia`,
# col.diamond = "firebrick4",
# col.square = "firebrick3",
# label.c="placebo",
# rightcols = c("effect", "ci", "Overall"),
# label.e = unique(`meta_comp_taar1_vs_placebo_1 day-2 weeks_hyperprolactinemia`$data$treat1_new),
# subgroup.hetstat = TRUE, overall.hetstat =TRUE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
# overall = FALSE, prediction.subgroup = FALSE, prediction=FALSE,
# subgroup = TRUE, fixed=TRUE, random=TRUE,
# label.left = "TAAR1 better", label.right="Placebo better")
```
There were available data from one study [@RN116] reporting 0 events in both arms so that an effect size cannot be estimated with the current approach.
#### Timepoint 2: *3 weeks - 13 weeks*
No usable data available from RCT.
#### Timepoint 3: *\> 13 weeks*
No usable data available from RCT.
### 2.5.25 Secondary outcome: Prolactin levels
#### Timepoint 1: *1 day - 2 weeks*
No usable data available from RCT.
#### Timepoint 2: *3 weeks - 13 weeks*
```{r echo=F, fig.fullwidth=T, fig.width=11, fig.height=4}
forest(`meta_comp_taar1_vs_placebo_3-13 weeks_prolactin`,
col.diamond = "firebrick4",
col.square = "firebrick3",
label.c="placebo",
rightcols = c("effect", "ci", "Overall"),rightlabs = c("MD ng/ml", "95%-CI", "Risk of bias"),
label.e = unique(`meta_comp_taar1_vs_placebo_3-13 weeks_prolactin`$data$treat1_new),
subgroup.hetstat = FALSE, overall.hetstat =FALSE, test.subgroup.random = FALSE,test.subgroup.fixed = FALSE,
overall = FALSE, prediction.subgroup = FALSE, prediction = FALSE,
subgroup = FALSE, fixed=TRUE, random=TRUE,
label.left = "TAAR1 better", label.right="Placebo better")