כדי לבצע ניתוח in vitro, חלבון חייב להיות מטהר ממרכיבים תאיים אחרים. תהליך זה מתחיל בדרך כלל עם ליזה של תא, שבו קרום של תא מופרז ואת התוכן הפנימי שלו משוחרר לתוך פתרון הידוע בשם ליזאט גולמי. התערובת התוצאה יכולה להיות מטהרת באמצעות ultracentrifugation, אשר מחלק את מרכיבי תאי שונים לחלקים המכילים חלבונים מסיסים; שומנים קרום וחלבונים; אורגניליות תאי, וחומצות נוקליאיות. precipitation על ידי שיטה הידועה כ- salting out יכול להתרכז חלבונים מן lysate זה. סוגים שונים של chromatography משמשים אז לבודד את חלבון או חלבונים של עניין על בסיס תאימות כגון משקל מולקולרי, משקל נטו, קשרי חיבור. רמת הטיהור יכול להיות מונטר באמצעות סוגים שונים של חלבון ליזאט, אם נדרש חלבון הוא מופרזת והכולה להוסיף אלקטרוסקוס אלקטרוספוליס אם רצוי ואת הת
יש לנקות אותו מרכיבים תאיים אחרים.