Skip to content
Publicly Available Published by De Gruyter May 29, 2013

A Marginal Structural Modeling Approach with Super Learning for a Study on Oral Bisphosphonate Therapy and Atrial Fibrillation

  • Romain Neugebauer EMAIL logo , Malini Chandra , Antonio Paredes , David J. Graham , Carolyn McCloskey and Alan S. Go

Abstract

Purpose: Observational studies designed to investigate the safety of a drug in a postmarketing setting typically aim to examine rare and non-acute adverse effects in a population that is not restricted to particular patient subgroups for which the therapy, typically a drug, was originally approved. Large healthcare databases and, in particular, rich electronic medical record (EMR) databases, are well suited for the conduct of these safety studies since they can provide detailed longitudinal information on drug exposure, confounders, and outcomes for large and representative samples of patients that are considered for treatment in clinical settings. Analytic efforts for drawing valid causal inferences in such studies are faced with three challenges: (1) the formal definition of relevant effect measures addressing the safety question of interest; (2) the development of analytic protocols to estimate such effects based on causal methodologies that can properly address the problems of time-dependent confounding and selection bias due to informative censoring, and (3) the practical implementation of such protocols in a large clinical/medical database setting. In this article, we describe an effort to specifically address these challenges with marginal structural modeling based on inverse probability weighting with data reduction and super learning.

Methods: We describe the principles of, motivation for, and implementation of an analytical protocol applied in a safety study investigating possible effects of exposure to oral bisphosphonate therapy on the risk of non-elective hospitalization for atrial fibrillation or atrial flutter among older women based on EMR data from the Kaiser Permanente Northern California integrated health care delivery system. Adhering to guidelines brought forward by Hernan (Epidemiology 2011;22:290-1), we start by framing the safety research question as one that could be directly addressed by a sequence of ideal randomized experiments before describing the estimation approach that we implemented to emulate inference from such trials using observational data.

Results: This report underlines the important computation burden involved in the application of the current R implementation of super learning with large data sets. While computing time and memory requirements did not permit aggressive estimator selection with super learning, this analysis demonstrates the applicability of simplified versions of super learning based on select sets of candidate learners to avoid complete reliance on arbitrary selection of parametric models for confounding and selection bias adjustment. Results do not raise concern over the safety of one-year exposure to BP but may suggest residual bias possibly due to unmeasured confounders or insufficient parametric adjustment for observed confounders with the candidate learners selected.

Conclusions: Adjustment for time-dependent confounding and selection bias based on the ad hoc inverse probability weighting approach described in this report may provide a feasible alternative to extended Cox modeling or the point treatment analytic approaches (e.g. based on propensity score matching) that are often adopted in safety research with large data sets. Alternate algorithms are needed to permit the routine and more aggressive application of super learning with large data sets.

1 Introduction

Osteoporosis and atrial fibrillation are two parallel epidemics that primarily affect the rapidly growing population of elderly persons in the US and worldwide [1, 2]. Osteoporotic fractures are associated with major morbidity and excess mortality which prompted the development of pharmacological approaches to lower this risk. Oral bisphosphonate drugs are one of the primary therapies for the primary and secondary prevention of osteoporosis and osteoporotic fractures. Atrial fibrillation also predominantly affects older persons (≈1 in 25 adults aged ≥60 years and ≈1 in 10 adults aged 80 years) and independently increases by fourfold to fivefold the risk of ischemic stroke [3]. Interestingly, recent data from randomized clinical trials [4, 5] suggest a possible excess risk of clinically significant atrial fibrillation events associated with oral bisphosphonate therapy. Subsequent observational studies have reported conflicting results [67,8,9,10,11,12]. However, existing data from clinical trials and observational studies have several important limitations including relatively low numbers of confirmed cases of atrial fibrillation, selected populations that are not necessarily representative of typical clinical settings, and other significant methodological limitations, including approaches to ascertaining atrial fibrillation and ability to control for confounding and selection bias. Given the widespread and increasing use of bisphosphonates for the prevention of osteoporotic fractures, delineation of any increased risk of clinically significant atrial fibrillation events has major public health implications, particularly in the elderly. To address these issues, we conducted a retrospective, cohort study of the effects of incident one-year exposure to oral bisphosphonate (BP) therapy on the risk of clinically significant atrial fibrillation (AF) events in patients with and/or without a prior history of AF based on Electronic Medical Record (EMR) data from a large, diverse community-based cohort of older women.

2 Method

2.1 Data

Study subjects included members of Kaiser Permanente Northern California (KPNC), a large, integrated health care delivery system that provides comprehensive medical care to >3.2 million members representing approximately one-third of insured adults in northern California. Health plan members are highly representative of the local surrounding and statewide population except for slightly lower representation of the extremes of age and income [13, 14]. We searched the entire adult membership of KPNC for patients meeting the eligibility criteria described below and enrolled each in this study at the earliest date between 1 January 2002 and 31 December 2007 on which all criteria were met. These criteria identified 673,149 patients. All patients were followed up from study entry until the earliest of 31 December 2008 (administrative end of study), health plan disenrollment or death. Patients eligible to enter the study cohort were female aged >50 years who had continuous health plan membership of at least 12 months before entry and active pharmacy benefit which provides strong financial incentives to obtain medications from Kaiser Permanente pharmacies. We excluded subjects who had evidence of intravenous bisphosphonate therapy found in pharmacy databases before or during the follow-up period, oral BP therapy documented from pharmacy databases between 1995 and cohort entry, received etidronate before or during the follow-up period (given that it is a first-generation BP with cyclic prescription during the study period), or had diagnosed Paget’s disease1 of the bone before or during the follow-up period based on information from health plan hospital discharge and ambulatory diagnosis databases using International Classification of Diseases, Ninth Edition (ICD-9) code 731.0.

We assembled data on relevant exposure, outcomes, covariates, and right-censoring events for each study subject as described below. We focused on oral (nitrogen-containing) BPs (alendronate, risedronate, and ibandronate) exposure ascertained from information found in health plan outpatient pharmacy databases. We expanded upon previously described approaches [15,16,17,18] to facilitate estimation of time-varying current exposure and cumulative exposure to oral bisphosphonates during the study period. Specifically, we determined the use, frequency, and timing of oral BP therapy based on a systematic review of all possible combinations of physician prescription instructions, drug dose, drug frequency, quantity of pills dispensed, data of dispensing, and refill pattern for each individual agent (alendronate, residronate, ibandronate) and oral formulation found in the cohort using information from filled/dispensed prescriptions in health plan pharmacy databases. We constructed a computerized algorithm with iterative refinements based on serial sampling of cohort members who underwent manual chart review to compare the accuracy of assigned drug exposure based on our algorithm compared with information in the electronic and paper medical record. As needed, individual electronic prescription data were corrected within the algorithm. After completion of the final longitudinal drug exposure algorithm and validation studies, we considered patients to have continuous drug exposure if there was a gap between consecutive prescriptions that was 60 days or less. For drug exposure gaps of >60 days, the patient was considered off BP therapy until the next filled prescription. In addition, if there was an overlap in consecutive drug prescriptions of 30 days or less, we added the number of overlapped days to the end of the next filled prescription. If the overlap was >30 days, we reset the end of the drug exposure to the end date of the second prescription. Deaths were identified from health plan administrative databases, proxy report, Social Security Administration vital status files, and California state death certificate information [19, 20]. Complete state death certificate information was only available through 2008 at the time of analysis. The primary outcome was a clinically relevant atrial fibrillation event defined as a non-elective hospitalization with a primary discharge diagnosis of atrial fibrillation (ICD-9 code 427.31) or atrial flutter (ICD-9 code 427.32). Among the 10,285 identified admissions in the cohort meeting this criterion, 7,918 (73.1%) had one or more electrocardiograms documenting AF and/or flutter identified from a health plan electrocardiography database. Among the remaining 2,367 admissions without a corresponding electronically available electrocardiogram documenting AF and/or atrial flutter, we conducted a manual review of corresponding medical records for a random sample of 408 non-elective admissions which showed that 378 (92.7%) had electrocardiographic evidence of AF and/or atrial flutter that was causing symptoms and/or clinical complications. Demographic characteristics (age, gender, and self-reported race/ethnicity) were identified from health plan databases. Information on annual household income and educational attainment was ascertained based on geocoding information from the 2000 US Census data and member’s residential address information. Low annual income was defined as living in a census block group with median annual household income <$35,000; low education attainment was defined as living in a census block group where ≥25% of residents have completed high school or less. We searched health plan automated databases (e.g. hospitalization, ambulatory visit, laboratory, and pharmacy) as well as regional cancer registry data to identify risk factors for the outcomes of interest and other potential confounders [3, 15, 21]. These include prior cardiovascular disease (coronary disease, aortic or mitral valvular heart disease, ischemic stroke or transient ischemic attack, heart failure, peripheral arterial disease), coronary revascularization, diabetes mellitus, diagnosed hypertension, dyslipidemia, hypothyroidism or hyperthyroidism, chronic lung disease, chronic liver disease, diagnosed dementia or psychiatric illness, and systemic cancer. Using data from dispensed prescriptions in pharmacy databases only (days supply in conjunction with dispense date), we characterized time-varying exposure to other prescription medications including other therapies for osteoporosis (e.g. hormone replacement therapy, raloxifene, calcitonin, parathyroid hormone), for atrial fibrillation (e.g. digoxin, antiarrhythmic medications), for other cardiovascular conditions (e.g. ACE inhibitor, angiotensin II receptor blocker, diuretic, β-blocker, calcium channel blocker, aldosterone receptor antagonist, other vasodilator, nitrate, digoxin, statin, other lipid-lowering therapy, warfarin, clopidogrel, ticlopidine, Aggrenox), and other relevant medications (e.g. aromatase inhibitors, systemic glucocorticoids, and thyroid hormone replacement therapy). The rules adopted for handling gaps between prescriptions and for overlapping prescriptions of these other medications were the same as the ones used for BP prescriptions.

The complete list of all baseline and time-varying covariates used in this study is described in Tables 1 and 2. Note that all covariates are binary indicators except for “age” which is a continuous variable. Hispanic ethnicity was defined as having Hispanic ethnicity noted in the health plan electronic database, so lack of documented evidence of Hispanic ethnicity was interpreted as “non-Hispanic.” For the two census variables, “hs.or.le” (low neighborhood education) and “med.inco” (low neighborhood income), if no data were available, we imputed these variables with the mode of the observed measurements, i.e. 0. We note that only 3.37% of patients had missing income status and educational attainment status. The comorbidity, hospitalization, and medication use variables were assigned a value of 1 if the patient’s EMR data indicated relevant information about these factors and otherwise they were assigned a value of 0.

2.2 Analytic approach

We formally describe a Marginal Structural Model (MSM) approach using the counterfactual statistical framework on which MSMs are based [22], but the approach is also framed informally by analogy with a series of ideal randomized experiments that we aim to emulate with observational data to address the research question of interest [23]. The presentation of the approach is decomposed in three steps. First, we introduce the approach by describing its principles if only data from the first year of follow-up were available to address the research question of interest. Second, we extend these principles by generalizing the approach to incorporate the complete follow-up data from each patient. Third, we adapt the approach for implementation with a reduced data set that is derived from the original data for the purpose of reducing computational burden.

2.2.1 Observed data structure

The observed data on any given patient in this study (referred to as the “BP/AF study” from now on) consist of the collected measurements on exposure, outcome, and confounding variables from study entry until the patient’s end of follow-up. In this analysis, time is measured by consecutive 30-day intervals after study entry. The time when the patient’s longitudinal data are right-censored is denoted by C and is defined by the shortest of (1) the time to the administrative end of study denoted by , (2) the time to disenrollment from the KPNC health plan denoted by , and (3) the time to death denoted by , i.e. . The type of right-censoring event is encoded with a categorical variable denoted by Γ with possible values 1, 2, or 3 to represent end of follow-up by administrative end of study (i.e. ), disenrollment from the health plan (i.e. ), or death (i.e. ), respectively. At each time point , i.e. a 30-day interval poststudy entry, the patient’s exposure to BP is represented by the binary variable , and the patient’s right-censoring status is denoted by the indicator variable . The combination is referred to as the action at time t. At each time point , covariates (e.g. diagnosis of coronary disease or exposure to raloxifene) are denoted by the multidimensional variable and defined as measurements that occur before or are otherwise assumed not to be affected by the actions at time t or thereafter, (). For each time point , the outcome denoted by is defined as the indicator of failure (i.e. a clinically relevant AF event) at time and is an element of the covariates at time . By convention, the outcome at baseline (an element of ) is set to 0, i.e. . To simplify notation, we use overbars to denote covariate and action histories, e.g. a patient’s action history through time t is denoted by . We approached the observed data from the study as realizations of independent and identically distributed (i.i.d.) copies of , where n denotes the sample size. The maximum follow-up time K for any given patient is (i.e. 85 30-day intervals). In Section 2.2.5, we describe how EMR data were concretely mapped into this data structure O for each patient.

2.2.2 Simplified definition of the effect of interest

Informally, a causal effect may be defined by analogy with an ideal randomized experiment, i.e. a trial with perfect compliance and no right-censoring. In this study, the effects of incident one-year exposure to BP on the risk of AF could have ideally been studied by randomizing each patient of the study cohort to one of the following two treatment arms at study entry. In the first arm, patients would have remained unexposed to BP for 1 year, while in the second arm, patients would have been exposed to BP for the same time. The difference between the cumulative risk of AF events at 1 year in each arm is one effect measure that we aim to emulate with observational data in this study.

Formally in the counterfactual statistical framework [24], such causal effects are defined as contrasts between the distributions of potential outcomes in a conceptual experiment. We use notation consistent with that introduced in the previous section to describe the data from this experiment. At each time point of this fictitious experiment, patient’s covariates are observed under any given action intervention denoted by such that right-censoring events do not occur before and at time K, i.e. . These covariates, referred to as counterfactual covariates, are denoted by and satisfy the time ordering assumption formalized by equality: , i.e. actions after cannot affect covariate levels at time t. The counterfactual covariates at , include the counterfactual outcome denoted by . The collection of all counterfactual covariates collected over time during this ideal experiment are referred to as the full data denoted by X, i.e. , where represents the collection of any possible action interventions such that right-censoring events do not occur before and at time K, i.e. . The causal effect that was informally defined earlier by analogy with an ideal randomized trial can now be formally defined as a function of the distribution of these full data:

[1]
[1]

where is implied by the full data and represents the counterfactual time to the first failure event under a given action intervention and and represent the two action interventions of interest by which patients do not experience censoring events before and at time 11 (i.e.) while experiencing continuous BP exposure (i.e.) and no BP exposure (i.e. ), respectively. More precisely, if the first failure occurs before time then is defined by the time when the counterfactual outcome jumps to 1 for the first time, i.e. . Otherwise, if failure does not occur during follow-up under action intervention , the counterfactual failure time is defined as . The causal estimand can be viewed as one parameter of a nonparametric MSM for the distribution of the counterfactual survival times .

2.2.3 Estimation approach

Figure 1 represents possible causal relationships between variables collected during the first two periods (on patients followed-up for at least two periods) in the BP/AF study using a causal diagram [25]. Standard estimation methods (e.g. extended Cox regression) to account for confounding involve modeling approaches that compare the distributions of outcomes conditional on both the levels of confounders and exposure variables. It is well-established [26,27,28] that such methods do not properly handle time-dependent confounders affected by early therapy exposure such as covariate L(1) (Figure 1.) because (1) inclusion of such confounders in standard models may lead to bias, since they block some of the causal pathways under investigation; and (2) exclusion of such confounders from standard models may lead to bias due to the lack of confounding adjustment. In observational longitudinal studies that aim to compare the effectiveness of alternate treatment interventions, the existence of time-dependent confounders such as L(1) is often expected since the indications for the treatment decisions under study are also typically risk factors for the clinical outcomes of interest (e.g. CD4 counts and antiretroviral therapy in HIV patients [29] or hemoglobin A1c and treatment intensification in diabetes patients [30]). Thus, standard analytic methods are often suspected to lead to biased inferences in such effectiveness studies. In longitudinal safety studies, however, the existence of time-dependent confounders such as L(1) are often not as obvious since indications for the exposure under study such as history of fracture in the BP/AF study are not typically known risk factors for the clinical outcomes of interest. While time-dependent confounding by covariates such as L(1) is not a priori expected in safety studies, bias from lack of or incorrect adjustment for unforeseen time-dependent confounders remains a concern. For example, it may be alleged that occurrence of major clinical events (e.g. hospitalization for AMI in the BP/AF study) that are risk factors for the outcome under study and also possibly the results of deleterious side effects from prior exposure to treatment will also often lead to the early interruption of that treatment. Such concerns motivate the adoption of an inverse probability of action weighted (IPAW) estimation approach [22, 31, 32] in longitudinal safety studies to not only properly handle possible observed time-dependent confounders on causal pathways of interest but also to adjust for possible time-dependent selection bias due to right-censoring [33].

Figure 1 Causal diagram that represents possible causal relationships between a subset of the variables collected during the first two periods of the BP/AF study (on patients followed-up for at least two periods). T represents the failure time, i.e. time to the first AF event, and  represents the indicator of failure occurrence within two periods from study entry. and represent exposure to BP during the first and second periods of follow-up, respectively.  represents baseline confounders of the effect of both early, , and late, , BP exposures on failure occurrence within two periods from study entry, .  represents intermediate covariates that confound the effect of late BP exposure  on failure and that are also affected by the early BP exposure . Standard modeling approaches are not adequate to account for the time-dependent confounding that may result from covariates such as .
Figure 1

Causal diagram that represents possible causal relationships between a subset of the variables collected during the first two periods of the BP/AF study (on patients followed-up for at least two periods). T represents the failure time, i.e. time to the first AF event, and represents the indicator of failure occurrence within two periods from study entry. and represent exposure to BP during the first and second periods of follow-up, respectively. represents baseline confounders of the effect of both early, , and late, , BP exposures on failure occurrence within two periods from study entry, . represents intermediate covariates that confound the effect of late BP exposure on failure and that are also affected by the early BP exposure . Standard modeling approaches are not adequate to account for the time-dependent confounding that may result from covariates such as .

Alternatively, one may attempt to alleviate the problem of time-dependent confounding through an intention-to-treat analytic approach where changes in exposure over time are ignored [34, 35]. Confounding adjustment by baseline covariates (L(0)) using standard estimation approaches (e.g. propensity score [36,37,38,39] matching) can then provide unbiased estimates of the effect of the early therapy exposure (A(0)). Such inferences are informative in randomized experiment in which changes in therapies are rare during the follow-up time or else in placebo-controlled trials conducted for evaluating efficacy since inference from an intention to treat (ITT) analysis is then conservative [40]. Placebo-controlled randomized clinical trials conducted for evaluating safety using an ITT approach only can be misleading and have been referred to as “randomized cynical trial” [40], since ITT results in such analyses are anticonservative and may thus conceal deleterious side effects. These considerations support our goal to emulate inference from a placebo-controlled with perfect compliance in the BP/AF study, instead of inference from an ITT analysis of a placebo-controlled trial with possible non-compliance.

Under assumptions detailed below, the causal estimand in the BP/AF study may be estimated consistently based on the following IPAW estimating function[41]:

[2]
[2]

where and g are the generic notation for indicator variables and conditional probabilities of actions, respectively, and where

[3]
[3]

represents the earliest time when a right-censoring or failure event occurs or when the action interventions of the hypothetical randomized experiment that we aim to emulate would end (i.e. time point 11). For conciseness, we adopt the following notation

[4]
[4]

to represent the difference between the two indicators of whether the patient’s actual exposure to BP and right-censoring status (during the periods that would have been monitored in the ideal trial to be emulated) are concordant with the action interventions in one of the two arms of the ideal trial, i.e. (1) the indicator of both no right-censoring event and continuous exposure to BP up to and at time , and (2) the indicator of both no right-censoring event and continuous non-exposure to BP up to and at time .

As shown in Appendix A, the IPAW estimating function [2] is unbiased at under the following identifiability assumptions [28, 42] which insure that the available observed data contain sufficient information to emulate inference from the ideal randomized trial that would address the research question of interest: (1) the sequential randomization assumption (SRA) formalizes the assumption of no unmeasured confounders in longitudinal studies: . It cannot be tested with data alone. (2) The experimental treatment assignment (ETA) assumption (also known as positivity assumption) insures non-parametric identifiability of the causal effect of interest. In other words, satisfaction of the ETA assumption permits reliable estimation of the causal effect based on true information in the data instead of extrapolation from limited information based on parametric modeling assumptions [43]. Formally, this assumption insures that any patient may experience any of the interventions of interest at any point in time, regardless of her covariate history: and

The following solution of the estimating equations derived from the IPAW estimating function [2] defines an estimator of :

[5]
[5]

An estimator of the variance of this IPAW estimator can be derived from its influence curve [24, 44] and can be expressed with the following closed-form formula:

[6]
[6]

With observational data, implementation of this IPAW estimator first requires estimation of the product of unknown conditional probabilities of actions g (referred to as action mechanism) and which can be decomposed into two products (referred to as the treatment and right-censoring mechanisms, respectively):

The consistency of the IPAW estimator thus relies not only on the SRA and ETA assumption but also on consistent estimation of the action mechanism, i.e. proper adjustment for observed confounders. The inference drawn from formulas [5] and [6] is asymptotically conservative when the action mechanism is estimated [24]. Bootstrapping can be used instead to draw inference that incorporates variability from estimation of the action mechanism.

Maximum likelihood estimation based on a priori specified and more or less flexible parametric models have been used most commonly in practice to estimate the action mechanism. In few instances [45, 46], data-adaptive estimation of the action mechanism has been implemented as an alternative to the more common reliance on a priori specification of parametric models which often do not reflect true subject-matter knowledge and may thus lead to incorrect inferences [47, 48]. Several machine learning algorithms (also known as learners) are potential candidates for estimating the different components of the action mechanism, e.g. random forests [49], least angle regression [50], logic regression [51], classification and regression trees [52], ridge regression [53], multivariate adaptive regression splines [54], Deletion/Substitution/Addition algorithm [55], high-dimensional propensity score algorithm [56], generalized boosted modeling [57], etc. Akin to the selection of a parametric model, the selection of a machine learning algorithm is rarely based on real subject-matter knowledge about the relative suitability of the different learners available, since “in practice it is generally impossible to know a priori which learner will perform best for a given prediction problem and data set” [58]. A poor choice in machine learning algorithms for estimation of the action mechanism may thus also result in biased inference. Recent theoretical work demonstrated that cross-validation may be used aggressively for estimator selection [59,60,61,62], i.e. to search through a large space of candidate estimators. From this work, a data-adaptive estimation approach referred to as super learning was developed [58]. Its application avoids the need for arbitrary selection of a candidate learner in a particular estimation problem. Instead, super learning combines predicted values from the various candidate learners considered through a weighted average. The selection of the optimal combination of the candidate learners is based on cross-validation to protect against over-fitting such that the resulting learner (called “super learner”) performs asymptotically as well or better than any of the candidate learners considered [58]. Super learning can thus be used for estimation of the action mechanism in this approach to avoid reliance on subjective specification of parametric models.

2.2.4 Extension of the approach over time

The analytic approach just described only makes use of data accumulated during the first 12 follow-up periods. Information in subsequent periods is thus left untapped while it could contribute to addressing the research question of interest. We thus extend the principles of the analytic approach presented earlier to make use of the complete follow-up data available from each patient to evaluate the safety of incident 1-year exposures to BP based on the 1-year cumulative risks of AF.

Informally, the extended approach over time aims to emulate inference from several ideal randomized trials. Each of these trials involves the same two one-year BP interventions described in the previous section but the start of each trial is staggered over time (Figure 2). More specifically, each trial starts at the end of one of the 30-day follow-up period of the AF/BP study and is based on the population of patients who remained unexposed to BP and active in the study (i.e. patients who did not experience a censoring event) through the end of that period. In each of these hypothetical ideal trials, the difference between the cumulative risk of AF events at 1 year in each arm is a measure of the effect of incident 1-year exposure to BP on the risk of AF. The approach described in this section aims to emulate an average of these effect measures by extending the analytic principles described earlier.

To formally describe the generalization of the analytic approach, we extend the overbar and counterfactual notation as follows. The history of a variable (action or covariate) between time t and t′ is denoted by with is nil if . The counterfactual covariate at time t corresponding with an action history that is defined by the following sequence of observed actions and action interventions with such that and is denoted by , where is nil. For patients whose follow-up data are not right-censored through time for (i.e. for whom ), the counterfactual time to first failure at or after t under intervention with any given is denoted by . If failure occurs at or after period t but before period under intervention then is defined by the time when the counterfactual outcome under intervention is 1 for the first time after t, i.e. . Otherwise, if failure does not occur during the interval t to t + s under intervention , the counterfactual failure time is defined as ∞.

The causal estimand and its IPAW estimating function defined by formulas [1] and [2] in the previous section can now be expressed using the new notation above (with and ) as

and

[7]
[7]

where . This IPAW estimating functions can be used with observational data from the BP/AF study to emulate inference from a randomized trial that would start at time 0 and end at time 11 with two arms where patients are continuously exposed or continuously not exposed to BP for 12 30-day periods. The inference is generalizable to the target population of patients from which the patients in the BP/AF study cohort were drawn.

The principles of this conceptual ideal trial can now be extended to define another hypothetical ideal trial that would start at time and end at time for any given . The target population for this trial may be defined as the population of patients in the original target population above with the added restriction that patients should not experience BP exposure nor a censoring event before time for any patient i in this new target population). Note that while patients with documented previous exposure to BP are excluded from the target population, patients with a history of AF are included in the target population. The inference from this new trial is also based on the same two action interventions (continuous exposure to BP versus continuous absence of exposure to BP with no censoring event before and at time t denoted by and , respectively). In this new conceptual trial, the causal estimand of interest representing the difference between the cumulative risks of failure in the two arms is defined as:

Inference from such a trial with the available observational data from the BP/AF study may be emulated under the SRA and ETA assumption with IPAW estimation based on the following IPAW estimating function:

[8]
[8]

where is defined as the earliest time when a right-censoring or failure event occurs at or after time (start of the trial) or when the action interventions of the trial would end (i.e. time point t):

Note that definition [8] reduces to definition [7] when .

Instead of estimating each effect by solving the IPAW estimating equations associated with separately for each (for a given , we aimed to estimate a single average effect measure ψ by solving the estimating equations associated with

[9]
[9]

The solution is the IPAW estimator denoted by of an average measure of the effects of interest for :

[10]
[10]

As shown in Appendix B, the average effect measure denoted by that is targeted by this IPAW estimator is given below and can be alternatively defined by a working [63] semi-parametric [64] history-restricted MSM (HRMSM) [65, 66] which, if correct, corresponds with the assumption that the risk differences are constant over time:

[11]
[11]

An estimator of the variance of the IPAW estimator n if the conditional probabilities of actions g (action mechanism) were known can be derived from its influence curve and can be expressed by the following closed-form formula:

[12]
[12]

Under the SRA and ETA assumption, the inference for causal estimand from formulas [10] and [12] is asymptotically conservative if the action mechanism is estimated consistently. To avoid reliance on a priori specified parametric models for the action mechanism, super learning may be implemented to select estimators for the different components of the action mechanism as described later. Simulations and applications in previous work [58, 67] have demonstrated the important gains achieved with the super learning approach in prediction problems. To our knowledge, this methodology has however not been implemented in any analyses that approach the scale of observation numbers ( patients followed-up for up to 85 30-day periods) involved in the BP/AF study. Even though we expected a heavy computational burden (computing times and memory requirements) for running the R implementation of the super learner (version 1.1-18) [68] for estimating the action mechanism in the BP/AF study, the reliance on proper confounding adjustment for drawing causal inferences motivated the exploration of the applicability of super learning in a safety study of this scale. We later discuss practical obstacles to the application of super learning in this analysis and practical solutions that permitted preliminary application of its principles.

Figure 2 Visual representation of the principles of the MSM approach in the BP/AF study. The approach aims to emulate inference from ideal randomized trials staggered over time. Each ellipse represents the intervention period for a given hypothetical trial. The green line represents the period during which patients from the original target population for the BP/AF study must remain untreated with BP and active in the study to form the target population of the trial. The red and blue lines represent the action interventions in the two arms of the trial (continuous 1- year exposure to BP is represented in red). The difference between the cumulative AF risks at 1- year in the two arms defines the causal effect measure of interest in each trial and is represented by the arched arrow. The formal definition of this effect using notation from the counterfactual statistical framework is given next to each diagram along with an unbiased IPAW estimating function for that effect.
Figure 2

Visual representation of the principles of the MSM approach in the BP/AF study. The approach aims to emulate inference from ideal randomized trials staggered over time. Each ellipse represents the intervention period for a given hypothetical trial. The green line represents the period during which patients from the original target population for the BP/AF study must remain untreated with BP and active in the study to form the target population of the trial. The red and blue lines represent the action interventions in the two arms of the trial (continuous 1- year exposure to BP is represented in red). The difference between the cumulative AF risks at 1- year in the two arms defines the causal effect measure of interest in each trial and is represented by the arched arrow. The formal definition of this effect using notation from the counterfactual statistical framework is given next to each diagram along with an unbiased IPAW estimating function for that effect.

2.2.5 Implementation challenges and practical solutions

To balance computational burden and misclassification of the time-varying actions and covariates, we chose the 30-day interval as the unit of time in this analysis (see Sections 2.2.1 and 2.2.2). To approximate the observed data structure O resulting from this choice, we first needed to map raw data from the KPNC EMR collected on a continuous time scale to the coarsened time scale chosen for the analysis. The following practical approach was implemented to uphold the time-ordering assumption between measurements of the actions and covariates, i.e. which encodes that covariate represents attribute measurements that occur before the action or that are otherwise assumed not to be affected by the actions at time or thereafter, :

  1. Each patient’s follow-up time measured in days from study entry was discretized into consecutive 30-day intervals denoted by . In particular, represents the first days of a patient’s follow-up: and represent the last 30-day interval when a censoring event occurs. Note that unlike t for which represents a monitoring interval of 30 day the follow-up time typically represents a shorter monitoring interval since the actual censoring event often falls within the 30-day interval .

  2. The indicator of right-censoring is 0 for and .

  3. BP exposure is set to 0 for all time intervals t except for the interval (if any) when BP is first initiated and for all subsequent intervals where BP is used for at least 15 days.

  4. For any attribute of the covariate which does not represent a given drug exposure (e.g. diuretic or statins):

    – For all t representing intervals that do not contain the day when BP exposure is first initiated or first discontinued (i.e. when the value for is 1 for the first time or 0 for the first time after a sequence of 1’s, respectively), the value for each covariate attribute of is set to the last measurement of that attribute (if any) (i.e. the last measurement obtained during interval , within the 6 years preceding study entry if the attribute is “cancer.h” and since 1996 for all other attributes.

    – For t representing the interval when BP exposure is first initiated or first discontinued, the value for each covariate attribute of is set to the last measurement of that attribute (if any) or t but always prior to the actual day when BP was initiated/discontinued if , during the first follow-up interval but always prior to the actual day when BP was initiated and otherwise within the 6 years preceding study entry if the attribute is “cancer.h” and since 1996 for all other attributes.

  5. For any attribute of the covariates which represents exposure to a given drug (other than BP) at interval t, its measurement was set to 0 except if the drug was used at least 15 days of that interval. This convention relies on the assumption that BP exposure during any given interval should not affect exposure to other drugs during the same interval.

To mitigate computational burden, we implemented a data reduction step based on sampling from the original cohort data. Given the relatively rare onset of treatment with BP during follow-up in the original cohort, i.e.

we differentially sampled a patient’s follow-up data based on whether she was ever treated with BP during follow-up (i.e. ) to insure sufficient information on the treated patients in the resulting reduced data. This complex sampling scheme can be viewed as an artificial censoring event that is superimposed on the original data structure O collected on each patient in the BP/AF study cohort. The resulting reduced data from such complex sampling can be viewed as n i.i.d. copies of , where ∆ is the indicator of a patient’s data being sampled. The probability of a patient’s follow-up data being sampled conditional on her original data is known by design and only based on her “ever/never” exposure status, i.e. , where denotes conditional probabilities of a patient’s data being sampled. We chose the following sampling probabilities by which follow-up data from all patients who ever used BP during follow-up in the original cohort (≈60,000 patients) are retained in the reduced data along with follow-up data from an approximately equal number of patients who never used BP during follow-up in the original cohort: and . The resulting reduced data consist of approximately 8.3 million person-time observations from about 120,000 patients monitored for up to 85 30-day periods each. As shown in Appendix C, the IPAW estimating function for ψ based on the complete data O given by formula [9] can be mapped into the following unbiased estimating function for ψ based on the reduced data O′:

[13]
[13]

The resulting reduced-data IPAW estimator of that solves the estimating equations associated with the previous estimating function is

[14]
[14]

with . An estimator of the variance of this reduced-data IPAW estimator if the action mechanism g were known can be derived from its influence curve and can be expressed by the following closed-form formula:

[15]
[15]

Akin to the estimation function for , estimating functions for the different components of the action mechanism may be mapped into estimating functions based on the reduced data only. In practice, estimation of the action mechanism with the reduced data may thus be implemented using standard estimators (e.g. based on a priori specified parametric models or super learning) where the contribution of each observation is weighted by the inverse probability of sampling to account for sampling bias. Under the SRA and ETA assumption, the inference for causal estimand ψ from formulas [14] and [15] is conservative if the action mechanism is estimated consistently. While bootstrapping can be used instead to draw inference that incorporates variability from estimation of the action mechanism, its implementation was not practical in this study, since it would have required to iterate super learning estimation of each component of the action mechanism on each bootstrap sample.

Estimation of the action mechanism needed as a prerequisite to IPAW estimation in this study was based on further decomposition of both the treatment and right-censoring mechanisms:

Along with the three components of the right-censoring mechanism, only the BP initiation and BP continuation mechanisms need to be estimated for IPAW estimation of the causal estimand . A separate estimator based on pooled data over time j was derived by super learning not only for each of these two components of the treatment mechanism but also for each of the three components of the right-censoring mechanism. Our choice of candidate learners for building these five super learners was mainly based on practical considerations, i.e. the computational burden in terms of both computing speed and memory requirements associated with each learner available in version 1.1-18 of the SuperLearner package in R. The following three types of learners were selected: main term logistic regression,2 k-nearest neighbor classification [69], and polychotomous regression [70]. We refer to these estimators as glm, knn, and polyclass learners, respectively, from now on.

For constructing each of the five super learners, six candidate glm learners defined by an increasing number of explanatory variables were considered. More specifically, these glm learners involved the first 13, 20, 30, 40, 50 variables, and all variables, respectively, from an ordered list of explanatory variables. The same list of explanatory variables was considered for building the two super learners predicting BP exposure at time . It consists of the 30-day interval number (named “period”) and all covariates (Tables 1 and 2) associated with interval , excluding the outcome . Note that all explanatory variables are binary variables except for “age” and “period”. The same list of explanatory variables was considered for building the other three super learners and consists of the previous list of covariates but also includes BP exposure at time . For constructing each of the five super learners, the list of relevant explanatory variables was ordered based on not only a combination of subject-matter knowledge but also the magnitude and significance of the crude association between each relevant explanatory variable and the corresponding dependent variable as measured by the odds ratio (OR) and p-value from a univariate logistic regression accounting for repeated measurements.3 More specifically, the ordering of covariates for predicting a given dependent variable was derived based on the following approach: the 14 variables that are established risk factors for AF events (Tables 1 and 2) appear first in the list. They are ordered by decreasing magnitude of association with the dependent variable (as measured by a decreasing distance of the OR from 1). The remaining variables that are significantly associated with the dependent variable at the 0.05 level are ordered by decreasing magnitude of association with the dependent variable and appeared next in the list just before all other variables ordered by decreasing significance of association with the dependent variable (as measured by an increasing p value). Finally, one of the dummy variables for “race” (an established risk factor for AF) is removed from the ordered list due to colinearity with the other dummy variables. Note that the default screening routines available as part of version 1.1-18 of the SuperLearner package in R do not permit the screening of explanatory variables to automatically generate the six glm learners described earlier. Alternate, customized screening routines can however be easily developed and integrated to the super learner algorithm implemented in R.

Due to the heavy computational burden, the polyclass learner considered for constructing each super learner was based on only the 14 variables that are established risk factors for the outcome. We used a customized routine that implements the polyclass learner based on BIC as the model selection criterion to improve computing speed over the default SL.polymar routine that implements the polyclass learner based on cross-validation when the binomial link function is specified.

Given the inability of the default knn learner to incorporate inverse probability of sampling weights, we only considered4 the knn learner with k = 10 as a candidate learner when estimating the BP continuation mechanism since the sampling weights for all relevant observation is then 1 by design (i.e. weighting is obsolete). Due to the heavy computational burden, the candidate knn learner was only based on the 14 variables that are established risk factors for the outcome.

2.3 Results

The nomenclature for all baseline and time-varying covariates used for potential confounding and selection bias adjustment in this analysis is described in Tables 1 and 2. To illustrate the protocol implemented for ordering the lists of explanatory variables involved in the construction of each of the five super learners, we provide the ordering of the explanatory variables that define the six glm learners considered for predicting BP initiation in Tables 3 and 4. The five weighted combination of candidate learners selected as the five super learners for estimating the IPAW weights are given in Tables 56,7,8,9. The average cross-validate risk associated with each learner for estimating each of the five components of the action mechanism is given in Tables 10,11,12,13,14. The resulting IPAW estimate for the effect (defined by formula [11] with K* = 95) based on the reduced data is (derived with formula [14]) with 95% confidence interval (the standard error derived with formula [15] is and corresponding p-value is 6.646e-12). The 99th percentile of the inverse probability of action weights for the observations contributing to the IPAW estimate (i.e. the 99th percentile of the estimates of the weights is 5.41. Truncation of the IPAW weights [71] was implemented to evaluate the extent to which these results could be driven by possibly extreme weighting of less than 1% of the observations. Given the large imbalance between the number of observations for patients continuously treated with BP versus the number of control observations in the reduced data (Tables 15,16,17), we determined the observation with IPAW weights deemed extreme by identifying observations with stabilized [72, 73] IPAW weights greater than 50. Stabilized weights were defined as . The numerator of the weights for the observations contributing to the IPAW estimate (i.e. observations i such that were estimated separately for each as follows to account for the complex sampling that lead to the reduced data:

for . The unstabilized weights greater than 50 for observations contributing to the IPAW estimate were truncated at for 50/gn. Of the 4, 342, 902 observations contributing to the IPAW estimate, only 898 observations had their weights truncated based on the truncation scheme above: none are from patients who experience failure (i.e., , all are observations associated with time points t greater than 66, and 896 are from patients with continuous BP exposure (i.e., ). The truncated IPAW estimate resulting from the weight truncation scheme above are thus identical to the untruncated IPAW estimate above. Results also remained unchanged when using a truncation level of 20 instead of 50. In addition, an analysis which is restricted to observations collected before period 67 (i.e. an analysis targeting the effect measure defined by formula [11] with ) lead to the following result: . The combination of results above did not raise concern over violation of the ETA assumption and thus identifiability of the effect measure ψ of interest.

3 Discussion

In this report, we described the motivation for, principles of, and implementation of a history restricted marginal structural modeling approach based on IPAW estimation and super learning to evaluate the safety of 1-year incident exposure to BP with respect to 1-year cumulative risks of hospitalization for AF using longitudinal observational EMR data from a large cohort of patients.

Following data structuring with SAS software5, all computations were implemented in R [74] version 2.13.0 on a computer server operating under RedHat RHEL 6.1 with four Physical CPU Sockets (Intel (R) Xeon(R) CPU X7560 @ 2.27 GHz with 16 Cores) and 128 GB physical memory. The cumulative time elapsed to sequentially derive the five super learners needed for IPAW estimation amounts to about 8 days (≈196 hours) of continuous computing time with version 1.1-18 of the SuperLearner package [68]. In addition, up to 118 GB of physical memory was required for deriving these five super learners. While the computing time for super learning is long relative to standard analytic approaches, it remains reasonable due to the choice of candidate learners considered in the analysis. To illustrate the unpracticality of the current implementation of super learning with a different selection of candidate learners for this analysis, we report our experience of approximately 35 days of computing time for super learning aimed at predicting BP initiation when the list of candidate learners was expanded to include the knn learner based on the 14 established risk factors for AF. Through judicious selection of candidate learners, one can thus substantially decrease the computing time for super learning at the cost of a more limited estimator search and thus possible residual confounding or selection bias. To our knowledge, this study provides the first practical evaluation of super learning with such a large dataset. The amount of data involved in the BP/AF study is expected to become a common feature of many future Comparative Effectiveness Research (CER) studies based on EMR data from healthcare databases. This experience highlights the important computation burden associated with applications of the current implementation of super learning in such large CER studies. It motivates alternate implementations of super learning that aim to improve not only the computing speed but also the ability to apply this machine learning approach in more typical computing environments with limited physical memory.

Unlike typical IPAW estimation approaches [29, 30, 75] to adjust for time-dependent confounding and selection bias with survival outcomes, the IPAW estimation approach in this report does not rely on the specification of a parametric MSM for the hazards of failure over time. IPAW estimates based on such models are derived using data from all person-time observations with action histories consistent with at least one of the action interventions of interest. Only a subset of such person-time observations are used to estimate the cumulative risks of interest in the IPAW approach described in this report, e.g. person-time observations from patients who are censored before the end of each hypothetical trials do not contribute to the effect estimate regardless of whether or not these patients were following continuously (or partially) one of the treatment strategies of interest before the right censoring event. The IPAW estimation approach in this report is thus expected to be less efficient in general compared to the IPAW estimation approaches that have been applied most frequently in survival analysis.

In addition, the IPAW estimator implemented in this study does not have the “boundedness property”[48] because the resulting risk difference estimate is not guaranteed to be in the [−1, 1] interval. For improved efficiency, an alternate IPAW estimator with the boundedness property could be derived based on separate “bounded Horvitz-Thompson” estimators [48] of the two weighted average risks of interest. Implementation of such a bounded IPAW estimator would be particularly desirable in problems with smaller sample sizes or in which violation of the positivity assumption is a concern.

The results of this analysis do not raise concern for the safety of 1-year exposure to BP and, instead, suggest a very small protective effect of continuous 1-year exposure to BP with respect to 1-year cumulative risks of hospitalization for AF. Given our premise that exposure to BP does not protect against AF events, we are concerned with residual biases due to violation of the assumption of no unmeasured confounders and/or the assumption of consistent estimation of the action mechanism. Super learning was specifically adopted in this analysis to avoid biases caused by violation of the second assumption due to arbitrary reliance on incorrect parametric models for the different components of the action mechanism [47]. For pragmatic reasons, however, we only considered a restricted set of candidate learners in this analysis. Newer versions [68] of the SuperLearner package in R now include alternate algorithms that make use of parallel computations for implementing super learning. It will be of interest to evaluate the computational burden of these newer algorithms in future analytic efforts with datasets of comparable dimensions to investigate whether a more aggressive estimator search with super learning based on a richer set of candidate learners is feasible. For further protection against bias due to model misspecification, double robust estimators [24, 44, 76] have been developed to provide two chances for the analyst to obtain correct inferences in observational studies. In addition, these estimators can be more efficient than IPAW estimators. While double robust estimators have been applied in point treatment problems [77], applications in problems with time-varying treatments have been lagging [41, 78]. This may largely be explained by the complexity in implementing the proposed algorithms in problems with long follow-up and high-dimensional, time-dependent covariates such as the one tackled in this report. Recent algorithmic results for implementation of a double robust targeted minimum loss-based estimation (TMLE) approach [79] may mitigate such pragmatic challenges. It will be of interest to evaluate the feasibility of this TMLE approach for estimating the types of effect measures evaluated in this study.

Table 1

Covariates used for confounding and selection bias adjustment in the BP/AF study (Part I).

Variable nameTime varyingKnown AF risk factorAttribute description
aceAce Inhibitor use
af.outc2History of hospitalization with primary discharge diagnosis (PDD) of AF
afib.hxHistory of AF
ageAge
aggrenoxAggrenox use
aldosterAldesterone use
alphaAlpha blocker use
ami.usaHospitalization with PDD of acute myocardial infarction (AMI)/unstable angina
ami.usa.History of AMI/unstable angina
arbAngiotesin receptor blocker use
aromatasAromatase use
arrhythiAnti-arrhythimic use
b.blockeBeta-blocker use
c.blockeCalcium channel blocker use
calcitonCalcitonin use
cancer.hHistory of cancer
chfHospitalization with PDD of heart failure
chf.hxHistory of heart failure
clopidogClopidogrel use
dement.hHistory of dementia
depress.History of depression
digoxinDigoxin use
diureticDiuretics use
dm.hxHistory of diabetes
dyslipidHistory of dyslipidemia
fxHospitalization with PDD of fracture
fx.hxHistory of fracture
glucocorGlucorticoid use
hispanHispanic ethnicitity
Table 2

Covariates used for confounding and selection bias adjustment in the BP/AF study (Part II).

Variable nameTime varyingKnown AF risk factorAttribute description
hrtHormone replacement therapy use
hs.or.leLives in census block where ≥ 25% of the residents have completed high school or less
htn.hxHistory of hypertension
hyperthyHistory of hyperthyroidism
hypothy.History of hypothyroidism
liver.hxHistory of liver disease
lung.hxHistory of lung disease
med.incoLives in census block where median yearly household income is less than $35,000
nitrateNitrates use
non.lipiNon-statin lipid-lowering medications use
pad.hxHistory of peripheral artery disease
plavixPlavix use
race.AAAfrican American
race.ADMixed race
race.APAsian/Pacific Islander
race.NANative American
race.OTOther/unknown/missing race
race.WHWhite
raloxifeRaloxifene use
revascCardiac revascularization procedure (PCI/CABG)
revasc.hHistory of cardiac revascularization procedures (PCI/CABG)
statinStatin use
strokeHospitalization with PDD of Stroke/transient ischemic attack (TIA)
stroke.hHistory of stroke/TIA
thyroid.Anti-hyperthyroid medication use
ticlopidTiclopidine use
valve.hxHistory of heart valve disease
warfarinWarfarin use
Table 3

Ranking of explanatory variables for predicting BP initiation (Part I).

Variable nameORp-valueKnown AF risk factor
fx.hx4.120
afib.hx1.735.21e–84
race.AP1.521.04e–117
race.AA0.524.94e–105
chf.hx1.396.65e–13
race.AD1.332.81e–28
ami.usa.1.322.5e–17
race.OT0.691.78e–77
revasc.h1.273.6e–09
htn.hx1.271.84e–88
dm.hx0.833.61e–26
age1.050
race.NA0.966.63e–01
race.WH1.032.13e–02
fx17.590
calciton9.672.7e–183
glucocor5.640
aromatas2.91.21e–111
chf2.143.76e–14
stroke2.084.87e–11
arrhythi1.844.24e–22
raloxife1.825.33e–32
dement.h1.772.12e–95
aggrenox1.763.91e–12
warfarin1.769.09e–67
valve.hx1.732.04e–64
af.outc21.617.31e–15
thyroid.1.614.18e–04
ami.usa1.591.09e–06
Table 4

Ranking of explanatory variables for predicting BP initiation (Part II).

Variable nameORp-valueKnown AF risk factor
clopidog1.536.59e–20
stroke.h1.516.3e–22
plavix1.51.91e–17
cancer.h1.476.9e–69
pad.hx1.471.2e–13
nitrate1.462.79e–18
aldoster1.431.4e–08
statin1.41.9e–169
digoxin1.41.22e–17
hrt0.611.98e–202
c.blocke1.383.12e–83
hyperthy1.354.11e–38
liver.hx1.271.78e–08
lung.hx1.278.88e–65
dyslipid1.277.89e–90
b.blocke1.251.83e–65
arb1.215.09e–15
hypothy.1.21.09e–33
ace1.151.22e–22
alpha1.146.01e–04
depress.1.141.95e–20
diuretic1.111.32e–17
med.inco0.95.69e–08
hs.or.le0.913.51e–13
period1.010
non.lipi1.061.73e–01
revasc0.822.29e–01
ticlopid1.372.42e–01
hispan0.983.28e–01
Table 5

Weights applied to each candidate learner to form the Super Learner for predicting BP initiation based on 6,853,387 person-time observations.

glm13glm20glm30glm40glm50glmAllpoly13
000000.630.37
Table 6

Weights applied to each learner to form the Super Learner for predicting BP continuation based on 1,411,585 person-time observations.

glm13glm20glm30glm40glm50glmAllknnpoly
00000.0380.890.00240.065
Table 7

Weights applied to each learner to form the Super Learner for predicting right-censoring due to disenrollment from the health plan based on 8,264,972 person-time observations.

glm13glm20glm30glm40glm50glmAllpoly13
000000.950.053
Table 8

Weights applied to each learner to form the Super Learner for predicting right-censoring due to death based on 8,240,633 person-time observations.

glm13glm20glm30glm40glm50glmAllpoly13
00.250000.320.43
Table 9

Weights applied to each learner to form the Super Learner for predicting right-censoring due to administrative end of study based on 8,230,239 person-time observations.

glm13glm20glm30glm40glm50glmAllpoly13
0000010
Table 10

Five fold cross-validated risks associated with the candidate learners considered for predicting BP initiation.

glm13glm20glm30glm40glm50glmAllpoly13
0.014520.014510.014510.01450.01450.01450.01451
Table 11

Five fold cross-validated risks associated with the candidate learners considered for predicting BP continuation.

glm13glm20glm30glm40glm50glmAllknnpoly
0.04890.048850.048760.048730.048690.048690.053870.04889
Table 12

Five fold cross-validated risks associated with the candidate learners considered for predicting right-censoring due to disenrollment from the health plan.

glm13glm20glm30glm40glm50glmAllpoly13
0.019830.019820.019820.019820.019820.01980.01983
Table 13

Five fold cross-validated risks associated with the candidate learners considered for predicting right-censoring due to death.

glm13glm20glm30glm40glm50glmAllpoly13
0.0060880.0060820.0061120.0061120.0061110.0061160.006084
Table 14

Five fold cross-validated risks associated with the candidate learners considered for predicting right-censoring due to administrative and of study.

glm13glm20glm30glm40glm50glmAllpoly13
0.054610.054550.052910.052340.052180.043110.0546
Table 15

Part I – Distribution of observations in the reduced data informing the risk estimates in each arm of the staggered hypothetical randomized trials emulated by the MSM approach of the BP/AF study.

Period# eligible# treated# control
11124,904393106,772
12123,846402104,751
13122,308396103,062
14120,987418101,256
15119,52845699,446
16118,22245697,734
17116,76358895,952
18115,03668394,252
19113,19266692,637
20111,43459291,007
21109,83961989,250
22108,16749987,586
23106,75548286,031
24104,73449284,153
25103,04556182,648
26101,23454881,170
2799,42251679,774
2897,70951978,311
2995,92549276,903
3094,22751275,538
3192,61451974,180
3290,98754372,837
3389,22354871,584
3487,55744070,307
3586,00035669,079
3684,12447067,590
3782,62147166,444
3881,14646665,308
3979,75047264,042

Notes: For any given period t:

Table 16

Part II – Distribution of observations in the reduced data informing the risk estimates in each arm of the staggered hypothetical randomized trials emulated by the MSM approach of the BP/AF study.

Period# eligible# treated# control
4078,28643962,868
4176,88039761,813
4275,51543660,678
4374,16043859,616
4472,81440558,601
4571,56536257,521
4670,28837956,385
4769,06026955,420
4867,56731654,145
4966,41832353,117
5065,28137252,083
5164,01832151,046
5262,84330350,055
5361,78829849,163
5460,65426648,231
5559,59226247,381
5658,57729646,535
5757,49734145,739
5856,36325344,936
5955,39818944,098
6054,12824842,784
6153,10028641,900
6252,06722841,020
6351,03326240,143
6450,03822839,356
6549,14521338,583
6648,21321237,824
6747,36422737,038
6846,52021136,258

Notes: For any given period t: .

Table 17

Part III – Distribution of observations in the reduced data informing the risk estimates in each arm of the staggered hypothetical randomized trials emulated by the MSM approach of the BP/AF study.

Period# eligible# treated# control
6945,72319235,475
7044,92122934,699
7144,08717133,975
7242,77221433,367
7341,89219632,057
7441,01020331,268
7540,13317930,477
7639,34618929,704
7738,57018728,970
7837,80716728,199
7937,01820127,497
8036,23720726,775
8135,45419126,023
8234,67618025,328
8333,95515224,612
8433,35114423,903
8532,041047
8631,255143
8730,465034
8829,692032
8928,959026
9028,187023
9127,486021
9226,764020
9326,011017
9425,31609
9524,60102
9623,89200

Notes: For any given period t: .

Appendix

A AProof 1

We first show that the following estimating function is unbiased for estimating defined for any given action intervention such that :

The consistency assumption, i.e. for each we have for all such that , and the time-ordering assumption, i.e. , imply equality . From this equality and equality , we have:

The SRA implies the equality and we thus have:

Given the equality and given that the value for is completely determined by both the censoring time C and the full data , we have

Under the SRA and positivity assumption,6 this equality becomes

By evaluating the conditional expectation of each side of the equality given the full data X, we have:

Under the SRA and positivity assumption6 and since is only a function of when , this equality becomes

and we thus have

[16]
[16]

Using the notation introduced above, the causal estimand defined by formula (1) can be expressed as and we have

where the second equality follows from result [16] applied separately to the estimation of the cumulative risks and .

BProof 2

We first show that the following estimating function is unbiased for estimating defined for any given action intervention such that :

From equality implied by the consistency and time ordering assumptions and the equality , we have:

We define the so-called t-specific full data [66] as for . The SRA implies the equality and we thus have with:

Given the equality and given that the value for is completely determined by both the censoring time C and the full data , we have

Under the SRA and positivity assumption,7 this equality becomes

By evaluating the conditional expectation of each side of the equality given the t-specific full data , we have:

Under the SRA and positivity assumption* and since is only a function of when , this equality becomes

and we thus have

[17]
[17]

Using the notation introduced above, the causal estimand ψ defined by formula (11) can be expressed as and we have

where the second equality follows from result [17] applied separately to the estimation of the cumulative risks and . Thus, the estimator ψn that is solution of the estimating equations associated with the estimating function defined by formula [9] is a consistent and asymptotically linear estimator of the target parameter ψ which can also be defined as:

With this representation, the target parameter ψ can be viewed as defined by the following pooled (over time) working semi-parametric history-restricted MSM for Note that the assumption that this working HRMSM is correct corresponds with the assumption (i.e., constant risk differences over time).

C C Proof 3

We show that the reduced-data estimating function defined by formula [13] is unbiased for estimating the target parameter ψ defined by formula [11]:

Acknowledgments

This study was supported by a research contract (HHSF223200510008C) from the U.S. Food and Drug Administration. The contents of this publication are solely the responsibility of the authors and do not represent the official views of the Food and Drug Administration. The authors thank Eric C. Polley and Mark J. van der Laan for helpful discussions.

References

1. GoAS. The epidemiology of atrial fibrillation in elderly persons: the tip of the iceberg. Am j Geriatr Cardiol2005;14:5661.10.1111/j.1076-7460.2005.02278.xSearch in Google Scholar PubMed

2. RejnmarkL, VestergaardP, MosekildeL. Fracture risk in patients treated with amiodarone or digoxin for cardiac arrhythmias: a nationwide case-control study. Osteoporos Int2007;18:40917.10.1007/s00198-006-0250-7Search in Google Scholar PubMed

3. GoAS, HylekEM, PhillipsKA, et al.. Prevalence of diagnosed atrial fibrillation in adults: national implicationsAU Please provide atlease six authors before “et al.” in all “et al.” type references per joirnal style. for rhythm management and stroke prevention: the AnTicoagulation and Risk Factors in Atrial Fibrillation (ATRIA) Study. JAMA2001;285:237025.10.1001/jama.285.18.2370Search in Google Scholar PubMed

4. BlackDM, DelmasPD, EastellR, et al.. Once-yearly zoledronic acid for treatment of postmenopausal osteoporosis. New Engl J Med2007;356:180922.Search in Google Scholar

5. CummingsSR, SchwartzAV, BlackDM. Alendronate and atrial fibrillation. New Engl J Medi2007;356:18956.10.1056/NEJMc076132Search in Google Scholar PubMed

6. VestergaardP, SchwartzK, PinholtEM, RejnmarkL, MosekildeL. Risk of atrial fibrillation associated with use of bisphosphonates and other drugs against osteoporosis: a cohort study. Calcif Tissue Int2010;86:33542.10.1007/s00223-010-9349-0Search in Google Scholar PubMed

7. AbrahamsenB, EikenP, BrixenK. Atrial fibrillation in fracture patients treated with oral bisphosphonates. J Intern Med2009;265:58192.10.1111/j.1365-2796.2008.02065.xSearch in Google Scholar PubMed

8. BunchTJ, AndersonJL, MayHT, et al.. Relation of bisphosphonate therapies and risk of developing atrial fibrillation. Am J Cardiol2009;103:8248.Search in Google Scholar

9. GrossoA, DouglasI, HingoraniA, MacAllisterR, SmeethL. Oral bisphosphonates and risk of atrial fibrillation and flutter in women: a self-controlled case-series safety analysis. PLoS ONE. 2009;4:e4720.10.1371/journal.pone.0004720Search in Google Scholar PubMed PubMed Central

10. HeckbertSR, LiG, CummingsSR, SmithNL, PsatyBM. Use of alendronate and risk of incident atrial fibrillation in womenArch Intern Med2008;168:826831.10.1001/archinte.168.8.826Search in Google Scholar PubMed

11. HuangWF, TsaiYW, WenYW, HsiaoFY, KuoKN, TsaiCR. Osteoporosis treatment and atrial fibrillation: alendronate versus raloxifene. Menopause2010;17:5763.10.1097/gme.0b013e3181b34749Search in Google Scholar PubMed

12. SorensenHT, ChristensenS, MehnertF, et al.. Use of bisphosphonates among women and risk of atrial fibrillation and flutter: population based case-control study. BMJ2008;336:8136.10.1136/bmj.39507.551644.BESearch in Google Scholar PubMed PubMed Central

13. KriegerN. Overcoming the absence of socioeconomic data in medical records: validation and application of a census-based methodology. Am j Public Health1992;82:70310.10.2105/AJPH.82.5.703Search in Google Scholar PubMed PubMed Central

14. GordonNP. Characteristics of Adult Health Plan Members in Kaiser Permanente’s Northern California Region, as Estimated from the 2008 Member Health Survey. Oakland CA: Division of Research, Kaiser Permanente Medical Care Program, 2008.Search in Google Scholar

15. LoJC, PressmanAR, OmarMA, EttingerB. Persistence with weekly alendronate therapy among postmenopausal women. Osteoporos Int2006;17:9228.10.1007/s00198-006-0085-2Search in Google Scholar PubMed

16. GoAS, LeeWY, YangJ, LoJC, GurwitzJH. Statin therapy and risks for death and hospitalization in chronic heart failure. JAMA2006;296:210511.10.1001/jama.296.17.2105Search in Google Scholar PubMed

17. GoAS, YangJ, AckersonLM, et al.. Hemoglobin level, chronic kidney disease, and the risks of death and hospitalization in adults with chronic heart failure: the Anemia in Chronic Heart Failure: outcomes and Resource Utilization (ANCHOR) Study. Circulation2006;113:271323.10.1161/CIRCULATIONAHA.105.577577Search in Google Scholar PubMed

18. GoAS, HylekEM, ChangY, et al.. Anticoagulation therapy for stroke prevention in atrial fibrillation: how well do randomized trials translate into clinical practice?JAMA2003;290:268592.10.1001/jama.290.20.2685Search in Google Scholar PubMed

19. NewmanTB, BrownAN. Use of commercial record linkage software and vital statistics to identify patient deaths. J Am Med Inform Assoc1997;4:2337.10.1136/jamia.1997.0040233Search in Google Scholar PubMed PubMed Central

20. ArellanoMG, PetersenGR, PetittiDB, SmithRE. The California Automated Mortality Linkage System (CAMLIS). Am j Public Health1984;74:132430.10.2105/AJPH.74.12.1324Search in Google Scholar

21. GoAS, ChertowG, FanD, McCullochCE, HsuCY. Chronic kidney disease and the risks of death, cardiovascular events, and hospitalization. N Engl J Med2004;351:1296305.10.1056/NEJMoa041031Search in Google Scholar PubMed

22. RobinsJM. (1998) Marginal structural models. In 1997 Proceedings of the American Statistical Association, Section on Bayesian Statistical Science, pp. 110. Reproduced courtesy of the American Statistical Association. http://www.biostat.harvard.edu/robins/msm-web.pdfSearch in Google Scholar

23. HernanMA. With great data comes great responsibility: publishing comparative effectiveness research in epidemiology. Epidemiology2011;22:2901.10.1097/EDE.0b013e3182114039Search in Google Scholar PubMed PubMed Central

24. van der LaanMJ, RobinsJM. Unified methods for censored longitudinal data and causality. New York: Springer, 2003.10.1007/978-0-387-21700-0Search in Google Scholar

25. HernanMA, Hernandez-DiazS, WerlerMM, MitchellAA. Causal knowledge as a prerequisite for confounding evaluation: an application to birth defects epidemiology Am J Epidemiol2002;155:17684.10.1093/aje/155.2.176Search in Google Scholar

26. RosenbaumPR. The consequence of adjustment for a concomitant variable that has been affected by the treatment. J Roy Stat Soc A, General1984;147:65666.10.2307/2981697Search in Google Scholar

27. RobinsJM. A new approach to causal inference in mortality studies with a sustained exposure period; application to the healthy worker survivor effect. Math Model2986;7:13931512.10.1016/0270-0255(86)90088-6Search in Google Scholar

28. RobinsJM. Association, causation and marginal structural models. Synthese1999;121:151179.Search in Google Scholar

29. HernanMA, BrumbackB, RobinsJM. Marginal structural models to estimate the causal effect of zidovudine on the survival of HIV-positive men. Epidemiology2000;11:56170.10.1097/00001648-200009000-00012Search in Google Scholar PubMed

30. NeugebauerR, FiremanB, RoyJA, O’ConnorPJ, SelbyJV. Dynamic marginal structural modeling to evaluate the comparative effectiveness of more or less aggressive treatment intensification strategies in adults with type 2 diabetes. Pharmacoepidemiol Drug Saftey, 2012;21(2):99113.10.1002/pds.3253Search in Google Scholar PubMed

31. RobinsJM, HernanMA, BrumbackB. Marginal structural models and causal inference in epidemiology. Epidemiology. 2000;11:55060.10.1097/00001648-200009000-00011Search in Google Scholar PubMed

32. BryanJ, YuZ, van der LaanMJ. Analysis of longitudinal marginal structural models. Biostatistics2004;5:36180.10.1093/biostatistics/kxg041Search in Google Scholar

33. HernanMA, Hernandez-DiazS, RobinsJM. A structural approach to selection bias. Epidemiology2004;15:61525.10.1097/01.ede.0000135174.63482.43Search in Google Scholar PubMed

34. TohS, Garcia RodriguezLA, HernanMA. Confounding adjustment via a semi-automated high-dimensional propensity score algorithm: an application to electronic medical records. Pharmacoepidemiol Drug Saf2011;20:84957.10.1002/pds.2152Search in Google Scholar PubMed PubMed Central

35. RassenJA, SchneeweissS. Using high-dimensional propensity scores to automate confounding control in a distributed medical product safety surveillance system. Pharmacoepidemiol Drug Saf2012;21 (Suppl 1):4149.10.1002/pds.2328Search in Google Scholar PubMed

36. RosenbaumPR, RubinDB. The central role of the propensity score in observational studies for causal effects. Biometrika1983;70:4155.10.1093/biomet/70.1.41Search in Google Scholar

37. JixianW, PeterTD. Propensity score methods in drug safety studies: practice, strengths and limitations. Pharmacoepidemiology Drug Saf2001;10:34144.10.1002/pds.656Search in Google Scholar

38. GlynnRJ, SchneeweissS, SturmerT. Indications for propensity scores and review of their use in pharmacoepidemiology. Basic Clin Pharmacol Toxicol2006;98:2539.10.1111/j.1742-7843.2006.pto_293.xSearch in Google Scholar

39. PerkinsSM, TuW, UnderhillMG, ZhouX, MurrayMD. The use of propensity scores in pharmacoepidemiologic research. Pharmacoepidemiol Drug Saf2000;9:93101.10.1002/(SICI)1099-1557(200003/04)9:2<93::AID-PDS474>3.0.CO;2-ISearch in Google Scholar

40. HernanMA, Hernandez-DiazS. Beyond the intention-to-treat in comparative effectiveness research. Clin Trials, 2012; 9(1):4855.10.1177/1740774511420743Search in Google Scholar

41. NeugebauerR, SilverbergMJ, van der LaanMJ. Observational study and individualized antiretroviral therapy initiation rules for reducing cancer incidence in HIV-infected patients: New York: Springer, 2011;436456.10.1007/978-1-4419-9782-1_26Search in Google Scholar

42. YoungJG, HernanMA, PicciottoS, RobinsJM. Relation between three classes of structural models for the effect of a time-varying exposure on survival. Lifetime Data Anal2010;16:7184.10.1007/s10985-009-9135-3Search in Google Scholar

43. TanZ. Comment: understanding OR, PS and DR. Stat Sci. 2007;22:5608.Search in Google Scholar

44. TsiatisAA. Semiparametric theory and missing data. New York: Springer, 2006.Search in Google Scholar

45. PetersenML, WangY, van der LaanMJ, GuzmanD, RileyE, BangsbergDR. Pillbox organizers are associated with improved adherence to HIV antiretroviral therapy and viral suppression: a marginal structural model analysis. Clin Infect Dis2007;45:90815.10.1086/521250Search in Google Scholar

46. LippmanSA, ShadeSB, HubbardAE. Inverse probability weighting in sexually transmitted infection/human immunodeficiency virus prevention research: methods for evaluating social and community interventions. Sex Transm Dis2010;37:5128.10.1097/OLQ.0b013e3181d73febSearch in Google Scholar

47. KangJDY, SchaferJL. Demystifying double robustness: a comparison of alternative strategies for estimating a population mean from incomplete data. Stati Sci2007;22:52339.10.1214/07-STS227Search in Google Scholar

48. RobinsJ, SuedM, Lei-GomezQ, RotnitzkyA. Comment: performance of double-robust estimators when “Inverse Probability” weights are highly variable. Stati Sci2007;22:54459.10.1214/07-STS227DSearch in Google Scholar

49. BreimanL. Random forests. Machine Learning2001;45:532.Search in Google Scholar

50. EfronB, HastieT, JohnstoneI, TibshiraniR. Least angle regression. Ann Stati2004;32:40799.10.1214/009053604000000067Search in Google Scholar

51. RuczinskiI, KooperbergC, LeBlancM. Logic regression. J Comput Graph Stati2003;12:475511.10.1198/1061860032238Search in Google Scholar

52. BreimanL, FriedmanJH, OlshenRA, StoneCJ. Classification and Regression Trees. Monterey: Wadsworth & Brooks/Cole, 1984.Search in Google Scholar

53. HoerlAE, KennardRW. Ridge regression: biased estimation for nonorthogonal problems. Technometrics1970;12:5567.10.1080/00401706.1970.10488634Search in Google Scholar

54. FriedmanJH. Multivariate adaptive regression splines. Ann Stati1991;19:1141.10.1214/aos/1176347963Search in Google Scholar

55. SinisiSE, van der LaanMJ. Deletion/substitution/addition algorithm in learning with applications in genomics. Stat Appl Genet Mol Biol2004;3:Article 18.10.2202/1544-6115.1069Search in Google Scholar PubMed

56. SchneeweissS, RassenJA, GlynnRJ, AvornJ, MogunH, BrookhartMA. High-dimensional propensity score adjustment in studies of treatment effects using health care claims data. Epidemiology2009;20:51222.10.1097/EDE.0b013e3181a663ccSearch in Google Scholar PubMed PubMed Central

57. RidgewayG, McCaffreyDF. Comment: demystifying double robustness: A comparison of alternative strategies for estimating a population mean from incomplete data. Stat Sci2007;22:5403.10.1214/07-STS227CSearch in Google Scholar

58. van der LaanMJ, PolleyEC, HubbardAE. Super learner. Stati Appli Genet Mol Biol2007;6: Article 25.10.2202/1544-6115.1309Search in Google Scholar PubMed

59. DudoitS, van der LaanMJ. Asymptotics of cross-validated risk estimation in estimator selection and performance assessment. Stati Methodol2005;2:13154.10.1016/j.stamet.2005.02.003Search in Google Scholar

60. van der LaanMJ, DudoitS, KelesS. Asymptotic optimality of likelihood-based cross-validation. Stati Appli Geneti Mol Biolo2004;3: Article 4.10.2202/1544-6115.1036Search in Google Scholar PubMed

61. van der VaartAW, DudoitS, van der LaanMJ. Oracle inequalities for multi-fold cross-validation. Stat Decisions2006;24:35171.10.1524/stnd.2006.24.3.351Search in Google Scholar

62. van der LaanMJ, DudoitS, van der VaartAW. The cross-validated adaptive epsilon-net estimator. Stat Decisions2006;24:37395.10.1524/stnd.2006.24.3.373Search in Google Scholar

63. NeugebauerR, van der LaanM. Nonparametric causal effects based on marginal structural models. J Stat Planning Inference2007;137:41934.10.1016/j.jspi.2005.12.008Search in Google Scholar

64. van der LaanMJ. Statistical inference for variable importance. Int J Biostat2006;2: 1008.10.2202/1557-4679.1008Search in Google Scholar

65. van der LaanMJ, PetersenML, JoffeMM. History-adjusted marginal structural models and statically-optimal dynamic treatment regimens. Int J Biostat2005;1:1020.10.2202/1557-4679.1003Search in Google Scholar

66. NeugebauerR, van der LaanM, JoffeM, TagerIB. Causal inference in longitudinal studies with history-restricted marginal structural models. Elect J Stat2007;1:11957.10.1214/07-EJS050Search in Google Scholar PubMed PubMed Central

67. SinisiSE, PolleyE C, PetersenM L, RheeS Y, van der LaanM. Super learning: an application to the prediction of HIV-1 drug resistance. Stat Appl Genet Mol Biol2007;6:Article7.10.2202/1544-6115.1240Search in Google Scholar PubMed PubMed Central

68. PolleyEC. SuperLearner R package; https://github.com/ecpolley/SuperLearner, 2011.Search in Google Scholar

69. RipleyBD. Pattern Recognition and Neural Networks. Cambridge: Cambridge University Press, 1996.Search in Google Scholar

70. KooperbergC, BoseS, Stone C.. Polychotomous regression. J Am Stat Assoc1997;92:11727.10.1080/01621459.1997.10473608Search in Google Scholar

71. ColeSR, HernanAM. Constructing inverse probability weights for marginal structural models. Am J Epidemiol2008;168:65664.10.1093/aje/kwn164Search in Google Scholar PubMed PubMed Central

72. RobinsJM, HernanMA, BrumbackB. Marginal structural models and causal inference in epidemiology. Epidemiology2000;11:55060.10.1097/00001648-200009000-00011Search in Google Scholar PubMed

73. HernanMA, BrumbackBA, RobinsJM. Estimating the causal effect of zidovudine on CD4 count with a marginal structural model for repeated measures. Stat Med2002;21:16891709.10.1002/sim.1144Search in Google Scholar PubMed

74. R Development Core Team. R: a language and environment for statistical computing. Austria: R Foundation for Statistical Computing Vienna, 2011. ISBN 3-900051-07-0.Search in Google Scholar

75. DanaeiG, Garcia RodriguezLA, CanteroOF, LoganR, HernanMA. Observational data for comparative effectiveness research: an emulation of randomised trials of statins and primary prevention of coronary heart disease. Stat Methods Med Res2013;22(1):7096.10.1177/0962280211403603Search in Google Scholar PubMed PubMed Central

76. van der LaanMJ., RoseS. Targeted learning: causal inference for observational and experimental data. New York: Springer, 2011.10.1007/978-1-4419-9782-1Search in Google Scholar

77. BangH, RobinsJM. Doubly robust estimation in missing data and causal inference models. Biometrics2005;61:96273.10.1111/j.1541-0420.2005.00377.xSearch in Google Scholar PubMed

78. YuZ, van der LaanM. Double robust estimation in longitudinal marginal structural models. Jo Stati Planning Inference2006;136:106189.10.1016/j.jspi.2004.08.011Search in Google Scholar

79. van der LaanMJ, GruberS. Targeted minimum loss based estimation of an intervention specific mean outcome. tech. Rep. 290, Division of Biostatistics, UC Berkeley, 2011.Search in Google Scholar

  1. 1

    Patients with Paget’s disease were excluded because the administered BP dose is typically much higher and on an intermittent basis for treatment of a specific bone condition while this study focuses on BP exposure for primary or secondary prevention of osteoporotic fractures.

  2. 2

    Each term in the working logistic model corresponds to an explanatory variable. In particular, no interaction terms nor terms that involve a transformation of an explanatory variable (e.g., polynomial terms) are included in the working logistic model.

  3. 3

    For each explanatory variable, a point estimate and p-value associated with the slope of a working logistic regression of the dependent variable on the explanatory variable was obtained with generalized estimating equations using the independence structure for the matrix of variance-covariance. The exponential of the point estimates (OR) was used as a measure of the magnitude of the crude association between the two variables.

  4. 4

    To permit completion without failure of the knn routine in the class R package (version 7.3-2) on which the default knn learner is based, a customized knn learner was developed and used as part of the SuperLearner package with the knn argument use.all set to “FALSE” and after changing the “MAX_TIES” variable in the C file “class.c” to “10,000”.

  5. 5

    Version 9.1.3 of the SAS System for Unix. Copyright © 2002-2003 SAS Institute Inc. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc., Cary, NC, USA.

  6. 6

    The following weaker positivity assumption is sufficient:

  7. 7

    The following weaker positivity assumption is sufficient: for for

Published Online: 2013-5-29

©2013 by Walter de Gruyter Berlin / Boston

Downloaded on 29.5.2024 from https://www.degruyter.com/document/doi/10.1515/jci-2012-0003/html
Scroll to top button