Protein-protein interactions: Methods, databases, and applications in virus-host study