Как обнаружили исследователи Microsoft Research в ходе изучения вируса, вызывающего СПИД, многие исследования по компьютерной теории можно применить для описания процессов в клетке, а математические методы, которые используются для анализа программ, применимы для анализа клеточной деятельности. Геном, в сущности, представляет собой цифровую структуру, его можно описать, как строку, и анализировать, как строку; это открывает возможности подхода к целому ряду проблем как к задачам извлечения данных или машинного обучения. Целью является обнаружение в вирусе, вызывающем СПИД, генетических кодов, которые можно было бы использовать, чтобы «обучить» иммунную систему человека бороться с вирусом.