$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Pilzpathogene sind ein wachsendes globales Gesundheitsproblem, da die Zahl der Infektionen in den letzten Jahren zugenommenhat 1. Viele dieser Erreger weisen eine hohe Antimykotikaresistenz auf und sind mit signifikanten Mortalitätsraten verbunden2. Im Vergleich zu Modellpilzorganismen sind viele pathogene Pilze jedoch nach wie vor schlecht charakterisiert, was den Bedarf an weiterer Erforschung ihrer Pathogenitätsmechanismen unterstreicht. Next-Generation-Sequencing-Techniken (NGS) wie die Chromatin-Immunpräzipitationssequenzierung (ChIP-Seq) und die RNA-Sequenzierung (RNA-Seq) spielen eine entscheidende Rolle bei der Aufdeckung der molekularen Mechanismen der Genexpression, die der Pilzpathogenität zugrunde liegen.
Die Qualität der aus NGS-Daten abgeleiteten Erkenntnisse hängt stark von der Genauigkeit der Software ab, die für die Rohdatenanalyse verwendet wird. Zu den größten Herausforderungen bei der NGS-Datenanalyse gehört das Peak Calling – die genaue Identifizierung von Regionen mit angereicherten NGS-Reads – was aufgrund der Vielzahl von Bibliotheksvorbereitungs- und Sequenzierungstechniken besonders komplex ist und eine universelle Lösung unpraktisch macht. Der MACS-Algorithmus3, einschließlich seiner neueren Version, MACS3, gilt weithin als Goldstandard für die Analyse von ChIP-seq-Datensätzen. MACS stützt sich jedoch auf benutzerdefinierte Parameter – wie z. B. die minimale Peaklänge und den maximalen Abstand –, die möglicherweise nicht universell anwendbar sind und vor der Analyse oft schwer zu bestimmen sind. Bemerkenswert ist, dass die neueste MACS3-Version eine Cut-off-Analysefunktion enthält, mit der Benutzer Parameter vor dem Peak-Call schätzen können. Um die Leistung zu verbessern, können Benutzer auch eine Liste von genomischen Regionen auf der "schwarzen Liste" bereitstellen, von denen bekannt ist, dass sie aufgrund der Chromatinstruktur oder der Variation der Kopienzahl zu Verzerrungen führen. Obwohl MACS nach wie vor das am häufigsten verwendete und vertrauenswürdigste Peak-Calling-Tool für ChIP-seq-Daten ist, stehen nur wenige alternative Algorithmen zur Verfügung, insbesondere für Fälle, in denen hochgradig maßgeschneiderte Parametereinstellungen erforderlich sind.
RNA-Seq ist eine unschätzbare Technik zur Untersuchung der Genexpressionsreaktionen pathogener Pilze während des In-vivo-Wachstums, z. B. in Gewebekultur- oder Mausinfektionsmodellen 4,5,6,7. Für eine genaue differentielle Expressionsanalyse unter diesen Bedingungen ist eine hohe Sequenzierungstiefe erforderlich, die kosten- und ressourcenintensiv sein kann 8,9. Methoden zur Bibliotheksvorbereitung wie die Polyadenylierung (Poly(A))-Priming-Sequenzierung (3'RNA-Seq), bei der Primer verwendet werden, die so konzipiert sind, dass sie für die cDNA-Erzeugung an den Poly(A)-Schwänzen der mRNA annealieren, können dazu beitragen, die für die Genexpressionsanalyse erforderliche Sequenzierungstiefe zu reduzieren10. Dieser Ansatz stützt sich jedoch auf qualitativ hochwertige Genomannotationen, insbesondere von 3' Untranslated Regions (UTRs), bei denen die Peaks von Poly(A)-Priming-Ereignissen typischerweisebei 11 liegen. Die Genomannotationen vieler wenig untersuchter Pilzpathogene enthalten keine UTR-Annotationen, was den Einsatz von 3'RNA-Seq in diesen Organismen erschwert. Darüber hinaus kann die UTR-Länge für ein einzelnes Gen über verschiedene Wachstumsbedingungen und Zelltypen hinweg dynamisch sein12,13. Während eine Reihe neuer Analysewerkzeuge entwickelt wurden, um UTRs zu identifizieren und zu annotieren, sind viele von ihnen für Säugetierdatensätze konzipiert, deren Genorganisation sich stark von der von Pilzen unterscheidet, oder erfordern Daten aus unabhängigen Sequenzierungsexperimenten, wie z. B. Einzelzell- oder reverser mRNA-Sequenzierung, was den Zeit- und Kostenaufwand für einen Forscher erhöhen kann, der eine Transkriptomanalyse durchführen möchte12, 14,15.
In diesem Artikel stellen wir WonderPeaks vor, eine neuartige Peak-Calling-Software, die auf den Prinzipien der ersten Ableitung basiert und zum dynamischen Aufrufen von Peaks in NGS-Datensätzen verwendet werden kann (Abbildung 1). WonderPeaks identifiziert Peaks, indem es die erste Ableitung des Abdeckungssignals berechnet und diesen Wert - die Steigung des Peaks - verwendet, um potenzielle Peaks zu definieren. Der Algorithmus sucht nach Fällen, in denen die erste Ableitung ein lokales Maximum über einem vom Benutzer bereitgestellten oder von Daten abgeleiteten Steigungsschwellenwert aufweist (was auf ein steigendes Signal hinweist), gefolgt von einem lokalen Minimum über demselben Schwellenwert (was auf ein abnehmendes Signal hinweist), wodurch alle Kandidatenpeaks im Datensatz erkannt werden. Für ChIP-seq-Anwendungen vergleicht WonderPeaks alle Kandidaten-Peaks zwischen Test- und Kontrollproben, um einzigartig angereicherte Peaks zu identifizieren. Durch die Anwendung von WonderPeaks auf einen zuvor veröffentlichten ChIP-seq-Datensatz eines Transkriptionsfaktors im Pilzerreger Candida albicans16 haben wir seine Fähigkeit demonstriert, Peaks stromaufwärts von Schlüsselgenen, die in der ursprünglichen Studie hervorgehoben wurden, erfolgreich zu identifizieren, während wir gleichzeitig die aktuellen Einschränkungen des Algorithmus in dieser Anwendung diskutierten.
Wir stellen auch PeakStream vor, ein Software-Tool, das WonderPeaks nutzt, um Peaks in 3'RNA-Seq-Datensätzen zu identifizieren. 3'RNA-Seq-Bibliotheken sind auf genaue 3'-UTR-Annotationen angewiesen, da Reads, die durch Poly(A)-Priming erzeugt werden, oft über das Stoppcodon der kodierenden Sequenzen (CDS) von Genen hinausgehen und daher bei der Verwendung von Standardannotationen, die sich ausschließlich auf kodierende Regionen konzentrieren, nicht gezählt werden. Die PeakStream-Analysepipeline wurde entwickelt, um neue Genomannotationen unter Verwendung von 3'-RNA-Seq-Daten zu erstellen, wobei der Schwerpunkt auf Regionen liegt, die den Regionen der Gencodierungssequenz (CDS) nachgelagert sind. PeakStream ordnet diese Peaks Genen zu und generiert eine neue Genomannotation für die Verwendung in nachgelagerten Lesezählprogrammen. Wir zeigen, dass die Verwendung von PeakStream nachgeschaltete Poly(A)-generierte Peaks genau identifizieren und dem richtigen Gen in einem 3'RNA-Seq C. albicans-Datensatz zuordnen kann. PeakStream kommentiert auch Peaks, die wahrscheinlich nicht mit aktuellen Genannotationen in Verbindung gebracht werden, und erleichtert so die Entdeckung möglicher neuer Transkripte. Zusammen stellen PeakStream und WonderPeaks eine leistungsstarke Suite benutzerfreundlicher Tools für die Peak-Erkennung in Next-Generation-Sequencing-Datensätzen (NGS) dar.

Abbildung 1: Übersichtsabbildung des Peak-Calling durch WonderPeaks und PeakStream. Links: Peaking-Calling mit der ersten Ableitung. Oben rechts: Peak-Calling auf ChIP-Seq-Datensätzen mit WonderPeaks. Unten rechts: Peak-Calling auf RNA-Seq-Datensätzen mit PeakStream. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.