$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Общий шаблон проектирования и навигации
Приложение gP2S ориентировано на проект, так что сущность может быть создана только в контексте проекта. Соответствующий проект сначала выбирается из высадки, расположенной в верхнем левом углу приложения. Для удобства список проектов фильтруется и сортируется с недавно используемыми проектами, показанными в верхней части. При выборе проекта количество сущностей каждого типа, связанных с этим проектом, отображается в разделе рабочего процесса левой стороны навигационной планки. Затем пользователь может нажать на любой из типов сущностей рабочего процесса (например, Microscopy Sessions), чтобы отобразить список этих сущностей в выбранном проекте(рисунок 4). Этот список состоит из каждой сущности, метки, даты и времени создания, имени пользователя, который его создал, указание на то, были ли какие-либо замечания по поводу этой сущности, и до шести ключевых полей метаданных (например, для каждой сессии микроскопии: Сетка, количество изображений, время начала и окончания, и то, что микроскоп и детектор были использованы). Выбор одного из перечисленных сущностей открывает страницу с подробной информацией, в котором перечислена вся информация, доступная для этого элемента, включая сводный список всех сущностей предков (например, для сеанса микроскопии, его родительской сетки и образца). Это позволяет очень быстро осуществлять навигацию по "линии" сущности, например, позволяя однонажимать навигацию от атомной модели к деталям образца(рисунок 5). Кроме того, любую сущность в gP2S можно прокомментировать, выбрав "Комментарии" в верхней правой части страницы деталей, введя бесплатный текстовый комментарий и дополнительно прикрепив один или несколько файлов.
Подготовка образца
На первом этапе рабочего процесса опишите образец. Для этого сначала определите по крайней мере один компонент: белок или лиганд.
Добавление нового белка требует только этикетки белка, но, чтобы помочь в лучшем описании белка добавить PUR ID (для очистки идентификатора). Это поле принимает любой текст и может, например, содержать много/пакетный номер или служить местом для метки штрих-кода. Если gP2S был настроен для интеграции с системой регистрации белка (см. Обсуждение), ИДЕНТИФИКАТОР PUR может быть проверен автоматически и использован для получения и отображения подробной информации об этой партии белка. Для Ligands, этикетка и концентрация запасов являются обязательной информацией. Все остальные поля являются необязательными и включают в себя: концепцию (штрих-код, общее имя или другой идентификатор лиганда) и идентификатор партии/лота. Опять же, если gP2S был настроен для интеграции с системой регистрации лигандов, концепция и идентификаторы лотов могут быть использованы для извлечения и отображения внешне хранимых данных, описывающих лиганд (например, его химическую структуру, результаты анализа).
Образец определяется любой комбинацией белков и лигандов и их окончательной концентрации. Дополнительно укажите другие экспериментальные детали образца, такие как время инкубации и температура, буфер и описание свободного текста.
Подготовка к сетке
Когда образец будет готов, перейдите к grids. В списке под меткой каждой сетки найти один или два цветных тега, которые указывают тип сетки (крио или пятно) и доступна ли эта сетка для использования. Чтобы создать новую сетку, выберите Создать новую сетку. Ввеми в метку, выберите тип сетки и протокол обработки поверхности (например, выделение свечения). Затем укажите, готовится ли крио или отрицательная сетка пятен, и выберите один из предварительно настроенных протоколов подготовки из списка высадок, который заполняется протоколами отрицательных пятен или протоколами витрификации, в зависимости от выбранного ранее типа подготовки сетки. Далее выберите соответствующий пример из списка отсева и используйте переключатель переключения, чтобы указать, остается ли выборка доступной (описано более подробно ниже). При выборе разбавления или концентрации выбранного образца укажите это с помощью "разбавленного/концентрированного?" переключения и укажите соответствующий фактор разбавления или концентрации. Укажите объем, на который применяется сетка (в йЛ) и дополнительно можете также записать время инкубации. Наконец, определите местоположение хранилища Grid. Для отрицательных сетки пятна, запись метки коробки хранения / номер и положение сетки в поле. Для криосеток сначала выберите устройство хранения из списка, а затем предоставьте информацию для доступных и соответствующих полей (цилиндр, трубка и/или коробка, в зависимости от свойств устройства хранения Cryo, ранее определенных в Настройках).
Части рабочего процесса, описанные выше, Образцы и сетки, являются частью системы управления запасами. Эта функция отслеживает, доступны ли компоненты для использования.
- Белок или Лиганд могут быть недоступны с уровня образца. При создании образца при выборе "последней капли" для любого из компонентов этого образца эти компоненты будут недоступны для использования в будущем: они больше не будут доступны при падении при создании образца, и они не будут помечены тегом "Доступно" в представлении списка.
- Выбранный образец может быть помечен как недоступный с помощью одного из двух переключателей переключения - "Доступно для создания сетки?" (под образцами) или "Образец доступен для дальнейшего использования?" (под сетками).
- Для управления доступностью сетки используйте переключатель "Grid returned to storage?" (под сеансами микроскопии). По умолчанию это значение устанавливается на "Да" для всех отрицательных сетки пятна и "Нет" для криоэм-сеток.
сбор данных
После регистрации сетей зарегистрируйте эксперименты по сбору данных, создав Microscopy Sessions в gP2S. Microscopy Session является самой сложной экспериментальной организацией, отслеживаемой приложением, и она организована в четыре раздела: основная информация, настройки микроскопа, настройки экспозиции и управление микроскопом.
Первый раздел содержит основную информацию: метка Microscopy Session, даты и время ее начала и окончания, то, что сетка была изображена, какой микроскоп, детектор и держатель образца (если это применимо) были использованы, и сколько изображений было собрано. При создании новой сессии микроскопии система автоматически заполняет дату и время начала. Дата и время окончания не являются обязательными. Это связано с тем, что сессия может быть зарегистрирована в системе, пока эксперимент еще продолжается, и поэтому его время окончания не будет точно известно. Если дата и время окончания не известны, введите его вручную или используйте кнопку "теперь", чтобы ввести текущую дату и время. Другой способ заключается в том, чтобы воспользоваться тем фактом, что gP2S не позволяет более чем одной незавершенной микроскопии сессий на любой данный микроскоп. Запуск новой сессии микроскопии на том же микроскопе автоматически отмечает любую ранее начатую сессию как законченную.
На следующем этапе выберите Grid. Список отсева будет иметь все доступные сетки в текущем проекте. После выбора Grid, некоторые из его основной информации будет видно: кто создал его и когда, и какой образец был применен к нему. В зависимости от того, какой тип сетки выбран, сеанс микроскопии будет помечен как "пятно" или "крио" в представлении списка.
По умолчанию микроскоп, последний раз используемый в текущем проекте, предварительно выбран. Если конкретный микроскоп имеет механизм вставки образца, определяемый как автозагрузчик, это информация, отображаемая в качестве держателя образца. Однако, если выбранный микроскоп требует использования держателей боковых входов, выберите держателя, используемого из списка держателей образцов, настроенных для работы с этим микроскопом (если выбранная сетка является криосетой, перечислены только держатели крио).
Второй раздел формы Microscopy Session содержит информацию о настройках микроскопа, таких как извлечения и ускорения напряжения, пушки объектив, диаметр диафрагмы C2, объектив диафрагмы и ширины щели энергетического фильтра. Во время обычного использования эти параметры редко меняются, поскольку пользователям обычно не нужно отклоняться от значений по умолчанию.
Третий раздел сессии микроскопии содержит информацию об настройках экспозиции. В этом разделе записываются следующие метаданные: увеличение (размер пикселя), размер пятна, диаметр освещенной области, продолжительность экспозиции, и были ли использованы нанопроб, режим подсчета, дробение дозы и супер разрешение (режим подсчета, дробение дозы и настройки супер разрешения включены только в том случае, если выбранный детектор имеет эти функции). При использовании дробации дозы также регистрируется количество кадров и скорость воздействия.
Для удобства на лету рассчитывается ряд экспериментально важных параметров, отображаемых в форме: окончательный размер пикселяизображения (я), скорость экспозиции (электроны/2/с), общая экспозиция (электроны/No2), продолжительность кадра (ы) и экспозиция на кадр(электрон/No2).
Четвертый и последний раздел сеанса микроскопии может быть использован для записи минимального и максимального целевого недостаточногофокуса, а также количества экспозиций на отверстие.
Хотя microscopy Sessions в gP2S может быть использован для регистрации любого типа работы микроскопии, будь то для скрининга или сбора данных целей, мы обнаружили, что это достаточно и более эффективно просить пользователей сосредоточиться на регистрации сеансов сбора данных, и что скрининг сессий, в которых сетка только кратко проверяется для контроля качества не обязательно должны быть зарегистрированы в качестве microscopy сессий.
обработка изображений
Работа по обработке изображений записывается в gP2S как объекты обработки сеансов. Каждая сессия обработки связана с одной или нескольких сеансами микроскопии, которые должны быть выбраны из списка отсева. Укажите, какие пакеты программного обеспечения (программы и версии) были использованы, количество микрографов и количество выбранных частиц. Дополнительно завестите название каталога обработки.
Осаждение карты
После получения одной или несколько трехмерных реконструкций Карты могут быть сданы на хранение в gP2S. Каждая карта связана с сеансом обработки и состоит из фактического файла карты (обычно файла формата MRC, но gP2S позволяет любой тип файла) и ключевых метаданных: размера пикселя (яп. ) рекомендуемого уровня изоконтура для визуализации поверхности, какой симметрии применяется, количество изображений, используемых для создания карты, и предполагаемое разрешение : в его лучших и худших частях, а также среднее глобальное разрешение. Карты могут быть связаны друг с другом с помощью следующих типов отношений: фильтрованные, замаскированные, повторногамные или усовершенствованные версии. При регистрации такой ассоциации выберите тип отношений (например, "фильтрованная версия' или "отфильтрованная версия").
Модель осаждения
После получения атомной модели она может быть сдана на хранение в раздел модели gP2S для соответствующего проекта. Функция модели в первом выпуске gP2S является barebones: кроме фактического файла модели (как правило, PDB или mmCIF файл), только разрешение (в К) и карта (или список карт), из которых модель была получена, не требуется. Кроме того, можно указать, что модель является усовершенствованная версия ранее депонированной модели. В настоящее время находятся в стадии разработки дополнительные функции, включая проверку модели, и в будущем они могут быть добавлены в версию gP2S с открытым исходным кодом.
Отчеты
Возможно, придется создавать сводные документы, которые будут распространяться среди сотрудников, которые могут не иметь доступа к gP2S, или архивироваться в файловой системе. gP2S предоставляет для этой цели функциональность отчета, доступную через значок принтера в правом верхнем варианте каждой страницы представления деталей сущности. Это создает печатный файл PDF, который включает в себя все метаданные, описывающие сущность и каждую из ее сущностей предков, включая все комментарии. Эта функция особенно ценна после осаждения модели, так как все данные и метаданные, отслеживая линию окончательной атомной модели в любом пути назад к конкретным белкам и небольшим лотам лигандов молекул через Microscopy Session (ы) и Grid (ы) будут доступны в одном документе.

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

Рисунок 2: gP2S архитектура системы. gP2S следует классической трехуровневой организации и опирается на два сервера базы данных для хранения данных и сервер LDAP для проверки подлинности пользователей. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.

Рисунок 3: Модель данных gP2S. Сущности изображены как прямоугольники (темно-оранжевый для сущностей рабочего процесса, оранжевый для оборудования и протоколов, желтый для других типов сущностей), и их отношения (один-к-одному, один-к-многим, много-к-многим) обозначаются непрерывными линиями. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.

Рисунок 4. Представление списка сеансов микроскопии. С этой точки зрения, все сеансы микроскопии, зарегистрированные в рамках выбранного проекта ("CARD9" в этом скриншоте), перечислены. Зеленый или фиолетовый тег различается между комнатной температурой (отрицательное пятно) и криогенной микроскопией, и несколько ключевых метаданных, описывающих каждую сессию, перечислены (например, пользователь, который зарегистрировал его, в крайнем правом). Нажатие на название сеанса микроскопии открывает детальное представление этой сессии (детальное представление модели показано на рисунке 5). Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.

Рисунок 5. Представление деталей модели. В верхней части страницы показаны доступные метаданные для выбранной модели. Комментарий панели справа могут быть скрыты, нажав на крест (вверху справа) или "Комментарии (1)" слева от нее. Ниже набор иконок позволяет создать отчет PDF (значок принтера, см. основной текст), редактировать запись (значок карандаша) или дублировать ее (двойной значок прямоугольников). Нижняя часть страницы содержит список структур всех сущностей, из которых происходит эта модель, от образцов до карт. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
| Название библиотеки или фреймворка | тип | Версия |
| Апачи | Сервер LDAP | 0.7.0 |
| докер | инструмент разработки | n/a |
| элемент | библиотека | 1.4.10 |
| зимовать | библиотека | 5.0.12 |
| Ява | язык программирования | 1.8+ |
| JavaScript | язык программирования | EcmaScript 2017 |
| JUnit | библиотека | 4.12 |
| карма | библиотека | 1.4.1 |
| Мавен | инструмент разработки | 3+ |
| МонгоДБ | Сервер DB | 4.0.6 |
| База данных MyS'L | Сервер DB | 5.7 |
| Узел.js | каркас | 6.9.1 |
| SASS (узел-сасс) | библиотека | 4.5.3 |
| СпрингБот | каркас | 1.3 |
| Сваггер пользовательский интерфейс | библиотека | 2.6.1 |
| кот | сервер приложений | 8.5.15 |
| Ву.js | каркас | 2.4.2 |
| вю-кли | инструмент разработки | 2.6.12 |
Таблица 1. Библиотеки и рамки, используемые gP2S