The software of Scheres, Relion 3 (https://www3.mrc-lmb.cam.ac.uk/relion/index.php?title=Main_Page), we have it on our cluster and on the iMACs! For the iMacs, code can be found below, thanks to our scientific consultant and external collaborator, Koen M. Visscher:
First install the developer tools (http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/), xquartz (https://www.xquartz.org/) and brew (https://brew.sh/), and then you just copy/paste the following commands on the terminal, where you will be installing Relion 3:
###How we install Relion in the ###Kastritis Laboratory on our Macs ###Install the necessary dependencies ###for Relion 3.0 on your MacOS brew install cmake brew install gcc brew install openmpi brew install fltk brew install fftw ###Set the correct compilers export CXX=g++-9 export CC=gcc-9 export OMPI_CXX=g++-9 export OMPI_CC=gcc-9 export PATH="/usr/local/opt/openmpi/bin:${PATH}" export CXXFLAGS="-I/usr/local/opt/openmpi/include" export LDFLAGS="-L/usr/local/opt/openmpi/lib" ###Now download, compile and install relion git clone https://github.com/3dem/relion.git cd relion git checkout 3.0.6 mkdir -p build cd build cmake .. make -j 6 make install
Thank you for sharing a lucid way to install Relion 3 in a MacOS system.
I have a quick question (and maybe a navie one):
Did you successfully get “ctffind4″ to run with Apple M1 or M2 system?
For this moment (2/2/2024), installation of CCP-EM 1.6 (comes with relion 3) indeed works on both Intel-based and M1/2 MacBooks.
The problem we encountered was that ctffind4 (up to 4.1.14) can be compiled and run well under Intel-based MacBooks, but not in M1/M2 MacBooks…
(Parameters I adopted when compling ctffind:
>../configure CXXFLAGS=”-I/usr/local/include -L/usr/local/lib”
> sudo make && make install )
* Download ctffind 4 for Mac (binary) from my NTU links:
https://www.space.ntu.edu.tw/navigate/a/#/s/E448CE48E2A24D45A0A3D44CC4D0124A6BL
https://www.space.ntu.edu.tw/navigate/a/#/s/9CA7683721854BE997164190440BE3346BL
Best.
Hello! No, we have done it in previous macos chips… We have not tried to compile it on M chips