This is a fork from version 2.0 of the cisTEM repository.
Main additions:
- New
ctffind_tilt
with support for tilted CTF estimation (main
branch) - New
unblur_gain
with improved I/O for faster processing (unblur_with_gain
branch) - New
local_merge3d
with support for distributed reconstruction (main
branch)
- First, launch the singularity container and enable the Intel compiler, for example:
singularity shell -B /opt/apps cistem_dev_env_latest.sif source /opt/apps/rhel8/intel-2020/compilers_and_libraries/linux/bin/compilervars.sh intel64
- Build wxWidget which is the prerequisite library to build cisTEM software. First, download the source for wxWidget 3.0.4:
wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.4/wxWidgets-3.0.4.zip unzip wxWidgets-3.0.4.zip -d wxWidgets-3 cd wxWidgets-3 ./configure CXX=icpc CC=icc --disable-precomp-headers --prefix=$(pwd) --with-libnotify=no --disable-shared --without-gtkprint --with-libjpeg=builtin --with-libpng=builtin --with-libtiff=builtin --with-zlib=builtin --with-expat=builtin --disable-compat28 --without-liblzma --without-libjbig CFLAGS="-no-multibyte-chars" CXXFLAGS="-no-multibyte-chars" make -j4 make install
- Build cisTEM-2.0 packages using the wxWidgets library you just built (specify the path using
--with-xw-config
)
git clone [email protected]:nextpyp/cistem-2.0.git cd cistem-2.0 ./regenerate_project.b mkdir build cd build ../configure CFLAGS="-no-multibyte-chars" CXXFLAGS="-no-multibyte-chars" --enable-staticmode --enable-openmp --with-wx-config=/path_to_your_wxwidgets/wx-config --prefix=$(pwd) make -j4 make install