Main Page: Difference between revisions

From OxDNA
Jump to navigation Jump to search
(32 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Happy Valentine's day from oxDNA! ==
== oxDNA ==  
 
http://users.ox.ac.uk/~wolf3506/oxDNA_ValentinesDay2014.png


The 'heart' is a 114 base-pair DNA minicircle with a nick at the top. The system was constrained via two mutual traps, between the top/bottom and sides of the heart. These constraints induce strain in the system, which is relaxed by kinking at the nick. DNA kinks preferentially at nicks since only base-base coaxial stacking must be disrupted. In contrast, kinks in duplex DNA require both disruption of stacking and base pairing. Kinking, vis-à-vis strain, is a property that depends on the DNA length. In this example, longer DNA segments would not kink at the nick, yielding an ellipse. Shorter DNA segments, being more strained, would kink at both the nick and the duplex region opposite, yielding a figure 8.
oxDNA is a simulation code originally developed to implement the coarse-grained DNA model introduced by T. E. Ouldridge, J. P. K. Doye and A. A. Louis. It has been since reworked and it is now an extensible simulation+analysis framework. It natively supports simulations of DNA (oxDNA and oxDNA2) and RNA (oxRNA) on both CPUs and NVIDIA GPUs.


== oxDNA ==
The code implements Monte Carlo and Molecular Dynamics. The developers are L. Rovigatti, F. Romano, P. Šulc, B. Snodin, F. Randisi and T. E. Ouldridge in the [http://physchem.ox.ac.uk/~doye/jon/ Doye] and [http://www-thphys.physics.ox.ac.uk/people/ArdLouis/ Louis] groups at the University of Oxford. Additionally, Molecular Dynamics simulations modeling DNA-linked nanoparticles have been implemented by J. Hendricks, T. Fochtman, and B. Walcutt in the [http://self-assembly.net/ Patitz] group at the University of Arkansas.


oxDNA is a simulation code that implements the coarse-grained DNA model introduced by T. E. Ouldridge, J. P. K. Doye and A. A. Louis. The code implements Monte Carlo and Brownian Dynamics and can be used as a basis to numerically study DNA systems. The developers are F. Romano, P. Šulc and T. E. Ouldridge in the [http://physchem.ox.ac.uk/~doye/jon/ Doye] and [http://www-thphys.physics.ox.ac.uk/people/ArdLouis/ Louis] groups at the University of Oxford and L. Rovigatti in the [http://pacci.phys.uniroma1.it/?q=node/40 Sciortino] group in Rome.
The oxDNA and oxRNA models are intended to provide a physical representation of the thermodynamic and mechanical properties of single- and double-stranded DNA and RNA, as well as the transition between the two. At the same time, the representation of DNA and RNA is sufficiently simple to allow access to assembly processes which occur on long timescales, beyond the reach of atomistic simulations. Basic examples include duplex formation from single strands, and the folding of a self-complementary single strand into a hairpin. These are the underlying processes of the fast-growing field of  [http://en.wikipedia.org/wiki/DNA_nanotechnology DNA nanotechnology] and RNA nanotechnology, as well as many biophysical uses of DNA/RNA, allowing the model to be used to understand these fascinating systems.


The model is intended to provide a physical representation of the thermodynamic and mechanical properties of single- and double-stranded DNA, as well as the transition between the two. At the same time, the representation of DNA is sufficiently simple to allow access to assembly processes which occur on long timescales, beyond the reach of atomistic simulations. Basic examples include duplex formation from single strands, and the folding of a self-complementary single strand into a hairpin. These are the underlying processes of the fast-growing field of  [http://en.wikipedia.org/wiki/DNA_nanotechnology DNA nanotechnology], as well as many biophysical uses of DNA, allowing the model to be used to understand these fascinating systems.
There also exists an implementation of the oxDNA and oxDNA2 models for [http://lammps.sandia.gov/ LAMMPS] in the USER-CGDNA package, developed by [http://www.oliverhenrich.com/ Oliver Henrich] (with the help of Tom E. Ouldridge, F. Romano and L. Rovigatti). The package documentation can be found [http://lammps.sandia.gov/doc/Section_packages.html#user-cgdna here]. The code comes with any regular download from the central LAMMPS repository, and it is also available [https://github.com/ohenrich/cgdna here].


* [[Download and Installation]]
* [[Download and Installation]]
Line 15: Line 13:
* [[Features]]
* [[Features]]


* [[Model introduction]]
* [[DNA model introduction]]
 
* [[RNA model introduction]]


* [[Documentation]]
* [[Documentation]]
Line 21: Line 21:
* [[:Category:Examples|Examples]]
* [[:Category:Examples|Examples]]


* [[Screenshots]]
* [[How To Write An Interaction]]


* [[Publications]]
* [[Publications]]
* [[Gallery of Journal Covers]]
* [[Screenshots|Screenshots and movies]]
* [[Gallery of studied systems]]


* [[License and Copyright]]
* [[License and Copyright]]
* [[Previous version]]


* [[Contact information]]
* [[Contact information]]


== News ==
== News ==
* Code implementing [[DNA_model_introduction#oxDNA2|oxDNA2]], a new version of the oxDNA model, is now included in the latest release. See [https://doi.org/10.1063/1.4921957 ''J. Chem. Phys.'' '''142''', 234901 (2015)] for more information about the new model.
* Follow the latest updates about oxDNA on our twitter account: [https://twitter.com/ox_dna ox_dna]
* Follow the latest updates about oxDNA on our twitter account: [https://twitter.com/ox_dna ox_dna]
* More simulation movies can be found on the [https://www.youtube.com/channel/UCz3DCaoBsa9MvVSrVhyoU4A oxDNA YouTube channel]
* You can post questions about the installation and usage of our code to the newly created [http://sourceforge.net/p/oxdna/discussion/ Discussion forum] for oxDNA at sourceforge.net


== Acknowledgments ==
== Acknowledgments ==


We thank our co-workers C. Matek, B. Snodin and W. Smith for having contributed bits of code and/or material for the examples and to our webmaster Russell Jones for maintaining the website.
We thank our co-workers C. Matek, R. Harrison and W. Smith for having contributed bits of code and/or material for the examples and our webmasters Russell Jones and Greg Agacinski for maintaining the website.

Revision as of 10:13, 26 June 2018

oxDNA

oxDNA is a simulation code originally developed to implement the coarse-grained DNA model introduced by T. E. Ouldridge, J. P. K. Doye and A. A. Louis. It has been since reworked and it is now an extensible simulation+analysis framework. It natively supports simulations of DNA (oxDNA and oxDNA2) and RNA (oxRNA) on both CPUs and NVIDIA GPUs.

The code implements Monte Carlo and Molecular Dynamics. The developers are L. Rovigatti, F. Romano, P. Šulc, B. Snodin, F. Randisi and T. E. Ouldridge in the Doye and Louis groups at the University of Oxford. Additionally, Molecular Dynamics simulations modeling DNA-linked nanoparticles have been implemented by J. Hendricks, T. Fochtman, and B. Walcutt in the Patitz group at the University of Arkansas.

The oxDNA and oxRNA models are intended to provide a physical representation of the thermodynamic and mechanical properties of single- and double-stranded DNA and RNA, as well as the transition between the two. At the same time, the representation of DNA and RNA is sufficiently simple to allow access to assembly processes which occur on long timescales, beyond the reach of atomistic simulations. Basic examples include duplex formation from single strands, and the folding of a self-complementary single strand into a hairpin. These are the underlying processes of the fast-growing field of DNA nanotechnology and RNA nanotechnology, as well as many biophysical uses of DNA/RNA, allowing the model to be used to understand these fascinating systems.

There also exists an implementation of the oxDNA and oxDNA2 models for LAMMPS in the USER-CGDNA package, developed by Oliver Henrich (with the help of Tom E. Ouldridge, F. Romano and L. Rovigatti). The package documentation can be found here. The code comes with any regular download from the central LAMMPS repository, and it is also available here.

News

  • Code implementing oxDNA2, a new version of the oxDNA model, is now included in the latest release. See J. Chem. Phys. 142, 234901 (2015) for more information about the new model.
  • Follow the latest updates about oxDNA on our twitter account: ox_dna
  • More simulation movies can be found on the oxDNA YouTube channel
  • You can post questions about the installation and usage of our code to the newly created Discussion forum for oxDNA at sourceforge.net

Acknowledgments

We thank our co-workers C. Matek, R. Harrison and W. Smith for having contributed bits of code and/or material for the examples and our webmasters Russell Jones and Greg Agacinski for maintaining the website.