Coarse-grained simulations of DNA and RNA systems with oxDNA and oxRNA models: Introductory tutorial

Michael Matthies,Matthew Sample,Petr Šulc
2023-08-03
Abstract:We present a tutorial on setting-up the oxDNA coarse-grained model for simulations of DNA and RNA nanotechnology. The model is a popular tool used both by theorists and experimentalists to simulate nucleic acid systems both in biology and nanotechnology settings. The tutorial is aimed at new users asking "Where should I start if I want to use oxDNA". We assume no prior background in using the model. This tutorial shows basic examples that can get a novice user started with the model, and points the prospective user towards additional reading and online resources depending on which aspect of the model they are interested in pursuing.
Biological Physics,Computational Physics,Physics Education
What problem does this paper attempt to address?
### Problems the Paper Aims to Solve This paper aims to address simulation issues in the field of DNA and RNA nanotechnology. Specifically, the authors hope to help new users get started quickly by introducing how to set up and run oxDNA and oxRNA coarse-grained models, providing basic examples and resources so they can begin using these models for research. #### Main Issues 1. **Large-scale simulation of complex systems**: - DNA and RNA nanostructures typically contain thousands of nucleotides, posing significant computational challenges for atomic-level simulations. - Rare events (such as base pair formation and breakage) are crucial for understanding the functions of these structures, but these events are difficult to capture in atomic-level simulations. 2. **Entry barriers for new users**: - New users may lack experience with these models and need a detailed tutorial to guide them from scratch. - Providing basic examples and resources to help new users get started quickly and pointing to further learning materials. 3. **Model selection and parameter setting**: - Introducing different versions of oxDNA and oxRNA models and their applicable scenarios to help users choose the appropriate model. - Explaining how to set simulation parameters, including specific parameters for molecular dynamics and Monte Carlo simulations. 4. **Preparation before simulation**: - How to create initial configuration files and topology files to ensure the correctness of the simulation system. - How to handle designs exported from design tools to avoid numerical instability and program errors caused by physically impossible nucleotide positions. 5. **Running and analyzing simulations**: - Providing detailed steps to guide users on how to compile and install oxDNA tools. - Introducing how to use the Jupyter notebook interface for simulation and analysis to improve user experience. By addressing these issues, this paper hopes to lower the entry barriers for new users in the field of DNA and RNA nanotechnology simulations, promoting research and development in this area.