$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Evaluatie van de mqTrans-weergave van de transcriptomische dataset
De testcode maakt gebruik van elf algoritmen voor functieselectie (FS) en zeven classificaties om te evalueren hoe de gegenereerde mqTrans-weergave van de transcriptomische dataset bijdraagt aan de classificatietaak (Afbeelding 6). De testdataset bestaat uit 317 colonadenocarcinoom (COAD) uit de database The Cancer Genome Atlas (TCGA)29. De COAD-patiënten in stadium I of II worden beschouwd als de negatieve monsters, terwijl die in stadium III of IV de positieve zijn.
In de testcode zijn elf FS-algoritmen geïmplementeerd. Er zijn drie op filters gebaseerde FS-algoritmen, waaronder geselecteerde K-beste functies op basis van MIC (SK_mic), geselecteerde K-functies op basis van de FPR van MIC (SK_fpr) en geselecteerde K-functies op basis van de hoogste FDR van MIC (SK_fpr). Drie op bomen gebaseerde FS-algoritmen evalueren de individuele kenmerken door respectievelijk een beslissingsboom met gini-index (DT_gini), de adaptieve versterkte beslissingsbomen (AdaBoost) en het willekeurige bos (RF_fs). De FS-pool van de testcode evalueert ook twee wrappers recursieve functie-eliminatie (RFE) met de lineaire ondersteuningsvectorclassificatie (SVC) (RFE_SVC) en RFE met de logistische regressieclassificatie (RFE_LR), en twee inbeddingsalgoritmen lineaire SVC-classificatie met de best gerangschikte L1-functiebelangrijkheidswaarden (lSVC_L1) en logistieke regressieclassificatie met de hoogst gerangschikte L1-functiebelangrijkheidswaarden (LR_L1).
De testcode bouwt de classificatiemodellen met behulp van zeven classificaties, waaronder lineaire ondersteuningsvectormachine (SVC), Gaussiaanse naïeve Bayes (GNB), logistische regressieclassificatie (LR), k-dichtstbijzijnde buur, k-5 standaard (KNN), XGBoost, willekeurig bos (RF) en beslissingsboom (DT).
Figuur 6 toont de maximale testnauwkeurigheid van de mqTrans-kenmerken, de originele mRNA-kenmerken en de gecombineerde subset van de mRNA- en mqTrans-kenmerken die door elk FS-algoritme worden aanbevolen.
De gecombineerde kenmerksubsets (mRNA+mqTrans) hebben de hoogste nauwkeurigheid van 0,7656 bereikt op de "SK_fpr" FS-methode, beter dan de individuele kenmerktypen mqTrans (0,7188) en origineel mRNA (0,7188). Vergelijkbare patronen kunnen worden waargenomen voor de andere FS-algoritmen. De gebruiker kan de geselecteerde functies in het uitvoerbestand Output-SelectedFeatures.csv controleren.
Detectie van de donkere biomarkers
Eerdere studies toonden het bestaan aan van de niet-differentieel tot expressie gebrachte genen met significant differentieel vertegenwoordigde mqTrans-waarden tussen de fenotypische en controlegroepen 26,38,39. Deze genen worden donkere biomarkers genoemd omdat traditionele biomarkerdetectiestudies ze negeren door hun niet-differentiële expressies. De statistische analysefunctie t.test in Microsoft Excel kan worden gebruikt om een functie te definiëren die differentieel wordt uitgedrukt als de statistische p-waarde kleiner is dan 0,05.
Van de 3062 kenmerken met de gegenereerde mqTrans-waarden werden 221 donkere biomarkers gedetecteerd (Figuur 7). Het derde gen ENSG00000163697 (APBB2, Amyloid Beta Precursor Protein Binding Family B Member 2) vertoont significant differentieel vertegenwoordigde mqTrans-waarden (mqTrans.P = 2,03 x 10-4), terwijl het oorspronkelijke expressieniveau geen differentiële expressie vertoont (mRNA.P = 3,80 x 10-1). Het trefwoord APBB2 trof 27 publicaties in de PubMed-database40, maar er werden geen verbanden met de dikke darm of darm gedetecteerd.
Een ander gen ENSG00000048052 (HDAC9, histondeacetylase 9) heeft de differentieel vertegenwoordigde mqTrans-waarden (mqTrans.P = 6,09 x 10-3) met behoud van praktisch dezelfde normale verdelingen tussen de fenotypische en controlegroepen (mRNA.P = 9,62 x 10-1). Het trefwoord HDAC9 bereikte 417 publicaties in de PubMed-database. Drie studies noemden ook de trefwoorden "dikke darm" of "darm" in de samenvattingen 41,42,43. Maar geen van hen onderzocht de rol van HDAC9 bij darmkanker.
De gegevens suggereerden de noodzaak van verdere evaluaties van deze donkere biomarkers op basis van hun post-transcriptieactiviteiten, bijvoorbeeld de vertaalde eiwitniveaus44,45.
Pan-kanker distributies van metabolisme-gerelateerde donkere en traditionele biomarkers
De metabolismegerelateerde traditionele biomarkers werden gescreend en vergeleken met donkere biomarkers bij 26 soorten kanker in de TCGA-dataset38. Beide categorieën biomarkers ondergingen een statistische evaluatie om significantieniveaus te onderscheiden in vroege (stadia I en II) en late (stadia III en IV) kankerstadia. Deze evaluatie maakte gebruik van Student's t-toetsen voor p-waarden, vervolgens gecorrigeerd voor meervoudige testen met behulp van valse ontdekkingspercentages (FDR's). Gedetailleerde gegevens voor elk van de 26 soorten kanker zijn te vinden in figuur 8.
Genen die FDR-gecorrigeerde p-waarden van minder dan 0,05 opleverden, werden geclassificeerd als traditionele biomarkers. Daarentegen werden donkere biomarkers gedefinieerd als biomarkers met FDR-gecorrigeerde p-waarden lager dan 0,05 in de mqTrans-weergave, terwijl ze tegelijkertijd geen statistisch significante verschillen in expressieniveaus vertoonden.
Figuur 9 onthult een algemene schaarste aan donkere biomarkers in vergelijking met traditionele biomarkers voor de meeste soorten kanker. Opmerkelijke uitzonderingen zijn BRCA, MESO en TGCT, die een grotere prevalentie van donkere biomarkers vertonen. Er wordt onthuld dat verschillende factoren, waaronder transcriptiefactoren, methylatiepatronen, genmutaties en omgevingsomstandigheden, de transcriptionele ontregeling van deze donkere biomarkers kunnen moduleren. Verdere complexiteit kan ontstaan als gevolg van overlappende niet-coderende RNA-transcripten die de expressieniveaus van donkere biomarkers kunnen verwarren. Transcriptie-ontregelingen van sommige donkere biomarkers werden ondersteund door hun differentiële eiwitniveaus44,45. De donkere biomarkers worden vaak over het hoofd gezien in traditionele studies en bieden intrigerende wegen voor toekomstig mechanistisch onderzoek.

Figuur 1: Een overzicht van het HealthModel en de modules voor functieselectie in dit protocol. Vervang de specifieke algoritmen in de functieselectiegroep en de classificatiegroep als de gebruiker bekend is met de Python-programmering. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 2: Volledige codestroom voor dit protocol. (a) Bereid de Python-omgeving voor. Maak om te beginnen een virtuele omgeving en installeer essentiële pakketten. Voor uitgebreide instructies, zie hoofdstuk 1. (B) Genereer mqTrans-functies. Verkrijg mqTrans-functies door de verstrekte code stap voor stap uit te voeren. Gedetailleerde uitleg is te vinden in hoofdstuk 2. (C) Selecteer mqTrans-functies. Dit gedeelte richt zich op het beoordelen van de mqTrans-functies. Raadpleeg hoofdstuk 3 voor meer informatie. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 3: Omgeving voorbereiden voor Python. (A) De opdracht om een gezondheidsmodel te maken. (B) Voer y in tijdens het maken van VE. (C) Het meest voorkomende commando voor het activeren van de VE. (D) Het commando voor het installeren van toorts 1.13.1. (E) Installeer extra bibliotheken voor het toortsgeometrische pakket. (F) Installeer het toorts-geometrische pakket. Klik hier om een grotere versie van deze figuur te bekijken.

Afbeelding 4: Voer het HealthModel uit om de mqTrans-functie op te halen. (A) Download de code. (B) Het voorbeeld van het gegevensbestand. Elke kolom bevat alle waarden van een regulerende factor en het eerste item is de gen-ID. Elke rij geeft de waarden van een bepaald monster, waarbij het eerste item de naam van het monster is. (C) Het voorbeeld van een labelbestand. De eerste kolom geeft de namen van de steekproeven en het klasselabel van elk steekproef wordt gegeven in de kolom met de titel label. De 0-waarde in de labelkolom betekent dat dit monster leeft, 1 betekent dood. (D) de output van mqTrans. Klik hier om een grotere versie van deze figuur te bekijken.

Afbeelding 5: Voer het algoritme voor het selecteren van functies uit voor de functie mqTrans. De resultaten van het algoritme voor functieselectie worden aan de gebruiker getoond. Klik hier om een grotere versie van deze figuur te bekijken.

Afbeelding 6: De maximale nauwkeurigheid van de testset van elk algoritme voor het selecteren van functies. De horizontale as geeft de algoritmen voor het selecteren van functies weer en de verticale as geeft de waarden van de nauwkeurigheid weer. De histogrammen tonen de experimentele gegevens van de drie instellingen, d.w.z. mqTrans, mRNA, mRNA+mqTrans. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 7: Top 50 donkere biomarkers met de kleinste p-waarden in de mqTrans-weergave. De kolom "Dark Biomarker" geeft de namen van de donkere biomarkers. De kolommen "mRNA.P" en "mqTrans.P" zijn de statistische t-test p-waarden tussen de fenotypische en controlegroepen. De achtergrondkleuren van de p-waarden zijn gekleurd tussen de p-waarden 1,00 (blauw) en 0,00 (rood), en de witte kleur staat voor p-waarde = 0,05. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 8: De details van de 26 kankers in The Cancer Genome Atlas (TCGA) in verschillende stadia. De kolommen "Cohort" en "Ziekteweefsel" beschrijven voor elke dataset de patiëntengroep en de weefsels met ziekte. De laatste vier kolommen geven het aantal monsters in respectievelijk de ontwikkelingsstadia I, II, III en IV. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 9: Het aantal donkere biomarkers en traditionele biomarkers bij 26 kankers. Op de horizontale as staan de 26 soorten kanker. De verticale as geeft het aantal donkere biomarkers en traditionele biomarkers voor deze kankersoorten. Klik hier om een grotere versie van deze figuur te bekijken.
Aanvullend coderingsbestand 1: HealthModel-mqTrans-v1-00.tar Klik hier om dit bestand te downloaden.