TFL Gallery / t-populations
t-populations
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-populations
- Regulatory ID
- —
- Type
- Table
- E3 position
- unassigned
- Status
- built
- Current iteration
- v002
- Datasets
- —
- Evidence
- not yet generated
- Requirements
- —
- Used in
- Clinical Study Report Table 14.1.3
- Post-Text Display Package Table 14.1.3
- Abbreviated Clinical Study Report (ICH E3) Table 14.1.3
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.
| Summary of Populations | ||||
| Study CDISCPILOT01 — All Subjects | ||||
| Placebo (N=86) | Xanomeline Low Dose (N=84) | Xanomeline High Dose (N=84) | Total (N=254) | |
|---|---|---|---|---|
| Intent-To-Treat (ITT) | ||||
| Safety | ||||
| Efficacy | ||||
| Complete Week 24 | ||||
| Complete Study | ||||
| N in the column headers is the number of subjects randomised to that treatment group; percentages are based on it. The reference report's note calls this the number of subjects "entered in study (i.e., signed informed consent)". This display does not repeat that wording: 306 subjects were screened and 254 randomised, and it is the 254 that N counts. | ||||
| The ITT population includes all subjects randomised. The Safety population includes all randomised subjects known to have taken at least one dose of randomised study drug. The Efficacy population includes all subjects in the safety population who also have at least one post-baseline ADAS-Cog and CIBIC+ assessment. | ||||
| Treatment groups are planned (randomised) treatment, TRT01P. In this ADSL planned and actual treatment agree for all 254 subjects. | ||||
| The population line above reads All Subjects because that is what the reference report prints above this table. In this study it selects the same 254 subjects as the Intent-To-Treat row below, since the analysis dataset contains only randomised subjects and every one of them carries ITTFL = Y. | ||||
| Complete Week 24 is the study's own COMP24FL. Complete Study is not a variable the study ships: the reference report prints the row but states no definition for it, so this display derives it as the complement of the study's own DISCONFL — a subject who did not discontinue. That derivation is open.csr's, not the study's, and the evidence for it is that it reproduces all four printed figures (58, 25, 27, 110) and the report's own narrative that 110 subjects completed the study through Week 26. | ||||
| The cut-off shown is the latest subject end date (RFENDT) recorded in the vendored ADSL. The CDISC pilot package states no separate database-lock date. | ||||
| Source: adsl (phuse-org/phuse-scripts, data/adam/cdisc — the CDISC pilot submission's own ADaM package). Data cut-off: 2015-03-05. | ||||
| open.csr display t-populations (post_text variant); generated from the committed ARD. | ||||
Rendered from outputs/t-populations/v002/table.html.
| analysis | group1 | group1_level | group2 | group2_level | variable | variable_level | context | stat_name | stat_label | warning | error | stat |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| itt | TRT01P | Placebo | — | — | ITTFL | Y | subject_count | n | n | — | — | 86 |
| itt | TRT01P | Placebo | — | — | ITTFL | Y | subject_count | N | N | — | — | 86 |
| itt | TRT01P | Placebo | — | — | ITTFL | Y | subject_count | p | % | — | — | 1 |
| itt | TRT01P | Xanomeline High Dose | — | — | ITTFL | Y | subject_count | n | n | — | — | 84 |
| itt | TRT01P | Xanomeline High Dose | — | — | ITTFL | Y | subject_count | N | N | — | — | 84 |
| itt | TRT01P | Xanomeline High Dose | — | — | ITTFL | Y | subject_count | p | % | — | — | 1 |
| itt | TRT01P | Xanomeline Low Dose | — | — | ITTFL | Y | subject_count | n | n | — | — | 84 |
| itt | TRT01P | Xanomeline Low Dose | — | — | ITTFL | Y | subject_count | N | N | — | — | 84 |
| itt | TRT01P | Xanomeline Low Dose | — | — | ITTFL | Y | subject_count | p | % | — | — | 1 |
| itt | TRT01P | Total | — | — | ITTFL | Y | subject_count | n | n | — | — | 254 |
| itt | TRT01P | Total | — | — | ITTFL | Y | subject_count | N | N | — | — | 254 |
| itt | TRT01P | Total | — | — | ITTFL | Y | subject_count | p | % | — | — | 1 |
| safety | TRT01P | Placebo | — | — | SAFFL | Y | subject_count | n | n | — | — | 86 |
| safety | TRT01P | Placebo | — | — | SAFFL | Y | subject_count | N | N | — | — | 86 |
| safety | TRT01P | Placebo | — | — | SAFFL | Y | subject_count | p | % | — | — | 1 |
| safety | TRT01P | Xanomeline High Dose | — | — | SAFFL | Y | subject_count | n | n | — | — | 84 |
| safety | TRT01P | Xanomeline High Dose | — | — | SAFFL | Y | subject_count | N | N | — | — | 84 |
| safety | TRT01P | Xanomeline High Dose | — | — | SAFFL | Y | subject_count | p | % | — | — | 1 |
| safety | TRT01P | Xanomeline Low Dose | — | — | SAFFL | Y | subject_count | n | n | — | — | 84 |
| safety | TRT01P | Xanomeline Low Dose | — | — | SAFFL | Y | subject_count | N | N | — | — | 84 |
| safety | TRT01P | Xanomeline Low Dose | — | — | SAFFL | Y | subject_count | p | % | — | — | 1 |
| safety | TRT01P | Total | — | — | SAFFL | Y | subject_count | n | n | — | — | 254 |
| safety | TRT01P | Total | — | — | SAFFL | Y | subject_count | N | N | — | — | 254 |
| safety | TRT01P | Total | — | — | SAFFL | Y | subject_count | p | % | — | — | 1 |
| efficacy | TRT01P | Placebo | — | — | EFFFL | Y | subject_count | n | n | — | — | 79 |
| efficacy | TRT01P | Placebo | — | — | EFFFL | Y | subject_count | N | N | — | — | 86 |
| efficacy | TRT01P | Placebo | — | — | EFFFL | Y | subject_count | p | % | — | — | 0.918604651162791 |
| efficacy | TRT01P | Xanomeline High Dose | — | — | EFFFL | Y | subject_count | n | n | — | — | 74 |
| efficacy | TRT01P | Xanomeline High Dose | — | — | EFFFL | Y | subject_count | N | N | — | — | 84 |
| efficacy | TRT01P | Xanomeline High Dose | — | — | EFFFL | Y | subject_count | p | % | — | — | 0.880952380952381 |
| efficacy | TRT01P | Xanomeline Low Dose | — | — | EFFFL | Y | subject_count | n | n | — | — | 81 |
| efficacy | TRT01P | Xanomeline Low Dose | — | — | EFFFL | Y | subject_count | N | N | — | — | 84 |
| efficacy | TRT01P | Xanomeline Low Dose | — | — | EFFFL | Y | subject_count | p | % | — | — | 0.964285714285714 |
| efficacy | TRT01P | Total | — | — | EFFFL | Y | subject_count | n | n | — | — | 234 |
| efficacy | TRT01P | Total | — | — | EFFFL | Y | subject_count | N | N | — | — | 254 |
| efficacy | TRT01P | Total | — | — | EFFFL | Y | subject_count | p | % | — | — | 0.921259842519685 |
| complete_wk24 | TRT01P | Placebo | — | — | COMP24FL | Y | subject_count | n | n | — | — | 60 |
| complete_wk24 | TRT01P | Placebo | — | — | COMP24FL | Y | subject_count | N | N | — | — | 86 |
| complete_wk24 | TRT01P | Placebo | — | — | COMP24FL | Y | subject_count | p | % | — | — | 0.697674418604651 |
| complete_wk24 | TRT01P | Xanomeline High Dose | — | — | COMP24FL | Y | subject_count | n | n | — | — | 30 |
| complete_wk24 | TRT01P | Xanomeline High Dose | — | — | COMP24FL | Y | subject_count | N | N | — | — | 84 |
| complete_wk24 | TRT01P | Xanomeline High Dose | — | — | COMP24FL | Y | subject_count | p | % | — | — | 0.357142857142857 |
| complete_wk24 | TRT01P | Xanomeline Low Dose | — | — | COMP24FL | Y | subject_count | n | n | — | — | 28 |
| complete_wk24 | TRT01P | Xanomeline Low Dose | — | — | COMP24FL | Y | subject_count | N | N | — | — | 84 |
| complete_wk24 | TRT01P | Xanomeline Low Dose | — | — | COMP24FL | Y | subject_count | p | % | — | — | 0.333333333333333 |
| complete_wk24 | TRT01P | Total | — | — | COMP24FL | Y | subject_count | n | n | — | — | 118 |
| complete_wk24 | TRT01P | Total | — | — | COMP24FL | Y | subject_count | N | N | — | — | 254 |
| complete_wk24 | TRT01P | Total | — | — | COMP24FL | Y | subject_count | p | % | — | — | 0.464566929133858 |
| complete_study | TRT01P | Placebo | — | — | COMPLFL | Y | subject_count | n | n | — | — | 58 |
| complete_study | TRT01P | Placebo | — | — | COMPLFL | Y | subject_count | N | N | — | — | 86 |
| complete_study | TRT01P | Placebo | — | — | COMPLFL | Y | subject_count | p | % | — | — | 0.674418604651163 |
| complete_study | TRT01P | Xanomeline High Dose | — | — | COMPLFL | Y | subject_count | n | n | — | — | 27 |
| complete_study | TRT01P | Xanomeline High Dose | — | — | COMPLFL | Y | subject_count | N | N | — | — | 84 |
| complete_study | TRT01P | Xanomeline High Dose | — | — | COMPLFL | Y | subject_count | p | % | — | — | 0.321428571428571 |
| complete_study | TRT01P | Xanomeline Low Dose | — | — | COMPLFL | Y | subject_count | n | n | — | — | 25 |
| complete_study | TRT01P | Xanomeline Low Dose | — | — | COMPLFL | Y | subject_count | N | N | — | — | 84 |
| complete_study | TRT01P | Xanomeline Low Dose | — | — | COMPLFL | Y | subject_count | p | % | — | — | 0.297619047619048 |
| complete_study | TRT01P | Total | — | — | COMPLFL | Y | subject_count | n | n | — | — | 110 |
| complete_study | TRT01P | Total | — | — | COMPLFL | Y | subject_count | N | N | — | — | 254 |
| complete_study | TRT01P | Total | — | — | COMPLFL | Y | subject_count | p | % | — | — | 0.433070866141732 |
60 rows, one per computed statistic.
- Schema
- opencsr/ard/v1
- Generated
- 2026-08-27T03:44:48Z
- Spec hash
- sha256:c8dbaff2d4a4cad9b25ac1dcad574d029394f9730e76116bd44b52f60af38414
- Display hash
- sha256:9ac815d290f719b956f05fbc8d2353a3d49e676edd6ddb6daedc7481524cccd0
- ARD file
- outputs/t-populations/v002/ard.json
- ARD hash
- sha256:61a333a1dc8074996bb9aa8114931d8093626da5a9c92ada5a5aea63ebfa6626
Source datasets
| Dataset | Rows | Package | Hash |
|---|---|---|---|
| adsl | 254 | phuse-org/phuse-scripts:data/adam 398a6d33ced9359ffb58c46650a6d488811176b1 | sha256:6534192e6ae2a8789015148d2068ecdd8421791ea6d7f9cc307fef1db97945f9 |
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-populations
title: "Summary of Populations"
regulatory_id: DST02
type: table
dataset: adsl
# The report runs Table 14-1.01 over "All Subjects" and Table 14-1.02 over
# "Intent-to-Treat" — the population line printed above each table. In this ADSL
# the two sets are the same 254 people, because every randomised subject carries
# ITTFL == 'Y' and the screen failures are not in the file at all (asserted by
# DSP-POP-004). They are still not the same claim, so each display states the one
# its table states.
analysis_set: all
denominator: adsl
# The analysis populations this table reports are stated by the study, not
# derived: ITTFL, SAFFL and EFFFL are carried in the CDISC pilot's own ADSL and
# do not exist in the {pharmaverseadam} re-derivation of the same study.
sources: phuse
# Planned treatment, as in the reference report: every column N and every
# denominator here is a randomised group, not a treated one. In this ADSL
# TRT01P and TRT01A agree for all 254 subjects (asserted by DSP-POP-004).
group:
- TRT01P
total: true
analyses:
- name: itt
method: subject_count
label: "Intent-To-Treat (ITT)"
variable: ITTFL
filter: "ITTFL == 'Y'"
- name: safety
method: subject_count
label: "Safety"
variable: SAFFL
filter: "SAFFL == 'Y'"
- name: efficacy
method: subject_count
label: "Efficacy"
variable: EFFFL
filter: "EFFFL == 'Y'"
- name: complete_wk24
method: subject_count
label: "Complete Week 24"
variable: COMP24FL
filter: "COMP24FL == 'Y'"
- name: complete_study
method: subject_count
label: "Complete Study"
variable: COMPLFL
filter: "COMPLFL == 'Y'"
id: t-populations
title: "Summary of Populations"
study: CDISCPILOT01
population_label: "All Subjects"
cutoff: "2015-03-05"
source: "Source: adsl (phuse-org/phuse-scripts, data/adam/cdisc — the CDISC pilot submission's own ADaM package). Data cut-off: 2015-03-05."
footnotes:
- "N in the column headers is the number of subjects randomised to that treatment group; percentages are based on it. The reference report's note calls this the number of subjects \"entered in study (i.e., signed informed consent)\". This display does not repeat that wording: 306 subjects were screened and 254 randomised, and it is the 254 that N counts."
- "The ITT population includes all subjects randomised. The Safety population includes all randomised subjects known to have taken at least one dose of randomised study drug. The Efficacy population includes all subjects in the safety population who also have at least one post-baseline ADAS-Cog and CIBIC+ assessment."
- "Treatment groups are planned (randomised) treatment, TRT01P. In this ADSL planned and actual treatment agree for all 254 subjects."
- "The population line above reads All Subjects because that is what the reference report prints above this table. In this study it selects the same 254 subjects as the Intent-To-Treat row below, since the analysis dataset contains only randomised subjects and every one of them carries ITTFL = Y."
- "Complete Week 24 is the study's own COMP24FL. Complete Study is not a variable the study ships: the reference report prints the row but states no definition for it, so this display derives it as the complement of the study's own DISCONFL — a subject who did not discontinue. That derivation is open.csr's, not the study's, and the evidence for it is that it reproduces all four printed figures (58, 25, 27, 110) and the report's own narrative that 110 subjects completed the study through Week 26."
- "The cut-off shown is the latest subject end date (RFENDT) recorded in the vendored ADSL. The CDISC pilot package states no separate database-lock date."
columns:
order: [Placebo, "Xanomeline Low Dose", "Xanomeline High Dose", Total]
format:
digits:
p: 0
rows:
- { analysis: itt, label: "Intent-To-Treat (ITT)", pattern: n_pct }
- { analysis: safety, label: "Safety", pattern: n_pct }
- { analysis: efficacy, label: "Efficacy", pattern: n_pct }
- { analysis: complete_wk24, label: "Complete Week 24", pattern: n_pct }
- { analysis: complete_study, label: "Complete Study", pattern: n_pct }
variants:
post_text: {}
in_text:
title: "Summary of Populations (Summary)"
v002current
Correct the population line. The reference report runs Table 14-1.01 over All Subjects; this display claimed Intent-to-Treat, and t-end-of-study claimed the reverse — the two were transcribed the wrong way round. In this study both select the same 254 subjects, so no figure moves; the table now states the population its reference states. The footnotes now name the two things this display defines that the reference does not: the derivation of Complete Study, and the meaning of N.
2026-08-27T03:44:48Z · @obotclaw
v001
Initial generation of DST02 from the CDISCPILOT01 statistical analysis plan (Attachment 13.1.1 Template 1).
2026-08-27T02:18:05Z · @jwildfire
Every iteration is kept: outputs/t-populations/vNNN/ holds the spec snapshot, the ARD, the rendered output, and a manifest recording who regenerated it, why, and from which commit.