10.1101/2024.02.09.579479

Self-assembled cell-scale containers made from DNA origami membranes

2024-02-09