Nanorex NanoEngineer-1 Version 1.1.1

NanoEngineer-1 (NE1) is an open-source (GPL) 3D multi-scale modeling and simulation program for nano-composites with special support for structural DNA nanotechnology. It features an easy-to-use interactive 3D graphical user interface for designing and modeling large, atomically precise composite nanosystems.

This is NanoEngineer-1 Version 1.1.1 as of June 4, 2008

Click the following links to learn more about NanoEngineer-1 Version 1.1.1:

System Requirements

Minimum

Recommended

Tested Platforms

NanoEngineer-1 Version 1.1.1 has been tested on: Limited testing has been done on:

Installation Instructions

Windows

Run the NanoEngineer-1 self-extracting installer "NanoEngineer-1_1.1.1.exe".

Mac OS X

Run the NanoEngineer-1 self-extracting installer "NanoEngineer-1_1.1.1.dmg".

Note: If during installation, the message: "You cannot continue. There is nothing to install." appears, navigate to <your hard drive>/Library/Receipts/ and delete any files that start with "NanoEngineer-1". Then empty the Trash and run the installer again.

Linux and Developers

NanoEngineer-1 Version 1.1.1 must be compiled from sources for Linux users and developers. Download the NanoEngineer-1 Version 1.1.1 source distribution "NanoEngineer-1_1.1.1.tar.gz" and follow the instructions found in the following steps:
  1. NE1 Build Requirements - Before building NE1, check that the requirements for your platform are met. This page lists all the libraries necessary to build NE1, including some notes on library installation.
  2. NE1 Build and Install

Getting Started with NE1

The best way to get started using NanoEngineer-1 is:
  1. Peruse this Introduction to the NanoEngineer-1 User Interface.
  2. Then work through some of the tutorials on our Tutorials wiki page.

Extensions for NE1

NE1 makes use of a number of free extensions and companion applications, including: For more details on all extensions and links to download pages, visit: NanoEngineer-1 Extensions

Note that the NanoEngineer-1 Application Suite includes all of the above extensions and companion applications in one convenient installer. You can find it at www.nanorex.com.

New Features

What is new in NanoEngineer-1 1.1.1 (6/4/2008):
  1. User Interface Modifications  
  2. Other new features
  3. Fixed Bugs




See New Features Archives for information on previous versions.

Known Issues and Bugs

Currently, NanoEngineer-1 and its installers should work properly on MacOSX 10.4+. Due to a switch to a newer version of the installer system, the NanoEngineer-1 folder may be installed directly into the toplevel folder of the root partition, rather than into its intended location of /Applications/Nanorex.  During testing, this error did not occur on versions of MacOSX 10.4 and above.  If this occurs, just move the entire NanoEngineer-1 folder to its intended location using the Finder. The application itself may not work on MacOSX 10.3 as it did before, due to a crash apparently related to our use of a newer version of Qt (4.3.5). You may access a current copy of NE1 Known Bugs on-line at:

http://www.nanoengineer-1.net/mediawiki/index.php?title=NE1_Known_Bugs

Copyright and Licensing

NanoEngineer-1 Copyright 2004-2008 Nanorex, Inc.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

New Features Archives

What is new in NanoEngineer-1 1.1.0 (6/4/2008):
  1. User Interface Modifications  
  2. Other new features
  3. Fixed Bugs

PAM5 and PAM3 DNA Force Field Improvements (for v1.1.0)

Both the PAM5 and PAM3 (pseudo-atom reduced model, 5 and 3 pseudo-atom structure) DNA force fields have undergone refinement.

1. PAM5-Specific Improvements

This version of NE1 contains an alpha release of the PAM5 (pseudo-atom model, 5 pseudo-atom structure) force field for the modeling of DNA-based nanostructures.  This force field is being provided prior to publication for testing and benchmarking purposes.  While further refinement is likely to follow, the current version has been found to be useful in the modeling of several classes of DNA nanostructures and is not expected to undergo significant modification.

The force constants generated from the parameterization process are the result of comparisons with mutually inconsistent sources.  The bending stiffness values suffer most from the available selection of data sets used for the force constant development.  Consequently, the relative energies of strained structures should not (yet) be considered meaningful.  The beta version will fit stretch, bend, and twist modulii (as well as the stretch-twist cross term and several others) based on a combination of experimental and molecular dynamics (published and currently “in-house”) results.

More information about the PAM5 force field, including a description of the interhelical potential and example structures, is available at: 

http://www.nanoengineer-1.net/mediawiki/index.php?title=PAM3_and_PAM5_Model_Descriptions

2. Interhelical Description

The screened Coulombic (Yukawa) potential used to model the interhelical interactions in PAM5 has been implemented as an additional energy minimization option for the PAM3 force field.  The Yukawa potential is used in place of the Coulombic potential on the backbone pseudo-atoms.  In PAM3, the charged pseudo-atoms mark the sugar positions.  In PAM5, the charged pseudo-atoms mark the phosphate positions.

The constants in the Yukawa potential have the following default settings (which can be adjusted to new default settings in the sim-params.txt file):

The Yukawa potential has the following general influences on structure optimizations:
The screened Coulombic (Yukawa) potential is always repulsive as currently implemented.  In atomistic simulations containing discrete counter-ions, duplexes can be bridged by these counter-ions to provide local binding stability.  This leads to duplex loops with smaller average separations (“bowing”) and duplex ends in crossover junctions that do not separate.  As a screened Columbic potential applied to the phosphate (PAM5) or backbone sugar (PAM3) pseudo-atoms, the Yukawa potential provides no such local binding between duplexes.

3. PAM3/PAM5 Energy Minimization Issues and Procedures

A general procedure for modeling DNA nanostructures using the PAM5 force field is as follows:

  1. Draw the components using the PAM3 structures in the “Build DNA” Mode
  2. Perform an Energy Minimization using PAM3
  3. Confirm the Optimized Structure minimized correctly
  4. Convert the PAM3 structure to PAM5 with the “PAM3 to PAM5” Button
  5. Perform an Energy Minimization using PAM5
  6. Confirm the Optimized Structure minimized correctly

The PAM3 force field contains fewer pseudo-atoms than PAM5 and relatively stiff bending terms.  This makes energy minimization faster with PAM3, especially when the starting structure is significantly different than the optimized (equilibrium) structure.  As a general rule, the minimization procedure for a new structure should begin with PAM3 prior to the more accurate, but more time consuming, PAM5 minimization.

What is new in NanoEngineer-1 1.0.1 (5/6/2008):
  1. User Interface Modifications
  2. Fixed Bugs
What is new in NanoEngineer-1 1.0.0 (4/25/2008):
  1. Core User Interface Operations Support
  2. User Interface Improvements and Additions
  3. Structural DNA Nanotech (SDN) Part Library Additions
  4. PAM5 and PAM3 Reduced DNA Models
  5. QuteMolX Integration
  6. GROMACS Integration
  7. Notable Bug Fixes
What is new in NanoEngineer-1 0.9.1 (7/01/2007):
  1. UI Improvements
  2. DNA Generator
  3. QuteMol
  4. Reference Plane (Insert > Reference Geometry > Plane)
  5. Other notable bug fixes:

What is new in NanoEngineer-1 v0.9 (6/1/2007):

  1. Completely ported GUI from Qt 3.x to Qt 4.x
  2. Improved Graphical User Interface, improved ease of use
  3. Special support for Structural DNA Nanotechnology

What is new in NanoEngineer-1 v0.8 (7/13/2006):

  1. New Structure Generators
  2. POV-Ray Scene and Ray Trace scene
  3. Support for adding comments to the model
  4. New Chunk display
  5. Simulator dialog
  6. Adjust All and Adjust Selection
  7. Minimize Energy
  8. Simulator:
  9. Infer bonds, when reading PDB files that don't have any bonds
  10. Build Mode improvements:

What was new in NanoEngineer-1 v0.7 (4/24/2006):

  1. Undo/Redo:
  2. 'Select Atoms Mode' has been merged with 'Build Mode'
  3. Build Mode:
  4. On-Line Wiki Help:
  5. Molecular Dynamic Simulation:
  6. View Menu/Toolbar:
  7. Single Walled Carbon Nanotubes:
  8. Graphics:
  9. New Jigs:
  10. Nano-Hive:
  11. Fuse Chunks Mode:
  12. Movie Player:
  13. New Preferences (Edit > Preferences):
  14. Miscellaneous:

What was new in NanoEngineer-1 v0.0.6 (8/17/2005):

  1. Atomic hybridization and higher order bond types:

What was new in NanoEngineer-1 v0.0.5 (5/2/2005):

  1. Minimize Selection: Will minimize the current selection only.
  2. Cookie Cutter:
  3. Clipboard:
  4. Move Chunks:
  5. Fuse Chunks:
  6. Modify > Invert: Inverts the atom positions of the selected chunk(s) around their center in space
  7. Select Atoms: New Atom Selection Filter available on dashboard
  8. Simulator:
  9. New Select Menu: Includes all options from the Select Toolbar
  10. Display > Show Invisible Atoms: Resets the display of any invisible atoms in the selected chunk(s).
  11. Display > Reset Chunk Display: Resets the display of all atoms in the selected chunk(s).
  12. Plot Tool: Changed GNUplot filename suffix from "-trace.plt" to "-plot.txt"
  13. Removed Element Selector from Modify toolbar.
  14. Added Element Selector to the Build Atoms dashboard.
  15. Lighting Tool: Added Restore Defaults button.
  16. Changed Modify > Weld to Modify > Merge
  17. Hide/Unhide state of Model Tree nodes are saved in the MMP file and restored when reopening the part.
  18. Open/close state of Model Tree groups are saved in MMP file and restored when reopening the part.
  19. Jigs:

What was new in v0.0.4 (3/14/2005):

  1. Element Selector:
  2. Element Color Settings:
  3. Lighting: New Lighting control panel for changing lighting settings.
  4. Plot Tool:
  5. Simulator trace files now created next to DPB trajectory file, with the name dpb_filename-trace.txt
  6. Simulator: new toolbar/menu contains Simulator, Movie Player and Plot Tool.

What was new in v0.0.3 (2/28/2005):

  1. Select > Doubly: The cursor displays the "Wait Cursor" (hourglass) while Select > Doubly is working.
  2. Model Tree: Improved Drag and Drop behavour in the Model Tree widget.
  3. Clipboard: Fixed some bugs related to the Clipboard. More stable now.
  4. Movie Player: Program no longer displays errors when selecting Done while movie is playing.
  5. Element Selector: Users can change element colors for all supported element types.
  6. Element Selector: Users can load/save custom element colors from/to a file.
  7. Extrude Tool: The bond-offset spheres are turned off by default. They can be turned on from the dashboard.
  8. Extrude Tool: The bond-offset spheres are rendered in a manner to clue the user on which configurations will produce the most bonds.

What was new in v0.0.2 (2/14/2005):

  1. Simulator works on MacOSX.
  2. Fixed bug in cad that limited the simulator to no more than 940 frames on Windows.

What was new in v0.0.1 (2/2/2005):

  1. Everything