Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 1012 Bytes

File metadata and controls

18 lines (12 loc) · 1012 Bytes

MOSES

MOSES: Mapping Of Structurally Encoded aSsemblies.

This repository stores the official code from the following paper, "Arbitrary Design of DNA-Programmable 3D Crystals through Symmetry Mapping."

The idea behind MOSES is to use the symmetries of the DNA origami lattice to reduce the number of unique voxels needed to create it. The algorithm is essentially one of information compression, of trying to solve a graph edge-coloring problem given certain assembly constraints.

Usage

See the notebooks/orientation.ipynb walks through the process in creating a lattice, running the MOSES algorithm, and visualizing the painted bonds.

Example Output

An example of the final visualization can be seen here.

lattice

Contact

If you encounter any errors or need help using the algorithm, please contact ssh2198@columbia.edu.