DNA Nanostructures
14th of September - William Shih (Wyss Institute)
Recordings
PDF slides
https://www.dropbox.com/s/x15jlaspyy29exl/160914_htgaa.pdf?dl=0
Reading assignment to prepare for lecture
http://www.nature.com/nnano/journal/v6/n12/full/nnano.2011.187.html
http://www.annualreviews.org/doi/abs/10.1146/annurev-biochem-060308-102244
Reading useful for the homework assignment
http://www.nature.com/nature/journal/v440/n7082/abs/nature04586.html
http://www.nature.com/nature/journal/v459/n7245/full/nature08016.html
http://www.sciencemag.org/content/325/5941/725
http://nar.oxfordjournals.org/content/37/15/5001
Software needed for the homework assignment
http://cadnano.org/legacy
caDNAno and linux users:
https://github.com/cadnano/cadnano2.5
caDNAno software tutorials useful for the homework assignment
https://www.youtube.com/watch?v=cwj-4Wj6PMc&feature=youtu.be
https://www.youtube.com/watch?v=EabqNaYAI7o&feature=youtu.be
Homework assignment
Build flattened Rothemund rectangle in caDNAno; use square lattice (output: json file)
Color all staple strands light gray
https://www.dropbox.com/s/w2c6dld35ma2a79/160914_flat_rectangle.pdf?dl=0
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
https://www.dropbox.com/s/bup1p46rxfns4aw/160914_pixel_map.svg?dl=0
https://www.dropbox.com/s/gtqdndfqh803fcx/160914_pixel_art_example.png?dl=0
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)
https://www.dropbox.com/s/xm4nwnrrtk1vd68/150914_rectangle_pattern_empty.txt?dl=0
https://www.dropbox.com/s/gdpihkrt2qp24op/150914_rectangle_pattern_example.txt?dl=0
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
https://www.dropbox.com/s/a8872vj86r2oqox/150830_extra_credit_files.zip?dl=0
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
https://www.dropbox.com/s/8wce2okbz08pg05/150830_empty_pipetting_rectangle.txt?dl=0
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