DNA Nanostructures
14th of September - William Shih (Wyss Institute) Recordings
PDF slides
Reading assignment to prepare for lecture
Reading useful for the homework assignment
Software needed for the homework assignment
caDNAno software tutorials useful for the homework assignment
Homework assignment
- Build flattened Rothemund rectangle in caDNAno; use square lattice (output: json file)
- Color all staple strands light gray
- Generate staple strand sequences in caDNAno (output: list of sequences in tab delimited text file)
- Generate at least three examples of pixel art with six colors (output: svg files)
- Use color palette of red, orange, yellow, green, blue, purple; for background, use light gray
- Generate at least three examples of pixel art with only one color (output: svg files)
- Use black for on pixel, light gray for off pixel
- Generate ASCII file representation of the images (output: text file)
Extra-credit homework assignment (not required to pass the course)
- Extra-credit (not required): write a script that converts from the svg file representation above to the ASCII representation below
- Generate caDNAno-format json file encoding 24 strand flat rectangle from a Python script
- Write a Python script that outputs the sequences in 96-well format according to pattern described by
- These are the pixels with value 0
- Write a Python script that outputs the sequences with TTATACATCTAG appended to the end of each
- These are the pixels with value P1