Coraz większa część populacji starzeje się, a obciążenie chorobami związanymi z wiekiem, takimi jak neurodegeneracja, ma gwałtownie wzrosnąć w nadchodzących dziesięcioleciach1. Choroba Alzheimera jest najczęstszym rodzajem choroby neurodegeneracyjnej2. Postęp w znalezieniu metody leczenia jest powolny, biorąc pod uwagę nasze słabe zrozumienie podstawowych mechanizmów molekularnych napędzających początek i postęp choroby. Większość informacji na temat choroby Alzheimera uzyskuje się post mortem z badania tkanki mózgowej, co utrudniło rozróżnienie przyczyn i konsekwencji3. Religious Orders Study/Memory and Aging Project (ROSMAP) to ambitny wysiłek mający na celu uzyskanie szerszego zrozumienia neurodegeneracji, który obejmuje badanie tysięcy osób, które zobowiązały się do corocznego poddawania się badaniom medycznym i psychologicznym oraz do udostępnienia swoich mózgów do badań po swojej śmierci4. Badanie koncentruje się na przejściu od normalnego funkcjonowania mózgu do choroby Alzheimera2. W ramach projektu pośmiertne próbki mózgu zostały przeanalizowane przy użyciu wielu podejść omicznych, w tym genomiki, epigenomiki, transkryptomiki, proteomiki5 i metabolomiki.
Technologie omiczne, które oferują funkcjonalne odczyty stanów komórkowych (tj. proteomika i metabolomika)6,7 są kluczem do interpretacji choroby8,9,10,11,12, ze względu na bezpośredni związek między obfitością białek i metabolitów a aktywnością komórkową. Białka są głównymi wykonawcami procesów komórkowych, podczas gdy metabolity są substratami i produktami reakcji biochemicznych. Analiza danych multiomicznych daje możliwość zrozumienia złożonych relacji między danymi proteomicznymi i metabolomicznymi, zamiast doceniania ich w izolacji. Multiomika to dyscyplina, która bada wiele warstw wielowymiarowych danych biologicznych, w tym dane molekularne (sekwencja genomu i mutacje, transkryptom, proteom, metabolom), dane obrazowania klinicznego i cechy kliniczne. W szczególności analiza danych multiomicznych ma na celu zintegrowanie takich warstw danych biologicznych, zrozumienie ich wzajemnej regulacji i dynamiki interakcji oraz zapewnienie całościowego zrozumienia początku i progresji choroby. Jednak metody integracji danych multiomicznych pozostają we wczesnej fazie rozwoju13.
Autoenkodery, rodzaj nienadzorowanej sieci neuronowej14, są potężnym narzędziem do integracji danych multiomicznych. W przeciwieństwie do nadzorowanych sieci neuronowych, autoenkodery nie mapują próbek do określonych wartości docelowych (takich jak zdrowi lub chorzy) ani nie są używane do przewidywania wyników. Jednym z ich głównych zastosowań jest redukcja wymiarowości. Autoenkodery mają jednak kilka zalet w porównaniu z prostszymi metodami redukcji wymiarowości, takimi jak analiza składowych głównych (PCA), osadzanie sąsiadów z rozkładem t (tSNE) lub przybliżanie i projekcja rozmaitości jednorodnej (UMAP). W przeciwieństwie do PCA, autoenkodery mogą rejestrować nieliniowe relacje w danych. W przeciwieństwie do tSNE i UMAP mogą wykrywać hierarchiczne i multimodalne relacje w danych, ponieważ opierają się na wielu warstwach jednostek obliczeniowych, z których każda zawiera nieliniowe funkcje aktywacji. W związku z tym stanowią one atrakcyjne modele do uchwycenia złożoności danych multiomicznych. Wreszcie, podczas gdy podstawowym zastosowaniem PCA, tSNE i UMAP jest grupowanie danych, autokodery kompresują dane wejściowe do wyodrębnionych funkcji, które dobrze nadają się do dalszych zadań predykcyjnych15,16.
Krótko mówiąc, sieci neuronowe składają się z kilku warstw, z których każda zawiera wiele jednostek obliczeniowych lub "neuronów". Pierwsza i ostatnia warstwa są określane odpowiednio jako warstwy wejściowa i wyjściowa. Autoenkodery to sieci neuronowe o strukturze klepsydry, składające się z warstwy wejściowej, po której następuje od jednej do trzech ukrytych warstw i małej "utajonej" warstwy, zwykle zawierającej od dwóch do sześciu neuronów. Pierwsza połowa tej struktury jest znana jako koder i jest połączona z dekoderem odzwierciedlającym koder. Dekoder kończy się warstwą wyjściową zawierającą taką samą liczbę neuronów jak warstwa wejściowa. Autoenkodery pobierają dane wejściowe przez wąskie gardło i rekonstruują je w warstwie wyjściowej, mając na celu wygenerowanie danych wyjściowych, które jak najdokładniej odzwierciedlają oryginalne informacje. Osiąga się to poprzez matematyczną minimalizację parametru określanego jako "strata rekonstrukcyjna". Dane wejściowe składają się z zestawu cech, które w przedstawionej aplikacji będą obfitością białek i metabolitów oraz cechami klinicznymi (tj. płcią, wykształceniem i wiekiem w chwili śmierci). Warstwa ukryta zawiera skompresowaną i bogatą w informacje reprezentację danych wejściowych, która może być używana w kolejnych aplikacjach, takich jak modele predykcyjne17,18.
Ten protokół przedstawia przepływ pracy, DeepOmicsAE, który obejmuje: 1) wstępne przetwarzanie danych proteomicznych, metabolomicznych i klinicznych (tj. normalizację, skalowanie, usuwanie wartości odstających) w celu uzyskania danych o spójnej skali do analizy uczenia maszynowego; 2) wybór odpowiednich cech wejściowych autoenkodera, ponieważ przeciążenie funkcji może przesłonić odpowiednie wzorce chorobowe; 3) optymalizacja i trening autoenkodera, w tym określenie optymalnej liczby białek i metabolitów do selekcji oraz neuronów dla warstwy utajonej; 4) wyodrębnianie cech z warstwy utajonej; oraz 5) wykorzystanie wyodrębnionych cech do interpretacji biologicznej poprzez identyfikację modułów sygnalizacji molekularnej i ich związku z cechami klinicznymi.
Ten protokół ma być prosty i możliwy do zastosowania przez biologów z ograniczonym doświadczeniem obliczeniowym, którzy mają podstawową wiedzę na temat programowania w Pythonie. Protokół koncentruje się na analizie danych multiomicznych, w tym proteomiki, metabolomiki i cech klinicznych, ale jego zastosowanie można rozszerzyć na inne rodzaje danych dotyczących ekspresji molekularnej, w tym transkryptomikę. Jednym z ważnych, nowatorskich zastosowań wprowadzonych przez ten protokół jest mapowanie wyników ważności oryginalnych cech na poszczególnych neuronach w warstwie utajonej. W rezultacie, każdy neuron w warstwie utajonej reprezentuje moduł sygnalizacyjny, szczegółowo opisujący interakcje między określonymi zmianami molekularnymi a charakterystyką kliniczną pacjentów. Biologiczna interpretacja modułów sygnalizacji molekularnej jest uzyskiwana przy użyciu MetaboAnalyst, publicznie dostępnego narzędzia, które integruje dane dotyczące genów/białek i metabolitów w celu uzyskania wzbogaconych szlaków sygnalizacji metabolicznej i komórkowej17.