Survivin is an anti-apoptotic protein which is the smallest protein within a large family of proteins including X-linked IAP, c-IAP1 and 2, IAP-like protein-2, melanoma IAP, NAIP, and Livin. Survivin is responsible for a wide range of basic cellular functions that include the cell cycle regulation, fetal development, cell migration, and tumor progression.