$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Schimmelpathogenen zijn een opkomend wereldwijd gezondheidsprobleem, met infecties die de afgelopen jaren zijn toegenomen1. Veel van deze ziekteverwekkers vertonen een hoge resistentie tegen schimmelwerende stoffen en worden in verband gebracht met aanzienlijke sterftecijfers2. In vergelijking met modelschimmelorganismen blijven veel pathogene schimmels echter slecht gekarakteriseerd, wat de noodzaak benadrukt van verder onderzoek naar hun mechanismen van pathogeniteit. Next-generation sequencing (NGS) technieken zoals Chromatin Immunoprecipitation Sequencing (ChIP-Seq) en RNA-Sequencing (RNA-Seq) spelen een cruciale rol bij het blootleggen van de moleculaire mechanismen van genexpressie die ten grondslag liggen aan de pathogeniteit van schimmels.
De kwaliteit van de inzichten die uit NGS-gegevens worden afgeleid, is sterk afhankelijk van de nauwkeurigheid van de software die wordt gebruikt voor de analyse van ruwe gegevens. Een van de belangrijkste uitdagingen voor NGS-gegevensanalyse is piekaanroepen - het nauwkeurig identificeren van regio's met verrijkte NGS-lezingen - die bijzonder complex is vanwege de grote verscheidenheid aan technieken voor bibliotheekvoorbereiding en -sequencing, waardoor een universele oplossing onpraktisch is. Het MACS-algoritme3, inclusief de recentere versie, MACS3, wordt algemeen beschouwd als de gouden standaard voor het analyseren van ChIP-seq-datasets. MACS is echter afhankelijk van door de gebruiker gedefinieerde parameters - zoals minimale pieklengte en maximale kloof - die mogelijk niet universeel toepasbaar zijn en vaak moeilijk te bepalen zijn voorafgaand aan de analyse. Met name de nieuwste MACS3-release bevat een cut-off-analysefunctie waarmee gebruikers parameters kunnen schatten voordat de piek wordt aangeroepen. Voor betere prestaties kunnen gebruikers ook een lijst verstrekken van genomische regio's op de "zwarte lijst" waarvan bekend is dat ze vertekening veroorzaken als gevolg van de chromatinestructuur of variatie in het aantal kopieën. Hoewel MACS de meest gebruikte en vertrouwde tool voor piekoproepen voor ChIP-seq-gegevens blijft, zijn er maar weinig alternatieve algoritmen beschikbaar, met name voor gevallen die sterk op maat gemaakte parameterinstellingen vereisen.
RNA-Seq is een techniek van onschatbare waarde voor het bestuderen van de genexpressiereacties van pathogene schimmels tijdens in vivo groei, zoals in weefselkweek- of muisinfectiemodellen 4,5,6,7. Een hoge sequencingdiepte is vereist voor een nauwkeurige differentiële expressieanalyse onder deze omstandigheden, die onbetaalbaar kan zijn voor kosten en middelen 8,9. Bibliotheekvoorbereidingsmethoden zoals poly-adenylatie (poly(A))-priming Sequencing (3'RNA-Seq), waarbij primers worden gebruikt die zijn ontworpen om uit te gloeien naar de poly(A)-staarten van mRNA voor het genereren van cDNA, kunnen helpen de sequencingdiepte te verminderen die nodig is voor genexpressieanalyse10. Deze benadering is echter gebaseerd op genoomannotaties van hoge kwaliteit, met name van 3' Untranslated Regions (UTR's), waar pieken van poly(A)-priming-gebeurtenissen doorgaans worden gelokaliseerd11. De genoomannotaties van veel onderbelichte schimmelpathogenen missen UTR-annotaties, waardoor het gebruik van 3'RNA-Seq in deze organismen moeilijk is. Bovendien kan de UTR-lengte voor een enkel gen dynamisch zijn voor verschillende groeiomstandigheden en celtypen12,13. Hoewel er een aantal nieuwe analyse-instrumenten zijn ontwikkeld om UTR's te identificeren en te annoteren, zijn veel daarvan ontworpen voor datasets van zoogdieren, waarvan de genorganisatie sterk verschilt van die van schimmels, of vereisen ze gegevens van onafhankelijke sequencing-experimenten, zoals single-cell of reverse mRNA-sequencing, die tijd en kosten kunnen verhogen voor een onderzoeker die transcriptoomanalyse wil uitvoeren12, 14,15.
In dit artikel presenteren we WonderPeaks, een nieuwe software voor piekoproeping, ontworpen volgens de principes van de eerste afgeleide, die kan worden gebruikt om pieken in NGS-datasets dynamisch aan te roepen (Figuur 1). WonderPeaks identificeert pieken door de eerste afgeleide van het dekkingssignaal te berekenen en deze waarde - de helling van de piek - te gebruiken om potentiële pieken te definiëren. Het algoritme zoekt naar gevallen waarin de eerste afgeleide een lokaal maximum vertoont boven een door de gebruiker opgegeven of door de gegevens afgeleide hellingsdrempel (wat een toenemend signaal aangeeft), gevolgd door een lokaal minimum boven dezelfde drempel (wat een afnemend signaal aangeeft), waardoor alle kandidaat-pieken in de dataset worden gedetecteerd. Voor ChIP-seq-toepassingen vergelijkt WonderPeaks alle kandidaat-pieken tussen test- en controlemonsters om uniek verrijkte pieken te identificeren. Door WonderPeaks toe te passen op een eerder gepubliceerde ChIP-seq-dataset van een transcriptiefactor in de schimmelpathogeen Candida albicans16, hebben we aangetoond dat het in staat is om met succes pieken stroomopwaarts van de belangrijkste genen te identificeren die in de oorspronkelijke studie zijn benadrukt, terwijl we ook de huidige beperkingen van het algoritme in deze toepassing bespreken.
We introduceren ook PeakStream, een softwaretool die gebruikmaakt van WonderPeaks om pieken in 3'RNA-Seq-datasets te identificeren. 3'RNA-Seq-bibliotheken zijn afhankelijk van nauwkeurige 3' UTR-annotaties, aangezien lezingen die worden gegenereerd door middel van poly(A)-priming vaak verder reiken dan het stopcodon van de coderende sequenties (CDS) van genen en dus niet worden meegeteld bij gebruik van standaardannotaties die uitsluitend gericht zijn op coderende regio's. De PeakStream-analysepijplijn is ontworpen om nieuwe genoomannotaties te maken met behulp van 3' RNA-Seq-gegevens, met de nadruk op regio's stroomafwaarts van gencoderende sequentieregio's (CDS). PeakStream wijst deze pieken toe aan genen en genereert een nieuwe genoomannotatie voor gebruik in downstream leestelprogramma's. We laten zien dat het gebruik van PeakStream het nauwkeurig kan identificeren en toewijzen van stroomafwaartse poly(A)-gegenereerde pieken aan het juiste gen in een 3'RNA-Seq C. albicans-dataset . PeakStream annoteert ook pieken die waarschijnlijk niet geassocieerd zijn met huidige genannotaties, waardoor de ontdekking van mogelijke nieuwe transcripten wordt vergemakkelijkt. Samen vertegenwoordigen PeakStream en WonderPeaks een krachtige reeks gebruiksvriendelijke tools voor piekdetectie in next-generation sequencing (NGS) datasets.

Figuur 1: Overzichtscijfer van peak-calling door WonderPeaks en PeakStream. Links: Peaking calling met behulp van de eerste afgeleide. Rechtsboven: Peak-calling op ChIP-Seq-datasets met behulp van WonderPeaks. Rechtsonder: Piekaanroeping op RNA-Seq-datasets met behulp van PeakStream. Klik hier om een grotere versie van deze figuur te bekijken.