1. A multi-chain protein display library, comprising a plurality of multi-chain proteins each comprising at least two polypeptide chains, wherein the multi-chain proteins are displayed on surface of the yeast host cells.