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