Diese Studie analysierte erneut anonymisierte, öffentlich verfügbare Daten und beinhaltete keine neue Rekrutierung, Intervention oder Probensammlung. Eine Genehmigung durch die institutionelle Ethikkommission und eine neue informierte Einwilligung waren daher für die vorliegende sekundäre Analyse nicht erforderlich. Die Ethikgenehmigung und die informierte Einwilligung für die ursprünglichen Studien wurden von den jeweiligen Datenherstellern berichtet.
Studienentwurf und Workflow-Logik
Wir führten eine retrospektive Bioinformatikstudie mit öffentlich zugänglichen Daten durch, die in der Gene Expression Omnibus20,21 hinterlegt sind. Es wurden keine neuen Proben von Patienten, Zellkulturversuche, Tierversuche oder nasschemische Validierungen durchgeführt. Der Workflow folgte einem „Anker-zuerst“-Ansatz. GSE117827 wurde zur Schätzung der Effektgrößen, zur Modulkonstruktion, zur Analyse der Übereinstimmung zwischen Kompartimenten und zur Analyse des Symptomengradienten verwendet. Unabhängige Datensätze wurden erst nach Festlegung der Modulzugehörigkeit hinzugezogen. Der Workflow umfasste die paarweise Verankerung von Kompartimenten, die Zuordnung zu HGNC-Namen und die Filterung auf protein-kodierende Gene, die separate Erstellung von Nasen- und Blutmodulen, die gewebespezifische und longitudinale Validierung, das klinische Benchmarking sowie Robustheitsanalysen. Bestätigende Analysen umfassten die festgelegten gewebespezifischen und longitudinalen Tests. Überlappungsanalysen der Gene, Analysen des Symptomengradienten, Markerprogrammanalysen und Varianzanalysen waren explorativer oder deskriptiver Natur.
Anker-Kohorte und primärer Vergleich
GSE117827 enthält Expressionsprofile aus Nasenabstrichen und Vollblut von 26 Kindern: 9 symptomatische Picornavirus-Fälle, 5 asymptomatische Picornavirus-Nachweise, 6 symptomatische RSV-Fälle und 6 asymptomatische, virusnegative Kontrollen17. Bei zwei RSV-Fällen fehlten Blutproben. Das vollständige Anker-Design umfasste daher 50 Proben, und der primäre infizierte-gegenüber-Kontroll-Vergleich enthielt 40 Proben, nachdem asymptomatische Picornavirus-Nachweise von der Modulkonstruktion ausgeschlossen wurden. Für den primären Vergleich wurden symptomatische Picornavirus- und symptomatische RSV-Proben als infiziert gekennzeichnet und asymptomatische, virusnegative Proben als Kontrollen. Asymptomatische Picornavirus-Nachweise wurden nicht als Kontrollen betrachtet, da der virale Nachweis ohne Symptome biologisch von der virusnegativen Gesundheit verschieden ist. Diese Proben wurden von der Modulkonstruktion ausgeschlossen und später für eine Analyse des Symptomgradienten verwendet.
Probenzuordnung und Vorverarbeitung
GSE117827 wurde auf GPL23126 profiliert. Transkript-Cluster-Identifikatoren wurden mithilfe der über die GEO-Plattform GPL24539 bereitgestellten Clariom-D-Human-na36-hg38-Anmerkungsdatei den Gen-Symbolen zugeordnet. Es wurden nur von der HGNC genehmigte Symbole beibehalten22. Kontrollproben, ERCC-Proben, nicht zugeordnete Transkript-Cluster und nicht genehmigte Symbole wurden entfernt. Mehrfache Transkript-Cluster, die auf dasselbe genehmigte Symbol abgebildet wurden, wurden durch mediane Expression zusammengefasst. Nach Filterung und Zusammenfassung standen 27.685 Gene für die Ankeranalyse zur Verfügung. Eine log₂(x + 1)-Transformation wurde nur dann angewendet, wenn das 95. Perzentil der Expressionsmatrix 50 überschritt, was auf eine nicht logarithmierte Intensitätsskala hindeutete. Gene mit mehr als 20 % fehlenden Werten wurden entfernt; verbleibende fehlende Werte wurden durch den medianen Wert innerhalb des Gens ersetzt. Jedes Gen wurde anschließend über alle Proben des Datensatzes hinweg als z = (x − Mittelwert)/Stichprobenstandardabweichung (ddof = 1) standardisiert. Gene mit einer Varianz von null erhielten einen standardisierten Wert von 0. Die Modulkonstruktion beschränkte sich auf Einträge, die im vollständigen HGNC-Satz als protein-kodierende Gene klassifiziert waren.
Effektgrößenanalyse und Modulkonstruktion
Die Nasen- und Blutkompartimente wurden getrennt analysiert. Symptomatische Virusproben wurden mit virusnegativen Kontrollen mittels Hedges g standardisierter mittlerer Differenzen und zweiseitiger Welch-Tests23 verglichen. Hedges g wurde berechnet als die Differenz des Mittelwerts (infiziert minus Kontrolle) dividiert durch die gepoolte Standardabweichung und multipliziert mit der Korrektur für kleine Stichproben 1 − 3/(4df − 1), wobei df = ninfiziert + nKontrolle − 2. Die Welch-Tests wurden unter Annahme ungleicher Varianzen durchgeführt. Die Falsch-Entdeckungs-Raten nach Benjamini–Hochberg wurden für alle getesteten Gene innerhalb jedes Kompartiments berechnet24. Da im kleinen Anker-Kollektiv kein protein-kodierendes Gen die vorgegebene strenge Kombination aus FDR < 0,05 und Hedges g > 0,8 erfüllte, wurden Gene mit positivem Effekt zunächst nach aufsteigendem zweiseitigem Welch-P-Wert, danach nach absteigendem Hedges g geordnet, wobei das Gensymbol als deterministischer letzter Kriterium zur Bindungsauflösung diente. Die jeweils 50 am höchsten bewerteten Gene bildeten jedes Primärmodul. Eine Anzahl von 50 Genen wurde a priori als moderates Modulmaß gewählt, um eine breite biologische Aussagekraft zu erhalten, gleichzeitig aber den Verlust durch fehlende Gene auf verschiedenen Plattformen zu begrenzen. Diese Modulgröße wurde nicht an externe AUROC-Werte angepasst. Empfindlichkeitsanalysen mit 10, 25, 50, 100 und 200 Genen führten zum gleichen qualitativen Ergebnis hinsichtlich der Trennung im Anker-Kollektiv. Ziel war die Reproduzierbarkeit auf Ebene der Module, nicht die Entdeckung einzelner Gene.
Konkordanz zwischen Kompartimenten
Hedges-g-Schätzungen aus Nase und Blut wurden genweise abgeglichen und mittels Pearson- und Spearman-Korrelationen verglichen. Die Überschneidung zwischen den jeweils 50 stärksten Modulen in Nase und Blut wurde anhand der Anzahl überschneidender Gene und des Jaccard-Index zusammengefasst. Gene mit Überschneidung wurden als explorative Kandidaten für eine Rangüberschneidung zwischen Kompartimenten interpretiert, nicht jedoch als validierte konservierte Biomarker.
Externe, gewebematchende Validierung
Zur Validierung der Modul-Scores wurden unabhängige öffentliche Datensätze mit interpretierbaren Quellgruppen verwendet. Die Validierung an oberen Atemwegen umfasste RSV-Nasenspülproben aus dem Datensatz GSE41374 sowie die SARS-CoV-2-Datensätze GSE152075 und GSE156063. Die Validierung an Blutproben beinhaltete GSE171110 und zwei separat normalisierte Einheiten aus GSE38900: GPL10558 (36 Proben; 28 RSV und 8 Kontrollen) sowie GPL6884 (138 Proben; 107 RSV und 31 Kontrollen). Für jeden externen Datensatz wurden die Sonden auf HGNC-Symbole abgebildet, und doppelte Symbole wurden durch mediane Expression zusammengefasst. Dieselben Transformationen, die Filterung fehlender Werte, mediane Imputation sowie die pro-Gen-z-Standardisierung, die für den Referenzdatensatz angewendet wurden, kamen in jedem Datensatz zum Einsatz. Der Modul-Score wurde als ungewichtetes Mittel der standardisierten Expressionswerte der jeweiligen Modul-Gene berechnet. AUROC, durchschnittliche Präzision und der FDR-Wert nach dem Welch-Test wurden als Maße für die Übertragbarkeit angegeben, nicht als Schätzwerte für die klinische diagnostische Leistungsfähigkeit.
Große klinische Referenz- und ex-vivo-Störungsdatensätze
Zwei Vollblut-Datensätze wurden als klinische Referenz verwendet, anstatt als Entdeckungs-Kohorten. Bei GSE63990 wurden die Proben basierend auf den hinterlegten Infektionsstatus-Metadaten einer viralen Atemwegsinfektion (n = 117), einer bakteriellen Atemwegsinfektion (n = 73) oder einer nichtinfektiösen Erkrankung (n = 90) zugeordnet; Proben ohne eine dieser eindeutigen Kennzeichnungen wurden ausgeschlossen18. Bei GSE40012 wurden die hinterlegten Diagnosefelder Influenza-A-Pneumonie (n = 39), bakterieller Pneumonie ohne Influenza (n = 61), SIRS ohne Pneumonie (n = 40), gesunden Kontrollen (n = 36) oder einer gemischten bakteriellen/Influenza-Pneumonie (n = 14) zugeordnet19. Gemischte bakterielle/Influenza-Proben wurden beschrieben, aber von den binären Referenzvergleichen ausgeschlossen.
GSE53543 enthält 196 ex-vivo-PBMC-Profile von 98 Individuen. Jedes Individuum trug eine Probe mit nur Medium und eine Probe, die 24 Stunden lang Rhinovirus 16 ausgesetzt war, bei; die Identifikatoren der Probanden bestätigten 98 vollständige Paare. Der Hauptvergleich berichtete die AUROC-Werte über die 98 stimulierten und 98 unstimulierten Proben, da die AUROC eine Rangtrennungs-Metrik darstellt. Die Paarung der Probanden wurde in den Metadaten beibehalten und für eine gepaarte Sensitivitätsanalyse der Score-Unterschiede verwendet. Dieses Experiment wurde separat von natürlichen klinischen Infektionen analysiert und diente nicht zur Unterstützung klinischer Diagnosebehauptungen.
Rohe GEO-Serienmatrizen wurden für GSE63990, GSE40012 und GSE53543 heruntergeladen. Für GSE63990 wurde GPL571 verwendet, für GSE40012 GPL6947 und für GSE53543 GPL10558. Die Proben wurden auf HGNC-empfohlene Symbole abgebildet, und doppelte Zuordnungen wurden durch mediane Expression zusammengefasst. Abgelegte normalisierte Matrizen wurden verwendet. Die allgemeine Regel des 95. Perzentils führte nur dann zu einer log₂(x + 1)-Transformation, wenn die Matrizen auf einer nicht logarithmierten Skala vorlagen. GSE53543 war bereits log₂-transformiert, mittels rankinvarianter Normalisierung bearbeitet und von den ursprünglichen Untersuchern auf den Verarbeitungstag korrigiert worden, sodass keine zusätzliche Log-Transformation angewendet wurde. Nach dem Entfernen von Genen mit mehr als 20 % fehlenden Werten und der Imputation der verbleibenden fehlenden Werte durch den Median wurde jedes Gen innerhalb seines Datensatzes über alle Proben hinweg z-standardisiert. Die Referenzschicht enthielt 470 klinische Vollblutproben und 196 ex vivo PBMC-Proben.
Referenzsignatur-Benchmarking
Die Nasen- und Blut-Ankermodule wurden anhand von drei ungewichteten Referenzsätzen validiert. Der offizielle Pandya-33-mRNA-Satz wurde aus der ergänzenden Tabelle 1 des ursprünglichen Klassifikationsberichts übernommen.5. Der Andres-Terre-Vergleichswert bestand aus 33 Interferon-orientierten Genen, die aus der berichteten Multi-Virus-Signatur zusammengestellt wurden3Der Hallmark-Comparator umfasste eine 33-Gene umfassende Interferon-alpha-Kern-Teilmenge, die mit dem MSigDB HALLMARK_INTERFERON_ALPHA_RESPONSE-Set verknüpft ist.25,26. Vollständige Genlisten für alle drei Referenzsätze sind in Zusatzdaten 1. Diese Referenzwerte rekonstruieren die ursprünglichen gewichteten Klassifikatoren nicht. Für jeden Datensatz wurde ein Wert als ungewichteter Mittelwert der verfügbaren pro-Gen-Werte berechnet z Scores; es wurden mindestens drei repräsentierte Gene benötigt, und die Anzahl der repräsentierten Gene wurde angegeben. Als Referenzvergleiche dienten virusbedingt gegenüber bakteriell, virusbedingt gegenüber nicht-infektiös, virusbedingt gegenüber bakteriell-oder-nicht-infektiös, virusbedingt gegenüber gesund/ Kontrolle sowie bakteriell gegenüber gesund/Kontrolle, sofern die erforderlichen Gruppen verfügbar waren. AUROC und durchschnittliche Präzision wurden als Bewertungskennzahlen interpretiert. Welch-Test P Die Werte wurden mithilfe des Benjamini–Hochberg-Verfahrens für alle gültigen Kombinationen aus Datensatz, Kontrast und Modul in der Benchmark-Tabelle angepasst.
Unabhängige longitudinale Validierung
Die gepaarten Datensätze zur Akutphase im Vergleich zur Entlassungsphase, GSE97741 und GSE97742, wurden ausschließlich zur longitudinalen Validierung verwendet27. Die Proben, die in den hinterlegten Metadaten als RSV-Monoinfektion (RSVsi) oder als Rhinovirus-Infektion (hRV) gekennzeichnet waren, bildeten die Grundlage der primären Analyse; RSV-Koinfektionen (RSVco) wurden nur in den ergänzenden Ergebnissen berücksichtigt. Akut- und Entlassungsbezeichnungen wurden aus den Probennamen extrahiert. Die Proben wurden nach Datensatz, Kompartiment, Virusgruppe und Probanden-ID gepaart, wobei nur Probanden mit beiden Zeitpunkten berücksichtigt wurden. Die primäre kombinierte Gruppe umfasste 38 RSVsi- und 30 hRV-Paare (68 Paare pro Kompartiment).
Keine Genauswahl, Modulverfeinerung oder Schwellenwertanpassung wurde für GSE97741 oder GSE97742 verwendet. Diese Datensätze wurden für die externe Validierung reserviert. Sondenidentifikatoren wurden auf genehmigte HGNC-Symbole abgebildet, und doppelte Symbole wurden durch mediane Expression zusammengefasst. Dieselbe Regel zur logarithmischen Transformation am 95. Perzentil, fehlende Werte-Filterung, mediane Imputation und pro-gen interne Datensatz-Normalisierung zEs wurden Standardisierungsverfahren angewandt, bevor die festen Modul-Scores für GSE117827 berechnet wurden.
Für jedes Gewebe und jedes Modul wurden akute und Entlassungswerte paarweise nach Proband und Virusgruppe gepaart. Die Differenz zwischen akutem und Entlassungswert wurde für jedes Paar berechnet. Cohen dz wurde berechnet als der mittlere gepaarte Unterschied dividiert durch die zugehörige Stichprobenstandardabweichung. Zweiseitig gepaart t Tests und zweiseitige Wilcoxon-Test wurden zusammen mit dem AUROC für die Trennung akuter und Entlassungsscores berichtet. Benjamini–Hochberg-FDR-Werte wurden über alle 20 gültigen gepaarten t Tests in der vollständigen longitudinalen Ausgabe (zwei Datensätze, zwei Modulquellen und fünf vorgegebene Zusammenfassungen nach Virusgruppen).
Symptom-Gradient- und Post-hoc-Analyse
Nachdem die Modulzugehörigkeit festgelegt worden war, dienten die bei GSE117827 ausgeschlossenen asymptomatischen Picornavirus-Nachweise ausschließlich der Symptom-Gradient-Analyse. Der ordinale klinische Score betrug 0 für virusnegative Kontrollen, 1 für asymptomatische Picornavirus-Nachweise und 2 für symptomatische Infektionen. Die ordinale Trendentwicklung wurde mittels Spearman-Korrelation bewertet, während der Kruskal-Wallis-Test die gesamten Unterschiede zwischen den drei Gruppen prüfte. Zweiseitige post-hoc-Mann-Whitney-U-Tests verglichen die drei Gruppenpaare. Die Korrektur nach Benjamini-Hochberg wurde für jede Kompartimentgruppe separat auf ihr jeweiliges Ensemble von drei paarweisen Vergleichen angewandt.
Funktionelle Anreicherung
Gene aus nasalen und Blutmodulen wurden mittels Enrichr über gseapy mit den Bibliotheken MSigDB Hallmark 2020, Reactome 2022 und GO Biologischer Prozess 2023 analysiert25,26,28,29,30,31. Enrichr verwendete sein standardmäßiges Überrepräsentationsverfahren basierend auf dem exakten Fisher-Test. Als signifikant galten die von der Bibliothek gemeldeten, nach Benjamini–Hochberg adjustierten P-Werte < 0,05. Die acht signifikantesten Terme pro Modul über alle drei abgefragten Bibliotheken hinweg wurden nach dem adjustierten P-Wert sortiert. Die Anreicherungsergebnisse dienten ausschließlich der Interpretation.
Robustheits-, Markerprogramm- und Varianzanalysen
Die Robustheitsanalysen prüften, ob die Ergebnisse von der Modulgröße oder der zufälligen Auswahl abhingen. Es wurden Modulgrößen von 10, 25, 50, 100 und 200 Genen bewertet. Bei der Nullmodellanalyse mit zufällig ausgewählten Genen umfasste das zugrundeliegende Genom die in der verarbeiteten GSE117827-Matrix enthaltenen protein-kodierenden HGNC-Gene. Fünfhundert 50-Gen-Sets wurden ohne Zurücklegen unter Verwendung eines NumPy-Zufallsseeds von 20260622 gezogen. Die Bootstrap-Neuauswahl beschränkte sich auf die 1.000 protein-kodierenden Gene mit positivem Effekt, die in der ursprünglichen Ankeranalyse für jeden Kompartiment am höchsten eingestuft waren. Bei jeder erneuten Stichprobe wurden die positiven protein-kodierenden Gene nach aufsteigendem zweiseitigem Welch-P-Wert und anschließend nach absteigender mittlerer Differenz geordnet. Die jeweils 50 am höchsten eingestuften Gene wurden ausgewählt. Die Genstabilität wurde als Anzahl der Auswahlen dividiert durch 100 berechnet. Die 20 Gene mit der höchsten Selektionshäufigkeit in jedem Kompartiment wurden dargestellt.
Die Marker-Programm-Scores wurden als beschreibende Hilfsmittel verwendet, nicht als Schätzungen des Zellanteils. Sechs kuratierte Programme wurden evaluiert: epithelial (EPCAM, KRT8, KRT18, KRT19, MUC1, KRT5, KRT14, SCGB1A1, FOXJ1), Monozyt/Makrophage (LYZ, LST1, S100A8, S100A9, FCGR3A, FCGR1A, CD14, MS4A7, CTSS), Neutrophil (S100A8, S100A9, MPO, ELANE, CEACAM8, FCGR3B, OLFM4, MMP8), T/NK (CD3D, CD3E, TRAC, NKG7, GNLY, PRF1, GZMB, KLRD1, IL7R), B/Plasma (MS4A1, CD79A, CD79B, MZB1, JCHAIN, IGHG1, SDC1) sowie myeloide Interferonantwort (SIGLEC1, IFI27, IFI44L, ISG15, MX1, OAS1, RSAD2, IFIT3). Jeder Programmscore wurde als Mittelwert der verfügbaren z-Scores pro Gen berechnet, wobei mindestens drei repräsentierte Gene erforderlich waren. Die Spearman-P-Werte wurden mittels der Benjamini-Hochberg-Prozedur über die gesamte Familie der Korrelationen zwischen Datensatz, Modul und Programm angepasst. Eta-Quadrat nach Einfaktorieller Varianzanalyse wurde berechnet als die Quadratsumme zwischen den Gruppen dividiert durch die gesamte Quadratsumme für jedes Paar aus Modul und Faktor. Zeilen, die den relevanten Faktor nicht enthielten, wurden von dieser Berechnung ausgeschlossen. Diese Analyse war deskriptiv und berücksichtigte keine miteinander korrelierten Faktoren.
Reproduzierbarkeit
Alle Analysen wurden mithilfe skriptbasierter Workflows in Python 3.12.13 durchgeführt, wobei die verwendeten Softwarepakete und Versionen in der Tabelle der Materialien angegeben sind. Für randomisierte Verfahren wurde ein fester Zufallsstartwert (Seed) von 20260622 verwendet. Öffentliche GEO-Expressionsmatrizen wurden mit einer einheitlichen Projektstruktur verarbeitet, die rohe Eingabedaten, verarbeitete Daten, statistische Ergebnisse, Tabellen und Abbildungen voneinander trennte. Moduldefinitionen, Aufzeichnungen zur Probenkuratierung, Effektgrößenschätzungen, Validierungsstatistiken, Anreicherungsergebnisse, Robustheitsanalysen und Datenquellen für Abbildungen wurden gespeichert, um eine unabhängige Überprüfung zu ermöglichen. Der Analysecode, Angaben zu den Abhängigkeiten und unterstützende abgeleitete Daten sind wie im Abschnitt „Data Availability“ beschrieben verfügbar.