TFL Gallery / t-eff-adas-wk24
t-eff-adas-wk24
Discovered on disk but not present in site/config.json.
This display exists on disk but is not registered in site/config.json, so it has no reviewed metadata.
- Slug
- t-eff-adas-wk24
- Regulatory ID
- —
- Type
- Table
- E3 position
- unassigned
- Status
- built
- Current iteration
- v001
- Datasets
- —
- Evidence
- not yet generated
- Requirements
- —
- Used in
- Clinical Study Report Table 14.2.1
- Post-Text Display Package Table 14.2.1
- Abbreviated Clinical Study Report (ICH E3) Table 14.2.1
Generated by the same pipeline run that wrote the ARD and the HTML above, from the same rendered cells; the short hash is the manifest's record of the file.
| Primary Endpoint Analysis: ADAS-Cog (11) - Change from Baseline to Week 24 - LOCF | |||
| Study CDISCPILOT01 — Efficacy Analysis Set | |||
| Placebo (N=79) | Xanomeline Low Dose (N=81) | Xanomeline High Dose (N=74) | |
|---|---|---|---|
| Baseline | |||
| n | |||
| Mean (SD) | |||
| Median (Range) | |||
| Week 24 | |||
| n | |||
| Mean (SD) | |||
| Median (Range) | |||
| Change from baseline | |||
| n | |||
| Mean (SD) | |||
| Median (Range) | |||
| Statistical comparison of the change from baseline | |||
| p-value (dose response) [1][2] | |||
| p-value (Xanomeline - Placebo) [1][3] | |||
| Difference of LS means (SE) | |||
| 95% CI | |||
| p-value (Xanomeline High - Xanomeline Low) [1][3] | |||
| Difference of LS means (SE) | |||
| 95% CI | |||
| [1] Based on an analysis of covariance (ANCOVA) model with treatment and site group as factors and the baseline score as a covariate. | |||
| [2] Test for a non-zero coefficient for treatment (dose) as a continuous variable. | |||
| [3] Pairwise comparison with treatment as a categorical variable; p-values are not adjusted for multiple comparisons. | |||
| Missing post-baseline values are imputed by last observation carried forward, over assessments assigned to visit windows (CDISCPILOT01 statistical analysis plan, sections 8.1 and 8.2). | |||
| Treatment columns are planned treatment (TRTP), which is how the CDISCPILOT01 reference report presents them. | |||
| CDISCPILOT01 states no data cut-off date. The date shown is the latest ADAS-Cog assessment date present in the vendored ADaM package. | |||
| Source: adqsadas (ADAS-Cog (11) total score, PARAMCD ACTOT) and adsl, from the CDISC pilot's own ADaM package (phuse-org/phuse-scripts, MIT). Analysis as specified in the CDISCPILOT01 statistical analysis plan, section 10.1.1. Reference report display: Table 14-3.01. Data cut-off: 2015-02-17. | |||
| open.csr display t-eff-adas-wk24 (post_text variant); generated from the committed ARD. | |||
Rendered from outputs/t-eff-adas-wk24/v001/table.html.
| analysis | group1 | group1_level | group2 | group2_level | variable | variable_level | context | stat_name | stat_label | warning | error | stat |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| population | TRTP | Placebo | — | — | USUBJID | — | population | N | N | — | — | 79 |
| population | TRTP | Xanomeline High Dose | — | — | USUBJID | — | population | N | N | — | — | 74 |
| population | TRTP | Xanomeline Low Dose | — | — | USUBJID | — | population | N | N | — | — | 81 |
| summary | TRTP | Placebo | — | — | BASE | — | continuous | N | N | — | — | 79 |
| summary | TRTP | Placebo | — | — | BASE | — | continuous | mean | Mean | — | — | 24.121780881711 |
| summary | TRTP | Placebo | — | — | BASE | — | continuous | sd | SD | — | — | 12.1863695136042 |
| summary | TRTP | Placebo | — | — | BASE | — | continuous | median | Median | — | — | 21 |
| summary | TRTP | Placebo | — | — | BASE | — | continuous | p25 | Q1 | — | — | 15 |
| summary | TRTP | Placebo | — | — | BASE | — | continuous | p75 | Q3 | — | — | 31 |
| summary | TRTP | Placebo | — | — | BASE | — | continuous | min | Min | — | — | 5 |
| summary | TRTP | Placebo | — | — | BASE | — | continuous | max | Max | — | — | 61 |
| summary | TRTP | Placebo | — | — | AVAL | — | continuous | N | N | — | — | 79 |
| summary | TRTP | Placebo | — | — | AVAL | — | continuous | mean | Mean | — | — | 26.6665211697948 |
| summary | TRTP | Placebo | — | — | AVAL | — | continuous | sd | SD | — | — | 13.7942934074663 |
| summary | TRTP | Placebo | — | — | AVAL | — | continuous | median | Median | — | — | 24 |
| summary | TRTP | Placebo | — | — | AVAL | — | continuous | p25 | Q1 | — | — | 17 |
| summary | TRTP | Placebo | — | — | AVAL | — | continuous | p75 | Q3 | — | — | 32 |
| summary | TRTP | Placebo | — | — | AVAL | — | continuous | min | Min | — | — | 5 |
| summary | TRTP | Placebo | — | — | AVAL | — | continuous | max | Max | — | — | 61.551724137931 |
| summary | TRTP | Placebo | — | — | CHG | — | continuous | N | N | — | — | 79 |
| summary | TRTP | Placebo | — | — | CHG | — | continuous | mean | Mean | — | — | 2.54474028808381 |
| summary | TRTP | Placebo | — | — | CHG | — | continuous | sd | SD | — | — | 5.80389919656814 |
| summary | TRTP | Placebo | — | — | CHG | — | continuous | median | Median | — | — | 2 |
| summary | TRTP | Placebo | — | — | CHG | — | continuous | p25 | Q1 | — | — | -1 |
| summary | TRTP | Placebo | — | — | CHG | — | continuous | p75 | Q3 | — | — | 6 |
| summary | TRTP | Placebo | — | — | CHG | — | continuous | min | Min | — | — | -11 |
| summary | TRTP | Placebo | — | — | CHG | — | continuous | max | Max | — | — | 16 |
| summary | TRTP | Xanomeline High Dose | — | — | BASE | — | continuous | N | N | — | — | 74 |
| summary | TRTP | Xanomeline High Dose | — | — | BASE | — | continuous | mean | Mean | — | — | 21.2972972972973 |
| summary | TRTP | Xanomeline High Dose | — | — | BASE | — | continuous | sd | SD | — | — | 11.7365250390648 |
| summary | TRTP | Xanomeline High Dose | — | — | BASE | — | continuous | median | Median | — | — | 18 |
| summary | TRTP | Xanomeline High Dose | — | — | BASE | — | continuous | p25 | Q1 | — | — | 13 |
| summary | TRTP | Xanomeline High Dose | — | — | BASE | — | continuous | p75 | Q3 | — | — | 27 |
| summary | TRTP | Xanomeline High Dose | — | — | BASE | — | continuous | min | Min | — | — | 3 |
| summary | TRTP | Xanomeline High Dose | — | — | BASE | — | continuous | max | Max | — | — | 57 |
| summary | TRTP | Xanomeline High Dose | — | — | AVAL | — | continuous | N | N | — | — | 74 |
| summary | TRTP | Xanomeline High Dose | — | — | AVAL | — | continuous | mean | Mean | — | — | 22.7677850264057 |
| summary | TRTP | Xanomeline High Dose | — | — | AVAL | — | continuous | sd | SD | — | — | 12.4835803751227 |
| summary | TRTP | Xanomeline High Dose | — | — | AVAL | — | continuous | median | Median | — | — | 20 |
| summary | TRTP | Xanomeline High Dose | — | — | AVAL | — | continuous | p25 | Q1 | — | — | 14 |
| summary | TRTP | Xanomeline High Dose | — | — | AVAL | — | continuous | p75 | Q3 | — | — | 31 |
| summary | TRTP | Xanomeline High Dose | — | — | AVAL | — | continuous | min | Min | — | — | 3 |
| summary | TRTP | Xanomeline High Dose | — | — | AVAL | — | continuous | max | Max | — | — | 61.551724137931 |
| summary | TRTP | Xanomeline High Dose | — | — | CHG | — | continuous | N | N | — | — | 74 |
| summary | TRTP | Xanomeline High Dose | — | — | CHG | — | continuous | mean | Mean | — | — | 1.47048772910842 |
| summary | TRTP | Xanomeline High Dose | — | — | CHG | — | continuous | sd | SD | — | — | 4.26238487169685 |
| summary | TRTP | Xanomeline High Dose | — | — | CHG | — | continuous | median | Median | — | — | 1 |
| summary | TRTP | Xanomeline High Dose | — | — | CHG | — | continuous | p25 | Q1 | — | — | -1 |
| summary | TRTP | Xanomeline High Dose | — | — | CHG | — | continuous | p75 | Q3 | — | — | 4 |
| summary | TRTP | Xanomeline High Dose | — | — | CHG | — | continuous | min | Min | — | — | -7 |
| summary | TRTP | Xanomeline High Dose | — | — | CHG | — | continuous | max | Max | — | — | 13 |
| summary | TRTP | Xanomeline Low Dose | — | — | BASE | — | continuous | N | N | — | — | 81 |
| summary | TRTP | Xanomeline Low Dose | — | — | BASE | — | continuous | mean | Mean | — | — | 24.4074074074074 |
| summary | TRTP | Xanomeline Low Dose | — | — | BASE | — | continuous | sd | SD | — | — | 12.9224478515241 |
| summary | TRTP | Xanomeline Low Dose | — | — | BASE | — | continuous | median | Median | — | — | 21 |
| summary | TRTP | Xanomeline Low Dose | — | — | BASE | — | continuous | p25 | Q1 | — | — | 15 |
| summary | TRTP | Xanomeline Low Dose | — | — | BASE | — | continuous | p75 | Q3 | — | — | 30 |
| summary | TRTP | Xanomeline Low Dose | — | — | BASE | — | continuous | min | Min | — | — | 5 |
| summary | TRTP | Xanomeline Low Dose | — | — | BASE | — | continuous | max | Max | — | — | 56.7241379310345 |
| summary | TRTP | Xanomeline Low Dose | — | — | AVAL | — | continuous | N | N | — | — | 81 |
| summary | TRTP | Xanomeline Low Dose | — | — | AVAL | — | continuous | mean | Mean | — | — | 26.4027245636441 |
| summary | TRTP | Xanomeline Low Dose | — | — | AVAL | — | continuous | sd | SD | — | — | 13.1806548367334 |
| summary | TRTP | Xanomeline Low Dose | — | — | AVAL | — | continuous | median | Median | — | — | 25 |
| summary | TRTP | Xanomeline Low Dose | — | — | AVAL | — | continuous | p25 | Q1 | — | — | 18 |
| summary | TRTP | Xanomeline Low Dose | — | — | AVAL | — | continuous | p75 | Q3 | — | — | 36 |
| summary | TRTP | Xanomeline Low Dose | — | — | AVAL | — | continuous | min | Min | — | — | 6 |
| summary | TRTP | Xanomeline Low Dose | — | — | AVAL | — | continuous | max | Max | — | — | 62 |
| summary | TRTP | Xanomeline Low Dose | — | — | CHG | — | continuous | N | N | — | — | 81 |
| summary | TRTP | Xanomeline Low Dose | — | — | CHG | — | continuous | mean | Mean | — | — | 1.9953171562367 |
| summary | TRTP | Xanomeline Low Dose | — | — | CHG | — | continuous | sd | SD | — | — | 5.55278623671741 |
| summary | TRTP | Xanomeline Low Dose | — | — | CHG | — | continuous | median | Median | — | — | 2 |
| summary | TRTP | Xanomeline Low Dose | — | — | CHG | — | continuous | p25 | Q1 | — | — | -1 |
| summary | TRTP | Xanomeline Low Dose | — | — | CHG | — | continuous | p75 | Q3 | — | — | 5 |
| summary | TRTP | Xanomeline Low Dose | — | — | CHG | — | continuous | min | Min | — | — | -11 |
| summary | TRTP | Xanomeline Low Dose | — | — | CHG | — | continuous | max | Max | — | — | 17 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | dose_response | ancova | pvalue | pvalue | — | — | 0.244705673868498 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | dose_response | ancova | n_model | n_model | — | — | 234 |
| ancova | TRTP | Xanomeline Low Dose | — | — | CHG | xan_vs_placebo | ancova | estimate | estimate | — | — | -0.466782357500738 |
| ancova | TRTP | Xanomeline Low Dose | — | — | CHG | xan_vs_placebo | ancova | se | se | — | — | 0.818042222283684 |
| ancova | TRTP | Xanomeline Low Dose | — | — | CHG | xan_vs_placebo | ancova | pvalue | pvalue | — | — | 0.568846971341774 |
| ancova | TRTP | Xanomeline Low Dose | — | — | CHG | xan_vs_placebo | ancova | lcl | lcl | — | — | -2.07898454398439 |
| ancova | TRTP | Xanomeline Low Dose | — | — | CHG | xan_vs_placebo | ancova | ucl | ucl | — | — | 1.14541982898292 |
| ancova | TRTP | Xanomeline Low Dose | — | — | CHG | xan_vs_placebo | ancova | n_model | n_model | — | — | 234 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | xan_vs_placebo | ancova | estimate | estimate | — | — | -1.00601359773133 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | xan_vs_placebo | ancova | se | se | — | — | 0.840529356750352 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | xan_vs_placebo | ancova | pvalue | pvalue | — | — | 0.232641095885767 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | xan_vs_placebo | ancova | lcl | lcl | — | — | -2.66253355457861 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | xan_vs_placebo | ancova | ucl | ucl | — | — | 0.650506359115943 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | xan_vs_placebo | ancova | n_model | n_model | — | — | 234 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | high_vs_low | ancova | estimate | estimate | — | — | -0.539231240230596 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | high_vs_low | ancova | se | se | — | — | 0.836108901551478 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | high_vs_low | ancova | pvalue | pvalue | — | — | 0.519644870828631 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | high_vs_low | ancova | lcl | lcl | — | — | -2.18703933925105 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | high_vs_low | ancova | ucl | ucl | — | — | 1.10857685878985 |
| ancova | TRTP | Xanomeline High Dose | — | — | CHG | high_vs_low | ancova | n_model | n_model | — | — | 234 |
95 rows, one per computed statistic.
- Schema
- opencsr/ard/v1
- Generated
- 2026-08-27T02:21:19Z
- Spec hash
- sha256:b1293042583d96e58d1cbba3fb184d33bfc6e72be390f27c43871c6cfe43674a
- Display hash
- sha256:e51fda295f38f7b0b60a675f81eaf78d6a17790a268dc982cd33aaa94d61d0ab
- ARD file
- outputs/t-eff-adas-wk24/v001/ard.json
- ARD hash
- sha256:7769370093c068677ce8aaf425e73844d343fb33524cfe9280e10792079531c3
Source datasets
| Dataset | Rows | Package | Hash |
|---|---|---|---|
| adsl | 254 | phuse-org/phuse-scripts:data/adam 398a6d33ced9359ffb58c46650a6d488811176b1 | sha256:6534192e6ae2a8789015148d2068ecdd8421791ea6d7f9cc307fef1db97945f9 |
| adqsadas | 12463 | phuse-org/phuse-scripts:data/adam 398a6d33ced9359ffb58c46650a6d488811176b1 | sha256:0f3e481baf734dc3e5ce7373d255269c2285400ff5bee77be525d832bade80cf |
Environment
R 4.3.3 · Darwin 23.6.0 · cards 0.6.1 · cardx 0.2.5 · gtsummary 2.3.0 · gt 1.0.0 · dplyr 1.1.4 · pharmaverseadam 1.1.0 · jsonlite 2.0.0 · yaml 2.3.10 · digest 0.6.37
id: t-eff-adas-wk24
title: "Primary Endpoint Analysis: ADAS-Cog (11) - Change from Baseline to Week 24 - LOCF"
regulatory_id: EFT01
type: table
dataset: adqsadas
analysis_set: efficacy
denominator: adsl
sources: phuse
group:
- TRTP
total: false
analyses:
- name: population
method: continuous
custom: population_n
label: "Subjects in the analysis population"
filter: "PARAMCD == 'ACTOT'"
- name: summary
method: continuous
label: "ADAS-Cog (11) total score at baseline, at Week 24, and its change"
variables: [BASE, AVAL, CHG]
filter: "PARAMCD == 'ACTOT' & ANL01FL == 'Y' & AVISIT == 'Week 24'"
- name: ancova
method: continuous
custom: ancova_change
label: "ANCOVA of the change from baseline to Week 24"
variables: [CHG]
filter: "PARAMCD == 'ACTOT' & ANL01FL == 'Y' & AVISIT == 'Week 24'"
response: CHG
covariates: [BASE]
factors: [SITEGR1]
treatment: TRTP
treatment_levels: ["Placebo", "Xanomeline Low Dose", "Xanomeline High Dose"]
dose: TRTPN
conf_level: 0.95
contrasts:
- { name: dose_response, type: dose, column: "Xanomeline High Dose" }
- { name: xan_vs_placebo, type: pairwise, test: "Xanomeline Low Dose",
reference: "Placebo", column: "Xanomeline Low Dose" }
- { name: xan_vs_placebo, type: pairwise, test: "Xanomeline High Dose",
reference: "Placebo", column: "Xanomeline High Dose" }
- { name: high_vs_low, type: pairwise, test: "Xanomeline High Dose",
reference: "Xanomeline Low Dose", column: "Xanomeline High Dose" }
id: t-eff-adas-wk24
title: "Primary Endpoint Analysis: ADAS-Cog (11) - Change from Baseline to Week 24 - LOCF"
study: CDISCPILOT01
population_label: "Efficacy Analysis Set"
cutoff: "2015-02-17"
source: "Source: adqsadas (ADAS-Cog (11) total score, PARAMCD ACTOT) and adsl, from the CDISC pilot's own ADaM package (phuse-org/phuse-scripts, MIT). Analysis as specified in the CDISCPILOT01 statistical analysis plan, section 10.1.1. Reference report display: Table 14-3.01. Data cut-off: 2015-02-17."
footnotes:
- "[1] Based on an analysis of covariance (ANCOVA) model with treatment and site group as factors and the baseline score as a covariate."
- "[2] Test for a non-zero coefficient for treatment (dose) as a continuous variable."
- "[3] Pairwise comparison with treatment as a categorical variable; p-values are not adjusted for multiple comparisons."
- "Missing post-baseline values are imputed by last observation carried forward, over assessments assigned to visit windows (CDISCPILOT01 statistical analysis plan, sections 8.1 and 8.2)."
- "Treatment columns are planned treatment (TRTP), which is how the CDISCPILOT01 reference report presents them."
- "CDISCPILOT01 states no data cut-off date. The date shown is the latest ADAS-Cog assessment date present in the vendored ADaM package."
columns:
order: ["Placebo", "Xanomeline Low Dose", "Xanomeline High Dose"]
format:
mean_sd: "{mean} ({sd})"
median_range: "{median} ({min};{max})"
est_se: "{estimate} ({se})"
ci: "({lcl};{ucl})"
p_value: "{pvalue}"
digits:
mean: 1
sd: 2
median: 1
min: 0
max: 0
estimate: 1
se: 2
lcl: 1
ucl: 1
pvalue: 3
rows:
- { label: "Baseline", section: true }
- { analysis: summary, variable: BASE, pattern: "N", label: "n", indent: 1 }
- { analysis: summary, variable: BASE, pattern: mean_sd, label: "Mean (SD)", indent: 1 }
- { analysis: summary, variable: BASE, pattern: median_range, label: "Median (Range)", indent: 1 }
- { label: "Week 24", section: true }
- { analysis: summary, variable: AVAL, pattern: "N", label: "n", indent: 1 }
- { analysis: summary, variable: AVAL, pattern: mean_sd, label: "Mean (SD)", indent: 1 }
- { analysis: summary, variable: AVAL, pattern: median_range, label: "Median (Range)", indent: 1 }
- { label: "Change from baseline", section: true }
- { analysis: summary, variable: CHG, pattern: "N", label: "n", indent: 1 }
- { analysis: summary, variable: CHG, pattern: mean_sd, label: "Mean (SD)", indent: 1 }
- { analysis: summary, variable: CHG, pattern: median_range, label: "Median (Range)", indent: 1 }
- { label: "Statistical comparison of the change from baseline", section: true }
- { analysis: ancova, variable: CHG, level: dose_response, pattern: p_value,
label: "p-value (dose response) [1][2]", indent: 1 }
- { analysis: ancova, variable: CHG, level: xan_vs_placebo, pattern: p_value,
label: "p-value (Xanomeline - Placebo) [1][3]", indent: 1 }
- { analysis: ancova, variable: CHG, level: xan_vs_placebo, pattern: est_se,
label: "Difference of LS means (SE)", indent: 2 }
- { analysis: ancova, variable: CHG, level: xan_vs_placebo, pattern: ci,
label: "95% CI", indent: 2 }
- { analysis: ancova, variable: CHG, level: high_vs_low, pattern: p_value,
label: "p-value (Xanomeline High - Xanomeline Low) [1][3]", indent: 1 }
- { analysis: ancova, variable: CHG, level: high_vs_low, pattern: est_se,
label: "Difference of LS means (SE)", indent: 2 }
- { analysis: ancova, variable: CHG, level: high_vs_low, pattern: ci,
label: "95% CI", indent: 2 }
variants:
post_text: {}
# Display-specific statistics (contract section 2).
#
# Both functions are thin wrappers: the statistics themselves live in
# {opencsr} so that the seven ADAS-Cog displays share one tested
# implementation, and every model term is declared in this display's
# analysis.yaml rather than written in code.
ancova_change <- function(data, spec, denominator = NULL) {
opencsr::ard_ancova(data, spec, denominator)
}
population_n <- function(data, spec, denominator = NULL) {
opencsr::ard_population_n(data, spec, denominator)
}
v001current
Initial generation of the ADAS-Cog Week 24 primary efficacy display (#43).
2026-08-27T02:21:19Z · obot worker
Every iteration is kept: outputs/t-eff-adas-wk24/vNNN/ holds the spec snapshot, the ARD, the rendered output, and a manifest recording who regenerated it, why, and from which commit.