
Eine Positionsgewichtsmatrix (PWM) , auch bekannt als positionspezifische Gewichtsmatrix (PSWM) oder positionspezifische Bewertungsmatrix (PSSM) , ist eine häufig verwendete Darstellung von Motiven (Mustern) in biologischen Sequenzen.
PWMs werden häufig aus einer Reihe ausgerichteter Sequenzen abgeleitet, von denen angenommen wird, dass sie funktionell verwandt sind, und sind zu einem wichtigen Bestandteil vieler Software-Tools für die computergestützte Motivfindung geworden.
Hintergrund
Schaffung
Umwandlung einer Sequenz in eine Positionswahrscheinlichkeitsmatrix
Eine PWM (Positionsgewichtungsmatrix) besitzt für jedes Symbol des Alphabets eine Zeile (4 Zeilen für Nukleotide in DNA- Sequenzen bzw. 20 Zeilen für Aminosäuren in Proteinsequenzen ) und für jede Position im Muster eine Spalte. Im ersten Schritt der PWM-Erstellung wird eine Basis-Positionshäufigkeitsmatrix (PFM) erstellt, indem die Häufigkeit jedes Nukleotids an jeder Position gezählt wird. Aus der PFM lässt sich nun eine Positionswahrscheinlichkeitsmatrix (PPM) erstellen, indem die zuvor ermittelte Nukleotidhäufigkeit an jeder Position durch die Anzahl der Sequenzen dividiert wird, wodurch die Werte normalisiert werden. Formal werden die Elemente der PPM M für eine Menge X von N ausgerichteten Sequenzen der Länge l wie folgt berechnet:
wobei i (1,..., N ), j (1,..., l ), k die Menge der Symbole im Alphabet ist und I(a=k) eine Indikatorfunktion ist, wobei I(a=k) 1 ist, wenn a=k, und 0 sonst.
Angenommen, wir haben beispielsweise folgende DNA-Sequenzen:
GAGGTAAAC TCCGTAAGT CAGGTTGGA ACAGTCAGT TAGGTCATT TAGGTACTG ATGGTAACT CAGGTATAC TGTGTGAGT AAGGTAAGT
Das entsprechende PFM ist:
Daher ergibt sich folgende PPM-Zahl: [ 1 ]
Sowohl PPMs als auch PWMs setzen statistische Unabhängigkeit zwischen den Positionen im Muster voraus, da die Wahrscheinlichkeiten für jede Position unabhängig von den anderen Positionen berechnet werden. Aus der obigen Definition folgt, dass die Summe der Werte für eine bestimmte Position (d. h. die Summe über alle Symbole) gleich 1 ist. Jede Spalte kann daher als unabhängige Multinomialverteilung betrachtet werden . Dies ermöglicht die einfache Berechnung der Wahrscheinlichkeit einer Sequenz gegeben ein PPM durch Multiplikation der entsprechenden Wahrscheinlichkeiten an jeder Position. Beispielsweise lässt sich die Wahrscheinlichkeit der Sequenz S = GAGGTAAAC gegeben das obige PPM M wie folgt berechnen:
Pseudocounts (oder Laplace-Schätzer ) werden häufig bei der Berechnung von PPMs auf Basis kleiner Datensätze verwendet, um zu vermeiden, dass Matrixeinträge den Wert 0 annehmen. [ 2 ] Dies entspricht der Multiplikation jeder Spalte der PPM mit einer Dirichlet-Verteilung und ermöglicht die Berechnung der Wahrscheinlichkeit für neue Sequenzen (d. h. Sequenzen, die nicht Teil des ursprünglichen Datensatzes waren). Im obigen Beispiel hätte ohne Pseudocounts jede Sequenz, die kein G an der 4. Position oder kein T an der 5. Position aufweist, unabhängig von den anderen Positionen die Wahrscheinlichkeit 0.
Umwandlung der Positionswahrscheinlichkeitsmatrix in die Positionsgewichtsmatrix
Die Elemente in PWMs werden meist als Log-Odds berechnet. Das heißt, die Elemente eines PPM werden mithilfe eines Hintergrundmodells transformiert, sodass:
beschreibt, wie ein Element in der PWM (links) berechnet werden kann. Das einfachste Hintergrundmodell geht davon aus, dass jeder Buchstabe im Datensatz gleich häufig vorkommt. Das heißt, der Wert von für alle Symbole im Alphabet (0,25 für Nukleotide und 0,05 für Aminosäuren). Die Anwendung dieser Transformation auf die oben genannte PPM M (ohne hinzugefügte Pseudocounts) ergibt:
Die Einträge in der Matrix verdeutlichen den Vorteil der Hinzunahme von Pseudocounts, insbesondere bei der Verwendung kleiner Datensätze zur Konstruktion von M. Das Hintergrundmodell muss nicht für jedes Symbol gleiche Werte aufweisen: Beispielsweise können bei der Untersuchung von Organismen mit hohem GC-Gehalt die Werte für C und G erhöht und die Werte für A und T entsprechend verringert werden .
Werden die PWM-Elemente mithilfe von Log-Likelihoods berechnet, lässt sich der Sequenz-Score durch Addition (statt Multiplikation) der relevanten Werte an jeder Position im PWM ermitteln. Der Sequenz-Score gibt an, wie stark sich die Sequenz von einer Zufallssequenz unterscheidet. Er ist 0, wenn die Sequenz mit gleicher Wahrscheinlichkeit eine funktionelle und eine zufällige Position darstellt. Der Score ist größer als 0, wenn die Wahrscheinlichkeit für eine funktionelle als für eine zufällige Position höher ist, und kleiner als 0, wenn die Wahrscheinlichkeit für eine zufällige als für eine funktionelle Position höher ist. [ 1 ] Der Sequenz-Score kann auch physikalisch als Bindungsenergie der jeweiligen Sequenz interpretiert werden.
Informationsgehalt
Der Informationsgehalt (IC) einer PWM ist manchmal von Interesse, da er etwas darüber aussagt, wie stark sich eine gegebene PWM von einer Gleichverteilung unterscheidet .
Die Selbstinformation, die sich aus der Beobachtung eines bestimmten Symbols an einer bestimmten Position des Motivs ergibt, ist:
Die erwartete (durchschnittliche) Selbstinformation eines bestimmten Elements im PWM ist dann:
Schließlich ist der IC des PWM die Summe der erwarteten Selbstinformation jedes Elements:
Oft ist es sinnvoller, den Informationsgehalt anhand der Hintergrundbuchstabenhäufigkeiten der untersuchten Sequenzen zu berechnen, anstatt von gleichen Wahrscheinlichkeiten für jeden Buchstaben auszugehen (z. B. liegt der GC-Gehalt der DNA thermophiler Bakterien zwischen 65,3 und 70,8 [ 3 ] , daher enthält ein ATAT-Motiv deutlich mehr Information als ein CCGG-Motiv). Die Gleichung für den Informationsgehalt lautet somit:
Hierbei handelt es sich um die Hintergrundfrequenz des Buchstabens . Dies entspricht der Kullback-Leibler-Divergenz bzw. der relativen Entropie. Es hat sich jedoch gezeigt, dass diese einheitliche Korrektur bei der Verwendung von PSSM zur Suche in genomischen Sequenzen (siehe unten) aufgrund der ungleichmäßigen Verteilung von n-Meren in realen Genomen zu einer Überschätzung der Bedeutung der verschiedenen Basen in einem Motiv führen kann, was wiederum eine deutlich höhere Anzahl falsch positiver Ergebnisse zur Folge hat. [ 4 ]
Verwendung
Es gibt verschiedene Algorithmen zum Scannen von Sequenzen nach PWM-Treffern. Ein Beispiel ist der MATCH-Algorithmus [ 5 ] , der in ModuleMaster implementiert wurde. [ 6 ] Anspruchsvollere Algorithmen für die schnelle Datenbanksuche mit Nukleotid- und Aminosäure-PWMs/PSSMs sind in der Software possumsearch implementiert. [ 7 ]
Das grundlegende PWM/PSSM kann Einfügungen und Deletionen nicht verarbeiten. Ein PSSM mit zusätzlichen Wahrscheinlichkeiten für Einfügungen und Deletionen an jeder Position kann als Hidden-Markov-Modell interpretiert werden . Dies ist der Ansatz von Pfam . [ 8 ] [ 9 ]
Siehe auch
Referenzen
- ^ a b Guigo, Roderic. „Eine Einführung in positionsbezogene Scoring-Matrizen“ . bioinformatica.upf.edu . Abgerufen am 12. November 2013 .
- ^ Nishida, K.; Frith, MC; Nakai, K. (23. Dezember 2008). „Pseudocounts für Transkriptionsfaktor-Bindungsstellen“ . Nucleic Acids Research . 37 (3): 939–944 . doi : 10.1093/nar/gkn1019 . PMC 2647310. PMID 19106141 .
- ^ Aleksandrushkina NI, Egorova LA (1978). „Nukleotidaufbau der DNA thermophiler Bakterien der Gattung Thermus“. Mikrobiologie . 47 (2): 250– 2. PMID 661633 .
- ^ Erill I, O'Neill MC (2009). „Eine erneute Untersuchung informationstheoretischer Methoden zur Identifizierung von DNA-Bindungsstellen“ . BMC Bioinformatics . 10 : 57. doi : 10.1186/1471-2105-10-57 . PMC 2680408. PMID 19210776 .
- ^ Kel AE et al. (2003). „MATCH™: Ein Werkzeug zur Suche nach Transkriptionsfaktor-Bindungsstellen in DNA-Sequenzen“ . Nucleic Acids Research . 31 (13): 3576–3579 . doi : 10.1093/nar/gkg585 . PMC 169193. PMID 12824369 .
- ^ Wrzodek, Clemens; Schröder, Adrian; Dräger, Andreas; Wanke, Dierk; Berendzen, Kenneth W.; Kronfeld, Marcel; Harter, Klaus; Zell, Andreas (9. Oktober 2009). „ModuleMaster: Ein neues Tool zur Entschlüsselung transkriptioneller Regulierungsnetzwerke“. Biosysteme . 99 (1): 79–81 . doi : 10.1016/j.biosystems.2009.09.005 . ISSN 0303-2647 . PMID 19819296 .
- ^ Beckstette, M.; et al. (2006). „Schnelle indexbasierte Algorithmen und Software zum Abgleich positionsbezogener Scoring-Matrizen“ . BMC Bioinformatics . 7 : 389. doi : 10.1186/1471-2105-7-389 . PMC 1635428. PMID 16930469 .
- ^ Kim, Seyoung; Chikina, Maria. „PSC103 Frühjahr 2016 / HMMs und Analyse biologischer Sequenzen“ (PDF) . csb.pitt.edu . Abgerufen am 14. Dezember 2023 .
- ^ "Was sind Profil-Hidden-Markov-Modelle?" . Pfam .