Self-assembled artificial microtubule like LEGO building blocks
Simple LEGO bricks can be assembled to more complicated structures, which can be further associated into a wide variety of complex architectures, from automobiles, rockets, and ships to gigantic castles and amusement parks. ...