diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dad656011eaf26eae25f025ddcf9b9f6254b6e66..dd0db33e6f0d29cc74d9b2ca5ba52c1fb89d7be6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -25,21 +25,21 @@ test:centos7.3:
     - ln -s /export/soft/modules/centos7/generic/all /scicore/soft/modules
     - source /export/soft/lua_lmod/centos7/lmod/lmod/init/bash
     - module use /scicore/soft/modules/all
-    - module load foss/2018b
-    - module load CMake/3.12.1-GCCcore-7.3.0
-    - module load Python/3.6.6-foss-2018b
-    - module load Eigen/3.3.1
-    - module load Boost/1.68.0-foss-2018b-Python-3.6.6
-    - module load LibTIFF/.4.0.9-GCCcore-7.3.0
-    - module load libpng/.1.6.34-GCCcore-7.3.0
-    - module load HH-suite/3.2.0-foss-2018b-Boost-1.68.0-Python-3.6.6
-    - module load Perl/5.28.0-GCCcore-7.3.0
-    - module load OpenMM/7.1.1-foss-2018b-Python-3.6.6
-    - module load SQLite/3.24.0-GCCcore-7.3.0
-    - module load dssp/2.2.1-foss-2018b-Boost-1.68.0-Python-3.6.6 
+    - module load foss/2021a
+    - module load CMake/3.23.1-GCCcore-10.3.0
+    - module load Python/3.9.5-GCCcore-10.3.0
+    - module load Eigen/3.4.0-GCCcore-10.3.0
+    - module load Boost.Python/1.76.0-GCC-10.3.0
+    - module load LibTIFF/.4.2.0-GCCcore-10.3.0
+    - module load libpng/.1.6.37-GCCcore-10.3.0
+    - module load HH-suite/3.2.0-gompi-2021a
+    - *module load Perl/5.28.0-GCCcore-7.3.0
+    - module load OpenMM/7.7.0-foss-2021a
+    - module load SQLite/3.35.4-GCCcore-10.3.0
+    - module load dssp/2.2.1-foss-2021a
     - module load msms/2.6.1-linux-x86_64 
-    - module load ClustalW2/2.1-foss-2018b
-    - module load networkx/2.5.1-foss-2018b-Python-3.6.6
+    - module load ClustalW2/2.1-foss-2021a
+    - module load networkx/2.5.1-foss-2021a
     - echo "... done running centos7.3 'before_script'."
   script:
   - echo "Testing on CentOS 7..."
diff --git a/build_configs/buildconfig_bc2 b/build_configs/buildconfig_bc2
index ba34013b3efee3bb9bb1859d598c72de14695a09..42476e88d17cc958a21279c71cbb1e2e2f6a8318 100644
--- a/build_configs/buildconfig_bc2
+++ b/build_configs/buildconfig_bc2
@@ -1,8 +1,8 @@
-set(FFTW_INCLUDE_PATH "/scicore/soft/apps/FFTW/3.3.8-gompi-2018b/include/" CACHE PATH "")
-set(FFTW_LIBRARY "/scicore/soft/apps/FFTW/3.3.8-gompi-2018b/lib/libfftw3f.a"  CACHE PATH "")
-set(Python_ROOT_DIR "/scicore/soft/apps/Python/3.6.6-foss-2018"  CACHE PATH "")
-set(EIGEN3_INCLUDE_DIR "/scicore/soft/apps/Eigen/3.3.1/include/Eigen" CACHE PATH "")
-set(BOOST_ROOT "/scicore/soft/apps/Boost/1.68.0-foss-2018b-Python-3.6.6"  CACHE PATH "")
+set(FFTW_INCLUDE_PATH "/scicore/soft/apps/FFTW/3.3.9-gompi-2021a/include/" CACHE PATH "")
+set(FFTW_LIBRARY "/scicore/soft/apps/FFTW/3.3.9-gompi-2021a/lib/libfftw3f.a"  CACHE PATH "")
+set(Python_ROOT_DIR "/scicore/soft/apps/Python/3.3.9-gompi-2021a"  CACHE PATH "")
+set(EIGEN3_INCLUDE_DIR "/scicore/soft/apps/Eigen/3.4.0-GCCcore-10.3.0/include/Eigen" CACHE PATH "")
+set(BOOST_ROOT "/scicore/soft/apps/Boost/1.76.0-GCC-10.3.0"  CACHE PATH "")
 set(QT_QMAKE_EXECUTABLE "/usr/bin/qmake-qt5" CACHE PATH "")
-set(COMPOUND_LIB "/scicore/home/schwede/GROUP/OpenStructure/ChemLib/1.8/compounds.chemlib" CACHE PATH "")
+set(COMPOUND_LIB "/scicore/home/schwede/GROUP/OpenStructure/ChemLib/2.6/compounds.chemlib" CACHE PATH "")
 set (CMAKE_BUILD_TYPE "Release" CACHE PATH "")
diff --git a/modules/doc/install.rst b/modules/doc/install.rst
index dd4d4d5e16b5d27ba0c6836070c8eedf2bb2ffbf..2f5470c56617356d5789cd0a7f569b939c05ace7 100644
--- a/modules/doc/install.rst
+++ b/modules/doc/install.rst
@@ -27,21 +27,21 @@ Installing the Dependencies
 
 OpenStructure requires a C++11 enabled compiler (e.g. recent gcc/clang) and uses 
 a bunch of open-source libraries. If you haven't already installed them, please 
-install them now! Where appropriate, the minimally required version is given in 
+install them now! Where appropriate, the preferred version is given in 
 parentheses.
 
-* `CMake <http://cmake.org>`_ (3.12.1)
-* `Python3 <http://python.org>`_ (3.6)
-* `Boost <http://boost.org>`_ (1.68)
+* `CMake <http://cmake.org>`_ (3.23.1)
+* `Python3 <http://python.org>`_ (3.9.5)
+* `Boost <http://boost.org>`_ (1.76.0)
 * `zlib <https://zlib.net/>`_ (usually comes with Boost or system)
-* `Eigen3 <http://eigen.tuxfamily.org>`_ (3.3.1)
-* `SQLite3 <https://www3.sqlite.org>`_ (3.24.0)
-* `FFTW3 <http://fftw.org>`_. By default, OpenStructure is compiled with single
+* `Eigen3 <http://eigen.tuxfamily.org>`_ (3.4.0)
+* `SQLite3 <https://www3.sqlite.org>`_ (3.35.4)
+* `FFTW3 <http://fftw.org>`_ (3.3.9). By default, OpenStructure is compiled with single
   precision and thus also requires FFTW to be compiled with single precision.
   Most platforms offer this as a second package. If you are compiling manually,
   use the `--enable-single` option.
-* `libtiff <http://www.libtiff.org>`_
-* `libpng <http://www.libpng.org>`_ (also needed for GUI)
+* `libtiff <http://www.libtiff.org>`_ (4.2.0)
+* `libpng <http://www.libpng.org>`_ (1.6.37, also needed for GUI)
 
 If you would like to use the info module, also install:
 
@@ -55,7 +55,7 @@ If you would like to use the graphical user interface (GUI), also install:
 
 If you would like to use the :mod:`molecular mechanics <ost.mol.mm>` module:
 
-* `OpenMM <https://simtk.org/home/openmm>`_ (7.1)
+* `OpenMM <https://simtk.org/home/openmm>`_ (7.7.0)
 
 We do not provide backwards compatibility to Python 2.7. The last
 release supporting Python 2.7 is 1.11.0.