Last updated: 2021-06-25

Checks: 2 0

Knit directory: smash-paper/analysis/

This reproducible R Markdown analysis was created with workflowr (version 1.6.2). The Checks tab describes the reproducibility checks that were applied when the results were created. The Past versions tab lists the development history.


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.

Great! You are using Git for version control. Tracking code development and connecting the code version to the results is critical for reproducibility.

The results in this page were generated with repository version def2ff0. See the Past versions tab to see a history of the changes made to the R Markdown and HTML files.

Note that you need to be careful to ensure that all relevant files for the analysis have been committed to Git prior to generating the results (you can use 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:    dsc/code/Wavelab850/MEXSource/CPAnalysis.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/DownDyadHi.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/DownDyadLo.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/FAIPT.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/FCPSynthesis.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/FMIPT.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/FWPSynthesis.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/FWT2_PO.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/FWT_PBS.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/FWT_PO.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/FWT_TI.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/IAIPT.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/IMIPT.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/IWT2_PO.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/IWT_PBS.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/IWT_PO.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/IWT_TI.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/LMIRefineSeq.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/MedRefineSeq.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/UpDyadHi.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/UpDyadLo.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/WPAnalysis.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/dct_ii.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/dct_iii.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/dct_iv.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/dst_ii.mexmac
    Ignored:    dsc/code/Wavelab850/MEXSource/dst_iii.mexmac

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.


These are the previous versions of the repository in which changes were made to the R Markdown (analysis/index.Rmd) and HTML (docs/index.html) files. If you’ve configured a remote Git repository (see ?wflow_git_remote), click on the hyperlinks in the table below to view the files as they were in that past version.

File Version Author Date Message
Rmd def2ff0 Peter Carbonetto 2021-06-25 workflowr::wflow_publish(“analysis/index.Rmd”)
html fe1d8a6 Peter Carbonetto 2021-06-07 Build site.
Rmd e0699e0 Peter Carbonetto 2021-06-07 workflowr::wflow_publish(“index.Rmd”)
html 52c3c97 Peter Carbonetto 2021-06-07 Build site.
Rmd 74459c2 Peter Carbonetto 2021-06-07 workflowr::wflow_publish(“index.Rmd”)
html cda84a9 Peter Carbonetto 2021-06-02 Updated arXiv citation.
Rmd e4a64e0 Peter Carbonetto 2021-06-02 workflowr::wflow_publish(“index.Rmd”)
html 9e6958a Peter Carbonetto 2019-11-12 Re-built home page with workflowr 1.5.0.
html e574eec Peter Carbonetto 2019-05-29 Removed code chunk from home page.
Rmd bffeca4 Peter Carbonetto 2019-05-29 wflow_publish(“analysis/index.Rmd”)
html 29686e2 Peter Carbonetto 2019-05-29 More testing of wflow_publish() on index.Rmd.
html 23277ee Peter Carbonetto 2019-05-29 Testing workflowr::wflow_publish on index.Rmd.
Rmd d787b97 Peter Carbonetto 2019-05-29 wflow_publish(“analysis/index.Rmd”)
html ee4e1ef Peter Carbonetto 2019-03-14 Re-built home page with updated citation info; addresses Issue #2.
Rmd 2d1870b Peter Carbonetto 2019-03-14 Updated LICENSE; updated main workflowr page.
html bf8b368 Peter Carbonetto 2018-12-21 Fixed plots for Bursts simulations.
Rmd b9f5cd3 Peter Carbonetto 2018-12-21 wflow_publish(c(“index.Rmd”, “poisson.Rmd”))
html c815163 Peter Carbonetto 2018-12-21 Added info about Poisson results in output directory.
Rmd 840ef19 Peter Carbonetto 2018-12-20 wflow_publish(“index.Rmd”)
html 7dc40a9 Peter Carbonetto 2018-12-20 Revised license info given in home page.
Rmd 52a763f Peter Carbonetto 2018-12-20 wflow_publish(“index.Rmd”)
html 92215ee Peter Carbonetto 2018-12-20 Revised “what’s included” section.
Rmd 594f66f Peter Carbonetto 2018-12-20 wflow_publish(“index.Rmd”)
html 755a5a3 Peter Carbonetto 2018-12-20 Added content to “What’s included in the git repository” section.
Rmd afcb7cd Peter Carbonetto 2018-12-20 wflow_publish(“index.Rmd”)
html 24792c7 Peter Carbonetto 2018-12-20 Added link to poisson page in the home page.
Rmd 13aafbf Peter Carbonetto 2018-12-20 wflow_publish(“index.Rmd”)
html 99d1f34 Peter Carbonetto 2018-12-07 Re-built all the outdated workflowr webpages.
Rmd 2ddb601 Peter Carbonetto 2018-12-06 I have an initial setup of the Shiny server document.
html 8caff70 Peter Carbonetto 2018-12-06 Re-built the workflowr pages after several minor changes to the text
Rmd c589dbb Peter Carbonetto 2018-12-06 wflow_publish(c(“index.Rmd”, “gaussian_signals.Rmd”,
Rmd d82c55d Peter Carbonetto 2018-12-04 Added shiny page to home.
Rmd ef0b2de Peter Carbonetto 2018-12-04 Minor edits to home page.
html 35f03c0 Peter Carbonetto 2018-12-04 Changed title of gaussian_signals.Rmd.
Rmd 4a35339 Peter Carbonetto 2018-12-04 wflow_publish(c(“gaussian_signals.Rmd”, “index.Rmd”))
html 6897465 Peter Carbonetto 2018-12-04 Added gaussian_signals page to the home.
Rmd 7ebd899 Peter Carbonetto 2018-12-04 wflow_publish(c(“gaussian_signals.Rmd”, “index.Rmd”))
html 6d2dec3 Peter Carbonetto 2018-11-09 Added link to TOC in home page.
Rmd 049dcbb Peter Carbonetto 2018-11-08 Moved around some files and revised TOC in home page.
html 40956da Peter Carbonetto 2018-11-08 Another minor edit to the home page.
Rmd a181e84 Peter Carbonetto 2018-11-08 wflow_publish(“index.Rmd”)
html 04a6b8a Peter Carbonetto 2018-11-08 Adjusted formatting of TOC in home page.
Rmd 1b61bd1 Peter Carbonetto 2018-11-08 wflow_publish(“index.Rmd”)
html 5bfcb05 Peter Carbonetto 2018-11-08 Fixing up the TOC for the home page.
Rmd 58539f5 Peter Carbonetto 2018-11-08 wflow_publish(“index.Rmd”)
html e6a06ed Peter Carbonetto 2018-11-08 Re-built the home page; wflow_publish(“index.Rmd”)
Rmd f4372ca Peter Carbonetto 2018-11-08 Moved around some of the files, and revising the home page.
html b5453fa Peter Carbonetto 2018-11-06 Small edit to home page.
Rmd e94d1ce Peter Carbonetto 2018-11-06 wflow_publish(“index.Rmd”)
html 762f342 Peter Carbonetto 2018-11-06 Some more minor fixes to the home page.
html 4c88a8b Peter Carbonetto 2018-11-06 A few more fixes to the home page.
Rmd 7caace6 Peter Carbonetto 2018-11-06 wflow_publish(“index.Rmd”)
html 145b7e5 Peter Carbonetto 2018-11-06 A few improvements to the home page.
Rmd 4baa137 Peter Carbonetto 2018-11-06 wflow_publish(“index.Rmd”)
html 0328612 Peter Carbonetto 2018-11-06 Re-built the home page after revamping it.
Rmd aa4437d Peter Carbonetto 2018-11-06 wflow_publish(“index.Rmd”)
Rmd 27bb547 Peter Carbonetto 2018-11-06 Greatly simplified the README.
html 0a6b926 Peter Carbonetto 2018-10-18 Adjusted workflowr site rendering.
html c0faf17 Peter Carbonetto 2018-10-18 Added links to analyses in home page.
Rmd 40ad2f2 Peter Carbonetto 2018-10-18 wflow_publish(“index.Rmd”)
html 4005f5e Peter Carbonetto 2018-08-23 Created home page for the first time.
html 0797696 Peter Carbonetto 2018-08-23 Build site.
Rmd 80e51ae Peter Carbonetto 2018-08-23 Start workflowr project with wflow_start().

This repository contains data and R source code accompanying our manuscript,

Zhengrong Xing, Peter Carbonetto and Matthew Stephens (2021). Flexible signal denoising via flexible empirical Bayes shrinkage. Journal of Machine Learning Research 22(93), 1–28.

If you find any of the source code in this repository useful for your work, please cite our paper.

The new methods can be found in the smashr package.

Contents

The following analyses generate some of the empirical results presented in Xing, Carbonetto & Stephens (2020). If you encounter a problem running any of the R code in these examples, please post an issue.

Illustrative applications

  1. Motorcycle acceleration data.

  2. ChIP-seq data.

What’s included in the git repository

See here for the source repository. This is the overall structure of the repository:

├── analysis
├── code
├── data
├── docs
├── dsc
├── output
└── shiny

License

Copyright (c) 2016-2021, Zhengrong Xing, Peter Carbonetto & Matthew Stephens.

Our numerical comparisons make use of some of the functions from WaveLab, so we have included the WaveLab source code in this repository. See the COPYING.m Wavelab850 subdirectory for more information about distributing WaveLab.

Our numerical comparisons also use of some functions from GaussianWaveDen, so we have included the GaussianWaveDen source in this repository. For information about distributing GaussianWaveDen, see the copyright.m in the WavDen subdirectory. Note that we made one small improvement to the code in blockJS.m to prevent an error that occurs when running the code in newer versions of MATLAB.

All other source code and software in this repository are made available under the terms of the MIT license. See the LICENSE file in the git repository for the full text of the license.

Credits

This project was developed by Zhengrong Xing at the University of Chicago, with support and contributions from Peter Carbonetto and Matthew Stephens.