$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Трёхмерная (3D) органоидная культура доказала превосходство двумерной (2D) клеточной культуры в имитации биологии in vivo 1,2. Органоиды стали незаменимыми в исследованиях рака для скрининга эффективного лечения и получения информации о прогрессированииболезни 3,4,5,6. Хотя в биологии рака хорошо известно, что различия в морфологии коррелируют с особым биологическим поведением клеток и тканей, область опирается на традиционные метрики формы, которые ограничены по охватам. В данном исследовании описывается новый пространственный алгоритм, который объективно количественно оценивает тонкие морфологические особенности с беспрецедентной точностью, превосходя традиционные подходы, такие как площадь, объём и площадь поверхности.
Преобразование линеаризованных сжатых полярных координат (LCPC) было изобретено для объективного и количественного описания сложных морфологий, наблюдаемых в гистопатологии тканей, с целью улучшения градации полий толстойкишки 7. Желание затем расширить этот подход для отображения макроскопических пространственных особенностей на основе МРТ в патологиях мозга, таких как биполярное расстройство и болезнь Альцгеймера, привело к дополнениям, которые ещё больше его усилили. В этом исследовании описывается пошаговый протокол и лучшие практики применения двух версий преобразования LCPC: системы параллельной сетки и системы радиальной сетки, обе из которых имеют открытые скрипты и обучающие видео.
Помимо традиционных геометрических методов, существует множество абстракций, которые оказались эффективными для измерения сложных форм клеток и органов. К ним относятся измерения эксцентриситета, наклонности, контраста и куртоза, а также моменты Цернике для фиксации круговости, асимметрии, неровности рёбер и глобальной структурыконтуров 8,9,10. Фрактальный анализ также полезен для сведения сложных контуров до скалярных значений, например, Фрактальное измерение, измеряющее неправильность контура, и лакунарность, измеряющее, как гетерогенно нерегулярные промежутки появляются вконтуре 11,12. Для измерения текстуры популярен метод матрицы совместимости серого уровня (GLCM) для измерения контраста, энергии, однородности, корреляции и энтропии13,14. Хотя все эти методы полезны, ни один из них не был разработан для отражания пространственного контекста, такого как направление гравитации, леворукость или праворукость, или расположение центральной опоры, влияющей на направление изменения формы. Кроме того, многие из них дают одно скалярное значение или лишь несколько скалярных значений для представления пространственной информации, поэтому в приведённых исследованиях часто используются их в комбинации для оценки сложных форм.
Преобразование LCPC было разработано для получения множества признаков из одного измерения и для добавления пространственных маркеров, кодирующих пространственный контекст в форму, например, направление гравитации. Ближайший метод к преобразованиюLCPC 7 был опубликован годспустя 15, разделяя основную идею в качестве отправной точки: применить преобразование Фурье к контурам ячеек для измерения формы в виде частотного спектра. Однако преобразование LCPC было независимо разработано для применения через отдельные сеточные системы, предназначенные для использования в сочетании с знанием пространственного контекста вне измеряемой формы. Кроме того, изобретатель преобразования LCPC объясняет в этой рукописи, что полученный частотный спектр содержит огромные объёмы скрытой пространственной информации. Дополнительный файл 1 содержит подробное обсуждение пространственных контекстов в биологии, которые часто упускаются из виду при использовании упомянутых методов, и того, как преобразование LCPC может быть применено для отражения этого контекста. Для читателей, чьи данные по форме не показывают различий между контрольными и экспериментальными группами, независимо от того, видят ли их глаза разницу в формах, или чьи данные о форме почти не показывают различий, хотя они подозревают, что разница должна быть большей, стоит попробовать преобразование LCPC.
Преобразование LCPC обеспечивает беспрецедентную точность измерения пространственной информации, поскольку представляет формы в нескольких измерениях. В отличие от традиционных методов, таких как площадь и объём, которые дают только одно скалярное значение на фигуру (то есть 25см 2), результаты преобразования LCPC могут давать несколько индексов, каждый из которых коррелирует с разным морфологическим аспектом формы (то есть округлость против резкости углов, гладкость против зубчатости рёбер). Преобразование LCPC описывает двумерную форму путём наложения сетки прямых линий, пересекающих её контур. Каждая система сетки имеет начало координат (рисунок 1) или базовую линию (рисунок 2), по которой измеряется линейное расстояние. См. рисунки 1B и 2B для упрощённых блок-схем, описывающих алгоритм. Обнаруживается каждая точка пересечения между линиями сетки и контуром формы. Расстояние каждого пересечения затем рассчитывается относительно базовой линии или начала координат. Таким образом, преобразование LCPC преобразует двумерные фигуры в последовательность последовательных пар координат x-y. x-координата обозначает положение линии сетки от нуля до бесконечности, а y-координата — расстояние от пересечения до базовой линии или начала координат. В этой форме, которая является дискретной синусоидной волной, затем применяется быстрое преобразование Фурье (FFT) для преобразования данных из «позиционной области» в частотную область. Если x-координата обозначает время, то «область положения» будет эквивалентна «временной области» в стандартных приложениях FFT.
В то время как радиальная сетка измеряет расстояние каждого пересечения от начала радиальной сетки (рисунок 1A), параллельная система всегда измеряет расстояние пересечений относительно воображаемой линии слева от фигуры (рисунок 2A). Открытый скрипт определяет положение этой воображаемой линии, находя самый левый пиксель контура и затем сдвинув 10 пикселей влево от этой позиции. Здесь x-координата этой позиции становится опорной линией, с которой вычисляются все пересечения. Это правило 10 пикселей произвольно, но именно поэтому все контуры, анализируемые открытым скриптом для системы параллельной сетки, должны иметь не менее 15 пикселей белого пространства со всех четырёх сторон.
Для двумерных фигур с складками или несколькими слоями линии сетки могут пересекать контур более одного раза. В этом случае расстояния всех пересечений вдоль линии сетки суммируются в одно значение. Таким образом, каждая линия сетки имеет только одну x-координату и одну y-координату. Это суммирование представлено термином «сжатый» в названии преобразования LCPC. Отображение нелинейной двумерной фигуры в дискретную синусоидную волну обозначается термином «линеаризованный» в названии алгоритма. Наконец, термин «полярные координаты» в названии алгоритма, потому что первой концепцией была радиальная сетка с полярнымикоординатами 7 с углом 180 градусов. Даже после осознания взаимозаменяемости полярных и декартовых координат название алгоритма осталось без изменений. Раздел благодарностей описывает личные причины, которые побудили изобретение и усовершенствование преобразования LCPC.
Протокол 1 был последовательностью получения данных, показанных на рисунке 3B, а протокол 2 — последовательностью получения данных, показанных на рисунке 3C–D. Шаги в этих протоколах реализованы в отдельных скриптах на Python, доступных в репозитории GitHub «Pre-Processing-Tools-for-LCPC-Transform»16. Протокол 1 является примером этапов предварительной обработки для получения «чистой формы» в подготовке к преобразованию LCPC. Протокол 2 — пример этапов предварительной обработки для измерения форм «в масштабе», то есть на их исходных масштабах относительно друг друга.
Сегментацию можно выполнять вручную в программном обеспечении для обработки изображений, таких как Mac Preview или Microsoft Paint, либо с помощью пороговых методов. Если делать это вручную, следует выбрать один из следующих четырёх цветов: синий, зелёный, розовый/пурпурный или красный. Репозиторий GitHub под названием «Pre-Processing-Tools-for-LCPC-Transform»16 содержит папку под названием «color extraction scripts». Эта папка содержит четыре файла Jupyter Notebook с кодом на Python, которые извлекают эти четыре цвета и преобразуют их в синие маски на белом фоне. Этот процесс также можно выполнить, ограничивая пороговый цвет контура в программном обеспечении для обработки изображений, таком как Fiji/ImageJ. Для изображений, содержащих контуры с касающимися границами или перекрывающимися краями (например, диаграмма Венна), их необходимо разделить с помощью программного обеспечения для обработки изображений, чтобы они стали независимыми объектами в составном масковом изображении с несколькими органоидными контурами. Это не относится к изображениям, содержащим только один органоид, или к нескольким органоидам, не соприкасающимся друг с другом.