ویرایش ژن کریسپر
تکنولوژی کریسپر به عنوان درمان بسیاری از بیماری‌ها به خصوص بیماری‌های ژنتیکی مطرح شده‌است. توانایی آن در ویرایش ژن‌ها باعث شده راه‌حل کارآمدی برای بیماری‌های به وجود آمده از طریق جهش ژنتیکی باشد. آزمایش‌های اخیر روی حیوانات نشان می‌دهد که درمان به روش کریسپر می‌تواند در بسیاری از بیماری‌ها مانند سرطان، هموفیلی و غیره مؤثر باشد.
الگوریتم ژنتیک
قبل از این که یک الگوریتم ژنتیک برای یک مسئله اجرا شود، یک روش برای کد کردن ژنوم‌ها به زبان کامپیوتر باید به کار رود. یکی از روش‌های معمول کد کردن به صورت رشته‌های باینری است: رشته‌های ۰ و ۱. یک راه حل مشابه دیگر کد کردن راه حل‌ها در آرایه‌ای از اعداد صحیح یا اعداد اعشاری است. سومین روش برای نمایش صفات در یک GA یک رشته از حروف است، که هر حرف دوباره نمایش دهنده یک خصوصیت از راه حل است. خاصیت هر سه روش این است که آن‌ها تعریف سازنده‌ای را که تغییرات تصادفی در آن‌ها ایجاد می‌کنند را آسان می‌کنند: ۰ را به ۱ و برعکس، اضافه یا کم کردن ارزش یک عدد یا تبدیل یک به صفر یا برعکس. یک روش دیگر که توسط John Koza توسعه یافت، برنامه‌نویسی ژنتیک است؛ که برنامه‌ها را به عنوان شاخه‌های داده در ساختار درخت نشان می‌دهد. در این روش تغییرات تصادفی می‌توانند با عوض کردن عملگرها یا تغییر دادن ارزش یک گره داده شده در درخت، یا عوض کردن یک زیر درخت با دیگری به وجود آیند.