Global team maps 3D structures of proteins from 2,800 viruses

Technology