ResearchHub Logo

Paper

Structure of a designed protein cage that self-assembles ... | ResearchHub