To build MorphIO from sources, the following dependencies are required:

  • cmake >= 3.2

  • libhdf5-dev

  • A C++11 compiler


sudo apt install cmake libhdf5-dev

Red Hat:

sudo yum install cmake3.x86_64 hdf5-devel.x86_64

Max OS:

brew install hdf5 cmake

Install as a C++ library

For manual installation:

git clone --recursive
cd morphio
mkdir build && cd build
cmake ..
make install

To use the installed library:

find_package(MorphIO REQUIRED)
target_link_libraries(mylib MorphIO::morphio)

Install as a Python package

The python binding can directly be installed using pip:

pip install morphio