Skip to content

hillarykoch/CLIMB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLIMB: Composite LIkelihood eMpirical Bayes

Dependencies

  1. To use the full extent of this package, you need to download the C++ library LEMON graph library (version 1.3.1); download it here.

If you do not have them already, you do not need all of LEMON's dependencies to run the CLIMB package. To ease this during configuring LEMON, you can go into the INSTALL file after downloading LEMON and add options

-DLEMON_ENABLE_GLPK=NO
-DLEMON_ENABLE_COIN=NO
-DLEMON_ENABLE_ILOG=NO
  1. You need a compiler that has support for C++11, such as

  2. You also need a more recent version of the Julia programming language, version >= 1.0 (CLIMB was developed with Julia version 1.0.2, but has been tested with version 1.5.3, as well as the experimental (as of 07/23/2022) v1.8.0 for macOS ARM for M-series processors):

    • Download Julia here
  3. Julia is used to support a Metropolis-within-Gibbs sampler. You will need to install the companion Julia module to this R package, called cgibbs.jl, to implement this. Please see my other git repo for the brief installation instructions.

Getting the package

This package is currently only maintained on GitHub. To download just the R package portion of the software, you can open R and do the following commands:

library(devtools)
install_github("hillarykoch/CLIMB")
library(CLIMB)

Using the package

There is a manual walking through how to prepare your data, implement the CLIMB methodology, and perform some downstream analyses here.