Building cmuts

Dependencies

In order to build and run cmuts from source, you need

  • A C11 compiler (GCC 6 or newer, or Clang 9 or newer) and make,

  • htslib 1.12 or newer,

  • HDF5 1.10 or newer.

brew install htslib hdf5

Install Homebrew first if you don’t have it.

apt install libhts-dev libhdf5-dev

Or load the appropriate modules for your cluster (examples here).

Installation

git clone https://github.com/DasLab/cmuts
cd cmuts
make install

This installs the cmuts binary and the cmuts-align helper script to ~/.local/bin. Pass BINDIR to make to install them elsewhere.