null
(Ed.)
Designing complex DNA nanostructures is a complicated process that requires efficient software to calculate and populate structural details. Most of the published software require manual manipulation and careful inspection of the models that increase the time cost and user error and decrease the flexibility of designing process. We created a python library that we coined MENDEL as a flexible and robust solution for automatic design of complex DNA nanostructures. MENDEL receives a set of sequential commands and creates the structures by following logical steps. Each step instructs the growth of the DNA nanostructure either by adding new nucleotides or repeating sections of arbitrary size and shape. User is able to monitor the design progress by executing the commands in Blender software’s scripting mode. Figure 1 shows an example of using MENDEL library to design a triple-layered origami that represents the word “MENDEL.” MENDEL generates the geometry preview, which helps to understand the design details. Moreover, for convenience, the exported file is compatible with caDNAno. Figure 2 shows the exported model when opened in caDNAno, and Figure 3 shows the modeling results obtained from CanDo for different number of layers. Future work include improving nucleotide twist and rise calculations, supporting honeycomb designs, detecting overlaps, inserting and skipping nucleotides, and generating molecular file formats such as Protein Data Bank (PDB).
more »
« less
An official website of the United States government

