Comments (2)
No, I don't have an idea. I can build and run EEMS on macOS after installing Eigen and Boost with Homebrew.
I can also build and run EEMS on a Linux server. Here are instructions how I did it on a Ubuntu server on AWS E2.
Choose the following Ubuntu AMI
Ubuntu Server 18.04 LTS (HVM), SSD Volume Type - ami-06358f49b5839867c (64-bit x86)
launch a t2.small instance and follow these steps to download Eigen and Boost, to compile and install Boost, to build and run EEMS:
git clone https://github.com/dipetkov/eems.git
sudo apt-get install gcc libxml2-dev g++ make
wget -c http://bitbucket.org/eigen/eigen/get/3.3.7.tar.bz2
wget -c https://sourceforge.net/projects/boost/files/boost/1.62.0/boost_1_62_0.tar.bz2
tar jxf 3.3.7.tar.bz2
sudo mkdir -p /usr/local/opt/eigen/include
sudo mv eigen-eigen-323c052e1731/ /usr/local/opt/eigen/include/eigen3
tar jxf boost_1_62_0.tar.bz2
cd boost_1_62_0/
sudo ./bootstrap.sh --prefix=/usr/local/
sudo ./b2 --with-program_options --with-filesystem --with-system install
cd ../eems/runeems_sats/src/
make linux
./runeems_sats --params params-chain1.ini --seed 123
Installation is easy with sudo rights. Also EEMS needs only three Boost libraries. So instead of
sudo ./b2 install
it is sufficient to do
sudo ./b2 --with-program_options --with-filesystem --with-system install
Thatβs it!
from eems.
With sudo
it's much easier to install on ubuntu. Follow these steps:
- Install boost with
sudo apt-get install libboost-all-dev
. - Install eigen3 with
sudo apt-get install libeigen3-dev
. - Update
EIGEN_INC
in the Makefile.EIGEN_INC = /usr/include/eigen3
from eems.
Related Issues (20)
- Unknown loading error HOT 1
- Using non Euclidean distances HOT 1
- How about treat individuals from one location as a population? HOT 3
- Error building EEMS in a Mac HOT 1
- eems compatibility with eigen and boost HOT 4
- Cropping issue with ggplot maps HOT 11
- Problems to run bed2diffs HOT 2
- Error in .coord file
- Problem compiling plinkio library for bed2diffs HOT 4
- Segmentation fault
- Question about CPU usage for runeems_snps
- Error in .coord file HOT 2
- How to extract value based on coordinate HOT 2
- eems with ngsDist matrix (dealing with missing data, invariant sites, uneven nSites)
- Error while plotting map in make_eems_plots
- the option '--params' is required but missing
- How to improve the acceptance rate of "mBirthDeath"?
- Error: disimilarity matrix is not a full rank matrix HOT 3
- ModuleNotFoundError: No module named 'parameters'
- Error compiling runeems_snps - no sudo permissions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eems.