From OpenWetWare
Jump to navigationJump to search

<html> <head>

  1. column-one { display:none; width:0px;}

.container{background-color: #f5f5f5; margin-top:50px} .OWWNBcpCurrentDateFilled {display: none;}

  1. content {width: 0px; margin: 0 auto auto 0; padding: 1em 1em 1em 1em; align: center;}
  2. column-content {width: 0px; float: left; margin: 0 0 0 0;padding: 0;}

.firstHeading {display:none; width:0px;}

  1. globalWrapper{width:1280px; margin:auto}

body {background: #F0F0F0 !important;}

  1. column-one {display:none; width:0px;background-color: #f0f0f0;}
  2. content{border:none;margin: 0 0 0 0; padding: 1em 1em 1em 1em; position: center; width: 800px;background-color: #f0f0f0; }

.container{ width: 800px; margin: auto; background-color: #f0f0f0; text-align:justify; font-family: helvetica, arial, sans-serif; color:#f0f0f0; margin-top:25px; }

  1. bodyContent{ width: 1267px; align: center; background-color: #f0f0f0;}
  2. column-content{width: 1280px;background-color: #f0f0f0;}

.firstHeading { display:none;width:0px;background-color: #f0f0f0;}

  1. header{position: center; width: 800px;background-color: #f0f0f0;}
  2. footer{position: center; width:1280px;}

</head> </html>

<html><center><a href=''><img src= width=800px></a></center></html>

Home              Mission              Process              Designs              Results              Resources              Team


Current Edition

SphereCADv.3.1 (TBA)

3-D sphere to be replaced with 24 concentric DNA rings

SphereCADv.3 (2011-08-16)

Instead of using BASIC and Maya3D, a completely independent graphical user interface (GUI) that integrates the 2-dimensional caDNAno image with a 3-dimensional sphere render, complete with free camera rotation. Coded exclusively in python.

Incorporates wxPython and PyOpenGL packages while utilizing the wx.WindowSplitter module extensively to create the effect of two windows in one.
Once the 2-dimensional caDNAno design is incorporated into the GUI, this build will be complete. Download links forthcoming.

SphereCADv.2 (2011-07-11)

For determining orientation and visualizing the location of staple strands contained within the sphere outlined by Han, et. al. here.

  • Download SphereCADv.2, and address all questions/comments to Nicholas Perkons at The .zip file contains all necessary files to run the caDNAno file and a .txt file containing instructions on how to run the program, which is also outlined below:
1. Download here.
2. Download these additional programs to read the files contained within:
Microsoft Office (or OpenOffice)
AutoCAD (Note: Free to students with a ".edu" e-mail!)
Adobe PDF Reader
3. Open SphereCADv.2_Excel.xlsx and choose your input option:
Option 1: caDNAno coordinates
Option 2: Han's supplementary info coordinates (Note: The innermost ring refers to helices 1 and 24 as the second-innermost ring refers to helices 2 and 23)
Option 3: AutoCAD coordinates (X,Y,Z)
Option 1: caDNAno
4_1. Open SphereCadv.2_caDNAno.json using caDNAno [square lattice]
5_1. Determine the helix and base number within the file of the base in question
6_1. Plug above retrieved information into SphereCADv.2_Excel.xlsx
Option 2: SuppInfo
4_2. Open SphereCadv.2_HanSuppInfo.pdf or visit page S114 <>
5_2. Determine the helix and base number within the document of the base in question (Note: The innermost ring refers to helices 1 and 24 as the second-innermost ring refers to helices 2 and 23)
6_2. Plug above retrieved information into SphereCADv.2_Excel.xlsx
Option 3: AutoCAD
4_3. Open SphereCadv.2_AutoCAD.dwg
5_3. Determine the X,Y and Z coordinates of the base in question by clicking on the base in question in the above document (a blue square will appear to cover the base upon doing so), then right click on the object, select properties, and record the base's X,Y,Z coordinates
  • NOTE: Before continuing to select another object, press CMD+Z to get rid of the blue square
6_3. Plug above retrieved information into SphereCADv.2_Excel.xlsx
7. Enjoy the calculated outputs that can be found in the blue (or yellow in the case of staple orientation) colored cells
8. To highlight bases in AutoCAD acquired as an output from Options 1 or 2, type the following commands into the command line within Autocad (press return after each entry):
X,Y,Z (e.g. "1.023,2.034,3.045")
(Note: To remove highlighting press "CMD+Z")
  • Additional Notes:
    • Information and formulas contained within SphereCADv.2_Excel.xlsx can be traced to data values contained within CoordinatesSpreadsheet_Sphere.xlsx.
    • SphereCadv.2_HanSuppInfo.pdf taken from page S114 of <>
    • SuppInfo always refers to the Supplementary Information section of the recent Science paper published by Han, et. al <>
    • In all documents contained within that reference "SuppInfo," the innermost ring of the figure contained within refers to helices 1 and 24 as the second-innermost ring refers to helices 2 and 23
  • Credits:
    • SphereCADv.2 was organized by the 2011 Harvard BioMod Team <>, which includes: Nicholas Perkons, Sherrie Wang, Evan Wu, and Shwinn Ricci with additional help from Harvard Biophysics Ph.D candidate and team mentor Adam Marblestone
    • DNA Origami with Complex Curvatures in Three-Dimensional Space. Han, et. al. Science: 15 April 2011 <>.
    • SphereCadv.2_caDNAno.json (caDNAno reference file). Sherrie Wang. Created June 2011.
    • CoordinatesSpreadsheet_Sphere.xlsx. Nicholas Perkons. Created June 2011.
    • SphereCADv.2_AutoCAD.dwg. Nicholas Perkons. Created July 2011.
    • SphereCADv.2_Excel.xlsx. Nicholas Perkons. Created July 2011.

Older Editions

SphereCADBasic (2011-07-06)

  • Using SphereCADBasic
  1. Download SphereCADBasic and open with Microsoft Excel or a compatible spreadsheet viewer (e.g. OpenOffice, NOTE: GoogleDocs cannot open this file)
  2. Use any of the three available input options: caDNAno coordinates, Supplementary Info Coordinates, or Maya 3D Coordinates
caDNAno Sphere File
Han's Supplementary Info, see page S142
Maya File Coming Soon!