Консорциум SBGrid [1] — это исследовательская вычислительная группа, финансируемая участвующими исследовательскими лабораториями и работающая на базе Гарвардской медицинской школы . SBGrid предоставляет глобальному сообществу структурной биологии поддержку для исследовательских вычислений. Члены консорциума SBGrid финансируют текущую деятельность SBGrid посредством ежегодных членских взносов. Получившаяся организация представляет собой поддерживаемый и управляемый пользователями ресурс сообщества. [ необходима ссылка ]
Основная услуга SBGrid — сбор, развертывание и обслуживание всеобъемлющего набора программного обеспечения и вычислительных инструментов, полезных в исследованиях структурной биологии. По состоянию на 2015 год SBGrid курирует коллекцию из 300 приложений структурной биологии для установки на компьютеры в лабораториях SBGrid по всему миру.
SBGrid также разрабатывает специализированную исследовательскую вычислительную инфраструктуру для структурных биологов в районе Бостона .
SBGrid был впервые создан Петром Слизом в качестве внутренних усилий для поддержки и обслуживания нескольких десятков рентгеновских кристаллографов в лаборатории Стивена К. Харрисона и покойного Дона Крейга Уайли , затем в Гарвардском университете и Бостонской детской больнице . После добавления поддержки дополнительных лабораторий SBGrid начал взимать плату с пользователей для покрытия эксплуатационных расходов в 2002 году. Он также расширил поддержку программного обеспечения, включив электронную микроскопию (ЭМ), ядерный магнитный резонанс (ЯМР) и другие методы структурной биологии. В ответ на запросы пользователей о поддержке компьютеров Macintosh SBGrid перекомпилировал большинство своих приложений для работы на платформе Mac OS X в 2004 году. К 2006 году консорциум SBGrid включал 37 лабораторий в 14 различных учреждениях.
Ориентированное на пользователя сообщество SBGrid начало укрепляться в 2008 году с первой встречи пользователей: Quo Vadis Structural Biology («Куда движется структурная биология?»). Встреча привлекла около 300 участников и включила симпозиум по структурной биологии и три семинара: научное программирование с Python ; молекулярная визуализация с Maya; и программирование macOS. SBGrid провела последующие встречи в Бостоне (2009, 2013, 2014). В 2011 году SBGrid провела собрание Open Science Grid All-Hands Meeting в Гарвардской медицинской школе после создания виртуальной организации (SBGrid VO) в Open Science Grid (OSG) и развертывания портала вычислений grid в 2010 году. SBGrid стал одним из крупнейших пользователей OSG (за исключением пользователей физики высоких энергий) и использует ~5 000 000 часов ЦП в год.
В 2012 году SBGrid запустила программу вебинаров, включающую в себя руководства по программному обеспечению от разных разработчиков каждый месяц. Записи доступны для общественности на канале SBGridTV YouTube. Члены команды SBGrid также опубликовали руководство по лицензированию программного обеспечения [2], редакционную статью, которая выступает за лучшее раскрытие исходного кода [3] и рекомендации по оптимизации рецензирования исходного кода программного обеспечения. [4]
К 2014 году в состав SBGrid входило 245 лабораторий по всему миру.
В процессе регистрации сотрудник SBGrid будет консультировать новые лаборатории относительно требований к оборудованию и вычислениям для развертывания поддержки SBGrid на месте. После того, как оборудование новой лаборатории-участника установлено, большинство новых участников полностью готовы к работе с SBGrid в течение двух недель после присоединения. [ необходима цитата ]
Команда SBGrid устанавливает и поддерживает свою коллекцию приложений структурной биологии на компьютерах Linux и OS X в лабораториях-участниках, включая ноутбуки. Также поддерживаются несколько коммерческих приложений, включая Geneious для клонирования и биоинформатики, сборки Invention для PyMOL и для североамериканских лабораторий Schrödinger Small-Molecule Drug Discovery Suite. Участники получают доступ к полной среде выполнения, которая включает набор приложений структурной биологии, предварительно настроенных для работы без дополнительных настроек.
SBGrid отслеживает все сайты программного обеспечения на предмет обновлений и ежемесячно устанавливает основные обновления программного обеспечения. Команда SBGrid также перекомпилирует существующее программное обеспечение для новых версий поддерживаемых операционных систем и отвечает на сообщения об ошибках пользователей и запросы на новое программное обеспечение.
SBGrid проводит ежемесячные вебинары в прямом эфире, на которых представлены обучающие материалы от разработчиков, а также участники могут задать вопросы разработчикам напрямую.
Техническая группа SBGrid предлагает руководство для новых членов по настройке адекватной вычислительной инфраструктуры. Члены также получают выгоду от доступа к ряду других специализированных вычислительных ресурсов.
SBGrid предоставляет разработчикам приложений, поддерживаемых SBGrid, доступ к вычислительной сети SBGrid для сборки и тестирования в Гарвардской медицинской школе для создания и тестирования программного обеспечения на различных операционных системах.