|
Warning: You are welcome to use the Nanobricks software's available features, but don't depend on them as they may break or change. Make sure to backup critical files on your computer, as they may disappear upon page refreshes.
Nanobricks enables facile design of large 3D DNA brick structures. The software offers a number of tools to allow for voxel-based shape design and automates the process of converting a 3D shape into a set of strands and then mapping sequences onto those strands. A suite of tools are available to users for modifying shapes, strands, and sequences, either through the interface, or programmatically through scripts.
Flexible lattices in 2D and 3D, voxel-based shape editing, scripted shape designers, 3D object importer, strand editors, and more.
Try the software with some of the structures we implemented in our paper.
Here's a sampling of available features:
We provide a number of files that can be viewed using Nanobricks, caDNAno, or both. Links and descriptions of the file contents can be found in the table below.
To view the caDNAno schematics, use the legacy version of caDNAnoSq. Note that the large size of these files will make visualizing the 2D layout very slow. Alternatively, the caDNAno files can be imported into Nanobricks.
To import the files, first set the canvas to be larger than that the size of the structure. For the case of the shapes, one could use 50x50x50 voxel canvas using the 13-nt rectangular lattice.
Following to visualize the correct orientation of strands, one would press the “SHIFT” key to flip the structure along the X axis during importation. This reflection is necessary because the 0,0 position is in the opposite corner in the Nanobricks file compared to in the caDNAno file.
Voxelized designs of the 3D shapes can be opened directly in the Nanobricks software.
Shape |
File type(s) |
Description |
B |
voxel diagram, strand diagram (respectively) |
|
C |
voxel diagram, strand diagram (respectively) |
|
D |
voxel diagram, strand diagram (respectively) |
|
E |
voxel diagram, strand diagram (respectively) |
|
F |
voxel diagram, strand diagram (respectively) |
|
G |
voxel diagram, strand diagram (respectively) |
|
H |
voxel diagram, strand diagram (respectively) |
|
I |
voxel diagram, strand diagram (respectively) |
|
J |
voxel diagram, strand diagram (respectively) |
|
K |
voxel diagram, strand diagram (respectively) |
|
L |
voxel diagram, strand diagram (respectively) |
|
M |
voxel diagram, strand diagram (respectively) |
|
N |
voxel diagram, strand diagram (respectively) |
|
1 |
voxel diagram, strand diagram (respectively) |
|
2 |
voxel diagram, strand diagram (respectively) |
|
3 |
voxel diagram, strand diagram (respectively) |
|
4 |
voxel diagram, strand diagram (respectively) |
|
5 |
voxel diagram, strand diagram (respectively) |
|
6 |
voxel diagram, strand diagram (respectively) |
|
7 |
voxel diagram, strand diagram (respectively) |
|
46x46x390 |
strand diagram |
|
36x36x312_tet |
strand diagram of 36x36x312 rotation “monomer” with all strands depicted. |
|
36x36x312_tet_connect |
strand diagram of 36x36x312 rotation “monomer” depicting only the connecting strands. |
|
72x72x312 |
strand diagram of the full 72x72x312 rotation tetramer with all strands depicted. Note that diagram does not depict shifted helices accurately. |
|
72x72x312_tet_connect |
strand diagram of the full 72x72x312 rotation tetramer depicting only the connecting strands. |
Nanobricks is a project of Casey Grun, Luvena Ong, Josie Kishi, Matthew Beatty, Yonggang Ke, and Peng Yin at Harvard.
Please email us with suggestions, comments, or questions. Contact us