/eagle-arm64

Eagle phasing software built for apple M series machines

Primary LanguageC++GNU General Public License v3.0GPL-3.0

eagle-arm64

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.

Setup

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

References

  1. Source code: https://github.com/poruloh/Eagle
  2. Documentation: http://data.broadinstitute.org/alkesgroup/Eagle/