Thank you very much! Unfortunately, I don't have access to *Nix HPC.
Here is how I installed majiq 2.2.
$ python3 -m venv majiq_22
$ export C_INCLUDE_PATH=/usr/local/include:$C_INCLUDE_PATH
$ export CPLUS_INCLUDE_PATH=/usr/local/include:
$ export LIBRARY_PATH=/usr/local/lib:$LIBRARY_PATH
$ export DYLD_LIBRARY_PATH=/usr/local/lib:$DYLD_LIBRARY_PATH
$ export HTSLIB_LIBRARY_DIR=/usr/local/bin/htslib/lib
$ export HTSLIB_INCLUDE_DIR=/usr/local/bin/htslib/include
$ export CC=/usr/local/bin/gcc-9
$ export CXX=/usr/local/bin/g++-9
$ source majiq_22/bin/activate
(majiq_22) $ pip install git+
https://bitbucket.org/biociphers/majiq_academic.git#egg=majiqCollecting majiq
Cloning
https://bitbucket.org/biociphers/majiq_academic.git to /private/var/folders/fb/c054_k9d5m72xznpbggpl57w0000gn/T/pip-install-uda54gqz/majiq
Collecting Click==7.0
Using cached Click-7.0-py2.py3-none-any.whl (81 kB)
Processing ./Library/Caches/pip/wheels/db/06/c3/74b5ed9a4c9fe32f784d4bed0893bf80d76a1c97fae0f11ce2/Cython-0.29.14-cp38-cp38-macosx_10_9_x86_64.whl
Collecting Flask==1.0.2
Using cached Flask-1.0.2-py2.py3-none-any.whl (91 kB)
Collecting Flask-Session==0.3.1
Using cached Flask_Session-0.3.1-py2.py3-none-any.whl (7.5 kB)
Collecting Flask-WTF==0.14.2
Using cached Flask_WTF-0.14.2-py2.py3-none-any.whl (14 kB)
Collecting gitdb2==2.0.6
Using cached gitdb2-2.0.6-py2.py3-none-any.whl (63 kB)
Collecting GitPython==3.0.5
Using cached GitPython-3.0.5-py3-none-any.whl (455 kB)
Collecting gunicorn==19.9.0
Using cached gunicorn-19.9.0-py2.py3-none-any.whl (112 kB)
Collecting h5py==2.10.0
Using cached h5py-2.10.0-cp38-cp38-macosx_10_9_x86_64.whl (3.0 MB)
Collecting itsdangerous==1.1.0
Using cached itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB)
Collecting Jinja2==2.11.1
Using cached Jinja2-2.11.1-py2.py3-none-any.whl (126 kB)
Collecting MarkupSafe==1.1.1
Using cached MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl (16 kB)
Collecting numpy==1.18.1
Using cached numpy-1.18.1-cp38-cp38-macosx_10_9_x86_64.whl (15.2 MB)
Processing ./Library/Caches/pip/wheels/c9/ca/61/9ce825d7f8fe0d1ed07f3d914d5b998540f205d39c742380ca/psutil-5.6.7-cp38-cp38-macosx_10_9_x86_64.whl
Collecting scipy==1.4.1
Using cached scipy-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl (28.8 MB)
Collecting six==1.14.0
Using cached six-1.14.0-py2.py3-none-any.whl (10 kB)
Collecting smmap2==2.0.5
Using cached smmap2-2.0.5-py2.py3-none-any.whl (24 kB)
Collecting waitress==1.1.0
Using cached waitress-1.1.0-py2.py3-none-any.whl (114 kB)
Collecting Werkzeug==0.16.0
Using cached Werkzeug-0.16.0-py2.py3-none-any.whl (327 kB)
Collecting WTForms==2.2.1
Using cached WTForms-2.2.1-py2.py3-none-any.whl (166 kB)
Using legacy 'setup.py install' for majiq, since package 'wheel' is not installed.
Installing collected packages: Click, Cython, MarkupSafe, Jinja2, Werkzeug, itsdangerous, Flask, Flask-Session, WTForms, Flask-WTF, smmap2, gitdb2, GitPython, gunicorn, numpy, six, h5py, psutil, scipy, waitress, majiq
Running setup.py install for majiq ... done
Successfully installed Click-7.0 Cython-0.29.14 Flask-1.0.2 Flask-Session-0.3.1 Flask-WTF-0.14.2 GitPython-3.0.5 Jinja2-2.11.1 MarkupSafe-1.1.1 WTForms-2.2.1 Werkzeug-0.16.0 gitdb2-2.0.6 gunicorn-19.9.0 h5py-2.10.0 itsdangerous-1.1.0 majiq-2.2 numpy-1.18.1 psutil-5.6.7 scipy-1.4.1 six-1.14.0 smmap2-2.0.5 waitress-1.1.0
WARNING: You are using pip version 20.2.1; however, version 20.2.4 is available.
You should consider upgrading via the '/Users/zhaoliangliu/majiq_22/bin/python3 -m pip install --upgrade pip' command.
(majiq_22) $ majiq -v
2.2-e25c4ac