The HPV16 E7 viral oncoprotein self-assembles into defined spherical oligomers.