I-TASSER is an online server that uses an iterative threading assembly approach to generate protein structure and function predictions from amino acid sequences. It follows a sequence-to-structure-to-function paradigm using template identification, fragment structure reassembly simulations, model construction, and structure-based function interpretation. I-TASSER has been ranked the best server for protein structure and function prediction in CASP experiments.