Genome sequencing projects are predicting large numbers of novel proteins, whose interactions with other proteins must mediate the function of cellular processes. To analyse these networks, we used the yeast two-hybrid system on a genome-wide scale to identify 25 interactions among the proteins of Escherichia coli bacteriophage T7. Among these is a set of six interactions connecting proteins that function in DNA replication and DNA packaging. Remarkably, two genes, arranged such that one entirely overlaps the other and uses a different reading frame, encode interacting proteins. Several of the interactions reflect intramolecular associations of different domains of the same polypeptide, suggesting that the two-hybrid assay may be useful in the analysis of protein folding. This global approach to protein-protein interactions may be applicable to the analysis of more complex genomes whose sequences are becoming available.