Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Biology

Generering af transkriptionsreguleringsvisning af transkriptomiske funktioner til forudsigelsesopgave og mørk biomarkørdetektion på små datasæt

Published: March 1, 2024 doi: 10.3791/66030

Summary

Her introducerer vi en protokol til konvertering af transkriptomiske data til en mqTrans-visning, der muliggør identifikation af mørke biomarkører. Selvom de ikke udtrykkes differentielt i konventionelle transkriptomiske analyser, udviser disse biomarkører differentiel ekspression i mqTrans-visningen. Tilgangen fungerer som en komplementær teknik til traditionelle metoder og afslører tidligere oversete biomarkører.

Abstract

Transkriptom repræsenterer ekspressionsniveauerne for mange gener i en prøve og har været meget udbredt i biologisk forskning og klinisk praksis. Forskere fokuserede normalt på transkriptomiske biomarkører med differentielle repræsentationer mellem en fænotypegruppe og en kontrolgruppe af prøver. Denne undersøgelse præsenterede en multitask graph-attention network (GAT) læringsramme for at lære de komplekse intergene interaktioner mellem referenceprøverne. En demonstrativ referencemodel blev forududdannet på de sunde prøver (HealthModel), som direkte kunne bruges til at generere den modelbaserede kvantitative transkriptionsreguleringsvisning (mqTrans) af de uafhængige testtranskriptomer. Den genererede mqTrans-visning af transkriptomer blev demonstreret ved forudsigelsesopgaver og mørk biomarkørdetektion. Det opfundne udtryk "mørk biomarkør" stammede fra dens definition af, at en mørk biomarkør viste differentiel repræsentation i mqTrans-visningen, men intet differentielt udtryk i dets oprindelige ekspressionsniveau. En mørk biomarkør blev altid overset i traditionelle biomarkørdetektionsstudier på grund af fraværet af differentiel ekspression. Kildekoden og manualen til rørledningen HealthModelPipe kan downloades fra http://www.healthinformaticslab.org/supp/resources.php.

Introduction

Transkriptom består af ekspressionerne af alle generne i en prøve og kan profileres af teknologier med høj kapacitet som microarray og RNA-seq1. Ekspressionsniveauerne for et gen i et datasæt kaldes en transkriptomisk funktion, og differentiel repræsentation af en transkriptomisk funktion mellem fænotypen og kontrolgrupperne definerer dette gen som en biomarkør for denne fænotype 2,3. Transkriptomiske biomarkører er blevet anvendt i vid udstrækning i undersøgelserne af sygdomsdiagnose4, biologisk mekanisme5 og overlevelsesanalyse 6,7 osv.

Genaktivitetsmønstre i det sunde væv bærer afgørende information om livet 8,9. Disse mønstre giver uvurderlig indsigt og fungerer som ideelle referencer til forståelse af de komplekse udviklingsbaner for godartede lidelser10,11 og dødelige sygdomme12. Gener interagerer med hinanden, og transkriptomer repræsenterer de endelige ekspressionsniveauer efter deres komplicerede interaktioner. Sådanne mønstre formuleres som transkriptionsreguleringsnetværk13 og metabolismenetværk14 osv. Ekspressionerne af messenger-RNA'er (mRNA'er) kan transkriptionelt reguleres af transkriptionsfaktorer (TF'er) og lange intergene ikke-kodende RNA'er (lincRNA'er)15,16,17. Konventionel differentialekspressionsanalyse ignorerede sådanne komplekse geninteraktioner med antagelsen om uafhængighed mellem funktioner18,19.

Nylige fremskridt inden for grafneurale netværk (GNN'er) viser ekstraordinært potentiale i at udtrække vigtig information fra OMIC-baserede data til kræftstudier20, f.eks. identifikation af co-ekspressionsmoduler21. GNN'ernes medfødte kapacitet gør dem ideelle til modellering af de indviklede forhold og afhængigheder mellem gener22,23.

Biomedicinske undersøgelser fokuserer ofte på nøjagtigt at forudsige en fænotype mod kontrolgruppen. Sådanne opgaver er almindeligvis formuleret som binære klassifikationer 24,25,26. Her er de to klasseetiketter typisk kodet som 1 og 0, sandt og falsk, eller endda positivt og negativt27.

Denne undersøgelse havde til formål at tilvejebringe en brugervenlig protokol til generering af transkriptionsreguleringsvisningen (mqTrans) af et transkriptomdatasæt baseret på den forududdannede grafopmærksomhedsnetværk (GAT) referencemodel. Multitask-GAT-rammen fra et tidligere offentliggjort værk26 blev brugt til at transformere transkriptomiske funktioner til mqTrans-funktionerne. Et stort datasæt af sunde transkriptomer fra University of California, Santa Cruz (UCSC) Xena platform28 blev brugt til at prætræne referencemodellen (HealthModel), som kvantitativt målte transkriptionsreglerne fra regulatoriske faktorer (TF'er og lincRNA'er) til mål-mRNA'erne. Den genererede mqTrans-visning kan bruges til at opbygge forudsigelsesmodeller og registrere mørke biomarkører. Denne protokol bruger patientdatasættet for kolonadenocarcinom (COAD) fra The Cancer Genome Atlas (TCGA) database29 som et illustrativt eksempel. I denne sammenhæng kategoriseres patienter i trin I eller II som negative prøver, mens de i trin III eller IV betragtes som positive prøver. Fordelingen af mørke og traditionelle biomarkører på tværs af de 26 TCGA-kræfttyper sammenlignes også.

Beskrivelse af HealthModel-pipelinen
Den metode, der anvendes i denne protokol, er baseret på den tidligere offentliggjorte ramme26 som skitseret i figur 1. Til at begynde med skal brugerne forberede inputdatasættet, indføre det i den foreslåede HealthModel-pipeline og hente mqTrans-funktioner. Detaljerede instruktioner til dataforberedelse findes i afsnit 2 i protokolafsnittet. Derefter har brugerne mulighed for at kombinere mqTrans-funktioner med de originale transkriptomiske funktioner eller kun fortsætte med de genererede mqTrans-funktioner. Det producerede datasæt underkastes derefter en proces til valg af funktioner, hvor brugerne har fleksibiliteten til at vælge deres foretrukne værdi for k i k-fold krydsvalidering til klassificering. Den primære evalueringsmetrik, der anvendes i denne protokol, er nøjagtighed.

HealthModel26 kategoriserer de transkriptomiske egenskaber i tre forskellige grupper: TF (transkriptionsfaktor), lincRNA (langt intergent ikke-kodende RNA) og mRNA (messenger-RNA). TF-funktionerne er defineret ud fra de annoteringer, der er tilgængelige i Human Protein Atlas 30,31. Dette arbejde udnytter annotationerne af lincRNA'er fra GTEx-datasættet32. Gener, der tilhører veje på tredje niveau i KEGG-databasen33, betragtes som mRNA-funktioner. Det er værd at bemærke, at hvis en mRNA-funktion udviser regulatoriske roller for et målgen som dokumenteret i TRRUST-databasen34, omklassificeres det til TF-klassen.

Denne protokol genererer også manuelt de to eksempelfiler for gen-id'erne for regulatoriske faktorer (regulatory_geneIDs.csv) og mål-mRNA (target_geneIDs.csv). Den parvise afstandsmatrix blandt de regulatoriske egenskaber (TF'er og lincRNA'er) beregnes ved hjælp af Pearson-korrelationskoefficienterne og grupperes af den populære værktøjsvægtede gen-co-ekspressionsnetværksanalyse (WGCNA)36 (adjacent_matrix.csv). Brugere kan direkte bruge HealthModel-pipelinen sammen med disse eksempelkonfigurationsfiler til at generere mqTrans-visningen af et transkriptomisk datasæt.

Tekniske detaljer om HealthModel
HealthModel repræsenterer de indviklede forhold mellem TF'er og lincRNA'er som en graf, hvor inputfunktionerne tjener som hjørnerne betegnet med V og en inter-vertex kantmatrix udpeget som E. Hver prøve er kendetegnet ved K-regulatoriske træk, symboliseret som VK×1. Specifikt omfattede datasættet 425 TF'er og 375 lincRNA'er, hvilket resulterede i en prøvedimensionalitet på K = 425 + 375 = 800. For at etablere kantmatrixen E anvendte dette arbejde det populære værktøj WGCNA35. Den parvise vægt, der forbinder to hjørner repræsenteret som Equation 1 og Equation 2, bestemmes af Pearson-korrelationskoefficienten. Det genregulerende netværk udviser en skalafri topologi36, der er kendetegnet ved tilstedeværelsen af hubgener med centrale funktionelle roller. Vi beregner korrelationen mellem to funktioner eller hjørner Equation 1 og Equation 2ved hjælp af det topologiske overlapningsmål (TOM) som følger:

Equation 3(1)

Equation 4(2)

Den bløde tærskel β beregnes ved hjælp af funktionen 'pickSoft Threshold' fra WGCNA-pakken. Effekteksponentialfunktionen aij anvendes, hvor Equation 5 repræsenterer et gen eksklusive i og j og Equation 6 repræsenterer toppunktforbindelsen. WGCNA grupperer ekspressionsprofilerne for de transkriptomiske træk i flere moduler ved hjælp af et almindeligt anvendt ulighedsmål (Equation 737.

HealthModel-rammen blev oprindeligt designet som en multitask-læringsarkitektur26. Denne protokol bruger kun modelfortræningsopgaven til konstruktion af den transkriptomiske mqTrans-visning. Brugeren kan vælge at forfine den forudtrænede HealthModel yderligere under opmærksomhedsnetværket for multitask-grafer med yderligere opgavespecifikke transkriptomiske prøver.

Tekniske detaljer om valg og klassificering af funktioner
Funktionsvalgspuljen implementerer elleve FS-algoritmer (feature selection). Blandt dem er tre filterbaserede FS-algoritmer: valg af K bedste funktioner ved hjælp af den maksimale informationskoefficient (SK_mic), valg af K-funktioner baseret på FPR for MIC (SK_fpr) og valg af K-funktioner med den højeste falske opdagelsesrate for MIC (SK_fdr). Derudover vurderer tre træbaserede FS-algoritmer individuelle funktioner ved hjælp af et beslutningstræ med Gini-indekset (DT_gini), adaptive boostede beslutningstræer (AdaBoost) og tilfældig skov (RF_fs). Puljen indeholder også to indpakningsmetoder: Rekursiv funktionseliminering med lineær støttevektorklassifikator (RFE_SVC) og eliminering af rekursiv funktion med den logistiske regressionsklassifikator (RFE_LR). Endelig er to integreringsalgoritmer inkluderet: lineær SVC-klassifikator med de højest rangerede L1-funktionsvigtighedsværdier (lSVC_L1) og logistisk regressionsklassifikator med de højest rangerede L1-funktionsvigtighedsværdier (LR_L1).

Klassifikatorpuljen anvender syv forskellige klassifikatorer til at opbygge klassificeringsmodeller. Disse klassifikatorer omfatter lineær støttevektormaskine (SVC), Gaussisk naiv Bayes (GNB), logistisk regressionsklassifikator (LR), k-nærmeste nabo, med k indstillet til 5 som standard (KNN), XGBoost, tilfældig skov (RF) og beslutningstræ (DT).

Den tilfældige opdeling af datasættet i toget: testundersæt kan indstilles på kommandolinjen. Det demonstrerede eksempel bruger forholdet mellem tog: test = 8: 2.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

BEMÆRK: Følgende protokol beskriver detaljerne i den informatiske analytiske procedure og Python-kommandoerne i de overordnede moduler. Figur 2 illustrerer de tre hovedtrin med eksempler på kommandoer, der anvendes i denne protokol, og henviser til tidligere offentliggjorte værker26,38 for flere tekniske detaljer. Gør følgende protokol under en normal brugerkonto i et computersystem, og undgå at bruge administratoren eller root-kontoen. Dette er en beregningsprotokol og har ingen biomedicinske farlige faktorer.

1. Forbered Python-miljø

  1. Opret et virtuelt miljø.
    1. Denne undersøgelse brugte programmeringssproget Python og et virtuelt Python-miljø (VE) med Python 3.7. Følg disse trin (figur 3A):
      Conda Opret -n HealthModel python = 3.7
      conda create
      er kommandoen til at oprette en ny VE. Parameteren -n angiver navnet på det nye miljø, i dette tilfælde healthmodel. Og python=3.7 angiver den Python-version, der skal installeres. Vælg et foretrukket navn og Python-version, der understøtter ovenstående kommando.
    2. Efter at have kørt kommandoen svarer outputtet til figur 3B. Indtast y og vent på, at processen er afsluttet.
  2. Aktivér det virtuelle miljø
    1. I de fleste tilfælde skal du aktivere den oprettede VE med følgende kommando (figur 3C):
      Conda aktiverer HealthModel
    2. Følg de platformsspecifikke instruktioner for VE-aktiveringen, hvis nogle platforme kræver, at brugeren uploader de platformsspecifikke konfigurationsfiler til aktivering.
  3. Installer PyTorch 1.13.1
    1. PyTorch er en populær Python-pakke til kunstig intelligens (AI) algoritmer. Brug PyTorch 1.13.1, baseret på CUDA 11.7 GPU-programmeringsplatformen, som et eksempel. Find andre versioner på https://pytorch.org/get-started/previous-versions/. Brug følgende kommando (figur 3D):
      PIP3 Installer Torch TorchVision TorchAudio
      BEMÆRK: Det anbefales kraftigt at bruge PyTorch version 1.12 eller nyere. Ellers kan installation af den nødvendige pakke torch_geometric være udfordrende, som det fremgår af den officielle torch_geometric hjemmeside: https://pytorch-geometric.readthedocs.io/en/latest/install/installation.html.
  4. Installer yderligere pakker til fakkelgeometrisk
    1. Følg retningslinjerne på https://pytorch-geometric.readthedocs.io/en/latest/install/installation.html, installer følgende pakker: torch_scatter, torch_sparse, torch_cluster og torch_spline_conv ved hjælp af kommandoen (figur 3E):
      pip installere pyg_lib torch_scatter torch_sparse torch_cluster torch_spline_conv -f https://data.pyg.org/whl/torch-1.13.0+cu117.html
  5. Installer fakkelgeometrisk pakke.
    1. Denne undersøgelse kræver en specifik version, 2.2.0, af den fakkelgeometriske pakke. Kør kommandoen (figur 3F):
      PIP-installation torch_geometric==2.2.0
  6. Installer andre pakker.
    1. Pakker som pandaer er normalt tilgængelige som standard. Hvis ikke, skal du installere dem ved hjælp af pip-kommandoen. For eksempel, for at installere pandas og xgboost, kør:
      pip installere pandaer
      pip installere xgboost

2. Brug af den forududdannede HealthModel til at generere mqTrans-funktionerne

  1. Download koden og den forudtrænede model.
    1. Download koden og den prætrænede HealthModel fra hjemmesiden: http://www.healthinformaticslab.org/supp/resources.php, som hedder HealthModel-mqTrans-v1-00.tar.gz (figur 4A). Den downloadede fil kan dekomprimeres til en brugerdefineret sti. Den detaljerede formulering og de understøttende data for den implementerede protokol findes i26.
  2. Indfør parametrene for at køre HealthModel.
    1. Først skal du ændre arbejdsmappen til mappen HealthModel-mqTrans i kommandolinjen. Brug følgende syntaks til at køre koden:
      python main.py
      Detaljerne vedrørende hver parameter og data, model og outputmapper er som følger:
      datamappe: Dette er kildedatamappen, og hver datafil er i csv-format. Denne datamappe indeholder to filer (se detaljerede beskrivelser i trin 2.3 og 2.4). Disse filer skal erstattes med personlige data.
      data.csv: Den transkriptomiske matrixfil. Den første række viser funktions-id'erne (eller gen-id'erne), og den første kolonne angiver eksempel-id'erne. Listen over gener inkluderer de regulatoriske faktorer (TF'er og lincRNA'er) og de regulerede mRNA-gener.
      label.csv: Eksempeletiketfilen. Den første kolonne viser eksempel-id'erne, og kolonnen med navnet "etiket" giver eksempeletiketten.
      modelmappe: Mappen til lagring af oplysninger om modellen:
      HealthModel.pth: Den forududdannede HealthModel.
      regulatory_geneIDs.csv: De regulatoriske gen-id'er, der anvendes i denne undersøgelse.
      target_geneIDs.csv: De målgener, der anvendes i denne undersøgelse.
      adjacent_matrix.csv: Den tilstødende matrix af regulatoriske gener.
      outputmappe: Outputfilerne skrives til denne mappe, oprettet af koden.
      test_target.csv: Genekspressionsværdien af målgener efter Z-normalisering og imputation.
      pred_target.csv: Den forudsagte genekspressionsværdi af målgener.
      mq_target.csv: Den forudsagte genekspressionsværdi af målgener.
  3. Forbered den transkriptomiske matrixfil i csv-format.
    1. Hver række repræsenterer en prøve, og hver kolonne repræsenterer et gen (figur 4B). Navngiv den transkriptomiske datamatrixfil som data.csv i datamappen .
      BEMÆRK: Denne fil kan genereres ved manuelt at gemme en datamatrix i .csv-format fra software som Microsoft Excel. Den transkriptomiske matrix kan også genereres ved computerprogrammering.
  4. Forbered etiketfilen i csv-format.
    1. I lighed med den transkriptomiske matrixfil skal du navngive etiketfilen som label.csv i datamappen (figur 4C).
      BEMÆRK: Den første kolonne angiver eksempelnavnene, og klasseetiketten for hvert eksempel er angivet i etiketten med kolonnetitlen. Værdien 0 i etiketkolonnen betyder, at denne prøve er negativ, 1 betyder en positiv prøve.
  5. Generer mqTrans-funktionerne.
    1. Kør følgende kommando for at generere mqTrans-funktionerne og få output vist i figur 4D. mqTrans-funktionerne genereres som filen ./output/mq_targets.csv, og etiketfilen gemmes igen som filen ./output/label.csv. For nemheds skyld ekstraheres de oprindelige ekspressionsværdier for mRNA-generne også som filen ./output/ test_target.csv.
      python ./Get_mqTrans/kode/main.py ./data ./Get_mqTrans/model ./output

3. Vælg mqTrans-funktioner

  1. Syntaks for koden til valg af funktion
    1. Først skal du ændre arbejdsmappen til mappen HealthModel-mqTrans . Brug følgende syntaks:
      python ./FS_classification/testMain.py
      Detaljerne for hver parameter er som følger:
      in-data-fil: Inputdatafilen
      in-label-file: Etiketten for inputdatafilen
      outputmappe: To outputfiler gemmes i denne mappe, herunder Output-score.xlsx (metoden til valg af funktion og nøjagtigheden af den tilsvarende klassifikator) og Output-SelectedFeatures.xlsx (de valgte funktionsnavne for hver algoritme til valg af funktioner).
      1. select_feature_number: Vælg antallet af funktioner, der spænder fra 1 til antallet af funktionerne i datafilen.
      2. test_size: Indstil forholdet mellem testprøven og split. For eksempel betyder 0,2, at inputdatasættet er tilfældigt opdelt i toget: testdelmængder i forholdet 0,8:0,2.
      3. kombiner: Hvis det er sandt, skal du kombinere to datafiler sammen for valg af funktioner, dvs. de oprindelige udtryksværdier og mqTrans-funktionerne. Hvis det er falsk, skal du bare bruge en datafil til valg af funktioner, dvs. de oprindelige udtryksværdier eller mqTrans-funktionerne.
      4. Kombiner fil: Hvis kombinationen er sand, skal du angive dette filnavn for at gemme den kombinerede datamatrix.
        BEMÆRK: Denne pipeline har til formål at demonstrere, hvordan de genererede mqTrans-funktioner fungerer på klassificeringsopgaver, og den bruger direkte filen, der genereres af afsnit 2, til følgende handlinger.
  2. Kør algoritme til valg af funktioner til valg af mqTrans-funktioner.
    1. Drej mejetærskeren =False , hvis brugeren vælger mqTrans-funktioner eller originale funktioner.
    2. Vælg først 800 originale funktioner og opdel datasættet i tog: test = 0.8: 0.2:
      python ./FS_classification/testMain.py ./output/test_target.csv ./output/label.csv ./resultat 800 0.2 Falsk
    3. Drej kombiner =Sand, hvis brugeren vil kombinere mqTrans-funktionerne med de oprindelige udtryksværdier for at vælge funktioner. Her er det demonstrative eksempel at vælge 800 funktioner og opdele datasættet i tog: test = 0.8: 0.2.2:
      python ./FS_classification/testMain.py ./output/mq_targets.csv ./output/label.csv ./result_combine 800 0.2 True ./output/test_target.csv
      BEMÆRK: Figur 5 viser outputoplysningerne. De supplerende filer, der kræves til denne protokol, findes i HealthModel-mqTrans-v1-00.tar mappe (supplerende kodningsfil 1).

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

Evaluering af mqTrans-visningen af det transkriptomiske datasæt
Testkoden bruger elleve FS-algoritmer (feature selection) og syv klassifikatorer til at evaluere, hvordan den genererede mqTrans-visning af det transkriptomiske datasæt bidrager til klassificeringsopgaven (figur 6). Testdatasættet består af 317 colon adenocarcinom (COAD) fra The Cancer Genome Atlas (TCGA) database29. COAD-patienterne i fase I eller II betragtes som de negative prøver, mens de i trin III eller IV er de positive.

Elleve FS-algoritmer implementeres i testkoden. Der er tre filterbaserede FS-algoritmer, herunder vælg K bedste funktioner efter MIC (SK_mic), vælg K-funktioner efter FPR for MIC (SK_fpr) og vælg K-funktioner efter den højeste FDR af MIC (SK_fpr). Tre træbaserede FS-algoritmer evaluerer de enkelte træk ved hjælp af et beslutningstræ med henholdsvis gini-indeks (DT_gini), de adaptive boostede beslutningstræer (AdaBoost) og den tilfældige skov (RF_fs). FS-puljen i testkoden evaluerer også to wrappers rekursiv funktionseliminering (RFE) med lineær supportvektorklassifikator (SVC) (RFE_SVC) og RFE med logistisk regressionsklassifikator (RFE_LR) og to indlejringsalgoritmer lineær SVC-klassifikator med de højest rangerede L1-funktionsvigtighedsværdier (lSVC_L1) og logistisk regressionsklassifikator med de højest rangerede L1-funktionsvigtighedsværdier (LR_L1).

Testkoden bygger klassificeringsmodellerne ved hjælp af syv klassifikatorer, herunder lineær støttevektormaskine (SVC), Gaussian Naïve Bayes (GNB), logistisk regressionsklassifikator (LR), k-nærmeste nabo, k-5 som standard (KNN), XGBoost, tilfældig skov (RF) og beslutningstræ (DT).

Figur 6 viser den maksimale testnøjagtighed af mqTrans-funktionerne, de originale mRNA-funktioner og den kombinerede delmængde af mRNA- og mqTrans-funktionerne, der anbefales af hver FS-algoritme.

De kombinerede funktionsundergrupper (mRNA+mqTrans) har opnået den højeste nøjagtighed 0,7656 på "SK_fpr" FS-metoden, bedre end de enkelte funktionstyper mqTrans (0,7188) og originalt mRNA (0,7188). Lignende mønstre kan observeres for de andre FS-algoritmer. Brugeren kan kontrollere de valgte funktioner i outputfilen Output-SelectedFeatures.csv.

Detektering af de mørke biomarkører
Tidligere undersøgelser viste eksistensen af de udifferentielt udtrykte gener med signifikant differentielt repræsenterede mqTrans-værdier mellem fænotypiske og kontrolgrupper 26,38,39. Disse gener kaldes mørke biomarkører, fordi traditionelle biomarkørdetektionsundersøgelser ignorerer dem ved deres udifferentierede udtryk. Den statistiske analysefunktion t.test i Microsoft Excel kan bruges til at definere en funktion, der udtrykkes forskelligt, hvis dens statistiske p-værdi er mindre end 0,05.

Blandt de 3062 funktioner med de genererede mqTrans-værdier blev 221 mørke biomarkører detekteret (figur 7). Det tredje rangerede gen ENSG00000163697 (APBB2, Amyloid Beta Precursor Protein Binding Family B Member 2) viser signifikant differentielt repræsenterede mqTrans-værdier (mqTrans.P = 2,03 x 10-4), mens dets oprindelige ekspressionsniveau ikke viser nogen differentiel ekspression (mRNA.P = 3,80 x 10-1). Nøgleordet APBB2 ramte 27 publikationer i PubMed-databasen40, men der blev ikke fundet nogen forbindelser med tyktarmen eller tarmen.

Et andet gen ENSG00000048052 (HDAC9, Histone Deacetylase 9) har de differentielt repræsenterede mqTrans-værdier (mqTrans.P = 6,09 x 10-3), samtidig med at de opretholder praktisk talt de samme normalfordelinger mellem fænotypiske og kontrolgrupper (mRNA.P = 9,62 x 10-1). Nøgleordet HDAC9 ramte 417 publikationer i PubMed-databasen. Tre undersøgelser nævnte også nøgleordene "kolon" eller "tarm" i abstracts 41,42,43. Men ingen af dem undersøgte HDAC9's rolle i tyktarmskræft.

Dataene antydede nødvendigheden af yderligere evalueringer af disse mørke biomarkører fra deres posttranskriptionsaktiviteter, f.eks. de oversatte proteinniveauer44,45.

Pan-cancer fordelinger af metabolisme-relaterede mørke og traditionelle biomarkører
De metabolismerelaterede traditionelle biomarkører blev screenet og sammenlignet med mørke biomarkører på tværs af 26 kræfttyper i TCGA-datasæt38. Begge kategorier af biomarkører gennemgik statistisk evaluering for at skelne signifikansniveauer på tværs af tidlige (trin I og II) og sene (stadier III og IV) kræftstadier. Denne evaluering anvendte Student's t-tests for p-værdier, efterfølgende korrigeret for flere test ved hjælp af falske opdagelsesrater (FDR'er). Detaljerede data for hver af de 26 kræfttyper findes i figur 8.

Gener, der gav FDR-korrigerede p-værdier under 0,05, blev klassificeret som traditionelle biomarkører. I modsætning hertil blev mørke biomarkører defineret som dem med FDR-korrigerede p-værdier under 0,05 i mqTrans-visningen, mens de samtidig ikke udviste statistisk signifikante forskelle i ekspressionsniveauer.

Figur 9 viser en generel mangel på mørke biomarkører sammenlignet med traditionelle biomarkører på tværs af de fleste kræftformer. Bemærkelsesværdige undtagelser omfatter BRCA, MESO og TGCT, som manifesterer en større forekomst af mørke biomarkører. Det afsløres, at forskellige faktorer, herunder transkriptionsfaktorer, methyleringsmønstre, genmutationer og miljøforhold, kunne modulere transkriptionel dysregulering af disse mørke biomarkører. Yderligere kompleksitet kan opstå på grund af overlappende ikke-kodende RNA-transkripter, der kan forvirre ekspressionsniveauerne for mørke biomarkører. Transskriptionsdysreguleringer af nogle mørke biomarkører blev understøttet af deres differentielle proteinniveauer44,45. De mørke biomarkører overses ofte i traditionelle studier og præsenterer spændende veje for fremtidige mekanistiske undersøgelser.

Figure 1
Figur 1: En oversigt over modulerne HealthModel og valg af funktioner i denne protokol. Udskift de specifikke algoritmer i funktionsvalgspuljen og klassificeringspuljen, hvis brugeren er fortrolig med Python-programmeringen. Klik her for at se en større version af denne figur.

Figure 2
Figur 2: Komplet kodeflow for denne protokol. (a) Forbered Python-miljø. Til at begynde med skal du oprette et virtuelt miljø og installere vigtige pakker. For omfattende instruktioner henvises til afsnit 1. (b) Generer mqTrans-funktioner. Hent mqTrans-funktioner ved at udføre den medfølgende kode trin for trin. Detaljerede forklaringer findes i afsnit 2. (c) Vælg mqTrans-funktioner. Dette afsnit fokuserer på at vurdere mqTrans-funktionerne. Se afsnit 3 for detaljerede oplysninger. Klik her for at se en større version af denne figur.

Figure 3
Figur 3: Forbered miljø til Python. (A) Kommandoen til at oprette sundhedsmodel. (B) Indtast y under oprettelsesprocessen VE. (C) Den mest almindelige kommando til aktivering af VE. (D) Kommandoen til installation af fakkel 1.13.1. (E) Installer yderligere biblioteker til fakkelgeometrisk pakke. (F) Installer brændergeometrisk pakke. Klik her for at se en større version af denne figur.

Figure 4
Figur 4: Kør HealthModel for at få mqTrans-funktionen. (A) Download koden. (B) Eksemplet med datafilen. Hver kolonne har alle værdierne for en regulatorisk faktor, og det første element er gen-ID'et. Hver række angiver værdierne for en given prøve, hvor det første element er eksempelnavnet. (C) Eksemplet på en etiketfil. Den første kolonne indeholder eksempelnavnene, og klasseetiketten for hvert eksempel er angivet i etiketten med kolonnetitlen. Værdien 0 i etiketkolonnen betyder, at denne prøve er i live, 1 betyder død. D) output fra mqTrans. Klik her for at se en større version af denne figur.

Figure 5
Figur 5: Kør algoritmen til valg af funktioner for funktionen mqTrans. Resultaterne af algoritmen til valg af funktioner vises til brugeren. Klik her for at se en større version af denne figur.

Figure 6
Figur 6: Den maksimale testsætnøjagtighed for hver algoritme til valg af funktioner. Den vandrette akse viser algoritmerne til valg af funktioner, og den lodrette akse giver værdierne for nøjagtigheder. Histogrammerne viser de eksperimentelle data for de tre indstillinger, dvs. mqTrans, mRNA, mRNA + mqTrans. Klik her for at se en større version af denne figur.

Figure 7
Figur 7: Top 50 mørke biomarkører med de mindste p-værdier i mqTrans-visningen. Kolonnen "Mørk biomarkør" giver de mørke biomarkørnavne. Kolonnerne "mRNA.P" og "mqTrans.P" er de statistiske t-test p-værdier mellem fænotypiske og kontrolgrupper. Baggrundsfarverne i p-værdierne farves mellem p-værdierne 1,00 (blå) og 0,00 (rød), og den hvide farve repræsenterer p-værdi = 0,05. Klik her for at se en større version af denne figur.

Figure 8
Figur 8: Detaljerne om de 26 kræftformer i The Cancer Genome Atlas (TCGA) på forskellige stadier. Kolonnerne "Kohorte" og "Sygdomsvæv" beskriver patientgruppen og væv med sygdom for hvert datasæt. De sidste fire kolonner angiver antallet af prøver i udviklingsstadierne I, II, III og IV. Klik her for at se en større version af denne figur.

Figure 9
Figur 9: Antallet af mørke biomarkører og traditionelle biomarkører i 26 kræftformer. Den vandrette akse viser de 26 kræftformer. Den lodrette akse angiver antallet af mørke biomarkører og traditionelle biomarkører for disse kræftformer. Klik her for at se en større version af denne figur.

Supplerende kodningsfil 1: HealthModel-mqTrans-v1-00.tar Klik her for at downloade denne fil.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

Afsnit 2 (Brug den forudtrænede HealthModel til at generere mqTrans-funktionerne) i protokollen er det mest kritiske trin i denne protokol. Efter forberedelse af det beregningsmæssige arbejdsmiljø i afsnit 1 genererer afsnit 2 mqTrans-visningen af et transkriptomisk datasæt baseret på den forududdannede store referencemodel. Afsnit 3 er et demonstrativt eksempel på valg af de genererede mqTrans-funktioner til biomarkørdetektioner og forudsigelsesopgaver. Brugerne kan udføre andre transkriptomiske analyser på dette mqTrans-datasæt ved hjælp af deres egne værktøjer eller koder.

Den oprindelige HealthModel-ramme kan yderligere forfine den forudtrænede HealthModel ved hjælp af multitask-arkitekturen, som beskrevet i26. Denne protokol fokuserer på brugen af den forudtrænede referencemodel til at generere mqTrans-visningen af et transkriptomisk datasæt.

Standardmodellen for prætrænet reference blev etableret på de raske prøver og er muligvis ikke et godt valg til nogle specifikke opgaver, f.eks. undersøgelsen mellem primær og metastatisk kræft. Beregningshastigheden er også langsom for et stort transkriptomisk datasæt.

Betydningen af denne protokol er at give en komplementær mqTrans-visning af den mest tilgængelige OMIC datatype, dvs. transkriptom. Mørke biomarkører kan afsløres fra de udifferentieret udtrykte gener, der ignoreres af den konventionelle transkriptomiske analyse. En nylig undersøgelse opdagede syv mørke biomarkører for metastatisk tyktarmskræft (mCC) baseret på tre uafhængige kohorter på 805 prøver i alt44. Mørke biomarkører modtog begrænsede vådlaboratorieundersøgelser på grund af deres udifferentierede udtryk. Imidlertid koder en af de detekterede mCC mørke biomarkører YTHDC2 for proteinet YTH-domænet indeholdende 2, hvis proteinniveauer blev observeret at være positivt korreleret med metastasestatus for humane gastriske kræftceller46 og tyktarmskræft47. Nye biologiske indsigter i mørke biomarkører mangler stadig at blive løst gennem in vitro- og in vivo-teknologier.

Denne protokol er designet til at være fuldt modulær. Referencemodeller, der er forududdannet på andre store datasæt som primære kræftformer, vil lette undersøgelsen af tumormetastaser. Denne protokol vil også blive udforsket for applikationer i andre livsdomæner, herunder planter, svampe og mikrober.

Beregningseffektiviteten af denne protokol er planlagt til at blive forbedret gennem parallelisering og algoritmisk optimering.

Denne protokol beskriver proceduren til at transformere et transkriptomisk datasæt til en ny mqTrans-visning, og de transformerede mqTrans-værdier for et gen måler kvantitativt transkriptionsreguleringsændringerne sammenlignet med referenceprøverne. En standardmodel blev forududdannet på de sunde transkriptomer og frigivet som reference HealthModel.

Kildekoden til to downstream-opgaver leveres for at lette biomedicinske forskeres nemme udnyttelse af denne protokol. De eksperimentelle data viser, at de transformerede mqTrans-funktioner kunne forbedre forudsigelsesopgaverne ved kun at bruge de oprindelige udtryksniveauer. mqTrans-visningen kan også afsløre de latente fænotypiske forbindelser af nogle mørke biomarkører uden differentielle udtryk i de originale transkriptomiske data.

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

Forfatterne har intet at afsløre.

Acknowledgments

Dette arbejde blev støttet af Senior og Junior Technological Innovation Team (20210509055RQ), Guizhou Provincial Science and Technology Projects (ZK2023-297), Science and Technology Foundation of Health Commission of Guizhou Province (gzwkj2023-565), Science and Technology Project of Education Department of Jilin Province (JJKH20220245KJ og JJKH20220226SK), National Natural Science Foundation of China (U19A2061), Jilin Provincial Key Laboratory of Big Data Intelligent Computing (20180622002JC) og grundforskningsfondene for de centrale universiteter, JLU. Vi udtrykker vores dybeste påskønnelse til anmeldelsesredaktøren og de tre anonyme korrekturlæsere for deres konstruktive kritik, som har været medvirkende til væsentligt at forbedre strengheden og klarheden i denne protokol.

Materials

Name Company Catalog Number Comments
Anaconda Anaconda version 2020.11 Python programming platform
Computer N/A N/A Any general-purpose computers satisfy the requirement
GPU card N/A N/A Any general-purpose GPU cards with the CUDA computing library
pytorch Pytorch version 1.13.1 Software
torch-geometric Pytorch version 2.2.0 Software

DOWNLOAD MATERIALS LIST

References

  1. Mutz, K. -O., Heilkenbrinker, A., Lönne, M., Walter, J. -G., Stahl, F. Transcriptome analysis using next-generation sequencing. Curr Opin in Biotechnol. 24 (1), 22-30 (2013).
  2. Meng, G., Tang, W., Huang, E., Li, Z., Feng, H. A comprehensive assessment of cell type-specific differential expression methods in bulk data. Brief Bioinform. 24 (1), 516 (2023).
  3. Iqbal, N., Kumar, P. Integrated COVID-19 Predictor: Differential expression analysis to reveal potential biomarkers and prediction of coronavirus using RNA-Seq profile data. Comput Biol Med. 147, 105684 (2022).
  4. Ravichandran, S., et al. VB(10), a new blood biomarker for differential diagnosis and recovery monitoring of acute viral and bacterial infections. EBioMedicine. 67, 103352 (2021).
  5. Lv, J., et al. Targeting FABP4 in elderly mice rejuvenates liver metabolism and ameliorates aging-associated metabolic disorders. Metabolism. 142, 155528 (2023).
  6. Cruz, J. A., Wishart, D. S. Applications of machine learning in cancer prediction and prognosis. Cancer Inform. 2, 59-77 (2007).
  7. Cox, D. R. Analysis of Survival Data. , Chapman and Hall/CRC. London. (2018).
  8. Newman, A. M., et al. Robust enumeration of cell subsets from tissue expression profiles. Nat Methods. 12 (5), 453-457 (2015).
  9. Ramilowski, J. A., et al. A draft network of ligand-receptor-mediated multicellular signalling in human. Nat Commun. 6 (1), 7866 (2015).
  10. Xu, Y., et al. MiR-145 detection in urinary extracellular vesicles increase diagnostic efficiency of prostate cancer based on hydrostatic filtration dialysis method. Prostate. 77 (10), 1167-1175 (2017).
  11. Wang, Y., et al. Profiles of differential expression of circulating microRNAs in hepatitis B virus-positive small hepatocellular carcinoma. Cancer Biomark. 15 (2), 171-180 (2015).
  12. Hu, S., et al. Transcriptional response profiles of paired tumor-normal samples offer novel. Oncotarget. 8 (25), 41334-41347 (2017).
  13. Xu, H., Luo, D., Zhang, F. DcWRKY75 promotes ethylene induced petal senescence in carnation (Dianthus caryophyllus L). Plant J. 108 (5), 1473-1492 (2021).
  14. Niu, H., et al. Dynamic role of Scd1 gene during mouse oocyte growth and maturation. Int J Biol Macromol. 247, 125307 (2023).
  15. Aznaourova, M., et al. Single-cell RNA sequencing uncovers the nuclear decoy lincRNA PIRAT as a regulator of systemic monocyte immunity during COVID-19. Proc Natl Acad Sci U S A. 119 (36), 2120680119 (2022).
  16. Prakash, A., Banerjee, M. An interpretable block-attention network for identifying regulatory feature interactions. Brief Bioinform. 24 (4), (2023).
  17. Zhai, Y., et al. Single-cell RNA sequencing integrated with bulk RNA sequencing analysis reveals diagnostic and prognostic signatures and immunoinfiltration in gastric cancer. Comput Biol Med. 163, 107239 (2023).
  18. Duan, L., et al. Dynamic changes in spatiotemporal transcriptome reveal maternal immune dysregulation of autism spectrum disorder. Comput Biol Med. 151, 106334 (2022).
  19. Zolotareva, O., et al. Flimma: a federated and privacy-aware tool for differential gene expression analysis). Genome Biol. 22 (1), 338 (2021).
  20. Su, R., Zhu, Y., Zou, Q., Wei, L. Distant metastasis identification based on optimized graph representation of gene. Brief Bioinform. 23 (1), (2022).
  21. Xing, X., et al. Multi-level attention graph neural network based on co-expression gene modules for disease diagnosis and prognosis. Bioinformatics. 38 (8), 2178-2186 (2022).
  22. Bongini, P., Pancino, N., Scarselli, F., Bianchini, M. BioGNN: How Graph Neural Networks Can Solve Biological Problems. Artificial Intelligence and Machine Learning for Healthcare: Vol. 1: Image and Data Analytics. , Springer. Cham. (2022).
  23. Muzio, G., O'Bray, L., Borgwardt, K. Biological network analysis with deep learning. Brief Bioinform. 22 (2), 1515-1530 (2021).
  24. Luo, H., et al. Multi-omics integration for disease prediction via multi-level graph attention network and adaptive fusion. bioRxiv. , (2023).
  25. Feng, X., et al. Selecting multiple biomarker subsets with similarly effective binary classification performances. J Vis Exp. (140), e57738 (2018).
  26. Duan, M., et al. Orchestrating information across tissues via a novel multitask GAT framework to improve quantitative gene regulation relation modeling for survival analysis. Brief Bioinform. 24 (4), (2023).
  27. Chicco, D., Starovoitov, V., Jurman, G. The benefits of the Matthews correlation Coefficient (MCC) over the diagnostic odds ratio (DOR) in binary classification assessment. IEEE Access. 9, 47112-47124 (2021).
  28. Goldman, M. J., et al. Visualizing and interpreting cancer genomics data via the Xena platform. Nat Biotechnol. 38 (6), 675-678 (2020).
  29. Liu, J., et al. An integrated TCGA pan-cancer clinical data resource to drive high-quality survival outcome analytics. Cell. 173 (2), 400-416 (2018).
  30. Uhlen, M., et al. Towards a knowledge-based human protein atlas. Nat Biotechnol. 28 (12), 1248-1250 (2010).
  31. Hernaez, M., Blatti, C., Gevaert, O. Comparison of single and module-based methods for modeling gene regulatory. Bioinformatics. 36 (2), 558-567 (2020).
  32. Consortium, G. The genotype-tissue expression (GTEx) project. Nat Genet. 45 (6), 580-585 (2013).
  33. Kanehisa, M., et al. KEGG for taxonomy-based analysis of pathways and genomes. Nucleic Acids Res. 51, D587-D592 (2023).
  34. Han, H., et al. TRRUST v2: an expanded reference database of human and mouse transcriptional. Nucleic Acids Res. 46, D380-D386 (2018).
  35. Langfelder, P., Horvath, S. WGCNA: an R package for weighted correlation network analysis. BMC Bioinformatics. 9, 559 (2008).
  36. Sulaimanov, N., et al. Inferring gene expression networks with hubs using a degree weighted Lasso. Bioinformatics. 35 (6), 987-994 (2019).
  37. Kogelman, L. J. A., Kadarmideen, H. N. Weighted Interaction SNP Hub (WISH) network method for building genetic networks. BMC Syst Biol. 8, 5 (2014).
  38. Duan, M., et al. Pan-cancer identification of the relationship of metabolism-related differentially expressed transcription regulation with non-differentially expressed target genes via a gated recurrent unit network. Comput Biol Med. 148, 105883 (2022).
  39. Duan, M., et al. Detection and independent validation of model-based quantitative transcriptional regulation relationships altered in lung cancers. Front Bioeng Biotechnol. 8, 582 (2020).
  40. Fiorini, N., Lipman, D. J., Lu, Z. Towards PubMed 2.0. eLife. 6, 28801 (2017).
  41. Liu, J., et al. Maternal microbiome regulation prevents early allergic airway diseases in mouse offspring. Pediatr Allergy Immunol. 31 (8), 962-973 (2020).
  42. Childs, E. J., et al. Association of common susceptibility variants of pancreatic cancer in higher-risk patients: A PACGENE study. Cancer Epidemiol Biomarkers Prev. 25 (7), 1185-1191 (2016).
  43. Wang, C., et al. Thailandepsins: bacterial products with potent histone deacetylase inhibitory activities and broad-spectrum antiproliferative activities. J Nat Prod. 74 (10), 2031-2038 (2011).
  44. Lv, X., et al. Transcriptional dysregulations of seven non-differentially expressed genes as biomarkers of metastatic colon cancer. Genes (Basel). 14 (6), 1138 (2023).
  45. Li, X., et al. Undifferentially expressed CXXC5 as a transcriptionally regulatory biomarker of breast cancer. Advanced Biology. , (2023).
  46. Yuan, W., et al. The N6-methyladenosine reader protein YTHDC2 promotes gastric cancer progression via enhancing YAP mRNA translation. Transl Oncol. 16, 101308 (2022).
  47. Tanabe, A., et al. RNA helicase YTHDC2 promotes cancer metastasis via the enhancement of the efficiency by which HIF-1α mRNA is translated. Cancer Lett. 376 (1), 34-42 (2016).

Tags

Neurovidenskab udgave 205
Generering af transkriptionsreguleringsvisning af transkriptomiske funktioner til forudsigelsesopgave og mørk biomarkørdetektion på små datasæt
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Li, K., Fan, Y., Liu, Y., Liu, H.,More

Li, K., Fan, Y., Liu, Y., Liu, H., Zhang, G., Duan, M., Huang, L., Zhou, F. Generating the Transcriptional Regulation View of Transcriptomic Features for Prediction Task and Dark Biomarker Detection on Small Datasets. J. Vis. Exp. (205), e66030, doi:10.3791/66030 (2024).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter