<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">NEJSDS</journal-id>
<journal-title-group><journal-title>The New England Journal of Statistics in Data Science</journal-title></journal-title-group>
<issn pub-type="ppub">2693-7166</issn><issn-l>2693-7166</issn-l>
<publisher>
<publisher-name>New England Statistical Society</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">NEJSDS76</article-id>
<article-id pub-id-type="doi">10.51387/25-NEJSDS76</article-id>
<article-categories><subj-group subj-group-type="area">
<subject>Cancer Research</subject></subj-group><subj-group subj-group-type="heading">
<subject>Software Tutorial and/or Review</subject></subj-group></article-categories>
<title-group>
<article-title>PDXpower: A Power Analysis Tool for Experimental Design in Pre-clinical Xenograft Studies for Uncensored and Censored Outcomes</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Li</surname><given-names>Shanpeng</given-names></name><email xlink:href="mailto:shli@coh.org">shli@coh.org</email><xref ref-type="aff" rid="j_nejsds76_aff_001"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Telesca</surname><given-names>Donatello</given-names></name><xref ref-type="aff" rid="j_nejsds76_aff_002"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Kornblum</surname><given-names>Harley I.</given-names></name><xref ref-type="aff" rid="j_nejsds76_aff_003"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Nathanson</surname><given-names>David</given-names></name><xref ref-type="aff" rid="j_nejsds76_aff_004"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Pajonk</surname><given-names>Frank</given-names></name><xref ref-type="aff" rid="j_nejsds76_aff_005"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Cui</surname><given-names>Elvis Han</given-names></name><xref ref-type="aff" rid="j_nejsds76_aff_006"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Palmer</surname><given-names>Joycelynne</given-names></name><xref ref-type="aff" rid="j_nejsds76_aff_007"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Li</surname><given-names>Gang</given-names></name><email xlink:href="mailto:vli@ucla.edu">vli@ucla.edu</email><xref ref-type="aff" rid="j_nejsds76_aff_008"/><xref ref-type="corresp" rid="cor1">∗</xref>
</contrib>
<aff id="j_nejsds76_aff_001">Division of Biostatistics, Department of Computational and Quantitative Medicine, <institution>City of Hope, Duarte</institution>, <country>USA</country>. Department of Biostatistics, <institution>University of California, Los Angeles</institution>, <country>USA</country>. E-mail address: <email xlink:href="mailto:shli@coh.org">shli@coh.org</email></aff>
<aff id="j_nejsds76_aff_002">Department of Biostatistics, <institution>University of California, Los Angeles</institution>, <country>USA</country>.</aff>
<aff id="j_nejsds76_aff_003">Departments of Psychiatry, Pharmacology and Pediatrics, <institution>University of California, Los Angeles</institution>, <country>USA</country>. The Intellectual and Developmental Disabilities Research Center, <institution>University of California, Los Angeles</institution>, <country>USA</country>.</aff>
<aff id="j_nejsds76_aff_004">Department of Molecular and Medical Pharmacology, <institution>University of California, Los Angeles</institution>, <country>USA</country>.</aff>
<aff id="j_nejsds76_aff_005">Department of Radiation Oncology, <institution>University of California, Los Angeles</institution>, <country>USA</country>. Department of Neurosurgery, <institution>University of California, Los Angeles</institution>, <country>USA</country>.</aff>
<aff id="j_nejsds76_aff_006">Department of Biostatistics, <institution>University of California, Los Angeles</institution>, <country>USA</country>.</aff>
<aff id="j_nejsds76_aff_007">Division of Biostatistics, Department of Computational and Quantitative Medicine, <institution>City of Hope, Duarte</institution>, <country>USA</country>.</aff>
<aff id="j_nejsds76_aff_008">Department of Biostatistics, <institution>University of California, Los Angeles</institution>, <country>USA</country>. E-mail address: <email xlink:href="mailto:vli@ucla.edu">vli@ucla.edu</email></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>∗</label>Corresponding author.</corresp>
</author-notes>
<pub-date pub-type="ppub"><year>2025</year></pub-date><pub-date pub-type="epub"><day>5</day><month>2</month><year>2025</year></pub-date><volume>3</volume><issue>1</issue><fpage>42</fpage><lpage>54</lpage><history><date date-type="accepted"><day>24</day><month>1</month><year>2025</year></date></history>
<permissions><copyright-statement>© 2025 New England Statistical Society</copyright-statement><copyright-year>2025</copyright-year>
<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
<license-p>Open access article under the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/">CC BY</ext-link> license.</license-p></license></permissions>
<abstract>
<p>In cancer research, leveraging patient-derived xenografts (PDXs) in pre-clinical experiments is a crucial approach for assessing innovative therapeutic strategies. Addressing the inherent variability in treatment response among and within individual PDX lines is essential. However, the current literature lacks a user-friendly statistical power analysis tool capable of concurrently determining the required number of PDX lines and animals per line per treatment group in this context. In this paper, we present a simulation-based R package for sample size determination, named ‘<bold>PDXpower</bold>’, which is publicly available at The Comprehensive R Archive Network (<uri>https://CRAN.R-project.org/package=PDXpower</uri>). The package is designed to estimate the necessary number of both PDX lines and animals per line per treatment group for the design of a PDX experiment, whether for an uncensored outcome, or a censored time-to-event outcome. Our sample size considerations rely on two widely used analytical frameworks: the mixed effects ANOVA model for uncensored outcomes and Cox’s frailty model for censored data outcomes, which effectively account for both inter-PDX variability and intra-PDX correlation in treatment response. Step-by-step illustrations for utilizing the developed package are provided, catering to scenarios with or without preliminary data.</p>
</abstract>
<kwd-group>
<label>Keywords and phrases</label>
<kwd>Frailty model</kwd>
<kwd>Mixed effects ANOVA model</kwd>
<kwd>Power analysis</kwd>
<kwd>Sample size determination</kwd>
<kwd>Xenograft study</kwd>
</kwd-group>
<funding-group><funding-statement>This research was partially supported by National Institutes of Health (P50CA211015, P30 CA-16042, R01NS121319, P50 CA092131, and P01CA236585, GL, P30 CA-033572, JP), and the National Center for Advancing Translational Sciences (UL1-TR-001420, GL).</funding-statement></funding-group>
</article-meta>
</front>
<body>
<sec id="j_nejsds76_s_001">
<label>1</label>
<title>Introduction</title>
<p>Xenograft studies involve the transplantation of cells, tissues, or organs from one species, known as the donor species, into another species, called the recipient or host species. In these studies, researchers typically implant human cells, tissues, or tumors into animal models, commonly rodents, to investigate various aspects of human biology, disease progression, and therapeutic interventions. In the context of cancer research, pre-clinical experiments through patient-derived xenografts (PDXs) provide an important scientific tool for the evaluation of novel therapeutic strategies. In particular, PDX studies take into account the high level of response variability between subjects through subject-specific derived replication across treatment groups.</p>
<p>One of the experimental strengths of pre-clinical PDX studies stems from the investigator’s ability to observe the results of a quasi-counterfactual treatment assignment protocol, which sees the same patient-derived tumor potentially treated under different conditions through replication across genetically homogeneous animal models. Eckel-Passow et al. [<xref ref-type="bibr" rid="j_nejsds76_ref_006">6</xref>] discussed a taxonomy of PDX designs encompassing <italic>nested</italic>, <italic>crossed</italic>, and <italic>mixed crossed/nested</italic> designs, as depicted in Figure 2 of their paper. The <italic>nested</italic> design involves a naïve hierarchy in which different PDX lines are randomized between treatment groups, before PDX-specific replication is obtained within group and PDX line. While seemingly reasonable, this design does not fully address the possibility of tumor-specific replicates assigned to different treatment groups, and remains susceptible to high levels of tumor-specific response heterogeneity. At the opposite end, a <italic>crossed</italic> design avoids confounding of randomization and PDX lines by assessing how each level of a factor impacts the outcome with all other factors, i.e. testing all treatments on the same animal grown within each of the PDX lines. As a theoretical construct, this design creates multiple PDX lines and administers multiple drugs within the same animal concurrently, but it often fails to yield meaningful results and lacks feasibility, thus becoming impractical in most experimental settings. Alternatively, incorporating elements from both protocols, a mixed crossed/nested design allows every PDX line to be evaluated for all treatments (crossed design), while allowing subsampling of PDX using animals that cannot be reused across treatment groups (nested design). Effectively addressing potential confounding between PDX line and treatment group, the mixed crossed/nested design has become a common workhorse in PDX research. Using retrospective data from IDH-wildtype glioblastoma preclinical experiments evaluating three treatments across 27 PDX lines, Eckel-Passow et al. [<xref ref-type="bibr" rid="j_nejsds76_ref_006">6</xref>] demonstrated through empirical simulations that experimental designs employing few animals across many PDX lines can yield robust results and accommodate inter-tumor variability.</p>
<p>The purpose of this paper is to introduce a new statistical <bold>R</bold> package, named <bold>PDXpower</bold>, designed for power analysis and determination of the required number of PDX lines and animals per line per treatment group in a PDX experiment structured under the <italic>mixed crossed/nested</italic> design framework. Notably, statistical power and sample size considerations for testing a treatment effect depend on various factors, including experiment design, statistical model, effect size, and prior information derived from either preliminary data or previous studies. As detailed in Section <xref rid="j_nejsds76_s_002">2</xref>, for uncensored survival time, we employ the mixed effects ANOVA model [<xref ref-type="bibr" rid="j_nejsds76_ref_016">16</xref>] using PDX as a random effect, which accounts for both intra- and inter-PDX variability, naturally applicable to the mixed crossed/nested design. While several statistical power analysis methods and software packages exist for mixed effects ANOVA models across different analytical platforms, including <bold>R</bold> [<xref ref-type="bibr" rid="j_nejsds76_ref_014">14</xref>, <xref ref-type="bibr" rid="j_nejsds76_ref_008">8</xref>, <xref ref-type="bibr" rid="j_nejsds76_ref_007">7</xref>, <xref ref-type="bibr" rid="j_nejsds76_ref_004">4</xref>, <xref ref-type="bibr" rid="j_nejsds76_ref_012">12</xref>, <xref ref-type="bibr" rid="j_nejsds76_ref_008">8</xref>, <xref ref-type="bibr" rid="j_nejsds76_ref_011">11</xref>, <xref ref-type="bibr" rid="j_nejsds76_ref_010">10</xref>, <xref ref-type="bibr" rid="j_nejsds76_ref_009">9</xref>], <bold>SAS</bold> [<xref ref-type="bibr" rid="j_nejsds76_ref_017">17</xref>], and <bold>PASS</bold> [<xref ref-type="bibr" rid="j_nejsds76_ref_013">13</xref>], determining the required number of PDX lines and animals per line per treatment group concurrently often necessitates additional coding effort, potentially complex or time-consuming for those less familiar with coding. Our developed <bold>R</bold> package, <bold>PDXpower</bold>, addresses this gap, automating the process of determining both parameters simultaneously for the mixed effects ANOVA model. In additional to power analysis based on the mixed effects ANOVA model for uncensored data, our package also includes a module for power calculation with right-censored time-to-event data using Cox’s frailty model [<xref ref-type="bibr" rid="j_nejsds76_ref_005">5</xref>, <xref ref-type="bibr" rid="j_nejsds76_ref_015">15</xref>]. Particularly, this module is tailored for Type 1 censoring of a survival outcome with a fixed administrative censoring time for all animals, which is typical for pre-clinical animal studies. Similar to the mixed effects ANOVA model, the existing power analysis tools for Cox’s frailty models are currently limited to determining the required number of PDX lines with a pre-specified number of animals per line per treatment group [<xref ref-type="bibr" rid="j_nejsds76_ref_002">2</xref>, <xref ref-type="bibr" rid="j_nejsds76_ref_003">3</xref>]. To the best of our knowledge, our R package is the first accessible statistical tool to simultaneously determine both the required number of PDX lines and the number of animals per line per treatment group.</p>
<p>The rest of the paper is organized as follows. In Section <xref rid="j_nejsds76_s_002">2</xref>, we specify the mixed effects ANOVA model for testing treatment effects with uncensored data, and Cox’s frailty model for right-censored data. We also evaluate the Type 1 error rate and rejection power of the statistical test across varying number of PDX lines and animals per line per treatment group though simulations. In Section <xref rid="j_nejsds76_s_011">3</xref>, we provide a tutorial on utilizing our developed package <bold>PDXpower</bold> to conduct power analysis for different scenarios, with or without preliminary data. Additional remarks are provided in Section <xref rid="j_nejsds76_s_018">4</xref>.</p>
</sec>
<sec id="j_nejsds76_s_002">
<label>2</label>
<title>Sample Size Determination</title>
<sec id="j_nejsds76_s_003">
<label>2.1</label>
<title>Notation and Statistical Formalization of the Mixed Crossed/Nested Design</title>
<p>For ease of exposition and without loss of generality, we consider comparing outcomes between the control and treatment group, i.e., group <italic>A</italic> and group <italic>B</italic>. In the mixed crossed/nested design, for each of <italic>n</italic> PDX patients/cell lines, we have <inline-formula id="j_nejsds76_ineq_001"><alternatives><mml:math>
<mml:mn>2</mml:mn>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="italic">m</mml:mi></mml:math><tex-math><![CDATA[$2\times m$]]></tex-math></alternatives></inline-formula> implanted animals: <italic>m</italic> animals are randomized to treatment <italic>A</italic> and the other <italic>m</italic> animals are randomized to treatment <italic>B</italic>. Let <inline-formula id="j_nejsds76_ineq_002"><alternatives><mml:math>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$i\in \{1,2,\dots ,n\}$]]></tex-math></alternatives></inline-formula> represent the index of the PDX lines, <inline-formula id="j_nejsds76_ineq_003"><alternatives><mml:math>
<mml:mi mathvariant="italic">j</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$j\in \{1,2,\dots ,2m\}$]]></tex-math></alternatives></inline-formula> denote the index of the animals within each PDX line, and <inline-formula id="j_nejsds76_ineq_004"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${D_{ij}}$]]></tex-math></alternatives></inline-formula> be a treatment indicator, where <inline-formula id="j_nejsds76_ineq_005"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:math><tex-math><![CDATA[${D_{ij}}=1$]]></tex-math></alternatives></inline-formula> if animal <italic>j</italic> within PDX line <italic>i</italic> is in group <italic>B</italic>, and 0 otherwise. We denote by <inline-formula id="j_nejsds76_ineq_006"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${Y_{ij}}$]]></tex-math></alternatives></inline-formula> the outcome of interest, such as the time to death since the beginning of treatment, for animals <italic>j</italic> within PDX line <italic>i</italic>, <inline-formula id="j_nejsds76_ineq_007"><alternatives><mml:math>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi></mml:math><tex-math><![CDATA[$i=1,\dots ,n$]]></tex-math></alternatives></inline-formula> and <inline-formula id="j_nejsds76_ineq_008"><alternatives><mml:math>
<mml:mi mathvariant="italic">j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">m</mml:mi></mml:math><tex-math><![CDATA[$j=1,\dots ,2m$]]></tex-math></alternatives></inline-formula>. The observed data will consist of <inline-formula id="j_nejsds76_ineq_009"><alternatives><mml:math>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi mathvariant="italic">j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$\{({Y_{ij}},{D_{ij}}):i=1,\dots ,n;j=1,\dots ,2m\}$]]></tex-math></alternatives></inline-formula>.</p>
</sec>
<sec id="j_nejsds76_s_004">
<label>2.2</label>
<title>Statistical Models for Mixed Crossed/Nested Design</title>
<p>We consider two popular analytical frameworks applicable to the mixed crossed/nested design discussed earlier: a mixed effects ANOVA model for uncensored data and Cox’s frailty model for right-censored data.</p>
<list>
<list-item id="j_nejsds76_li_001">
<label>1.</label>
<p>Mixed effects ANOVA model: For <inline-formula id="j_nejsds76_ineq_010"><alternatives><mml:math>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi></mml:math><tex-math><![CDATA[$i=1,\dots ,n$]]></tex-math></alternatives></inline-formula>; <inline-formula id="j_nejsds76_ineq_011"><alternatives><mml:math>
<mml:mi mathvariant="italic">j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">m</mml:mi></mml:math><tex-math><![CDATA[$j=1,\dots ,2m$]]></tex-math></alternatives></inline-formula>, 
<disp-formula id="j_nejsds76_eq_001">
<label>(2.1)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right">
<mml:mtr>
<mml:mtd class="eqnarray-1">
<mml:mo movablelimits="false">log</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">ϵ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ \log {Y_{ij}}={\beta _{0}}+{D_{ij}}\beta +{\alpha _{i}}+{\epsilon _{ij}},\]]]></tex-math></alternatives>
</disp-formula> 
where <inline-formula id="j_nejsds76_ineq_012"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\beta _{0}}$]]></tex-math></alternatives></inline-formula> is the intercept, <italic>β</italic> is the treatment effect, <inline-formula id="j_nejsds76_ineq_013"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo stretchy="false">∼</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\alpha _{i}}{\sim _{iid}}N(0,{\tau ^{2}})$]]></tex-math></alternatives></inline-formula> represents an unobserved PDX-specific random effect, and <inline-formula id="j_nejsds76_ineq_014"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">ϵ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo stretchy="false">∼</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\epsilon _{ij}}{\sim _{iid}}N(0,{\sigma ^{2}})$]]></tex-math></alternatives></inline-formula> is a random residual error specific to animals within all PDX lines.</p>
</list-item>
<list-item id="j_nejsds76_li_002">
<label>2.</label>
<p>Cox’s frailty model: For <inline-formula id="j_nejsds76_ineq_015"><alternatives><mml:math>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi></mml:math><tex-math><![CDATA[$i=1,\dots ,n$]]></tex-math></alternatives></inline-formula>; <inline-formula id="j_nejsds76_ineq_016"><alternatives><mml:math>
<mml:mi mathvariant="italic">j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">m</mml:mi></mml:math><tex-math><![CDATA[$j=1,\dots ,2m$]]></tex-math></alternatives></inline-formula>, 
<disp-formula id="j_nejsds76_eq_002">
<label>(2.2)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right">
<mml:mtr>
<mml:mtd class="eqnarray-1">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo stretchy="false">|</mml:mo>
<mml:mi mathvariant="italic">λ</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">ν</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo movablelimits="false">exp</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo fence="true" stretchy="false">}</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ {\lambda _{ij}}(t)={\lambda _{0}}(t|\lambda ,\nu )\exp \{{D_{ij}}\beta +{\alpha _{i}}\},\]]]></tex-math></alternatives>
</disp-formula> 
where <inline-formula id="j_nejsds76_ineq_017"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\lambda _{ij}}(t)$]]></tex-math></alternatives></inline-formula> is the hazard function of mouse <italic>j</italic> within PDX <italic>i</italic>, <inline-formula id="j_nejsds76_ineq_018"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo stretchy="false">|</mml:mo>
<mml:mi mathvariant="italic">λ</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">ν</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\lambda _{0}}(t|\lambda ,\nu )$]]></tex-math></alternatives></inline-formula> is a baseline hazard function, following a 2-parameter Weibull distribution <inline-formula id="j_nejsds76_ineq_019"><alternatives><mml:math>
<mml:mi mathvariant="italic">W</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">b</mml:mi>
<mml:mi mathvariant="italic">u</mml:mi>
<mml:mi mathvariant="italic">l</mml:mi>
<mml:mi mathvariant="italic">l</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">λ</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">ν</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$Weibull(\lambda ,\nu )$]]></tex-math></alternatives></inline-formula>, with scale and shape parameters <italic>λ</italic> and <italic>ν</italic>, respectively, <italic>β</italic> represents the treatment effect, and <inline-formula id="j_nejsds76_ineq_020"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo stretchy="false">∼</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\alpha _{i}}{\sim _{iid}}N(0,{\tau ^{2}})$]]></tex-math></alternatives></inline-formula> is an unobserved PDX-specific random effect (frailty). As in Model 1, given <inline-formula id="j_nejsds76_ineq_021"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\alpha _{i}}$]]></tex-math></alternatives></inline-formula>, <inline-formula id="j_nejsds76_ineq_022"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${Y_{ij}}$]]></tex-math></alternatives></inline-formula> are assumed to be mutually independent.</p>
</list-item>
</list>
<p>Intuitively, <inline-formula id="j_nejsds76_ineq_023"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\tau ^{2}}$]]></tex-math></alternatives></inline-formula> quantifies the variance in log survival between animals implanted with xenografts from the same patient. Similarly, <inline-formula id="j_nejsds76_ineq_024"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\sigma ^{2}}$]]></tex-math></alternatives></inline-formula> in (<xref rid="j_nejsds76_eq_001">2.1</xref>), quantifies the variance in average log-survival between groups animals implanted with xenografts from different patients.</p>
<p>Under each of the above models, a Wald-type test can then be conducted for the null hypothesis <inline-formula id="j_nejsds76_ineq_025"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[${H_{0}}:\beta =0$]]></tex-math></alternatives></inline-formula> to assess the treatment effects at a pre-specified significance level.</p>
</sec>
<sec id="j_nejsds76_s_005">
<label>2.3</label>
<title>Simulations</title>
<p>We present some simulations to evaluate and illustrate the performance of the Wald test under the mixed effects ANOVA model for uncensored data and Cox’s frailty model for right-censored data for varying number of PDX lines <italic>n</italic> and animals per line per treatment group <italic>m</italic>.</p>
<sec id="j_nejsds76_s_006">
<label>2.3.1</label>
<title>Simulation 1: Mixed Effects ANOVA Model for Uncensored Data</title>
<p>We considered two treatment effect scenarios: (a) <inline-formula id="j_nejsds76_ineq_026"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula>, and (b) <inline-formula id="j_nejsds76_ineq_027"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mn>0.8</mml:mn></mml:math><tex-math><![CDATA[$\beta =-0.8$]]></tex-math></alternatives></inline-formula>, defined as the anticipated difference in mean log(survival time) between the treatment and control groups. For each treatment effect scenario and combination of PDX lines <inline-formula id="j_nejsds76_ineq_028"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>9</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>10</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$n=(3,4,5,6,7,8,9,10)$]]></tex-math></alternatives></inline-formula> and animals per line per treatment group <inline-formula id="j_nejsds76_ineq_029"><alternatives><mml:math>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$m=(3,4,5,6,7,8)$]]></tex-math></alternatives></inline-formula>, we generated 2000 Monte Carlo samples according to the mixed crossed/nested design described in Section <xref rid="j_nejsds76_s_003">2.1</xref> and the following mixed effects ANOVA model: 
<disp-formula id="j_nejsds76_eq_003">
<label>(2.3)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd">
<mml:mo movablelimits="false">log</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">ϵ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd class="align-even">
<mml:mo stretchy="false">∼</mml:mo>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">ϵ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd class="align-even">
<mml:mo stretchy="false">∼</mml:mo>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}\log {Y_{ij}}& =5+{D_{ij}}\beta +{\alpha _{i}}+{\epsilon _{ij}},\\ {} {\alpha _{i}}& \sim N(0,0.2),\\ {} {\epsilon _{ij}}& \sim N(0,0.5),\end{aligned}\]]]></tex-math></alternatives>
</disp-formula> 
where 0.2 is the variance of <inline-formula id="j_nejsds76_ineq_030"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\alpha _{i}}$]]></tex-math></alternatives></inline-formula>, meaning that 29% of variability of <inline-formula id="j_nejsds76_ineq_031"><alternatives><mml:math>
<mml:mo movablelimits="false">log</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[$\log {Y_{ij}}$]]></tex-math></alternatives></inline-formula> comes from <inline-formula id="j_nejsds76_ineq_032"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\alpha _{i}}$]]></tex-math></alternatives></inline-formula>. The estimated rejection power, defined as the proportion of instances where the null hypothesis <inline-formula id="j_nejsds76_ineq_033"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[${H_{0}}:\beta =0$]]></tex-math></alternatives></inline-formula> is rejected at <inline-formula id="j_nejsds76_ineq_034"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>5</mml:mn>
<mml:mi mathvariant="normal">%</mml:mi></mml:math><tex-math><![CDATA[$\alpha =5\% $]]></tex-math></alternatives></inline-formula> significance level using the mixed effects ANOVA model (<xref rid="j_nejsds76_eq_001">2.1</xref>), is summarized in Figure <xref rid="j_nejsds76_fig_001">1</xref> for each treatment effect scenario and combination of PDX lines <italic>n</italic> and animals per line per treatment group <italic>m</italic>. We note that in our simulations, the intercept value of 5 implies an arbitrary baseline median survival of approximately 148 time units. Alternative values can be used for ease of interpretation and bare little to no effect on power considerations.</p>
<fig id="j_nejsds76_fig_001">
<label>Figure 1</label>
<caption>
<p>Estimated rejection power of a level <inline-formula id="j_nejsds76_ineq_035"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.05</mml:mn></mml:math><tex-math><![CDATA[$\alpha =0.05$]]></tex-math></alternatives></inline-formula> Wald test for <inline-formula id="j_nejsds76_ineq_036"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula> using the mixed effects ANOVA model (<xref rid="j_nejsds76_eq_001">2.1</xref>) based on 2,000 Monte Carlo samples generated from model (<xref rid="j_nejsds76_eq_003">2.3</xref>) for various combinations of PDX lines <inline-formula id="j_nejsds76_ineq_037"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>9</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>10</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$n=(3,4,5,6,7,8,9,10)$]]></tex-math></alternatives></inline-formula> and animals per line per treatment group <inline-formula id="j_nejsds76_ineq_038"><alternatives><mml:math>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$m=(3,4,5,6,7,8)$]]></tex-math></alternatives></inline-formula> under two scenarios: (a) <inline-formula id="j_nejsds76_ineq_039"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula> (left panel), and (b) <inline-formula id="j_nejsds76_ineq_040"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mn>0.8</mml:mn></mml:math><tex-math><![CDATA[$\beta =-0.8$]]></tex-math></alternatives></inline-formula> (right panel).</p>
</caption>
<graphic xlink:href="nejsds76_g001.jpg"/>
</fig>
<p>From Figure <xref rid="j_nejsds76_fig_001">1</xref>a (left panel), it is evident that the Monte Carlo estimates of the type I error rates closely align with the nominal level <inline-formula id="j_nejsds76_ineq_041"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.05</mml:mn></mml:math><tex-math><![CDATA[$\alpha =0.05$]]></tex-math></alternatives></inline-formula> across all combinations of <italic>n</italic> and <italic>m</italic>. Additionally, Figure <xref rid="j_nejsds76_fig_001">1</xref>b (right panel) illustrates that increasing the number of PDX lines or animals per line enhances the statistical power to detect the treatment effect, as expected.</p>
</sec>
<sec id="j_nejsds76_s_007">
<label>2.3.2</label>
<title>Simulation 2: Cox’s Frailty Model for Censored Data</title>
<p>Similar to Simulation 1, we also considered two treatment effect scenarios: (a) <inline-formula id="j_nejsds76_ineq_042"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula>, and (b) <inline-formula id="j_nejsds76_ineq_043"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.8</mml:mn></mml:math><tex-math><![CDATA[$\beta =0.8$]]></tex-math></alternatives></inline-formula>, which is defined analogously as in Section <xref rid="j_nejsds76_s_006">2.3.1</xref>. A value of <inline-formula id="j_nejsds76_ineq_044"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.8</mml:mn></mml:math><tex-math><![CDATA[$\beta =0.8$]]></tex-math></alternatives></inline-formula> corresponds to a HR ≈ 2.23, which is a large effect size often assumed in the design of animal studies. For each treatment effect scenario and combination of PDX lines <inline-formula id="j_nejsds76_ineq_045"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>9</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>10</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$n=(3,4,5,6,7,8,9,10)$]]></tex-math></alternatives></inline-formula> and animals per line per treatment group <inline-formula id="j_nejsds76_ineq_046"><alternatives><mml:math>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$m=(3,4,5,6,7,8)$]]></tex-math></alternatives></inline-formula>, we generated 2000 right-censored Monte Carlo samples according to the mixed crossed/nested design described in Section <xref rid="j_nejsds76_s_003">2.1</xref> and the following Cox’s frailty model: 
<disp-formula id="j_nejsds76_eq_004">
<label>(2.4)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd class="align-even">
<mml:mo stretchy="false">∼</mml:mo>
<mml:mn>0.3</mml:mn>
<mml:mo movablelimits="false">exp</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd class="align-even">
<mml:mo stretchy="false">∼</mml:mo>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}{Y_{ij}}& \sim 0.3\exp ({D_{ij}}\beta +{\alpha _{i}}),\\ {} {\alpha _{i}}& \sim N(0,0.2),\end{aligned}\]]]></tex-math></alternatives>
</disp-formula> 
where <inline-formula id="j_nejsds76_ineq_047"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${Y_{ij}}$]]></tex-math></alternatives></inline-formula> follows an exponential distribution with the baseline hazard rate <inline-formula id="j_nejsds76_ineq_048"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo stretchy="false">|</mml:mo>
<mml:mi mathvariant="italic">λ</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">ν</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\lambda _{0}}(t|\lambda ,\nu )$]]></tex-math></alternatives></inline-formula> of 0.3 and is subject to right-censoring at a pre-determined time point <inline-formula id="j_nejsds76_ineq_049"><alternatives><mml:math>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>8</mml:mn></mml:math><tex-math><![CDATA[$C=8$]]></tex-math></alternatives></inline-formula>, defined as the study duration (end of follow-up), and the intra-PDX correlation is attributed to <inline-formula id="j_nejsds76_ineq_050"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\alpha _{i}}$]]></tex-math></alternatives></inline-formula> with the variance of 0.2. The pre-determined time point <inline-formula id="j_nejsds76_ineq_051"><alternatives><mml:math>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>8</mml:mn></mml:math><tex-math><![CDATA[$C=8$]]></tex-math></alternatives></inline-formula> is chosen so that the level of censoring is around 10% (7% under <inline-formula id="j_nejsds76_ineq_052"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.8</mml:mn></mml:math><tex-math><![CDATA[$\beta =0.8$]]></tex-math></alternatives></inline-formula> and 12% under <inline-formula id="j_nejsds76_ineq_053"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula> in our simulation settings). Typically, an animal study’s duration is chosen long enough to minimize the level of censoring.</p>
<p>The estimated rejection power of the Wald-type test for testing <inline-formula id="j_nejsds76_ineq_054"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula> at a significance level of <inline-formula id="j_nejsds76_ineq_055"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>5</mml:mn>
<mml:mi mathvariant="normal">%</mml:mi></mml:math><tex-math><![CDATA[$\alpha =5\% $]]></tex-math></alternatives></inline-formula> based on Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>) is depicted in Figure <xref rid="j_nejsds76_fig_002">2</xref> for two treatment effect scenarios and various combinations of <italic>n</italic> and <italic>m</italic>. It is observed that the Monte Carlo estimates of the type I error rates closely match the nominal level <inline-formula id="j_nejsds76_ineq_056"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.05</mml:mn></mml:math><tex-math><![CDATA[$\alpha =0.05$]]></tex-math></alternatives></inline-formula> across all combinations of <italic>n</italic> and <italic>m</italic> (Figure <xref rid="j_nejsds76_fig_002">2</xref>a), and increasing the number of PDX lines or animals per line per treatment group enhances the statistical power to detect the treatment effect (Figure <xref rid="j_nejsds76_fig_002">2</xref>b). It is worth noting that the sign of the estimated <italic>β</italic> in model (<xref rid="j_nejsds76_eq_001">2.1</xref>) is always the opposite to the counterpart in model (<xref rid="j_nejsds76_eq_002">2.2</xref>) when fitting both models in an animal study. In some cases, they can be the opposite number of each other when <inline-formula id="j_nejsds76_ineq_057"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">ϵ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\epsilon _{ij}}$]]></tex-math></alternatives></inline-formula> follows an extreme value of distribution and <inline-formula id="j_nejsds76_ineq_058"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo stretchy="false">|</mml:mo>
<mml:mi mathvariant="italic">λ</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">ν</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\lambda _{0}}(t|\lambda ,\nu )$]]></tex-math></alternatives></inline-formula> follows an exponential distribution.</p>
<p>Additionally, we have conducted intensive simulations on multiple scenarios with varying true treatment effect <inline-formula id="j_nejsds76_ineq_059"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$\beta =(0.2,0.5)$]]></tex-math></alternatives></inline-formula> for the Weibull event outcome or the log-normal outcome. The results and their implications are provided in the Supplementary Material.</p>
<fig id="j_nejsds76_fig_002">
<label>Figure 2</label>
<caption>
<p>Estimated rejection power of a level <inline-formula id="j_nejsds76_ineq_060"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.05</mml:mn></mml:math><tex-math><![CDATA[$\alpha =0.05$]]></tex-math></alternatives></inline-formula> Wald test for <inline-formula id="j_nejsds76_ineq_061"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula> using Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>) based on 2000 Monte Carlo samples generated from model (<xref rid="j_nejsds76_eq_004">2.4</xref>) for various combinations of PDX lines <inline-formula id="j_nejsds76_ineq_062"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>9</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>10</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$n=(3,4,5,6,7,8,9,10)$]]></tex-math></alternatives></inline-formula> and animals per line per treatment group <inline-formula id="j_nejsds76_ineq_063"><alternatives><mml:math>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$m=(3,4,5,6,7,8)$]]></tex-math></alternatives></inline-formula> under two scenarios: (a) <inline-formula id="j_nejsds76_ineq_064"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula> (left panel), and (b) <inline-formula id="j_nejsds76_ineq_065"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.8</mml:mn></mml:math><tex-math><![CDATA[$\beta =0.8$]]></tex-math></alternatives></inline-formula> (right panel).</p>
</caption>
<graphic xlink:href="nejsds76_g002.jpg"/>
</fig>
</sec>
</sec>
<sec id="j_nejsds76_s_008">
<label>2.4</label>
<title>Statistical Power Calculation and Sample Size Determination via Simulation</title>
<p>We now outline a simulation-based strategy to obtain Monte Carlo estimate of the statistical power for assessing a treatment effect using the mixed crossed/nested design in PDX animal experiments. This strategy is based on the mixed effects ANOVA model (<xref rid="j_nejsds76_eq_001">2.1</xref>) for uncensored data and Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>) for right-censored data, as discussed in Sections <xref rid="j_nejsds76_s_009">2.4.1</xref> and <xref rid="j_nejsds76_s_010">2.4.2</xref>, respectively.</p>
<sec id="j_nejsds76_s_009">
<label>2.4.1</label>
<title>Simulation-based Power Calculation for the Mixed Crossed/Nested Design with Uncensored Data</title>
<p>To perform simulation-based power calculation for the mixed crossed/nested design with uncensored data using the mixed effects ANOVA model, the following information must be determined a priori:</p>
<list>
<list-item id="j_nejsds76_li_003">
<label>i.</label>
<p>The hypotheses: <inline-formula id="j_nejsds76_ineq_066"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[${H_{0}}:\beta =0$]]></tex-math></alternatives></inline-formula> vs <inline-formula id="j_nejsds76_ineq_067"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${H_{a}}:\beta ={\beta _{1}}$]]></tex-math></alternatives></inline-formula>, where <inline-formula id="j_nejsds76_ineq_068"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\beta _{1}}$]]></tex-math></alternatives></inline-formula> = anticipated difference in mean log(survival time) between the treatment and control groups.</p>
</list-item>
<list-item id="j_nejsds76_li_004">
<label>ii.</label>
<p>Statistical significance level <italic>α</italic>. It is a commonly used threshold to control the Type 1 error rate, the probability of concluding the results are statistically significant when, in reality, they were arrived at purely by chance.</p>
</list-item>
<list-item id="j_nejsds76_li_005">
<label>iii.</label>
<p>Sample sizes <italic>n</italic> and <italic>m. n</italic> is the number of PDX lines and <italic>m</italic> is the number of animals per PDX line per treat group.</p>
</list-item>
<list-item id="j_nejsds76_li_006">
<label>iv.</label>
<p>Error variance <inline-formula id="j_nejsds76_ineq_069"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\sigma ^{2}}$]]></tex-math></alternatives></inline-formula> in the mixed effects ANOVA model (<xref rid="j_nejsds76_eq_001">2.1</xref>). This parameter quantifies the unexplained variation across PDX lines and animals.</p>
</list-item>
<list-item id="j_nejsds76_li_007">
<label>v.</label>
<p>Inter-PDX variability <inline-formula id="j_nejsds76_ineq_070"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\tau ^{2}}$]]></tex-math></alternatives></inline-formula>. It quantifies the inter-PDX variation across PDX lines.</p>
</list-item>
<list-item id="j_nejsds76_li_008">
<label>vi.</label>
<p>The number of Monte Carlo replicates <monospace>sim</monospace>.</p>
</list-item>
</list>
<p>With the above priori information, we employ the following simulation strategy for power calculation and subsequently determine the number of PDX lines <italic>n</italic> and number of animals <italic>m</italic> per PDX line per group within the mixed effects ANOVA model framework for uncensored data. 
<list>
<list-item id="j_nejsds76_li_009">
<label>1.</label>
<p>Define a range of feasible values for <italic>n</italic> and a range of feasible values for <italic>m</italic>. Subsequently, for every combination of <italic>n</italic> and <italic>m</italic>, follow the subsequent steps.</p>
</list-item>
<list-item id="j_nejsds76_li_010">
<label>2.</label>
<p>Generate a Monte Carlo sample <inline-formula id="j_nejsds76_ineq_071"><alternatives><mml:math>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="2.5pt"/>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>;</mml:mo>
<mml:mspace width="2.5pt"/>
<mml:mi mathvariant="italic">j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$\{({Y_{ij}},{D_{ij}}),\hspace{2.5pt}i=1,\dots ,n;\hspace{2.5pt}j=1,\dots ,2m\}$]]></tex-math></alternatives></inline-formula> according to the mixed crossed/nested design described in Section <xref rid="j_nejsds76_s_003">2.1</xref> and the mixed effects ANOVA model (<xref rid="j_nejsds76_eq_001">2.1</xref>) with priori information i-vi.</p>
</list-item>
<list-item id="j_nejsds76_li_011">
<label>3.</label>
<p>Fit the mixed effects ANOVA model (<xref rid="j_nejsds76_eq_001">2.1</xref>) on the simulated data and test <inline-formula id="j_nejsds76_ineq_072"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[${H_{0}}:\beta =0$]]></tex-math></alternatives></inline-formula> at significance level <italic>α</italic>.</p>
</list-item>
<list-item id="j_nejsds76_li_012">
<label>4.</label>
<p>Repeat steps 2 and 3 over <monospace>sim</monospace> Monte Carlo samples. Calculate the estimated power as the proportion of instances where the null hypothesis <inline-formula id="j_nejsds76_ineq_073"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[${H_{0}}:\beta =0$]]></tex-math></alternatives></inline-formula> is rejected.</p>
</list-item>
<list-item id="j_nejsds76_li_013">
<label>5.</label>
<p>Given a desired power, say 80%, determine the minimal required number of PDX lines and number of animals per line per treatment group by examining the estimated power across all combinations of <italic>n</italic> and <italic>m</italic>.</p>
</list-item>
</list>
</p>
</sec>
<sec id="j_nejsds76_s_010">
<label>2.4.2</label>
<title>Simulation-based Power Calculation for the Mixed Crossed/Nested Design with Right-censored Data</title>
<p>To conduct simulation-based power calculation for the mixed crossed/nested design with right-censored data using Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>), the following priori information are required.</p>
<list>
<list-item id="j_nejsds76_li_014">
<label>i.</label>
<p>The hypotheses: <inline-formula id="j_nejsds76_ineq_074"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[${H_{0}}:\beta =0$]]></tex-math></alternatives></inline-formula> vs <inline-formula id="j_nejsds76_ineq_075"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${H_{a}}:\beta ={\beta _{1}}$]]></tex-math></alternatives></inline-formula>, where <inline-formula id="j_nejsds76_ineq_076"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${e^{{\beta _{1}}}}$]]></tex-math></alternatives></inline-formula> represents the hazard ratio between the treatment and control groups.</p>
</list-item>
<list-item id="j_nejsds76_li_015">
<label>ii.</label>
<p>Statistical significance level <italic>α</italic>.</p>
</list-item>
<list-item id="j_nejsds76_li_016">
<label>iii.</label>
<p>Sample sizes <italic>n</italic> and <italic>m. n</italic> is the number of PDX lines and <italic>m</italic> is the number of animals per PDX line per treat group.</p>
</list-item>
<list-item id="j_nejsds76_li_017">
<label>iv.</label>
<p>Inter-PDX variability <inline-formula id="j_nejsds76_ineq_077"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\tau ^{2}}$]]></tex-math></alternatives></inline-formula>. It is the variance of PDX-specific random effect <inline-formula id="j_nejsds76_ineq_078"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">∼</mml:mo>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\alpha _{i}}\sim N(0,{\tau ^{2}})$]]></tex-math></alternatives></inline-formula>, which quantifies the inter-PDX variation across PDX lines.</p>
</list-item>
<list-item id="j_nejsds76_li_018">
<label>v.</label>
<p>Baseline hazard in Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>). Most existing power analysis tools for survival data assume the exponential or Weibull distribution as a working model for the baseline hazard, which is also adopted in our simulation-based power calculation.</p>
</list-item>
<list-item id="j_nejsds76_li_019">
<label>vi.</label>
<p>Duration of follow-up. In pre-clinical studies, it is typical to initiate treatment for all animals simultaneously and follow them until the conclusion of the study, resulting in type I censoring of the time-to-event outcome at the end of the follow-up period.</p>
</list-item>
<list-item id="j_nejsds76_li_020">
<label>vii.</label>
<p>The number of Monte Carlo replicates <monospace>sim</monospace>.</p>
</list-item>
</list>
<p>With the above priori information, the following simulation strategy will be used for power calculation and subsequently determine the number of PDX lines <italic>n</italic> and number of animals <italic>m</italic> per PDX line within Cox’s frailty model framework for right-censored data. 
<list>
<list-item id="j_nejsds76_li_021">
<label>1.</label>
<p>Define a range of feasible values for <italic>n</italic> and a range of feasible values for <italic>m</italic>. Subsequently, for every pairing of <italic>n</italic> and <italic>m</italic>, follow the subsequent steps.</p>
</list-item>
<list-item id="j_nejsds76_li_022">
<label>2.</label>
<p>Generate a Monte Carlo sample <inline-formula id="j_nejsds76_ineq_079"><alternatives><mml:math>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="2.5pt"/>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi mathvariant="italic">j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$\{({Y_{ij}},{D_{ij}}),\hspace{2.5pt}i=1,\dots ,n;j=1,\dots ,2m\}$]]></tex-math></alternatives></inline-formula> according to the mixed crossed/nested design described in Section <xref rid="j_nejsds76_s_003">2.1</xref> and Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>) with the above priori information i–vii. Then, form a right-censored sample <inline-formula id="j_nejsds76_ineq_080"><alternatives><mml:math>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">˜</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">δ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo stretchy="false">≡</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mo movablelimits="false">min</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">≤</mml:mo>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>:</mml:mo>
<mml:mspace width="2.5pt"/>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi mathvariant="italic">j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$\{({\tilde{Y}_{ij}},{\delta _{i}},{D_{ij}})\equiv (\min \{{Y_{ij}},C\},I({Y_{ij}}\le C),{D_{ij}}):\hspace{2.5pt}i=1,\dots ,n;j=1,\dots ,2m\}$]]></tex-math></alternatives></inline-formula>.</p>
</list-item>
<list-item id="j_nejsds76_li_023">
<label>3.</label>
<p>Fit Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>) on the simulated data and test <inline-formula id="j_nejsds76_ineq_081"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[${H_{0}}:\beta =0$]]></tex-math></alternatives></inline-formula> at significance level <italic>α</italic>.</p>
</list-item>
<list-item id="j_nejsds76_li_024">
<label>4.</label>
<p>Repeat steps 2 and 3 over <monospace>sim</monospace> Monte Carlo samples. Calculate the estimated power as the proportion of instances where the null hypothesis <inline-formula id="j_nejsds76_ineq_082"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[${H_{0}}:\beta =0$]]></tex-math></alternatives></inline-formula> is rejected.</p>
</list-item>
<list-item id="j_nejsds76_li_025">
<label>5.</label>
<p>Given a desired power, say 80%, determine the minimal required number of PDX lines and number of animals per line per treatment group by examining the estimated power across all combinations of <italic>n</italic> and <italic>m</italic>.</p>
</list-item>
</list>
</p>
</sec>
</sec>
</sec>
<sec id="j_nejsds76_s_011">
<label>3</label>
<title>A Hands-On Tutorial of <bold>PDXpower</bold></title>
<p>We have created an R package, <bold>PDXpower</bold>, to implement the simulation-based power analysis strategy outlined in the previous section. This package functions as a user-friendly analytical tool for determining the required number of PDX lines and animals per line per treatment group under the mixed crossed/nested design for preclinical PDX experiments. Below, we offer practical guidelines and illustrative examples, demonstrating the utilization of <bold>PDXpower</bold> for designing preclinical PDX experiments for both uncensored and censored data.</p>
<sec id="j_nejsds76_s_012">
<label>3.1</label>
<title>Power Analysis for the Mixed Crossed/Nested Design with Uncensored Data</title>
<sec id="j_nejsds76_s_013">
<label>3.1.1</label>
<title>Power Analysis Based on Preliminary Data</title>
<p>In certain pre-clinical studies, researchers may possess preliminary data from initial or related experimental explorations before embarking on a larger study. Priori information, as discussed in Section <xref rid="j_nejsds76_s_009">2.4.1</xref>, can be derived from the preliminary data, aiding simulation-based power analysis to determine the required number of PDX lines and animals per line per treatment group.</p>
<p>First, install and load the package in a local RStudio environment by running the following code:</p><graphic xlink:href="nejsds76_g003.jpg"/>
<p>For illustration purpose, we have generated an uncensored preliminary dataset named <monospace>animals1</monospace> through simulation, which is stored in our package. The <monospace>animals1</monospace> dataset comprises 18 animals and includes three columns: ID (PDX line ID number), Y (survival time of each animal), and Tx (treatment indicator with 1 for treatment and 0 for control). A screenshot of this dataset, generated as an output of the following R code, is displayed below.</p><graphic xlink:href="nejsds76_g004.jpg"/>
<p>Next, a call to the function <monospace>PowANOVADat</monospace> first fits the mixed effects ANOVA model (<xref rid="j_nejsds76_eq_001">2.1</xref>) on <monospace>animals1</monospace>. Subsequently, using the resulting parameter estimates as prior information, it conducts simulations to obtain Monte Carlo estimates of the power function across various sample size combinations.</p><graphic xlink:href="nejsds76_g005.jpg"/>
<p>The inputs for the function <monospace>PowANOVADat</monospace> include <monospace>data</monospace>, <monospace>formula</monospace>, the random effect specification <monospace>random</monospace>, the number of PDX lines <monospace>n</monospace>, the number of animals <monospace>m</monospace>, and the number of Monte Carlo replicates <monospace>sim</monospace>. Here, we assume that within-PDX correlation is controlled by the within-subject random effect <inline-formula id="j_nejsds76_ineq_083"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">α</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\alpha _{i}}$]]></tex-math></alternatives></inline-formula>, i.e., random intercept, so we specify <monospace>random =</monospace> ∼ <monospace>1|ID</monospace>. The output, saved in PowTab, is shown below.</p><graphic xlink:href="nejsds76_g006.jpg"/>
<p>One can also visualize the results from the above table, as shown in Figure <xref rid="j_nejsds76_fig_003">3</xref>, by calling the function <monospace>plotpower</monospace> in our package <bold>PDXpower</bold>.</p><graphic xlink:href="nejsds76_g007.jpg"/>
<p>where <monospace>ylim</monospace> specifies the range of the y-axis in the plot.</p>
<fig id="j_nejsds76_fig_003">
<label>Figure 3</label>
<caption>
<p>Power curve of the illustrating example for the mixed effects ANOVA model with preliminary data.</p>
</caption>
<graphic xlink:href="nejsds76_g008.jpg"/>
</fig>
<p>It is observed from Figure <xref rid="j_nejsds76_fig_003">3</xref> that to achieve approximately 80% power at a 5% significance level, the minimal sample size of PDX lines and animals per arm per line per treatment group can be any of the following <inline-formula id="j_nejsds76_ineq_084"><alternatives><mml:math>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$(n,m)$]]></tex-math></alternatives></inline-formula> combinations: <inline-formula id="j_nejsds76_ineq_085"><alternatives><mml:math>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$\{(3,4),(4,3),(6,2)\}$]]></tex-math></alternatives></inline-formula>. An investigator can then decide which combination to choose based on the feasibility of the study. For example, if it is feasible to employ 6 PDX lines, one may prefer to choose the (6, 2) combination to ensure the maximum possible information on PDX line heterogeneity, resulting in a total of 24 animals (6 PDX lines * 2 treatments * 2 animals per line per treatment group).</p>
</sec>
<sec id="j_nejsds76_s_014">
<label>3.1.2</label>
<title>Power Analysis Without Preliminary Data</title>
<p>When preliminary data on the treatment under investigation are not available, one may conduct power analysis using relevant information from previous or related studies to estimate the necessary priori information, sometimes incorporating additional model assumptions. Table <xref rid="j_nejsds76_tab_001">1</xref> provides a summary of the required information for power calculations using the mixed effects ANOVA model for the mixed crossed/nested PDX experimental design in the absence of preliminary data.</p>
<table-wrap id="j_nejsds76_tab_001">
<label>Table 1</label>
<caption>
<p>Parameter value elicitation for Log-Normal distributed data for given number of PDX lines <italic>n</italic> and animals per cell line <italic>m</italic>.</p>
</caption>
<table>
<thead>
<tr>
<td style="vertical-align: top; text-align: left; border-top: double; border-bottom: solid thin">Parameter</td>
<td style="vertical-align: top; text-align: left; border-top: double; border-bottom: solid thin">Interpretation</td>
<td style="vertical-align: top; text-align: left; border-top: double; border-bottom: solid thin">Values</td>
</tr>
</thead>
<tbody>
<tr>
<td style="vertical-align: top; text-align: left"><bold>ANOVA</bold></td>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left"/>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">ctl.med.surv</td>
<td style="vertical-align: top; text-align: left">Median survival in the control arm</td>
<td style="vertical-align: top; text-align: left">Any positive number</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">tx.med.surv</td>
<td style="vertical-align: top; text-align: left">Median survival in the treatment arm</td>
<td style="vertical-align: top; text-align: left">Any positive number</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"><inline-formula id="j_nejsds76_ineq_086"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\sigma ^{2}}$]]></tex-math></alternatives></inline-formula></td>
<td style="vertical-align: top; text-align: left">Error variance</td>
<td style="vertical-align: top; text-align: left">Any positive number (set <inline-formula id="j_nejsds76_ineq_087"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:math><tex-math><![CDATA[${\sigma ^{2}}=1$]]></tex-math></alternatives></inline-formula> as default)</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin">icc</td>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin">Intra-PDX correlation coefficient</td>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin">0 &lt; icc &lt; 1 (set icc = 0.1 as default)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>If one assumes the time-to-event outcome follows a log-normal distribution, then a power analysis will be performed using the mixed effects ANOVA model. The underlying model assumptions require specifying a median survival time in the control and treatment groups, an error variance (<inline-formula id="j_nejsds76_ineq_088"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\sigma ^{2}}$]]></tex-math></alternatives></inline-formula>, set 1 as default) for the log-survival distribution, and the intra-PDX correlation coefficient (icc, set 0.10 as default), quantifying the proportion of PDX heterogeneity over the total variation, i.e., <inline-formula id="j_nejsds76_ineq_089"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal" stretchy="false">/</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\tau ^{2}}/({\tau ^{2}}+{\sigma ^{2}})$]]></tex-math></alternatives></inline-formula>. For example, assuming a median survival of 2.4 time units (days, months, etc.) in the control group, 7.2 time units in the treatment group, and an intra-PDX correlation coefficient icc=0.10, a call to the function <monospace>PowANOVA</monospace> generates log-normal Monte Carlo samples (see equation (<xref rid="j_nejsds76_eq_003">2.3</xref>)) and conducts Monte Carlo simulation-based power calculation over sample size combinations, as shown below:</p><graphic xlink:href="nejsds76_g009.jpg"/>
<p>The output, saved in PowTab, is shown below.</p><graphic xlink:href="nejsds76_g010.jpg"/>
<p>One can also visualize the results from the above table, as shown in Figure <xref rid="j_nejsds76_fig_004">4</xref>, by calling the function <monospace>plotpower</monospace> in our package <bold>PDXpower</bold>.</p><graphic xlink:href="nejsds76_g011.jpg"/>
<fig id="j_nejsds76_fig_004">
<label>Figure 4</label>
<caption>
<p>Power curve of the illustrating example for the mixed effects ANOVA model when there is no preliminary data available.</p>
</caption>
<graphic xlink:href="nejsds76_g012.jpg"/>
</fig>
<p>Likewise in Section <xref rid="j_nejsds76_s_013">3.1.1</xref>, the above table displays the power for each combination of <italic>n</italic> and <italic>m</italic>, calculated as the proportion of rejecting the null hypothesis <inline-formula id="j_nejsds76_ineq_090"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula> based on Monte Carlo samples generated from a ANOVA mixed effect model (<xref rid="j_nejsds76_eq_003">2.3</xref>). It is observed from Figure <xref rid="j_nejsds76_fig_004">4</xref> that to achieve approximately 80% power at a 5% significance level, the minimal sample size of PDX lines and animals per arm per line per treatment group can be any of the following <inline-formula id="j_nejsds76_ineq_091"><alternatives><mml:math>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$(n,m)$]]></tex-math></alternatives></inline-formula> combinations: <inline-formula id="j_nejsds76_ineq_092"><alternatives><mml:math>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$\{(3,5),(5,3),(7,2)\}$]]></tex-math></alternatives></inline-formula>.</p>
</sec>
</sec>
<sec id="j_nejsds76_s_015">
<label>3.2</label>
<title>Power Analysis for the Mixed Crossed/Nested Design with Censored Data</title>
<p>If some of the animals are alive (right-censored) at the end of an experiment, then Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>) should be considered to account for the censoring information.</p>
<sec id="j_nejsds76_s_016">
<label>3.2.1</label>
<title>Power Analysis Based on Preliminary Data</title>
<p>Similar to Section <xref rid="j_nejsds76_s_013">3.1.1</xref>, we have generated a censored preliminary dataset named <monospace>animals2</monospace> through a simulation, which is stored in our package. This <monospace>animals2</monospace> dataset comprises 18 animals and includes four columns: ID (PDX line ID number), Y (survival time of each mouse), Tx (treatment indicator with 1 for treatment and 0 for control), and status (death status with 1 for dead and 0 for alive). A screenshot of this dataset, produced as an output of the following R code, is depicted below.</p><graphic xlink:href="nejsds76_g013.jpg"/>
<p>After loading <monospace>animals2</monospace> in Rstudio, a call to the function <monospace>PowFrailtyDat</monospace> derives the required priori information by fitting Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>) on <monospace>animals2</monospace>, and subsequently performs simulation-based power analysis for Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>) using the derived priori information for various sample size combinations.</p><graphic xlink:href="nejsds76_g014.jpg"/>
<p>The inputs for the function PowFrailtyDat include <monospace>data</monospace>, <monospace>formula</monospace>, the number of PDX lines <monospace>n</monospace>, the number of animals <monospace>m</monospace>, <monospace>Ct</monospace> duration of follow-up, and <monospace>censor</monospace> whether type I censoring is considered (<monospace>Ct</monospace> is then specified if <monospace>TRUE</monospace>), and the number of Monte Carlo replicates <monospace>sim</monospace>. The output, saved in PowTab, is shown below.</p><graphic xlink:href="nejsds76_g015.jpg"/>
<p>Similarly, one may generate a graphical representation of the estimated power listed in the above table, as shown in Figure <xref rid="j_nejsds76_fig_005">5</xref>, by calling the function <monospace>plotpower</monospace>: <graphic xlink:href="nejsds76_g016.jpg"/> It is observed from Figure <xref rid="j_nejsds76_fig_005">5</xref> that to achieve approximately 80% power at a 5% significance level, the minimal sample size of PDX lines and animals per arm per line per treatment group can be any of the following <inline-formula id="j_nejsds76_ineq_093"><alternatives><mml:math>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$(n,m)$]]></tex-math></alternatives></inline-formula> combinations: <inline-formula id="j_nejsds76_ineq_094"><alternatives><mml:math>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$\{(3,8),(4,6),(5,5),(6,4),(7,3)\}$]]></tex-math></alternatives></inline-formula>.</p>
<fig id="j_nejsds76_fig_005">
<label>Figure 5</label>
<caption>
<p>Power curve of the illustrating example for Cox’s frailty model with preliminary data.</p>
</caption>
<graphic xlink:href="nejsds76_g017.jpg"/>
</fig>
</sec>
<sec id="j_nejsds76_s_017">
<label>3.2.2</label>
<title>Power Analysis Without Preliminary Data</title>
<p>Similar to Section <xref rid="j_nejsds76_s_014">3.1.2</xref>, when preliminary data on the treatment under investigation are not available, Table <xref rid="j_nejsds76_tab_002">2</xref> provides a summary of the required information for power calculations using Cox’s frailty model for the mixed crossed/nested PDX experimental design if one assumes the time-to-event outcome follows a Weibull distribution.</p>
<p>The power calculations in the following example assume a constant hazard (<inline-formula id="j_nejsds76_ineq_095"><alternatives><mml:math>
<mml:mi mathvariant="italic">ν</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:math><tex-math><![CDATA[$\nu =1$]]></tex-math></alternatives></inline-formula>, set as default), endpoint of the study period (<monospace>Ct</monospace>=12), and an approximate variance of the log survival across PDX lines (<inline-formula id="j_nejsds76_ineq_096"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mn>0.1</mml:mn></mml:math><tex-math><![CDATA[${\tau ^{2}}=0.1$]]></tex-math></alternatives></inline-formula>, set as default, i.e., 0.31 unit of standard deviation in treatment effect <italic>β</italic> across PDX lines).</p>
<table-wrap id="j_nejsds76_tab_002">
<label>Table 2</label>
<caption>
<p>Parameter value elicitation for Weibull distributed data for given number of PDX lines <italic>n</italic> and animals per cell line <italic>m</italic>.</p>
</caption>
<table>
<thead>
<tr>
<td style="vertical-align: top; text-align: left; border-top: double; border-bottom: solid thin">Parameter</td>
<td style="vertical-align: top; text-align: left; border-top: double; border-bottom: solid thin">Interpretation</td>
<td style="vertical-align: top; text-align: left; border-top: double; border-bottom: solid thin">Values</td>
</tr>
</thead>
<tbody>
<tr>
<td style="vertical-align: top; text-align: left"><bold>Cox’s frailty</bold></td>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left"/>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">ctl.med.surv</td>
<td style="vertical-align: top; text-align: left">Median survival in the control arm</td>
<td style="vertical-align: top; text-align: left">Any positive number</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">tx.med.surv</td>
<td style="vertical-align: top; text-align: left">Median survival in the treatment arm</td>
<td style="vertical-align: top; text-align: left">Any positive number</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"><italic>ν</italic></td>
<td style="vertical-align: top; text-align: left">Baseline Weibull shape parameter</td>
<td style="vertical-align: top; text-align: left"><inline-formula id="j_nejsds76_ineq_097"><alternatives><mml:math>
<mml:mi mathvariant="italic">ν</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:math><tex-math><![CDATA[$\nu =1$]]></tex-math></alternatives></inline-formula> constant hazard, default</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left"><inline-formula id="j_nejsds76_ineq_098"><alternatives><mml:math>
<mml:mi mathvariant="italic">ν</mml:mi>
<mml:mo mathvariant="normal">&gt;</mml:mo>
<mml:mn>1</mml:mn></mml:math><tex-math><![CDATA[$\nu \gt 1$]]></tex-math></alternatives></inline-formula> increasing hazard</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left"><inline-formula id="j_nejsds76_ineq_099"><alternatives><mml:math>
<mml:mi mathvariant="italic">ν</mml:mi>
<mml:mo mathvariant="normal">&lt;</mml:mo>
<mml:mn>1</mml:mn></mml:math><tex-math><![CDATA[$\nu \lt 1$]]></tex-math></alternatives></inline-formula> decreasing hazard</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"><inline-formula id="j_nejsds76_ineq_100"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\tau ^{2}}$]]></tex-math></alternatives></inline-formula></td>
<td style="vertical-align: top; text-align: left">Heterogeneity of PDX lines.</td>
<td style="vertical-align: top; text-align: left"><inline-formula id="j_nejsds76_ineq_101"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[${\tau ^{2}}=0$]]></tex-math></alternatives></inline-formula>: no heterogeneity</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">− Set to assumed variance in</td>
<td style="vertical-align: top; text-align: left"><inline-formula id="j_nejsds76_ineq_102"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal">&gt;</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[${\tau ^{2}}\gt 0$]]></tex-math></alternatives></inline-formula>: heterogeneity</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin">log survival between PDX lines</td>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin">set <inline-formula id="j_nejsds76_ineq_103"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">τ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mn>0.1</mml:mn></mml:math><tex-math><![CDATA[${\tau ^{2}}=0.1$]]></tex-math></alternatives></inline-formula> as default</td>
</tr>
</tbody>
</table>
</table-wrap>
<graphic xlink:href="nejsds76_g018.jpg"/>
<p>The output, saved in PowTab, is shown below.</p><graphic xlink:href="nejsds76_g019.jpg"/>
<p>Similarly, one may generate a graphical representation of the estimated power listed in the above table, as shown in Figure <xref rid="j_nejsds76_fig_006">6</xref>, by calling the function <monospace>plotpower</monospace>: <graphic xlink:href="nejsds76_g020.jpg"/> It is observed from Figure <xref rid="j_nejsds76_fig_006">6</xref> that to achieve approximately 80% power at a 5% significance level, the minimal sample size of PDX lines and animals per arm per line per treatment group can be any of the following <inline-formula id="j_nejsds76_ineq_104"><alternatives><mml:math>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$(n,m)$]]></tex-math></alternatives></inline-formula> combinations: <inline-formula id="j_nejsds76_ineq_105"><alternatives><mml:math>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$\{(3,5),(4,4),(5,3),(7,2)\}$]]></tex-math></alternatives></inline-formula>.</p>
<fig id="j_nejsds76_fig_006">
<label>Figure 6</label>
<caption>
<p>Power curve of the illustrating example for Cox’s frailty model when there is no preliminary data available.</p>
</caption>
<graphic xlink:href="nejsds76_g021.jpg"/>
</fig>
</sec>
</sec>
</sec>
<sec id="j_nejsds76_s_018">
<label>4</label>
<title>Discussion</title>
<p>We have introduced an R package, ‘<bold>PDXpower</bold>’, designed for simultaneously determining the required number of both PDX lines and animals per line per treatment group for PDX experiments under the mixed crossed/nested design for either uncensored or right-censored time-to-event outcomes. We have also provided step-by-step tutorials for its utilization, accommodating scenarios with or without preliminary data. For a right-censored outcome, our package is tailored to type I censoring because it is typical in a PDX experiment for all animals to start treatment at the same time and subsequently be subject to right-censoring by the same administrative censoring at the end of follow-up.</p>
<p>Our power calculation strategy is simulation-based, involving fitting either the mixed effects ANOVA model for uncensored outcomes or Cox’s frailty model with a normal random effect for right-censored outcomes over a large number of Monte Carlo samples. We have implemented a parallel computing strategy in our package to speed up the computation. Based on our experience, our package is fast for the mixed effects ANOVA model for uncensored outcomes as it took around 0.5 minutes to run 500 Monte Carlo samples to generate Figure <xref rid="j_nejsds76_fig_003">3</xref> on a MacBook Pro with 8-Core M1 Pro and 16GB RAM running MacOS. However, it took about 20 minutes to generate the power curves in Figure <xref rid="j_nejsds76_fig_005">5</xref> based on Cox’s frailty model for right-censored outcomes. One could obtain results more quickly by considering a coarser grid for <italic>n</italic> and <italic>m</italic>, resulting in fewer combinations. To enhance the computational efficiency of power calculation for censored data, one could also explore alternate working models, such as different frailty models like the gamma frailty model [<xref ref-type="bibr" rid="j_nejsds76_ref_002">2</xref>] or standard fixed-effects Cox models treating PDX as fixed effects. Further investigations into these models are warranted.</p>
<p>While the possibility to assign multiple animals to the same PDX line allows for meaningful gains in power, in the evaluation of competing designs, it is important to account for clinical generalizability. Therefore, for a given effect size and power, designs maximizing the number of independent PDX lines are often preferred to designs maximizing the number of animals per PDX line.</p>
<p>In choosing whether to use a Cox’s frailty model vs. a mixed-effects model to power a study, the investigator should decide if the study will generate time-to-event data with possible censoring (fixed follow-up within which not all animals may experience the event of interest) or if all survival outcomes are expected to be observed without censoring. In the first case, using a Cox frailty model is more appropriate and power figures may be obtained in relation to different censoring scenarios. In the latter case (no censoring), the use of a mixed effects model may lead to simpler design considerations.</p>
<p>The sample size calculation paradigm introduced in this manuscript can be generalized to include variations in the study design structure as in [<xref ref-type="bibr" rid="j_nejsds76_ref_006">6</xref>]. Similarly, for studies requiring multiple measurements per animal, a simple extension of our framework would consider including a second level of nested random effects/random frailties at the animal level.</p>
<p>Our <bold>PDXpower</bold> package requires users to have some basic working knowledge of R [<xref ref-type="bibr" rid="j_nejsds76_ref_014">14</xref>]. We also plan to build interactive web apps based on <bold>PDXpower</bold> using Rshiny [<xref ref-type="bibr" rid="j_nejsds76_ref_001">1</xref>], which will enable users with no R knowledge to perform power analysis for PDX experiments under the mixed crossed/nested design.</p>
</sec>
<sec id="j_nejsds76_s_019">
<title>Software</title>
<p>An R package, <bold>PDXpower</bold>, designed for conducting simulation-based power analysis in this paper, is publicly available at The Comprehensive R Archive Network (<uri>https://CRAN.R-project.org/package=PDXpower</uri>).</p>
</sec>
<sec id="j_nejsds76_s_020">
<title>Supplementary Material</title>
<p>We conducted additional simulations across multiple scenarios with varying true treatment effects (<italic>β</italic>) for the Weibull event outcome and the log-normal outcome. Estimates of rejection power under the alternative hypothesis are presented in Tables <xref rid="j_nejsds76_tab_003">S1</xref>–<xref rid="j_nejsds76_tab_006">S4</xref>. The results show that rejection power estimates are generally lower across all sample sizes of PDX lines and animals when the true <italic>β</italic> is smaller. When the true <inline-formula id="j_nejsds76_ineq_106"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.2</mml:mn></mml:math><tex-math><![CDATA[$\beta =0.2$]]></tex-math></alternatives></inline-formula> and other parameters are consistent with those in the main text, it was observed that none of the chosen combinations of PDX line and animal sample sizes were sufficient to achieve the desired rejection power, such as 80%. However, larger treatment effects are often hypothesized for powering animal experiments, as the observed differences in survival time between the two arms can be noticeably large in many pilot studies.</p>
<table-wrap id="j_nejsds76_tab_003">
<label>Table S1</label>
<caption>
<p>Estimated rejection power of a level <inline-formula id="j_nejsds76_ineq_107"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.05</mml:mn></mml:math><tex-math><![CDATA[$\alpha =0.05$]]></tex-math></alternatives></inline-formula> Wald test for <inline-formula id="j_nejsds76_ineq_108"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula> using the mixed effects ANOVA model (<xref rid="j_nejsds76_eq_001">2.1</xref>) based on 2,000 Monte Carlo samples generated from model (<xref rid="j_nejsds76_eq_003">2.3</xref>) for various combinations of PDX lines <inline-formula id="j_nejsds76_ineq_109"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>9</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>10</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$n=(3,4,5,6,7,8,9,10)$]]></tex-math></alternatives></inline-formula> and animals per line per treatment group <inline-formula id="j_nejsds76_ineq_110"><alternatives><mml:math>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$m=(3,4,5,6,7,8)$]]></tex-math></alternatives></inline-formula> under <inline-formula id="j_nejsds76_ineq_111"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.2</mml:mn></mml:math><tex-math><![CDATA[$\beta =0.2$]]></tex-math></alternatives></inline-formula>.</p>
</caption>
<table>
<thead>
<tr>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin"><inline-formula id="j_nejsds76_ineq_112"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal" stretchy="false">/</mml:mo>
<mml:mi mathvariant="italic">m</mml:mi></mml:math><tex-math><![CDATA[$n/m$]]></tex-math></alternatives></inline-formula></td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">3</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">4</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">5</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">6</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">7</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">8</td>
</tr>
</thead>
<tbody>
<tr>
<td style="vertical-align: top; text-align: center">3</td>
<td style="vertical-align: top; text-align: center">0.0995</td>
<td style="vertical-align: top; text-align: center">0.0970</td>
<td style="vertical-align: top; text-align: center">0.1165</td>
<td style="vertical-align: top; text-align: center">0.1275</td>
<td style="vertical-align: top; text-align: center">0.1415</td>
<td style="vertical-align: top; text-align: center">0.1555</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">4</td>
<td style="vertical-align: top; text-align: center">0.1045</td>
<td style="vertical-align: top; text-align: center">0.1120</td>
<td style="vertical-align: top; text-align: center">0.1345</td>
<td style="vertical-align: top; text-align: center">0.1580</td>
<td style="vertical-align: top; text-align: center">0.1700</td>
<td style="vertical-align: top; text-align: center">0.2040</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">5</td>
<td style="vertical-align: top; text-align: center">0.1165</td>
<td style="vertical-align: top; text-align: center">0.1315</td>
<td style="vertical-align: top; text-align: center">0.1655</td>
<td style="vertical-align: top; text-align: center">0.1965</td>
<td style="vertical-align: top; text-align: center">0.2035</td>
<td style="vertical-align: top; text-align: center">0.2515</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">6</td>
<td style="vertical-align: top; text-align: center">0.1325</td>
<td style="vertical-align: top; text-align: center">0.1470</td>
<td style="vertical-align: top; text-align: center">0.1965</td>
<td style="vertical-align: top; text-align: center">0.2195</td>
<td style="vertical-align: top; text-align: center">0.2545</td>
<td style="vertical-align: top; text-align: center">0.2810</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">7</td>
<td style="vertical-align: top; text-align: center">0.1415</td>
<td style="vertical-align: top; text-align: center">0.1755</td>
<td style="vertical-align: top; text-align: center">0.2085</td>
<td style="vertical-align: top; text-align: center">0.2375</td>
<td style="vertical-align: top; text-align: center">0.2730</td>
<td style="vertical-align: top; text-align: center">0.3350</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">8</td>
<td style="vertical-align: top; text-align: center">0.1590</td>
<td style="vertical-align: top; text-align: center">0.1915</td>
<td style="vertical-align: top; text-align: center">0.2285</td>
<td style="vertical-align: top; text-align: center">0.2670</td>
<td style="vertical-align: top; text-align: center">0.2990</td>
<td style="vertical-align: top; text-align: center">0.3695</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">9</td>
<td style="vertical-align: top; text-align: center">0.1815</td>
<td style="vertical-align: top; text-align: center">0.2155</td>
<td style="vertical-align: top; text-align: center">0.2625</td>
<td style="vertical-align: top; text-align: center">0.2920</td>
<td style="vertical-align: top; text-align: center">0.3345</td>
<td style="vertical-align: top; text-align: center">0.4115</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">10</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.1930</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.2340</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.2815</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.3215</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.3655</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.4415</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="j_nejsds76_tab_004">
<label>Table S2</label>
<caption>
<p>Estimated rejection power of a level <inline-formula id="j_nejsds76_ineq_113"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.05</mml:mn></mml:math><tex-math><![CDATA[$\alpha =0.05$]]></tex-math></alternatives></inline-formula> Wald test for <inline-formula id="j_nejsds76_ineq_114"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula> using the mixed effects ANOVA model (<xref rid="j_nejsds76_eq_001">2.1</xref>) based on 2,000 Monte Carlo samples generated from model (<xref rid="j_nejsds76_eq_003">2.3</xref>) for various combinations of PDX lines <inline-formula id="j_nejsds76_ineq_115"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>9</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>10</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$n=(3,4,5,6,7,8,9,10)$]]></tex-math></alternatives></inline-formula> and animals per line per treatment group <inline-formula id="j_nejsds76_ineq_116"><alternatives><mml:math>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$m=(3,4,5,6,7,8)$]]></tex-math></alternatives></inline-formula> under <inline-formula id="j_nejsds76_ineq_117"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.5</mml:mn></mml:math><tex-math><![CDATA[$\beta =0.5$]]></tex-math></alternatives></inline-formula>.</p>
</caption>
<table>
<thead>
<tr>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin"><inline-formula id="j_nejsds76_ineq_118"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal" stretchy="false">/</mml:mo>
<mml:mi mathvariant="italic">m</mml:mi></mml:math><tex-math><![CDATA[$n/m$]]></tex-math></alternatives></inline-formula></td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">3</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">4</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">5</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">6</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">7</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">8</td>
</tr>
</thead>
<tbody>
<tr>
<td style="vertical-align: top; text-align: center">3</td>
<td style="vertical-align: top; text-align: center">0.3050</td>
<td style="vertical-align: top; text-align: center">0.3785</td>
<td style="vertical-align: top; text-align: center">0.4810</td>
<td style="vertical-align: top; text-align: center">0.5440</td>
<td style="vertical-align: top; text-align: center">0.6035</td>
<td style="vertical-align: top; text-align: center">0.6750</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">4</td>
<td style="vertical-align: top; text-align: center">0.3865</td>
<td style="vertical-align: top; text-align: center">0.4780</td>
<td style="vertical-align: top; text-align: center">0.6015</td>
<td style="vertical-align: top; text-align: center">0.6625</td>
<td style="vertical-align: top; text-align: center">0.7230</td>
<td style="vertical-align: top; text-align: center">0.8130</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">5</td>
<td style="vertical-align: top; text-align: center">0.4575</td>
<td style="vertical-align: top; text-align: center">0.5810</td>
<td style="vertical-align: top; text-align: center">0.6920</td>
<td style="vertical-align: top; text-align: center">0.7815</td>
<td style="vertical-align: top; text-align: center">0.8205</td>
<td style="vertical-align: top; text-align: center">0.8920</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">6</td>
<td style="vertical-align: top; text-align: center">0.5325</td>
<td style="vertical-align: top; text-align: center">0.6710</td>
<td style="vertical-align: top; text-align: center">0.7735</td>
<td style="vertical-align: top; text-align: center">0.8465</td>
<td style="vertical-align: top; text-align: center">0.8780</td>
<td style="vertical-align: top; text-align: center">0.9390</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">7</td>
<td style="vertical-align: top; text-align: center">0.6075</td>
<td style="vertical-align: top; text-align: center">0.7410</td>
<td style="vertical-align: top; text-align: center">0.8285</td>
<td style="vertical-align: top; text-align: center">0.8985</td>
<td style="vertical-align: top; text-align: center">0.9255</td>
<td style="vertical-align: top; text-align: center">0.9685</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">8</td>
<td style="vertical-align: top; text-align: center">0.6580</td>
<td style="vertical-align: top; text-align: center">0.7965</td>
<td style="vertical-align: top; text-align: center">0.8745</td>
<td style="vertical-align: top; text-align: center">0.9335</td>
<td style="vertical-align: top; text-align: center">0.9585</td>
<td style="vertical-align: top; text-align: center">0.9850</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">9</td>
<td style="vertical-align: top; text-align: center">0.7145</td>
<td style="vertical-align: top; text-align: center">0.8470</td>
<td style="vertical-align: top; text-align: center">0.9075</td>
<td style="vertical-align: top; text-align: center">0.9575</td>
<td style="vertical-align: top; text-align: center">0.9725</td>
<td style="vertical-align: top; text-align: center">0.9915</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">10</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.7655</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.8850</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.9320</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.9765</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.9830</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.9960</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="j_nejsds76_tab_005">
<label>Table S3</label>
<caption>
<p>Estimated rejection power of a level <inline-formula id="j_nejsds76_ineq_119"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.05</mml:mn></mml:math><tex-math><![CDATA[$\alpha =0.05$]]></tex-math></alternatives></inline-formula> Wald test for <inline-formula id="j_nejsds76_ineq_120"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula> using Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>) based on 2000 Monte Carlo samples generated from model (<xref rid="j_nejsds76_eq_004">2.4</xref>) for various combinations of PDX lines <inline-formula id="j_nejsds76_ineq_121"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>9</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>10</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$n=(3,4,5,6,7,8,9,10)$]]></tex-math></alternatives></inline-formula> and animals per line per treatment group <inline-formula id="j_nejsds76_ineq_122"><alternatives><mml:math>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$m=(3,4,5,6,7,8)$]]></tex-math></alternatives></inline-formula> under <inline-formula id="j_nejsds76_ineq_123"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.2</mml:mn></mml:math><tex-math><![CDATA[$\beta =0.2$]]></tex-math></alternatives></inline-formula>.</p>
</caption>
<table>
<thead>
<tr>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin"><inline-formula id="j_nejsds76_ineq_124"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal" stretchy="false">/</mml:mo>
<mml:mi mathvariant="italic">m</mml:mi></mml:math><tex-math><![CDATA[$n/m$]]></tex-math></alternatives></inline-formula></td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">3</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">4</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">5</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">6</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">7</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">8</td>
</tr>
</thead>
<tbody>
<tr>
<td style="vertical-align: top; text-align: center">3</td>
<td style="vertical-align: top; text-align: center">0.0912</td>
<td style="vertical-align: top; text-align: center">0.0809</td>
<td style="vertical-align: top; text-align: center">0.1040</td>
<td style="vertical-align: top; text-align: center">0.0934</td>
<td style="vertical-align: top; text-align: center">0.0999</td>
<td style="vertical-align: top; text-align: center">0.1106</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">4</td>
<td style="vertical-align: top; text-align: center">0.0958</td>
<td style="vertical-align: top; text-align: center">0.0918</td>
<td style="vertical-align: top; text-align: center">0.1130</td>
<td style="vertical-align: top; text-align: center">0.1091</td>
<td style="vertical-align: top; text-align: center">0.1025</td>
<td style="vertical-align: top; text-align: center">0.1295</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">5</td>
<td style="vertical-align: top; text-align: center">0.0890</td>
<td style="vertical-align: top; text-align: center">0.0865</td>
<td style="vertical-align: top; text-align: center">0.1162</td>
<td style="vertical-align: top; text-align: center">0.1190</td>
<td style="vertical-align: top; text-align: center">0.1172</td>
<td style="vertical-align: top; text-align: center">0.1444</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">6</td>
<td style="vertical-align: top; text-align: center">0.0816</td>
<td style="vertical-align: top; text-align: center">0.0905</td>
<td style="vertical-align: top; text-align: center">0.1125</td>
<td style="vertical-align: top; text-align: center">0.1365</td>
<td style="vertical-align: top; text-align: center">0.1314</td>
<td style="vertical-align: top; text-align: center">0.1602</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">7</td>
<td style="vertical-align: top; text-align: center">0.0830</td>
<td style="vertical-align: top; text-align: center">0.1011</td>
<td style="vertical-align: top; text-align: center">0.1267</td>
<td style="vertical-align: top; text-align: center">0.1445</td>
<td style="vertical-align: top; text-align: center">0.1546</td>
<td style="vertical-align: top; text-align: center">0.1824</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">8</td>
<td style="vertical-align: top; text-align: center">0.0907</td>
<td style="vertical-align: top; text-align: center">0.1040</td>
<td style="vertical-align: top; text-align: center">0.1341</td>
<td style="vertical-align: top; text-align: center">0.1642</td>
<td style="vertical-align: top; text-align: center">0.1701</td>
<td style="vertical-align: top; text-align: center">0.2007</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">9</td>
<td style="vertical-align: top; text-align: center">0.0902</td>
<td style="vertical-align: top; text-align: center">0.1151</td>
<td style="vertical-align: top; text-align: center">0.1541</td>
<td style="vertical-align: top; text-align: center">0.1648</td>
<td style="vertical-align: top; text-align: center">0.1898</td>
<td style="vertical-align: top; text-align: center">0.2114</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">10</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.1050</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.1213</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.1657</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.1763</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.1997</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.2307</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="j_nejsds76_tab_006">
<label>Table S4</label>
<caption>
<p>Estimated rejection power of a level <inline-formula id="j_nejsds76_ineq_125"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.05</mml:mn></mml:math><tex-math><![CDATA[$\alpha =0.05$]]></tex-math></alternatives></inline-formula> Wald test for <inline-formula id="j_nejsds76_ineq_126"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$\beta =0$]]></tex-math></alternatives></inline-formula> using Cox’s frailty model (<xref rid="j_nejsds76_eq_002">2.2</xref>) based on 2000 Monte Carlo samples generated from model (<xref rid="j_nejsds76_eq_004">2.4</xref>) for various combinations of PDX lines <inline-formula id="j_nejsds76_ineq_127"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>9</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>10</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$n=(3,4,5,6,7,8,9,10)$]]></tex-math></alternatives></inline-formula> and animals per line per treatment group <inline-formula id="j_nejsds76_ineq_128"><alternatives><mml:math>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>7</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$m=(3,4,5,6,7,8)$]]></tex-math></alternatives></inline-formula> under <inline-formula id="j_nejsds76_ineq_129"><alternatives><mml:math>
<mml:mi mathvariant="italic">β</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.5</mml:mn></mml:math><tex-math><![CDATA[$\beta =0.5$]]></tex-math></alternatives></inline-formula>.</p>
</caption>
<table>
<thead>
<tr>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin"><inline-formula id="j_nejsds76_ineq_130"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal" stretchy="false">/</mml:mo>
<mml:mi mathvariant="italic">m</mml:mi></mml:math><tex-math><![CDATA[$n/m$]]></tex-math></alternatives></inline-formula></td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">3</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">4</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">5</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">6</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">7</td>
<td style="vertical-align: top; text-align: center; border-top: double; border-bottom: solid thin">8</td>
</tr>
</thead>
<tbody>
<tr>
<td style="vertical-align: top; text-align: center">3</td>
<td style="vertical-align: top; text-align: center">0.1903</td>
<td style="vertical-align: top; text-align: center">0.2210</td>
<td style="vertical-align: top; text-align: center">0.2785</td>
<td style="vertical-align: top; text-align: center">0.3031</td>
<td style="vertical-align: top; text-align: center">0.3326</td>
<td style="vertical-align: top; text-align: center">0.3909</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">4</td>
<td style="vertical-align: top; text-align: center">0.2237</td>
<td style="vertical-align: top; text-align: center">0.2737</td>
<td style="vertical-align: top; text-align: center">0.3482</td>
<td style="vertical-align: top; text-align: center">0.3669</td>
<td style="vertical-align: top; text-align: center">0.4156</td>
<td style="vertical-align: top; text-align: center">0.4843</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">5</td>
<td style="vertical-align: top; text-align: center">0.2478</td>
<td style="vertical-align: top; text-align: center">0.3151</td>
<td style="vertical-align: top; text-align: center">0.3996</td>
<td style="vertical-align: top; text-align: center">0.4369</td>
<td style="vertical-align: top; text-align: center">0.5021</td>
<td style="vertical-align: top; text-align: center">0.5724</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">6</td>
<td style="vertical-align: top; text-align: center">0.2881</td>
<td style="vertical-align: top; text-align: center">0.3577</td>
<td style="vertical-align: top; text-align: center">0.4451</td>
<td style="vertical-align: top; text-align: center">0.5018</td>
<td style="vertical-align: top; text-align: center">0.5770</td>
<td style="vertical-align: top; text-align: center">0.6393</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">7</td>
<td style="vertical-align: top; text-align: center">0.3309</td>
<td style="vertical-align: top; text-align: center">0.4009</td>
<td style="vertical-align: top; text-align: center">0.5096</td>
<td style="vertical-align: top; text-align: center">0.5717</td>
<td style="vertical-align: top; text-align: center">0.6359</td>
<td style="vertical-align: top; text-align: center">0.7106</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">8</td>
<td style="vertical-align: top; text-align: center">0.3652</td>
<td style="vertical-align: top; text-align: center">0.4404</td>
<td style="vertical-align: top; text-align: center">0.5688</td>
<td style="vertical-align: top; text-align: center">0.6222</td>
<td style="vertical-align: top; text-align: center">0.6931</td>
<td style="vertical-align: top; text-align: center">0.7644</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center">9</td>
<td style="vertical-align: top; text-align: center">0.4082</td>
<td style="vertical-align: top; text-align: center">0.4985</td>
<td style="vertical-align: top; text-align: center">0.6099</td>
<td style="vertical-align: top; text-align: center">0.6672</td>
<td style="vertical-align: top; text-align: center">0.7421</td>
<td style="vertical-align: top; text-align: center">0.8067</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">10</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.4444</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.5279</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.6680</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.7118</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.7954</td>
<td style="vertical-align: top; text-align: center; border-bottom: solid thin">0.8445</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</body>
<back>
<ack id="j_nejsds76_ack_001">
<title>Acknowledgements</title>
<p>We are grateful to the editor, the associate editor, and three referees for their constructive and insightful feedback that significantly improved our paper.</p></ack>
<ref-list id="j_nejsds76_reflist_001">
<title>References</title>
<ref id="j_nejsds76_ref_001">
<label>[1]</label><mixed-citation publication-type="other"><string-name><surname>Chang</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Cheng</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Allaire</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Sievert</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Schloerke</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Xie</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Allen</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>McPherson</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Dipert</surname>, <given-names>A.</given-names></string-name> and <string-name><surname>Borges</surname>, <given-names>B.</given-names></string-name> <italic>shiny: Web Application Framework for R</italic>. R package version 1.8.1.9000 (<year>2024</year>). <uri>https://github.com/rstudio/shiny</uri></mixed-citation>
</ref>
<ref id="j_nejsds76_ref_002">
<label>[2]</label><mixed-citation publication-type="journal"><string-name><surname>Chen</surname>, <given-names>L. M.</given-names></string-name>, <string-name><surname>Ibrahim</surname>, <given-names>J. G.</given-names></string-name> and <string-name><surname>Chu</surname>, <given-names>H.</given-names></string-name> <article-title>Sample size determination in shared frailty models for multivariate time-to-event data</article-title>. <source>Journal of Biopharmaceutical Statistics</source> <volume>24</volume>(<issue>4</issue>) <fpage>908</fpage>–<lpage>923</lpage> (<year>2014</year>). <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1080/10543406.2014.901346" xlink:type="simple">https://doi.org/10.1080/10543406.2014.901346</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=3210438">MR3210438</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds76_ref_003">
<label>[3]</label><mixed-citation publication-type="other"><string-name><surname>Dinart</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Bellera</surname>, <given-names>C.</given-names></string-name> and <string-name><surname>Rondeau</surname>, <given-names>V.</given-names></string-name> Sample size estimation for recurrent event data using multifrailty and multilevel survival models. <italic>Journal of Biopharmaceutical Statistics</italic>, 1–16 (<year>2024</year>)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_004">
<label>[4]</label><mixed-citation publication-type="other"><string-name><surname>Donohue</surname>, <given-names>M. C.</given-names></string-name> <italic>longpower: Power and sample size calculations for linear mixed models</italic>. R package version 1.0.23 (<year>2021</year>)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_005">
<label>[5]</label><mixed-citation publication-type="book"><string-name><surname>Duchateau</surname>, <given-names>L.</given-names></string-name> and <string-name><surname>Janssen</surname>, <given-names>P.</given-names></string-name> <source>The Frailty Model</source>. <publisher-name>Springer</publisher-name> (<year>2008</year>). <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=2723929">MR2723929</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds76_ref_006">
<label>[6]</label><mixed-citation publication-type="journal"><string-name><surname>Eckel-Passow</surname>, <given-names>J. E.</given-names></string-name>, <string-name><surname>Kitange</surname>, <given-names>G. J.</given-names></string-name>, <string-name><surname>Decker</surname>, <given-names>P. A.</given-names></string-name>, <string-name><surname>Kosel</surname>, <given-names>M. L.</given-names></string-name>, <string-name><surname>Burgenske</surname>, <given-names>D. M.</given-names></string-name>, <string-name><surname>Oberg</surname>, <given-names>A. L.</given-names></string-name> and <string-name><surname>Sarkaria</surname>, <given-names>J. N.</given-names></string-name> <article-title>Experimental design of preclinical experiments: number of PDX lines vs subsampling within PDX lines</article-title>. <source>Neuro-Oncology</source> <volume>23</volume>(<issue>12</issue>) <fpage>2066</fpage>–<lpage>2075</lpage> (<year>2021</year>)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_007">
<label>[7]</label><mixed-citation publication-type="journal"><string-name><surname>Green</surname>, <given-names>P.</given-names></string-name> and <string-name><surname>MacLeod</surname>, <given-names>C. J.</given-names></string-name> <article-title>simr: an R package for power analysis of generalised linear mixed models by simulation</article-title>. <source>Methods in Ecology and Evolution</source> <volume>7</volume>(<issue>4</issue>) <fpage>493</fpage>–<lpage>498</lpage> (<year>2016</year>)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_008">
<label>[8]</label><mixed-citation publication-type="other"><string-name><surname>Kleinman</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Sakrejda</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Moyer</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Nugent</surname>, <given-names>J.</given-names></string-name> and <string-name><surname>Reich</surname>, <given-names>N.</given-names></string-name> <italic>clusterPower: Power calculations for cluster-randomized and cluster-randomized crossover trials</italic>. R package version 0.7.0 (<year>2021</year>)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_009">
<label>[9]</label><mixed-citation publication-type="journal"><string-name><surname>Kumle</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Võ</surname>, <given-names>M.L.-H.</given-names></string-name> and <string-name><surname>Draschkow</surname>, <given-names>D.</given-names></string-name> <article-title>Estimating power in (generalized) linear mixed models: an open introduction and tutorial in R</article-title>. <source>Behavior Research Methods</source> <volume>53</volume>(<issue>6</issue>) <fpage>2528</fpage>–<lpage>2543</lpage> (<year>2021</year>)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_010">
<label>[10]</label><mixed-citation publication-type="journal"><string-name><surname>Liu</surname>, <given-names>G.</given-names></string-name> and <string-name><surname>Liang</surname>, <given-names>K. Y.</given-names></string-name> <article-title>Sample size calculations for studies with correlated observations</article-title>. <source>Biometrics</source> <volume>53</volume>(<issue>3</issue>) <fpage>937</fpage>–<lpage>47</lpage> (<year>1997</year>)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_011">
<label>[11]</label><mixed-citation publication-type="journal"><string-name><surname>Lu</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Luo</surname>, <given-names>X.</given-names></string-name> and <string-name><surname>Chen</surname>, <given-names>P.-Y.</given-names></string-name> <article-title>Sample size estimation for repeated measures analysis in randomized clinical trials with missing data</article-title>. <source>The International Journal of Biostatistics</source> <volume>4</volume>(<issue>1</issue>) <elocation-id>9</elocation-id> (<year>2008</year>). <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.2202/1557-4679.1098" xlink:type="simple">https://doi.org/10.2202/1557-4679.1098</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=2426114">MR2426114</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds76_ref_012">
<label>[12]</label><mixed-citation publication-type="journal"><string-name><surname>Martin</surname>, <given-names>J. G.</given-names></string-name>, <string-name><surname>Nussey</surname>, <given-names>D. H.</given-names></string-name>, <string-name><surname>Wilson</surname>, <given-names>A. J.</given-names></string-name> and <string-name><surname>Reale</surname>, <given-names>D.</given-names></string-name> <article-title>Measuring individual differences in reaction norms in field and experimental studies: a power analysis of random regression models</article-title>. <source>Methods in Ecology and Evolution</source> <volume>2</volume>(<issue>4</issue>) <fpage>362</fpage>–<lpage>374</lpage> (<year>2011</year>)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_013">
<label>[13]</label><mixed-citation publication-type="other">PASS. <italic>PASS 2022 Power Analysis and Sample Size Software</italic>. NCSS, LLC. Kaysville, Utah, USA, <ext-link ext-link-type="uri" xlink:href="https://www.ncss.com/software/pass/">ncss.com/software/pass</ext-link> (2022)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_014">
<label>[14]</label><mixed-citation publication-type="book"><collab>R Core Team</collab>. <source>R: A Language and Environment for Statistical Computing</source>. <publisher-name>R Foundation for Statistical Computing</publisher-name>, <publisher-loc>Vienna, Austria</publisher-loc> (<year>2022</year>)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_015">
<label>[15]</label><mixed-citation publication-type="journal"><string-name><surname>Rondeau</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Marzroui</surname>, <given-names>Y.</given-names></string-name> and <string-name><surname>Gonzalez</surname>, <given-names>J. R.</given-names></string-name> <article-title>frailtypack: an R package for the analysis of correlated survival data with frailty models using penalized likelihood estimation or parametrical estimation</article-title>. <source>Journal of Statistical Software</source> <volume>47</volume> <fpage>1</fpage>–<lpage>28</lpage> (<year>2012</year>)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_016">
<label>[16]</label><mixed-citation publication-type="book"><string-name><surname>Rosner</surname>, <given-names>B.</given-names></string-name> <source>Fundamentals of Biostatistics</source>. <publisher-name>Cengage learning</publisher-name> (<year>2015</year>)</mixed-citation>
</ref>
<ref id="j_nejsds76_ref_017">
<label>[17]</label><mixed-citation publication-type="other">SAS Institute Inc. <italic>The SAS Software, Version 9.4. Cary</italic>. <uri>http://www.sas.com/</uri> (2013)</mixed-citation>
</ref>
</ref-list>
</back>
</article>
