自然界のダーウィン進化は、触媒作用を含む様々な用途のためにタンパク質の特性を調整するために、研究室内で効果的に模倣することができる。大規模で多様なタンパク質ライブラリーを作成し、フォールディングされた機能的な変異体をスクリーニングまたは選択するために、多くの実験技術が存在する。フォールディングされたタンパク質は、ランダムな配列空間において驚くほど頻繁に出現し、この現象を利用して選択的な結合剤や触媒を進化させることができる。深い配列空間から直接選択するよりも保守的ではあるが、ランダムな変異誘発と選択・スクリーニングによって既存のタンパク質を再設計することは、既存の特性を最適化したり変更したりするための特に強固な方法である。また、より野心的な工学的目標を達成するための優れた出発点でもある。実験的進化と最新の計算機的手法の組み合わせは、自然界に存在しない機能的な高分子を生み出すための、最も広範で実りある戦略であると思われる。高品質な変異ライブラリーを設計するための主な課題は、近年大きな進展を見せている。この進歩は、タンパク質の形質に対する変異負荷の影響について、よりよく説明できるようになったという形で表れている。また、計算機によるアプローチでは、数え切れないほど大きな配列空間を、より管理しやすいスクリーニング可能なサイズにすることで、スマートな変異体ライブラリーを作成することに大きな進歩があった。また、系統的な組換えアルゴリズムを用いて、有益な残基を特定することにより、ライブラリーのサイズはよりスクリーニング可能なサイズに縮小された。最後に、タンパク質の機能に対する変異の影響を定量化し予測する、より正確な統計モデルとアルゴリズムの開発により、酵素の効率的なリエンジニアリングに向けて大きな前進を遂げた。無性進化法.無性進化法では親遺伝子間のクロスリンクは発生しない。単一遺伝子を用いて、様々な変異導入技術を用いて変異体ライブラリーを作成する。これらの無性進化法では、ランダムな変異導入と標的をしぼった変異導入のいずれかに分類ができる。ランダム変異導入法.