Computational methods play an important role at all stages of the process of determining protein-protein interactions. They are used to predict potential interactions, to validate the results of high-throughput interaction screens and to analyze the protein networks inferred from interaction databases.