Нарисуем ибупрофен:

Посчитаем параметры для правила Лепински:

Рассмотрим некоторые примеры, куда в ибупрофен можно ввести тройную связь для проведения клик-реакции:

Нарисуем азид и то, как будут выглядеть соединения, представленные выше, после клик-реакции:

Соберем наши шаблоны:

Проверим функцию внесения замены в исходное вещество (ибупрофен) на примере одного азида:

Вроде получилось, теперь займемся поиском азидов в базе данных.

Создадим список smiles для более удобной работы:

Сохраним список в файл, на всякий случай:

Немного профильтруем наш список и возьмем небольшие соединения, smiles которых содержит группу N=[N+]=[N-]:

Теперь будем искать такие структуры, которые после присоединения к ним ибупрофена удовлетворяют 5 правилам Лепински.

Для дальнейшей работы отберем 40 структур из получившейся выборки

Теперь нарисуем большую картинку с нашими 40 веществами, собранными по одному темплейту:

Построим Similiraty Map ибупрофена с пятым веществом из нашего массива sample40:

Мы видим, что добавился достаточно крупный довесок, который может, при случае, образовывать дополнительные водородные связи.

Вспомним, как выглядит ибупрофен:

И 5 вещество из нашего массива sample40:

Теперь построим 3D структуру нашего лиганда:

..ничего нам не нарисовали