Stabilized forms of gp120 polypeptide, nucleic acids encoding these stabilized forms, vectors comprising these nucleic acids, and methods of using these polypeptides, nucleic acids, vectors and host cells are disclosed. Crystal structures and computer systems including atomic coordinates for stabilized forms of gp120, and gp120 with an extended V3 loop, and methods of using these structures and computer systems are also disclosed.