This repository modifies the eagle
phasing software and compilation instructions to allow for compilation of a binary on apple arm64
architectures. The modifications were made for running numbat
single-cell copy number calling on apple M
series machines outside of docker.
It is assumed you are attempting to build eagle
on an apple arm64
machine. If you are on an x86 linux, then you can use the original pre-built binarires from the eagle
website.
For simplicity, compilation is linked against homebrew
installed libraries.
brew install boost openblas libomp htslib zlib
Then, clone the repository and compile the binary.
git clone https://github.com/tomouellette/eagle-arm64
cd eagle-arm64
make
./eagle --help
- Source code: https://github.com/poruloh/Eagle
- Documentation: http://data.broadinstitute.org/alkesgroup/Eagle/