A Numerical Integrator for Kinetostatic Folding of Protein Molecules Modeled as Robots with Hyper Degrees of Freedom
Abstract
:1. Introduction
- Contributions of the Paper: The present paper advances the KCM-based protein folding framework by introducing an explicit TC numerical integrator equipped with adaptive step-size control tailored to kinetostatic protein folding. Unlike previous KCM studies that exclusively relied on explicit Euler integrators with a fixed step size, our approach offers enhanced efficiency and accuracy. We provide rigorous analysis of the numerical stability and convergence properties of the explicit TC integrator within the kinetostatic protein folding context. Leveraging these properties, our method converges to folded protein conformations with fewer computational steps than traditional KCM approaches. Hence, the proposed method results in a significant reduction of the computational cost associated with KCM-based folding numerical simulations. Furthermore, our proposed numerical integration technique has potential beyond kinetostatic protein folding. Leveraging the similarity between the protein kinematic structure in the KCM framework and robotic manipulators with hyper degrees of freedom [45], our method is also applicable to multi-section continuum robots [46,47]. Moreover, its potential for fast numerical integration makes it a strong candidate for real-time implementation of model predictive controllers in soft robotic arms [48].
- Notation: We denote the set of all non-negative real numbers by . Given a vector in and a real constant , we denote its p-norm by . Given an integer M and matrix in , we let denote the spectral radius of . We say that a sequence converges q-linearly to if there exists such that .
2. Background
2.1. Nano-Linkage-Based Kinematic Model of Protein Molecules
- Protein Configuration Vector: The nano-kinematic structure of a protein molecule comprising peptide planes can be comprehensively represented by a set of bond lengths and dihedral angle pairs. Considering the ith peptide plane , each pair of these dihedral angles represent rotations about the covalent bonds , namely, , and , i.e., (Figure 2). Additionally, the dihedral angle vector
- Protein Forward Kinematics: The intricate interplay between the dihedral angle vector and a protein’s kinematic structure can be elegantly described through a framework of rotational matrix transformations [8,52]. This formalism offers a comprehensive and computationally efficient approach for representing protein conformation as a function of its internal torsional degrees of freedom. A reference configuration, designated by with reference unit vectors and reference body vectors , , serves as the starting point for the following transformations:
2.2. Kinetostatic Compliance Folding
- Interatomic Force Fields Responsible for Kinetostatic Folding: Consider a peptide chain composed of atoms and peptide planes. The dihedral angle vector, denoted by defined in Equation (1), encodes the conformational state of the chain. The Cartesian coordinates of any two atoms , within the chain are represented by , , respectively (Equation (5)). Their Euclidean distance, a fundamental metric for characterizing interatomic interactions, is then calculated as . The specific parameters pertaining to atom charges, van der Waals radii, interatomic distances, dielectric constant, potential well depths, and force weights are available in [6] and the provided references.
- Kinetostatic Folding Torque Vector: The KCM-based modeling framework [5] necessitates calculation of the resultant forces and torques acting on each of the peptide planes within the protein molecule. These computed forces and torques are subsequently concatenated into a -dimensional vector , which serves as the generalized force vector driving the protein folding process. However, in order to direct the actual changes in the protein’s configuration, the vector needs to be mapped to an equivalent -dimensional torque vector, denoted as . This mapping translates the generalized force vector into the specific torsional modifications exerted on the dihedral angles, ultimately governing the process of kinetostatic protein folding. The mathematical expression for the kinetostatic folding torque vector is expressed by
- Folded Protein Conformations: Within the context of protein folding, at each local minimum of the aggregate free energy function defined in Equation (6), the corresponding torque vector vanishes identically; this signifies the protein molecule’s kinetostatic stationarity at folded conformations, where the absence of net kinetostatic torque reflects the balanced internal forces within the protein structure. Equation (7) specifies the torque vector aligned with the steepest-descent direction of the free energy gradient in the conformational landscape of the protein molecule. As described below, Kazerounian and colleagues [5,8] in their pioneering KCM framework leveraged a normalized kinetostatic folding torque vector in an iterative manner.
- Successive Kinetostatic Folding Iteration: Within the KCM framework, dihedral angles evolve kinetostatically under the influence of the kinetostatic folding torque vector resulting from the interatomic force fields. In particular, given an unfolded protein molecule conformation , the established kinetostatic compliance method relates joint torques to dihedral angle changes via the following numerical scheme (see, e.g., [5,51]):
- Convergence Criterion: The iterative process governed by Equation (8) continues until the molecule’s aggregated free energy converges to the vicinity of a local minimum within the free energy landscape. Convergence is achieved numerically when the kinetostatic folding torque vector norm falls below a predefined tolerance , i.e., when , where denotes the Euclidean norm of .
2.3. Computational Burden of Kinetostatic Folding Iterations
3. Problem Statement: Protein Folding Pathway Computation Problem (PFPCP)
- Protein Folding Pathway Computation Problem (PFPCP): Consider a protein backbone chain with peptide planes and dihedral angle vector , as provided by Equation (1). Furthermore, consider the KCM-based dynamics of protein folding provided by the following initial value problem:
4. Explicit TC Numerical Integration for KCM-Based Protein Folding
4.1. Explicit TC Numerical Integration with Fixed Step Size
- (Step 2) Predictor–Corrector Computation: After initiation, we run the TC scheme through the following predictor–corrector numerical iteration:
- (Step 3) Checking Convergence: After each iteration, the convergence criterion is checked by comparing against the given desired tolerance . The iteration is terminated when .
- Convergence Properties of the Explicit TC Scheme with Fixed Step Size: Considering the kinetostatic protein folding dynamics in Equation (9) and the asymptotic stability of the folded conformation , our proposed TC numerical integrator computes the protein folding pathway from a given initial unfolded conformation in the dihedral angle space. To establish the convergence properties of the explicit TC scheme in (Section 4.1), we leverage the following key properties of the underlying KCM-based folding dynamics as detailed in the literature (e.g., [5,6,12,13,51]):
- P1
- Any folded conformation is a locally asymptotically stable equilibrium for (9).
- P2
- Given any folded conformation , the folding vector field is uniformly bounded and uniformly Lipschitz continuously differentiable in a neighborhood of .
- C1
- For any given positive constant in the explicit TC scheme with fixed step size, any , and for any sufficiently small fixed step-size in (Section 4.1), there is an integer such that , , and , where is an arbitrary p-norm on (where ). Furthermore, is uniformly bounded for all .
- C2
- If, in addition to P1 and P2, the Jacobian of the folding torque vector field has negative real eigenvalues at the folded conformation , and if the positive constant also satisfies , then there exists a -norm, namely, a norm on , such that converges q-linearly to (see the Notation in Section 1).
4.2. Switched Evolution Relaxation (SER) Step Size Adaptation Rule
- (Step 4) Step Size Update: We monitor the logarithmic change in the folding vector field from each iteration k to the next one by computing the logarithmic growth monitoring variable according to
5. Numerical Simulations
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ling, M.; Howell, L.L.; Cao, J.; Chen, G. Kinetostatic and dynamic modeling of flexure-based compliant mechanisms: A survey. Appl. Mech. Rev. 2020, 72, 030802. [Google Scholar] [CrossRef]
- Firouzeh, A.; Paik, J. An under-actuated origami gripper with adjustable stiffness joints for multiple grasp modes. Smart Mater. Struct. 2017, 26, 055035. [Google Scholar] [CrossRef]
- Lilge, S.; Burgner-Kahrs, J. Kinetostatic modeling of tendon-driven parallel continuum robots. IEEE Trans. Robot. 2022, 39, 1563–1579. [Google Scholar] [CrossRef]
- Childs, J.A.; Rucker, C. A Kinetostatic Model for Concentric Push–Pull Robots. IEEE Trans. Robot. 2024, 40, 554–572. [Google Scholar] [CrossRef] [PubMed]
- Tavousi, P.; Behandish, M.; Ilieş, H.T.; Kazerounian, K. Protofold II: Enhanced model and implementation for kinetostatic protein folding. ASME J. Nanotechnol. Eng. Med. 2015, 6, 034601. [Google Scholar] [CrossRef]
- Tavousi, P. On the Systematic Design and Analysis of Artificial Molecular Machines. Ph.D. Thesis, University of Connecticut, Mansfield, CT, USA, 2016. [Google Scholar]
- Mohammadi, A.; Al Janaideh, M. Sign gradient descent algorithms for kinetostatic protein folding. In Proceedings of the 2023 International Conference on Manipulation, Automation and Robotics at Small Scales (MARSS), Abu Dhabi, United Arab Emirates, 9–13 October 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Kazerounian, K.; Latif, K.; Rodriguez, K.; Alvarado, C. Nano-kinematics for analysis of protein molecules. ASME J. Mech. Des. 2005, 127, 699–711. [Google Scholar] [CrossRef]
- Gohil, M.K.; Chakraborty, A.; Dasgupta, B. Hyper-redundant robots and bioinformatics: Modelling loops in RNA. In Proceedings of the 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest, Hungary, 9–12 October 2016; pp. 3694–3700. [Google Scholar] [CrossRef]
- Diez, M.; Petuya, V.; Martínez-Cruz, L.A.; Hernández, A. Biokinematic protein simulation by an adaptive dihedral angle approach. Mech. Mach. Theory 2013, 69, 105–114. [Google Scholar] [CrossRef]
- Ekenna, C.; Thomas, S.; Amato, N.M. Adaptive local learning in sampling-based motion planning for protein folding. BMC Syst. Biol. 2016, 10, 165–179. [Google Scholar] [CrossRef]
- Mohammadi, A.; Spong, M.W. Quadratic optimization-based nonlinear control for protein conformation prediction. IEEE Control Syst. Lett. 2022, 6, 373–378. [Google Scholar] [CrossRef]
- Mohammadi, A.; Spong, M.W. Chetaev Instability Framework for Kinetostatic Compliance-Based Protein Unfolding. IEEE Control Syst. Lett. 2022, 6, 2755–2760. [Google Scholar] [CrossRef]
- Maruyama, Y.; Mitsutake, A. Analysis of structural stability of chignolin. J. Phys. Chem. B 2018, 122, 3801–3814. [Google Scholar] [CrossRef] [PubMed]
- Madden, C.; Bohnenkamp, P.; Kazerounian, K.; Ilieş, H.T. Residue level three-dimensional workspace maps for conformational trajectory planning of proteins. Int. J. Robot. Res. 2009, 28, 450–463. [Google Scholar] [CrossRef]
- Lee, S.; Chirikjian, G.S. Pose Analysis of Alpha-Carbons in Proteins. Int. J. Robot. Res. 2005, 24, 183–210. [Google Scholar] [CrossRef]
- Arkun, Y.; Gür, M. Protein folding using coarse-grained optimal control and molecular dynamics. IFAC Proc. Vol. 2011, 44, 14213–14216. [Google Scholar] [CrossRef]
- Arkun, Y.; Erman, B. Prediction of optimal folding routes of proteins that satisfy the principle of lowest entropy loss: Dynamic contact maps and optimal control. PLoS ONE 2010, 5, e13275. [Google Scholar] [CrossRef]
- Arkun, Y.; Gür, M. Combining optimal control theory and molecular dynamics for protein folding. PLoS ONE 2012, 7, e29628. [Google Scholar] [CrossRef]
- Kazerounian, K.; Ilies, H. The Evolving Role of Robot Kinematics in Bio-Nanotechnology. In Proceedings of the International Symposium on Advances in Robot Kinematics, Bilbao, Spain, 30 June–4 July 2024; pp. 77–87. [Google Scholar] [CrossRef]
- Shahbazi, Z.; Ilieş, H.T.; Kazerounian, K. Hydrogen bonds and kinematic mobility of protein molecules. ASME J. Mech. Robot. 2010, 2, 021009. [Google Scholar] [CrossRef]
- Chorsi, M.T.; Tavousi, P.; Mundrane, C.; Gorbatyuk, V.; Ilieş, H.; Kazerounian, K. One Degree of Freedom 7-R Closed Loop Linkage as a Building Block of Nanorobots. In Advances in Robot Kinematics 2020; Springer: Berling/Heidelberg, Germany, 2020; pp. 41–48. [Google Scholar]
- Chorsi, M.T.; Tavousi, P.; Mundrane, C.; Gorbatyuk, V.; Kazerounian, K.; Ilies, H. Kinematic design of functional nanoscale mechanisms from molecular primitives. J. Micro-Nano-Manuf. 2021, 9, 021005. [Google Scholar] [CrossRef]
- Mundrane, C.; Chorsi, M.; Vinogradova, O.; Ilieş, H.; Kazerounian, K. Exploring electric field perturbations as the actuator for nanorobots and nanomachines. In Proceedings of the International Symposium on Advances in Robot Kinematics, Bilbao, Spain, 26–30 June 2022; pp. 257–265. [Google Scholar] [CrossRef]
- Chorsi, M.S.; Linthicum, W.; Pozhidaeva, A.; Mundrane, C.; Mulligan, V.K.; Chen, Y.; Tavousi, P.; Gorbatyuk, V.; Vinogradova, O.; Hoch, J.C.; et al. Ultra-confined controllable cyclic peptides as supramolecular biomaterials. Nano Today 2024, 56, 102247. [Google Scholar] [CrossRef]
- Hamdi, M.; Ferreira, A. Multiscale design and modeling of protein-based nanomechanisms for nanorobotics. Int. J. Robot. Res. 2009, 28, 436–449. [Google Scholar] [CrossRef]
- Testard, N.J.; Chevallereau, C.; Wenger, P. Comparison of explicit and implicit numerical integrations for a tendon-driven robot. In Proceedings of the International Conference on Cable-Driven Parallel Robots 2023, Nantes, France, 25–28 June 2023; pp. 234–245. [Google Scholar] [CrossRef]
- Gibson, C.; Murphey, T.D. Geometric integration of impact during an orbital docking procedure. In Proceedings of the 2010 IEEE International Conference on Automation Science and Engineering, Toronto, ON, Canada, 21–24 August 2010; pp. 928–932. [Google Scholar] [CrossRef]
- Pekarek, D.; Marsden, J.E. Variational collision integrators and optimal control. In Proceedings of the 18th International Symposium on Mathematical Theory of Networks & Systems (MTNS), Blacksburg, VI, USA, 28 July–1 August 2008. [Google Scholar]
- Fan, T.; Schultz, J.; Murphey, T. Efficient computation of higher-order variational integrators in robotic simulation and trajectory optimization. In Algorithmic Foundations of Robotics XIII; Springer: Berling/Heidelberg, Germany, 2018; pp. 689–706. [Google Scholar] [CrossRef]
- Braun, D.J.; Goldfarb, M. Simulation of constrained mechanical systems—Part II: Explicit numerical integration. J. Appl. Mech. 2012, 79, 041018. [Google Scholar] [CrossRef]
- Fang, L.; Kissel, A.; Zhang, R.; Negrut, D. On the use of half-implicit numerical integration in multibody dynamics. ASME J. Comput. Nonlinear Dyn. 2023, 18, 014501. [Google Scholar] [CrossRef]
- Till, J.; Aloi, V.; Rucker, C. Real-time dynamics of soft and continuum robots based on Cosserat rod models. Int. J. Robot. Res. 2019, 38, 723–746. [Google Scholar] [CrossRef]
- Nordkvist, N.; Sanyal, A.K. A Lie group variational integrator for rigid body motion in SE(3) with applications to underwater vehicle dynamics. In Proceedings of the 49th IEEE Conference on Decision and Control (CDC), Atlanta, GA, USA, 15–17 December 2010; pp. 5414–5419. [Google Scholar] [CrossRef]
- Kelley, C.T.; Keyes, D.E. Convergence analysis of pseudo-transient continuation. SIAM J. Numer. Anal. 1998, 35, 508–523. [Google Scholar] [CrossRef]
- Coffey, T.S.; Kelley, C.T.; Keyes, D.E. Pseudotransient continuation and differential-algebraic equations. SIAM J. Sci. Comput. 2003, 25, 553–569. [Google Scholar] [CrossRef]
- Han, T.M.; Han, Y. Solving implicit equations arising from Adams-Moulton methods. BIT Numer. Math. 2002, 42, 336–350. [Google Scholar] [CrossRef]
- Kelley, C.; Liao, L.Z. Explicit pseudo-transient continuation. Pac. J. Optim. 2013, 9, 77–91. [Google Scholar]
- Han, T.; Han, Y. Numerical solution for super large scale systems. IEEE Access 2013, 1, 537–544. [Google Scholar] [CrossRef]
- Ceze, M.; Fidkowski, K.J. Constrained pseudo-transient continuation. Int. J. Numer. Methods Eng. 2015, 102, 1683–1703. [Google Scholar] [CrossRef]
- Mulder, W.A.; van Leer, B. Experiments with implicit upwind methods for the Euler equations. J. Comput. Phys. 1985, 59, 232–246. [Google Scholar] [CrossRef]
- Ceze, M.; Fidkowski, K. Pseudo-transient continuation, solution update methods, and CFL strategies for DG discretizations of the RANS-SA equations. In Proceedings of the 21st AIAA Computational Fluid Dynamics Conference, San Diego, CA, USA, 24–27 June 2013; p. 2686. [Google Scholar] [CrossRef]
- Shestakov, A.I.; Offner, S.S. A multigroup diffusion solver using pseudo transient continuation for a radiation-hydrodynamic code with patch-based AMR. J. Comput. Phys. 2008, 227, 2154–2186. [Google Scholar] [CrossRef]
- Rashidi, S.; Esfahani, J.A.; Maskaniyan, M. Applications of magnetohydrodynamics in biological systems—A review on the numerical studies. J. Magn. Magn. Mater. 2017, 439, 358–372. [Google Scholar] [CrossRef]
- Mochiyama, H.; Shimemura, E.; Kobayashi, H. Shape control of manipulators with hyper degrees of freedom. Int. J. Robot. Res. 1999, 18, 584–600. [Google Scholar] [CrossRef]
- Jones, B.A.; Walker, I.D. Kinematics for multisection continuum robots. IEEE Trans. Robot. 2006, 22, 43–55. [Google Scholar] [CrossRef]
- Seleem, I.A.; El-Hussieny, H.; Ishii, H. Imitation-Based Motion Planning and Control of a Multi-Section Continuum Robot Interacting with the Environment. IEEE Robot. Autom. Lett. 2023, 8, 1351–1358. [Google Scholar] [CrossRef]
- Bruder, D.; Fu, X.; Gillespie, R.B.; Remy, C.D.; Vasudevan, R. Data-driven control of soft robots using Koopman operator theory. IEEE Trans. Robot. 2020, 37, 948–961. [Google Scholar] [CrossRef]
- Kacem, A.; Zbiss, K.; Mohammadi, A. A Numerical Integrator for Forward Dynamics Simulations of Folding Process for Protein Molecules Modeled as Hyper-Redundant Robots. In Proceedings of the 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Detroit, MI, USA, 1–5 October 2023. [Google Scholar]
- Finkelstein, A.V.; Ptitsyn, O. Protein Physics: A Course of Lectures; Elsevier: Amsterdam, The Netherlands, 2016. [Google Scholar]
- Kazerounian, K.; Latif, K.; Alvarado, C. Protofold: A successive kinetostatic compliance method for protein conformation prediction. ASME J. Mech. Des. 2005, 127, 712–717. [Google Scholar] [CrossRef]
- Alvarado, C.; Kazerounian, K. On the rotational operators in protein structure simulations. Prot. Eng. 2003, 16, 717–720. [Google Scholar] [CrossRef]
- Adolf, D.B.; Ediger, M.D. Brownian dynamics simulations of local motions in polyisoprene. Macromolecules 1991, 24, 5834–5842. [Google Scholar] [CrossRef]
- Wang, Y.; Boyd, S. Fast evaluation of quadratic control-Lyapunov policy. IEEE Trans. Control Syst. Technol. 2010, 19, 939–946. [Google Scholar] [CrossRef]
- Fliege, J.; Vaz, A.I.F.; Vicente, L.N. Complexity of gradient descent for multiobjective optimization. Optim. Methods Softw. 2019, 34, 949–959. [Google Scholar] [CrossRef]
- Tranchida, J.; Plimpton, S.J.; Thibaudeau, P.; Thompson, A.P. Massively parallel symplectic algorithm for coupled magnetic spin dynamics and molecular dynamics. J. Chem. Phys. 2018, 372, 406–425. [Google Scholar] [CrossRef]
- Gray, S.K.; Noid, D.W.; Sumpter, B.G. Symplectic integrators for large scale molecular dynamics simulations: A comparison of several explicit methods. J. Chem. Phys. 1994, 101, 4062–4072. [Google Scholar] [CrossRef]
- Scholtz, J.M.; Baldwin, R.L. The mechanism of alpha-helix formation by peptides. Annu. Rev. Biophys. Biomol. Struct. 1992, 21, 95–118. [Google Scholar] [CrossRef] [PubMed]
- Coevoet, E.; Morales-Bieze, T.; Largilliere, F.; Zhang, Z.; Thieffry, M.; Sanz-Lopez, M.; Carrez, B.; Marchal, D.; Goury, O.; Dequidt, J.; et al. Software toolkit for modeling, simulation, and control of soft robots. Adv. Robot. 2017, 31, 1208–1224. [Google Scholar] [CrossRef]
- Armanini, C.; Dal Corso, F.; Misseroni, D.; Bigoni, D. From the elastica compass to the elastica catapult: An essay on the mechanics of soft robot arm. Proc. R. Soc. A Math. Phys. Eng. Sci. 2017, 473, 20160870. [Google Scholar] [CrossRef]
- Bern, J.M.; Banzet, P.; Poranne, R.; Coros, S. Trajectory optimization for cable-driven soft robot locomotion. In Proceedings of the Robotics: Science and Systems, Delft, The Netherlands, 15–19 July 2019; Volume 1. [Google Scholar] [CrossRef]
- Calogero, L.; Pagone, M.; Rizzo, A. Enhanced Quadratic Programming via Pseudo-Transient Continuation: An Application to Model Predictive Control. IEEE Control. Syst. Lett. 2024, 8, 1661–1666. [Google Scholar] [CrossRef]
Reference | Numerical Integrator | Application Area |
---|---|---|
[27] Testard et al. (2023) | Implicit Euler integrator | Elastic tendon-driven robots |
[28] Gibson & Murphey (2010) | Variational integrator | Orbital docking of Canadarm and the ISS |
[29] Pekarek & Marsden (2008) | Variational collision integrator | Legged robotic locomotion |
[30] Fan et al. (2018) | Higher-order variational integrators | Robot trajectory optimization |
[31] Braun & Goldfarb (2012) | Explicit DAE integrator | Constrained mechanical systems |
[32] Fang et al. (2023) | Half-implicit integrator | Index three DAEs in multibody dynamics |
[33] Till et al. (2019) | Runge–Kutta (RK4) integrator | Continuum and soft robots |
[34] Nordvik & Sanyal (2010) | Lie group variational integrator | Underwater autonomous vehicles |
[12] Mohammadi & Spong (2022) | Explicit Euler integrator | Protein molecules modeled as nano-mechanisms with hyper degrees of freedom |
TC () | TC () | TC () | Euler-1 () | Euler-2 () | |
---|---|---|---|---|---|
32 | 5 | 1 | 0.5 | ||
62 | 5 | 1 | 0.5 | ||
102 | 5 | 1 | 0.5 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kacem, A.; Zbiss, K.; Mohammadi, A. A Numerical Integrator for Kinetostatic Folding of Protein Molecules Modeled as Robots with Hyper Degrees of Freedom. Robotics 2024, 13, 150. https://doi.org/10.3390/robotics13100150
Kacem A, Zbiss K, Mohammadi A. A Numerical Integrator for Kinetostatic Folding of Protein Molecules Modeled as Robots with Hyper Degrees of Freedom. Robotics. 2024; 13(10):150. https://doi.org/10.3390/robotics13100150
Chicago/Turabian StyleKacem, Amal, Khalil Zbiss, and Alireza Mohammadi. 2024. "A Numerical Integrator for Kinetostatic Folding of Protein Molecules Modeled as Robots with Hyper Degrees of Freedom" Robotics 13, no. 10: 150. https://doi.org/10.3390/robotics13100150
APA StyleKacem, A., Zbiss, K., & Mohammadi, A. (2024). A Numerical Integrator for Kinetostatic Folding of Protein Molecules Modeled as Robots with Hyper Degrees of Freedom. Robotics, 13(10), 150. https://doi.org/10.3390/robotics13100150