One fine day i came across this article. Curiously wanted to see if this works, i found a way to quickly setup your machine to run it using docker. Yeap you can setup and run it in 30 minutes time.
All you have to do is install docker and run the following command
This install anaconda with python 2.7. Don't worry about this version. Its all good plus xgboost works only on this version.
docker pull continuumio/anaconda docker run -i -t continuumio/anaconda /bin/bash
Additional library you might need to install are
conda install -c bioconda xgboost=0.6a2
conda install pyqt=4
After that, just run python and you can run all the command given in the article.