TY - JOUR
T1 - FixBox
T2 - A General Algorithm to Fix Molecular Systems in Periodic Boxes
AU - Baptista, António M.
AU - Da Rocha, Lucie
AU - Campos, Sara R.R.
N1 - Funding Information:
We thank Diana Lousa, Bárbara Abreu, Manuel Melo, and Miguel Machuqueiro for providing problematic system configurations to test the FixBox algorithm and Paulo Martel for reading and commenting on the manuscript. This work was funded by FCT─Fundação para a Ciência e a Tecnologia, I.P., through MOSTMICRO-ITQB R&D Unit (UIDB/04612/2020, UIDP/04612/2020), LS4FUTURE Associated Laboratory (LA/P/0087/2020), project grant PTDC/QUI-OUT/29441/2017, and fellowship SFRH/BD/144370/2019.
Publisher Copyright:
© 2022 American Chemical Society.
PY - 2022/9/26
Y1 - 2022/9/26
N2 - Periodic boundary conditions (PBCs) are a standard feature of molecular simulations, and their mathematical and computational aspects are well-understood and relatively straightforward. However, they can in practice be a nuisance when simulating heterogeneous systems, especially when different types of molecules change their relative positions during the simulation. Although the translation required to fix a broken molecular complex of interest can in most cases be easily inferred by visual inspection, it typically depends on the type of system, its configuration, and the box geometry, making automated procedures problematic. We present here a general algorithm, named FixBox, that can fix a molecular complex of interest from a minimal set of definitions of its assembling parts and intended arrangement in the simulation box. It uses a unified triclinic framework for the box geometric periodicity, does not require a full molecular topology, and is applicable to various types of systems and configurations, making it possible to fully and easily automate the fixing of a broken molecular complex. The performance of the algorithm is illustrated with problematic configurations of various types of simulated systems. The presented formal framework can generally be useful for algorithms that need to perform geometrical transformations on systems with PBCs.
AB - Periodic boundary conditions (PBCs) are a standard feature of molecular simulations, and their mathematical and computational aspects are well-understood and relatively straightforward. However, they can in practice be a nuisance when simulating heterogeneous systems, especially when different types of molecules change their relative positions during the simulation. Although the translation required to fix a broken molecular complex of interest can in most cases be easily inferred by visual inspection, it typically depends on the type of system, its configuration, and the box geometry, making automated procedures problematic. We present here a general algorithm, named FixBox, that can fix a molecular complex of interest from a minimal set of definitions of its assembling parts and intended arrangement in the simulation box. It uses a unified triclinic framework for the box geometric periodicity, does not require a full molecular topology, and is applicable to various types of systems and configurations, making it possible to fully and easily automate the fixing of a broken molecular complex. The performance of the algorithm is illustrated with problematic configurations of various types of simulated systems. The presented formal framework can generally be useful for algorithms that need to perform geometrical transformations on systems with PBCs.
UR - http://www.scopus.com/inward/record.url?scp=85138764257&partnerID=8YFLogxK
U2 - 10.1021/acs.jcim.2c00823
DO - 10.1021/acs.jcim.2c00823
M3 - Article
C2 - 36103656
AN - SCOPUS:85138764257
SN - 1549-9596
VL - 62
SP - 4435
EP - 4447
JO - Journal of Chemical Information and Modeling
JF - Journal of Chemical Information and Modeling
IS - 18
ER -