Естествоинформатика

Вычислительная химия и биология

Автор

Всеволод Щеголев

Добро пожаловать

Здесь опубликованы материалы по некоторым разделах теоретической химии1 и биоинформатики, в первую очередь полезные в разработке лекарственных молекул. Достаточно мало актуальной информации по этой теме доступно на русском языке, что и послужило идеей к созданию этого сайта.

  • 1 физической, вычислительной и хемоинформатики

  • Код
    import matplotlib.patches as ptc
    import matplotlib.pyplot as plt
    import numpy as np
    
    n_circles = 5
    
    angle = np.linspace(0, 2 * np.pi, n_circles + 1)
    X = np.cos(angle)
    Y = np.sin(angle)
    
    cmap_name = 'rainbow'
    cmap = plt.colormaps[cmap_name].resampled(n_circles)
    colors = cmap(np.arange(0, n_circles))
    cmap
    
    radius = 1.5
    alpha = 0.5
    
    circles = [
        ptc.Circle((x, y), radius, alpha=alpha, color=c) for x, y, c in zip(X, Y, colors)
    ]
    
    fig, ax = plt.subplots()
    
    for cir in circles:
        ax.add_artist(cir)
    
    range_ = np.array([-1, 1, -1, 1])
    
    plt.axis(1.05 * range_ + radius * np.sign(range_))
    plt.axis('off')
    ax.set_aspect(aspect=1)
    
    fig.savefig('assets/logo.svg', bbox_inches='tight', pad_inches=0)

    Использование материалов

    Материалы этого сайта доступны бесплатно под лицензией CC BY-NC-ND 4.0.