The primary objective of SCINE KiNetX is to model the kinetics of complex chemical reaction networks combined with rigorous uncertainty quantification. This is necessary to discover product distributions and reaction mechanisms and to evaluate their reliability. Besides routine kinetic analysis of arbitrary reaction networks, KiNetX can be utilized to steer the exploration of chemical reaction space to accelerate this exploration, by steering the exploration away from species which are kinetically irrelevant.
KiNetX is distributed under the BSD 3-clause "New" or "Revised" License.
For more license and copyright information, see the file LICENSE.txt
in this
directory.
The following software packages are required in order to compile SCINE KiNetX:
- A C++ compiler supporting the C++17 standard (GCC at least 7.3.0 or later)
- CMake (at least version 3.9.0)
- Eigen3 (at least version 3.3.2 or later)
- Boost (recommended: version 1.65.0 or later)
SCINE KiNetX can be built using a standard CMake/make setup:
git submodule update --init mkdir build cd build cmake -DSCINE_BUILD_PYTHON_BINDINGS=ON .. make make test make install
When publishing results obtained with the SCINE database wrapper, please cite the corresponding release as archived on Zenodo (please use the DOI of the respective release).
In addition, we kindly request you to cite the following articles when using KiNetX:
- J. Proppe, M. Reiher, "Mechanism Deduction from Noisy Chemical Reaction Networks", J. Chem. Theory Comput., 2019, 15, 357.
- M. Bensberg, M. Reiher, "Concentration-Flux-Steered Mechanism Exploration with an Organocatalysis Application", Isr. J. Chem., 2022, 63, e202200123.
Furthermore, when publishing results obtained with any SCINE module, please cite the following paper:
T. Weymuth, J. P. Unsleber, P. L. Türtscher, M. Steiner, J.-G. Sobez, C. H. Müller, M. Mörchen, V. Klasovita, S. A. Grimmel, M. Eckhoff, K.-S. Csizi, F. Bosia, M. Bensberg, M. Reiher, "SCINE—Software for chemical interaction networks", J. Chem. Phys., 2024, 160, 222501 (DOI 10.1063/5.0206974).
In case you should encounter problems or bugs, please write a short message to scine@phys.chem.ethz.ch.
SCINE KiNetX makes use of the following third-party libraries: