$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Ocena widoku mqTrans w transkryptomicznej zbiorze danych
Kod testowy wykorzystuje jedenaście algorytmów wyboru funkcji (FS) i siedem klasyfikatorów do oceny, w jaki sposób wygenerowany widok mqTrans zestawu danych transkryptomicznych przyczynia się do zadania klasyfikacyjnego (Rysunek 6). Zestaw danych testowych składa się z 317 gruczolakoraka jelita grubego (COAD) z bazy danych The Cancer Genome Atlas (TCGA)29. Pacjenci z COAD w stadium I lub II są uważani za próbki ujemne, podczas gdy ci w stadium III lub IV są próbkami dodatnimi.
Jedenaście algorytmów FS jest zaimplementowanych w kodzie testowym. Istnieją trzy algorytmy FS oparte na filtrach, w tym: wybierz K najlepszych cech według MIC (SK_mic), wybierz K cech według FPR MIC (SK_fpr) i wybierz K cechy według najwyższego FDR MIC (SK_fpr). Trzy algorytmy FS oparte na drzewie oceniają poszczególne cechy za pomocą drzewa decyzyjnego z indeksem Giniego (DT_gini), adaptacyjnymi wzmocnionymi drzewami decyzyjnymi (AdaBoost) i lasem losowym (RF_fs). Pula FS kodu testowego ocenia również dwa opakowania: rekurencyjną eliminację cech (RFE) z liniowym klasyfikatorem wektorów nośnych (SVC) (RFE_SVC) i RFE z klasyfikatorem regresji logistycznej (RFE_LR) oraz dwa algorytmy osadzania: liniowy klasyfikator SVC z najwyżej ocenianymi wartościami ważności funkcji L1 (lSVC_L1) i klasyfikator regresji logistycznej z najwyżej ocenianymi wartościami ważności funkcji L1 (LR_L1).
Kod testowy buduje modele klasyfikacyjne przy użyciu siedmiu klasyfikatorów, w tym liniowej maszyny wektorów nośnych (SVC), Gaussian Naïve Bayes (GNB), klasyfikatora regresji logistycznej (LR), k-najbliższego sąsiada, domyślnie k-5 (KNN), XGBoost, lasu losowego (RF) i drzewa decyzyjnego (DT).
Rysunek 6 pokazuje maksymalną dokładność testu cech mqTrans, oryginalnych cech mRNA oraz połączonego podzbioru cech mRNA i mqTrans zalecanych przez każdy algorytm FS.
Połączone podzbiory cech (mRNA+mqTrans) osiągnęły najwyższą dokładność 0,7656 w metodzie "SK_fpr" FS, lepszą niż indywidualne typy cech mqTrans (0,7188) i oryginalne mRNA (0,7188). Podobne wzorce można zaobserwować dla innych algorytmów FS. Użytkownik może sprawdzić wybrane cechy w pliku wyjściowym Output-SelectedFeatures.csv.
Wykrywanie ciemnych biomarkerów
Wcześniejsze badania wykazały istnienie genów o niezróżnicowanej ekspresji ze znacznie odmiennie reprezentowanymi wartościami mqTrans między grupą fenotypową i kontrolną26,38,39. Geny te nazywane są ciemnymi biomarkerami, ponieważ tradycyjne badania wykrywania biomarkerów ignorują je ze względu na ich niezróżnicowane ekspresje. Funkcja analizy statystycznej t.test w programie Microsoft Excel może być użyta do zdefiniowania cechy, która jest wyrażona różnicowo, jeśli jej statystyczna wartość p jest mniejsza niż 0,05.
Spośród 3062 cech z wygenerowanymi wartościami mqTrans wykryto 221 ciemnych biomarkerów (Rysunek 7). Trzeci w kolejności gen ENSG00000163697 (APBB2, Amyloid Beta Precursor Protein Binding Family B Member 2) wykazuje istotnie zróżnicowane wartości mqTrans (mqTrans.P = 2,03 x 10-4), podczas gdy jego pierwotny poziom ekspresji nie wykazuje ekspresji różnicowej (mRNA.P = 3,80 x 10-1). Słowo kluczowe APBB2 trafiło do 27 publikacji w bazie danych PubMed40, ale nie wykryto żadnych powiązań z okrężnicą lub jelitem.
Inny ENSG00000048052 genu (HDAC9, deacetylaza histonów 9) ma różnie reprezentowane wartości mqTrans (mqTrans.P = 6,09 x 10-3), zachowując praktycznie ten sam rozkład normalny między grupą fenotypową a kontrolną (mRNA.P = 9,62 x 10-1). Słowo kluczowe HDAC9 trafiło do 417 publikacji w bazie PubMed. W trzech badaniach wspomniano również o słowach kluczowych "okrężnica" lub "jelito" w abstraktach41,42,43. Ale żaden z nich nie badał roli HDAC9 w raku jelita grubego.
Dane sugerowały konieczność dalszych ocen tych ciemnych biomarkerów na podstawie ich działań po transkrypcji, np. translowane poziomy białek44,45.
Pan-rakowe rozkłady ciemnych i tradycyjnych biomarkerów związanych z metabolizmem
Tradycyjne biomarkery związane z metabolizmem zostały przebadane i porównane z ciemnymi biomarkerami w 26 typach raka w zbiorze danych TCGA38. Obie kategorie biomarkerów poddano ocenie statystycznej w celu określenia poziomów istotności we wczesnych (stadia I i II) i późnych (stadia III i IV) stadiach raka. W ocenie wykorzystano testy t Studenta dla wartości p, a następnie skorygowane o wielokrotne testy przy użyciu współczynników fałszywych odkryć (FDR). Szczegółowe dane dla każdego z 26 typów nowotworów znajdują się w Rysunek 8.
Geny dające skorygowane FDR wartości p poniżej 0,05 zostały sklasyfikowane jako tradycyjne biomarkery. W przeciwieństwie do tego, ciemne biomarkery zdefiniowano jako te, które mają skorygowane o FDR wartości p poniżej 0,05 w widoku mqTrans, jednocześnie nie wykazując statystycznie istotnych różnic w poziomach ekspresji.
Rysunek 9 pokazuje ogólny niedobór ciemnych biomarkerów w porównaniu z tradycyjnymi biomarkerami w większości typów raka. Godnymi uwagi wyjątkami są BRCA, MESO i TGCT, które wykazują większą częstość występowania ciemnych biomarkerów. Okazuje się, że różne czynniki, w tym czynniki transkrypcyjne, wzorce metylacji, mutacje genów i warunki środowiskowe, mogą modulować dysregulację transkrypcji tych ciemnych biomarkerów. Dalsza złożoność może wynikać z nakładających się na siebie niekodujących transkryptów RNA, które mogą zakłócać poziomy ekspresji ciemnych biomarkerów. Rozregulowanie transkrypcji niektórych ciemnych biomarkerów było wspierane przez ich zróżnicowane poziomy białka44,45. Ciemne biomarkery są często pomijane w tradycyjnych badaniach i stanowią intrygujące ścieżki dla przyszłych badań mechanistycznych.

Rysunek 1: Przegląd modułów wyboru HealthModel i funkcji w tym protokole. Zastąp określone algorytmy w puli wyboru funkcji i puli klasyfikatorów, jeśli użytkownik jest zaznajomiony z programowaniem w języku Python. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 2: Kompletny przepływ kodu dla tego protokołu. (a) Przygotowanie środowiska Python. Aby rozpocząć, utwórz środowisko wirtualne i zainstaluj niezbędne pakiety. Wyczerpujące instrukcje znajdują się w rozdziale 1. (b) Generowanie funkcji mqTrans. Uzyskaj funkcje mqTrans, wykonując krok po kroku podany kod. Szczegółowe wyjaśnienia znajdują się w sekcji 2. (C) Wybierz funkcje mqTrans. Ta sekcja skupia się na ocenie funkcji mqTrans. Szczegółowe informacje można znaleźć w sekcji 3. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 3: Przygotowanie środowiska dla Pythona. (A) Polecenie tworzenia modelu zdrowia. (B) Wprowadź y podczas procesu tworzenia VE. (C) Najpowszechniejsze polecenie aktywacji VE. (D) Polecenie instalacji palnika 1.13.1. (E) Zainstaluj dodatkowe biblioteki dla pakietu torch-geometric. (F) Zainstaluj pakiet geometryczny palnika. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 4: Uruchom HealthModel, aby pobrać funkcję mqTrans. (A) Pobierz kod. (B) Przykład pliku danych. Każda kolumna zawiera wszystkie wartości czynnika regulacyjnego, a pierwszą pozycją jest identyfikator genu. Każdy wiersz podaje wartości danej próbki, przy czym pierwszym elementem jest nazwa próbki. (C) Przykład pliku etykiety. Pierwsza kolumna zawiera nazwy próbek, a etykieta klasy każdej próbki jest podana w kolumnie zatytułowanej etykieta. Wartość 0 w kolumnie etykiety oznacza, że ta próbka jest żywa, a 1 oznacza martwą. (D) wyjścia mqTrans. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 5: Uruchom algorytm wyboru funkcji dla funkcji mqTrans. Wyniki algorytmu wyboru cech są wyświetlane użytkownikowi. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 6: Maksymalna dokładność zestawu testowego każdego algorytmu wyboru cech. Oś pozioma zawiera listę algorytmów wyboru obiektów, a oś pionowa podaje wartości dokładności. Histogramy pokazują dane eksperymentalne trzech ustawień, tj. mqTrans, mRNA, mRNA+mqTrans. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 7: Top 50 ciemnych biomarkerów z najmniejszymi wartościami p w widoku mqTrans. Kolumna "Ciemny biomarker" zawiera nazwy ciemnych biomarkerów. Kolumny "mRNA.P" i "mqTrans.P" są statystycznymi wartościami p testu t między grupą fenotypową i kontrolną. Kolory tła wartości p są pokolorowane między wartościami p 1,00 (niebieski) i 0,00 (czerwony), a kolor biały reprezentuje wartość p = 0,05. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 8: Szczegóły dotyczące 26 nowotworów w Atlasie Genomu Raka (TCGA) na różnych etapach. Kolumny "Kohorta" i "Tkanka chorobowa" opisują grupę pacjentów i tkanki z chorobą dla każdego zestawu danych. Ostatnie cztery kolumny podają liczbę próbek w stadiach rozwojowych odpowiednio I, II, III i IV. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 9: Liczba ciemnych i tradycyjnych biomarkerów w 26 nowotworach. Oś pozioma zawiera listę 26 typów raka. Oś pionowa podaje liczbę ciemnych biomarkerów i tradycyjnych biomarkerów dla tych typów raka. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.
Dodatkowy plik kodowania 1: HealthModel-mqTrans-v1-00.tar Kliknij tutaj, aby pobrać ten plik.