Difference between revisions of "Features of the previous version"

From OxDNA
(Supported features)
Line 5: Line 5:
 
;Regular Monte Carlo: regular Metropolis Monte Carlo simulations, with only nucleotide roto-translational moves, can be performed.
 
;Regular Monte Carlo: regular Metropolis Monte Carlo simulations, with only nucleotide roto-translational moves, can be performed.
 
;External forces: in order to favor motif formation or to mimic different environments, different kind of external forces can be applied to nucleotides or points in space. The complete list of available external forces can be found in the [[Documentation|documentation]].
 
;External forces: in order to favor motif formation or to mimic different environments, different kind of external forces can be applied to nucleotides or points in space. The complete list of available external forces can be found in the [[Documentation|documentation]].
;A stand-alone single- and double-strand generator (<tt>UTILS/generate-sa.py</tt>)
+
;Stand-alone single- and double-strand generator: we provide a script (<tt>UTILS/generate-sa.py</tt>) which can be used to generate oxDNA input configurations with the syntax <code>generate-sa.py <box side> <file with sequence></code>. <tt><box side></tt> specifies the length of the box side in simulation units, while <tt><file with sequence></tt> must contain the sequence of the strands to be generated, one row per strand. If double strands are needed, each sequence must be preceded by <tt>DOUBLE:</tt>. A file with the layout
 +
 
 +
<code>
 +
:DOUBLE:AGGGCT
 +
:CCTGTA
 +
</code>
 +
 
 +
:would generate a double strand with a sequence <tt>AGGGCT</tt> and a single strand with a sequence <tt>CCTGTA</tt>.
 
;An output-converter from oxDNA configuration files to .pdb and VMD-supported .xyz files (<tt>UTILS/traj2vis.py</tt>)
 
;An output-converter from oxDNA configuration files to .pdb and VMD-supported .xyz files (<tt>UTILS/traj2vis.py</tt>)
  
 
==Unsupported features==
 
==Unsupported features==

Revision as of 16:34, 16 April 2012

Since oxDNA is still in its early stages of development, we release the code as-is with all the features enabled but we only give support to some of them. In particular, we provide examples and support to only molecular dynamics, Brownian dynamics and regular Monte Carlo simulations.

Supported features

Molecular and Brownian dynamics
The code can run both NVE and NVT simulations. The NVT ensemble can be enforced with two different kind of thermostats.
Regular Monte Carlo
regular Metropolis Monte Carlo simulations, with only nucleotide roto-translational moves, can be performed.
External forces
in order to favor motif formation or to mimic different environments, different kind of external forces can be applied to nucleotides or points in space. The complete list of available external forces can be found in the documentation.
Stand-alone single- and double-strand generator
we provide a script (UTILS/generate-sa.py) which can be used to generate oxDNA input configurations with the syntax generate-sa.py <box side> <file with sequence>. <box side> specifies the length of the box side in simulation units, while <file with sequence> must contain the sequence of the strands to be generated, one row per strand. If double strands are needed, each sequence must be preceded by DOUBLE:. A file with the layout

DOUBLE:AGGGCT
CCTGTA

would generate a double strand with a sequence AGGGCT and a single strand with a sequence CCTGTA.
An output-converter from oxDNA configuration files to .pdb and VMD-supported .xyz files (UTILS/traj2vis.py)

Unsupported features