Last updated: 2019-03-12
workflowr checks: (Click a bullet for more information) ✔ R Markdown file: up-to-date
Great! Since the R Markdown file has been committed to the Git repository, you know the exact version of the code that produced these results.
✔ Environment: empty
Great job! The global environment was empty. Objects defined in the global environment can affect the analysis in your R Markdown file in unknown ways. For reproduciblity it’s best to always run the code in an empty environment.
✔ Seed:
set.seed(20190115)
The command set.seed(20190115) was run prior to running the code in the R Markdown file. Setting a seed ensures that any results that rely on randomness, e.g. subsampling or permutations, are reproducible.
✔ Session information: recorded
Great job! Recording the operating system, R version, and package versions is critical for reproducibility.
✔ Repository version: 1c7dc0e
wflow_publish or wflow_git_commit). workflowr only checks the R Markdown file, but you know if there are other scripts or data files that it depends on. Below is the status of the Git repository when the results were generated:
Ignored files:
Ignored: .DS_Store
Ignored: .Rhistory
Ignored: .Rproj.user/
Ignored: .sos/
Ignored: data/.DS_Store
Ignored: output/.DS_Store
Untracked files:
Untracked: data/random_data_31.rds
Untracked: data/random_data_31_sim_gaussian_35.rds
Untracked: data/random_data_31_sim_gaussian_35_get_sumstats_1.rds
Untracked: data/small_data_46.rds
Untracked: data/small_data_46_sim_gaussian_10.rds
Untracked: data/small_data_46_sim_gaussian_10_get_sumstats_2.rds
Untracked: docs/figure/test.Rmd/
Untracked: figure/
Untracked: output/dscoutProblem475.rds
Untracked: output/dscoutProblem75.rds
Untracked: output/finemap_compare_random_data_null_dscout.rds
Untracked: output/finemap_compare_random_data_signal_dscout.rds
Untracked: output/finemap_compare_small_data_signal_dscout.rds
Untracked: output/finemap_compare_small_data_signal_dscout_RE8.rds
Untracked: output/random_data_100_sim_gaussian_null_1_get_sumstats_1_finemap_1.rds
Untracked: output/random_data_31_35_fit_em.rds
Untracked: output/random_data_76.rds
Untracked: output/random_data_76_sim_gaussian_8.rds
Untracked: output/random_data_76_sim_gaussian_8_get_sumstats_1.rds
Untracked: output/small_data_42_sim_gaussian_36_get_sumstats_2_susie_z_2.rds
Untracked: output/small_data_92_sim_gaussian_30_get_sumstats_2_susie_z_2.rds
Unstaged changes:
Modified: analysis/SuSiEDAP_Power_data31_35.Rmd
Modified: analysis/SusieZPerformance.Rmd
Modified: analysis/SusieZPerformanceRE3.Rmd
Modified: output/dsc_susie_z_v_output.rds
Note that any generated files, e.g. HTML, png, CSS, etc., are not included in this status report because it is ok for generated content to have uncommitted changes.
| File | Version | Author | Date | Message |
|---|---|---|---|---|
| Rmd | 1c7dc0e | zouyuxin | 2019-03-12 | wflow_publish(“analysis/logBF.Rmd”) |
| html | 3c96a70 | zouyuxin | 2019-03-12 | Build site. |
| Rmd | c578041 | zouyuxin | 2019-03-12 | wflow_publish(“analysis/logBF.Rmd”) |
| html | 095edbb | zouyuxin | 2019-03-12 | Build site. |
| Rmd | 7aa6e15 | zouyuxin | 2019-03-12 | wflow_publish(“analysis/logBF.Rmd”) |
library(susieR)
library(R.utils)
library(mvtnorm)
sourceDirectory('~/Documents/GitHub/susieR/inst/code/susiez_num/')
Using N3finemapping from susieR, we run susie model with lambda 1e-8.
data(N3finemapping)
b <- N3finemapping$data$true_coef[,1]
R <- cor(N3finemapping$dat$X)
z_scores = N3finemapping$sumstats[1,,1]/N3finemapping$sumstats[2,,1]
fit_lbf = susie_z_general_num(z_scores, R, L=1, max_iter = 1, lambda = 0.1, estimate_prior_method = 'EM')
The head of log BF from mvtnorm build-in function is
0.06449783 -0.36519030 -0.09638240 -0.08256167 -0.25397378 -0.31992161
The head of log BF from our computation is
0.22989997 -0.09115324 0.05552693 0.04863540 -0.09050853 -0.09024205
If we run susie model with lambda = 0.1, the log BF from mvtnorm build-in function is same as log BF from our computation.
The head of it is
0.24190347 -0.08910697 0.06196027 0.05362330 -0.08647301 -0.08434728
sessionInfo()
R version 3.5.1 (2018-07-02)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS 10.14.3
Matrix products: default
BLAS: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] mvtnorm_1.0-8 R.utils_2.7.0 R.oo_1.22.0 R.methodsS3_1.7.1
[5] susieR_0.7.1.0482
loaded via a namespace (and not attached):
[1] workflowr_1.1.1 Rcpp_1.0.0 lattice_0.20-38 digest_0.6.18
[5] rprojroot_1.3-2 grid_3.5.1 backports_1.1.3 git2r_0.24.0
[9] magrittr_1.5 evaluate_0.12 stringi_1.2.4 whisker_0.3-2
[13] Matrix_1.2-15 rmarkdown_1.11 tools_3.5.1 stringr_1.3.1
[17] yaml_2.2.0 compiler_3.5.1 htmltools_0.3.6 knitr_1.20
This reproducible R Markdown analysis was created with workflowr 1.1.1