Overview
Syllabus
Intro
When Moore met Feynman
DNA data storage basics
Comparison with other media
Ability to make copies
DNA encoding
DNA synthesis
Reading DNA with sequencing by synthesis
Different error profile across platforms
DNA decoding and error correction
Exponential improvements in DNA data storage
Performance of reading and writing DNA
DNA storage end-to-end system w/ integrated computing
Searching with DNA
Content based media search
"Semantic" Hashing
Learning-based encoding
Yottabyte-scale near-molecule computing?
Digital microfluidics Versatile platform to implement wet lab preparation protocols
Affordable full-stack SW/HW digital microfluidics platform
Hardware, software, wetware
Future hybrid systems
Taught by
USENIX