%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname riAFTBART %global packver 0.3.3 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.3.3 Release: 1%{?dist}%{?buildtag} Summary: A Flexible Approach for Causal Inference with Multiple Treatments and Clustered Survival Outcomes License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildArch: noarch BuildRequires: R-CRAN-MCMCpack BuildRequires: R-CRAN-msm BuildRequires: R-CRAN-dbarts BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-foreach BuildRequires: R-CRAN-doParallel BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-BART BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-survival BuildRequires: R-CRAN-cowplot BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-twang BuildRequires: R-CRAN-nnet BuildRequires: R-CRAN-RRF BuildRequires: R-CRAN-randomForest Requires: R-CRAN-MCMCpack Requires: R-CRAN-msm Requires: R-CRAN-dbarts Requires: R-CRAN-magrittr Requires: R-CRAN-foreach Requires: R-CRAN-doParallel Requires: R-CRAN-dplyr Requires: R-CRAN-BART Requires: R-CRAN-stringr Requires: R-CRAN-tidyr Requires: R-CRAN-survival Requires: R-CRAN-cowplot Requires: R-CRAN-ggplot2 Requires: R-CRAN-twang Requires: R-CRAN-nnet Requires: R-CRAN-RRF Requires: R-CRAN-randomForest %description Random-intercept accelerated failure time (AFT) model utilizing Bayesian additive regression trees (BART) for drawing causal inferences about multiple treatments while accounting for the multilevel survival data structure. It also includes an interpretable sensitivity analysis approach to evaluate how the drawn causal conclusions might be altered in response to the potential magnitude of departure from the no unmeasured confounding assumption.This package implements the methods described by Hu et al. (2022) . %prep %setup -q -c -n %{packname} # fix end of executable files find -type f -executable -exec grep -Iq . {} \; -exec sed -i -e '$a\' {} \; # prevent binary stripping [ -d %{packname}/src ] && find %{packname}/src -type f -exec \ sed -i 's@/usr/bin/strip@/usr/bin/true@g' {} \; || true [ -d %{packname}/src ] && find %{packname}/src/Make* -type f -exec \ sed -i 's@-g0@@g' {} \; || true # don't allow local prefix in executable scripts find -type f -executable -exec sed -Ei 's@#!( )*/usr/local/bin@#!/usr/bin@g' {} \; %build %install mkdir -p %{buildroot}%{rlibdir} %{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname} test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -f %{buildroot}%{rlibdir}/R.css # remove buildroot from installed files find %{buildroot}%{rlibdir} -type f -exec sed -i "s@%{buildroot}@@g" {} \; %files %{rlibdir}/%{packname}