Example of use
Example files
DNA/RNA structures in an oxDNA simulation are defined by a "configuration" and a "topology". Download these two files to begin: These files describe a wireframe DNA origami from this paper in oxDNA format.Submitting the job
Next, open the "Submit as guest" link in the sidebar in a new tab to go to the job submit page. On that page you will see a button to upload files. Click that button, navigate to where you saved 23.dat and 23.top, select both (ctrl+click) and click "Open". Some browsers have trouble with opening two files like that, if this doesn't work, you can also select the two files and drag and drop them anywhere on the page EXCEPT the oxView window.
Next, make some modifications to the default parameters so the example finishes quickly:
- Change the number of steps to 1000000 so the example finishes quickly.
- In Advanced parameters, change the print conf every to 100000
Analyzing the output
Once the job status has changed to "Completed", it is ready for analysis. Click the job name in the leftmost column to go to the analysis page. On the analysis page you will find a series of options for built-in analysis options.
As an example, try clicking on "Compute mean", wait for the status to change to "Completed" and then click "View means+deviations" to see the mean structure and per-nucleotide RMSF during the simulation. Distance is another good example, in the "particle 1s" box type 7133 3513 and in the "particle 2s" box type 7351 7346 and then click "Start Analysis". This will compute the end to end distance of one of the long edges and the adjacent short edge of the structure over the simulation.
The trajectory can be downloaded from the list of jobs or aligned and downloaded from the analysis page. Once you have the trajectory downloaded, you can, for example create a movie using oxView, run the trajectory through some of our other analysis scripts, or run through your own analyses.
Accessing the job later
The URL of the job page is unique and can be accessed at any time. If you want to check back later, save this URL. Jobs submitted as guest can be viewed by anybody with the URL. Jobs submitted with a user account can only be accessed by the user who created the job.
Forces Example
Example files
To start, you will need the configuration and topology files for the structure: These files describe a single, 100 base pair long strand in oxDNA format.You will also need some example force files: One output that is quite interesting here is to visualize how different strengths of trap affect the molecule's behavior. Make a copy of pull.txt and edit the "stiff" parameters to increase the force applied to the particles.
Submitting the job
Since there are multiple structures, we recommend submitting mulitple copies of this job. For each one, try submitting a different force file with the same input files. The submission will start in the same manner as the previous example.
Change the length of the simulation and output frequency so it finishes in a reasonable timeframe:
- Change the number of steps to 1000000 so the example finishes quickly.
- In Advanced parameters, change the print conf every to 10000
- Change the backend to CPU in Advanced parameters. This structure is only 100 nt, so the speedup from using a GPU is negligible
- Choose a force file to upload in Advanced parameters.
Analyzing the output
Once the job status has changed to "Completed", it is ready for analysis. Click the job name in the leftmost column to go to the analysis page. On the analysis page you will find a series of options for built-in analysis options.
This structure is very simple: just a single strand of DNA under various external forces. The first thing we recommend doing is running "Align trajectory" to create a trajectory that removes bulk translations and rotations. Download this trajectory and view the trajectory using oxView to observe the effect of the forces. For rotate.txt, the raw trajectory is also interesting to view the effect of the rotation.
Try running "Mean and RMSF" and observe how various traps modify the flexibility of individual nucleotides.
Calculate the end-to-end distance (between particles 0 and 99) and observe how increasing the stiffness of the trap in pull.txt reduces the freedom of the strand ends.
Accessing the job later
The URL of the job page is unique and can be accessed at any time. If you want to check back later, save this URL. Jobs submitted as guest can be viewed by anybody with the URL. Jobs submitted with a user account can only be accessed by the user who created the job.
Additional examples
The following examples can be run and analyzed using the webserver: