Program StickWRLD był wcześniej wykorzystywany do wykrywania zależności międzypozycyjnych (IPDs) między resztami w dopasowaniach zarówno DNA3, jak i białek15-17. Te współewoluujące reszty, choć często oddalone od siebie w dopasowaniu sekwencji, są zazwyczaj blisko siebie w sfałdowanym białku. StickWRLD umożliwia szybkie odkrywanie specyficznego dla reszt współwystępowania w takich miejscach, np., alanina w pozycji „x” jest silnie skorelowana z treoniną w pozycji „y”. Takie korelacje mogą wskazywać na możliwe do udowodnienia zależności strukturalne i zazwyczaj dotyczą miejsc, które z konieczności współewoluują. StickWRLD jest w stanie wykryć te zależności nawet wtedy, gdy bardziej „tradycyjne” podejścia wykorzystujące HMM do opisu motywów zawodzą. Na przykład analiza dopasowania PFAM domeny pokrywy ADK za pomocą StickWRLD ujawnia silną dodatnią korelację między cysteinami (C) w pozycjach 4 i 8 a skoordynowaną parą C w pozycjach 35 i 38. Jednocześnie StickWRLD wykazał podobną silną dodatnią zależność między histydyną (H) a seryną (S) w pozycjach 4 i 8, silną ujemną zależność między nimi a kwartetem C w pozycjach 4, 8, 35 i 38, oraz silną dodatnią zależność z kwasem asparaginowym (D) i treoniną (T) odpowiednio w pozycjach 35 i 38. Dodatkowe IPDs występują między motywem H,S,D,T a T i G w pozycjach **** 10 i 29 u b subtilis ****, co podkreśla warunkowy charakter tych IPDs – motyw tetracysteiny nie „zależy” od tożsamości reszt w tych dwóch pozycjach, podczas gdy hydrofilowa triada H,S,D,T wymaga w tych pozycjach konkretnych reszt niemal absolutnie. Te dwa całkowicie różne, zależne od pozycji motywy reszt mogą pełnić tę samą rolę w pokrywie ADK. Jak widać na Rysunku 6, na pierwszym planie widoczny jest duży klaster IPDs, w tym powiązanie 3 węzłów między G (glicyną) w pozycji 132, Y (tyrozyną) w pozycji 135 a P (proliną) w pozycji 141 (Rysunek 6A). Na Rysunku 6B widok został przesunięty tak, aby użytkownik znajdował się nieco powyżej cylindra, co ujawniło IPD między H (histydyną) w pozycji 136 a M (metioniną) w pozycji 29, oddalonymi o 107 reszt. Tymczasem motyw domeny pochodzący z PFAM HMM (Rysunek 2) nie tylko nie wykrywa ich jako specyficznie współwystępujących wariantów motywu, ale również definiuje ogólne grupowania według schematu niepopartego biologicznie16.

Rysunek 1. Reprezentacja typu „mapa metra” struktury domeny Lid kinazy adenozyny (ADK) z B. subtilis. Strzałki wskazują IPD zidentyfikowane przez StickWRLD w dopasowaniu PFAM domeny Lid ADK. StickWRLD jest w stanie prawidłowo zidentyfikować IPD w obrębie klastra reszt, które znajdują się w bliskim sąsiedztwie w sfałdowanym białku. Szczególne zainteresowanie budzi para T i G w pozycjach 9 i 29, która tworzy IPD tylko wtedy, gdy tetrada reszt w pozycjach 4, 7, 24 i 27 nie jest C,C,C,C). Wyświetlone numery reszt reprezentują pozycje w B. subtilis, a nie pozycje w dopasowaniu PFAM. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 2. Logo sekwencji ukrytego modelu Markowa (HMM) Skylign18 dla domeny pokrywy ADK. Chociaż modele HMM są potężnymi narzędziami do wyznaczania prawdopodobieństw w każdej pozycji, a także wkładu każdego miejsca w ogólny model, niezależność pozycyjna HMM sprawia, że nie nadają się one do wykrywania IPD. Model ten nie wskazuje żadnej z zależności zaobserwowanych w reprezentacjach StickWRLD (Rysunek 6). Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 3. Ładowarka danych StickWRLD. Użytkownicy mogą wybrać istniejące dane demonstracyjne lub wczytać własne dane w formie dopasowań sekwencji DNA lub białek.

Rycina 4. Okno sterowania StickWRLD. Panel sterowania umożliwia użytkownikowi zmianę różnych właściwości widoku, a także regulację progów kontrolujących wyświetlanie linii krawędzi wskazujących relacje między resztami (IPDs). Czerwonym kółkiem zaznaczono wartości domyślne, które zazwyczaj wymagają dostosowania dla najlepszego podglądu dowolnego zestawu danych. Wartość Residual ustawia próg (obserwowane-oczekiwane), dla którego rysowane są linie łączące/asocjacyjne. Sterowniki etykiet Column i Ball kontrolują, czy wyświetlana jest pozycja kolumny oraz wartości reszt (np. „A” dla argininy). Sterownik Column Edge Line włącza i wyłącza wyświetlanie linii krawędzi łączących kolumny – w przypadku gęstych zestawów danych lepiej jest go wyłączyć. Column Thickness kontroluje, czy sama kolumna jest wyświetlana – ustawienie tej wartości na bardzo małą (np. 0.1) narysuje linię przechodzącą przez sfery w kolumnie, co ułatwia odróżnienie kolumn od siebie. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rycina 5. Widok początkowy okna StickWRLD OpenGL z załadowanym zestawem danych białka domeny pokrywy kinazy adenylanowej. Początkowa perspektywa ukazuje widok „z góry” przez cylinder składający się z pozycji dopasowania sekwencji. Użytkownik może obracać cylinder, przeciągając lewym przyciskiem myszy, oraz przybliżać i oddalać widok, przeciągając prawym przyciskiem myszy. Widok początkowy jest dość gęsty, ponieważ domyślne ustawienie wyświetla nawet niewielkie wskaźniki koewolucji. Dla wielu białek przy tych ustawieniach można wykryć wyraźne moduły, jednak nawet w białkach o gęstej koewolucji widok można szybko i interaktywnie uprościć za pomocą interfejsu StickWRLD, aby zidentyfikować najważniejsze IPD. Aby zobaczyć powiększoną wersję tej ryciny, kliknij tutaj.

Rysunek 6. Powiększony widok wizualizacji StickWRLD białka domeny pokrywy kinazy adenylanowej. Tutaj zmieniono domyślną wartość Residual na 0,2. Zwiększa to próg wyświetlania krawędzi międzyresztkowych, co skutkuje pokazaniem mniejszej liczby krawędzi. Pozostałe krawędzie wskazują silnie powiązane IPD. Dodatkowo widok został obrócony i przybliżony, aby ułatwić obserwację krawędzi. (A) Na pierwszym planie widoczny jest duży klaster IPD, obejmujący powiązanie trzech węzłów między G (glicyną) w pozycji 132, Y (tyrozyną) w pozycji 135 i P (proliną) w pozycji 141. (B) Perspektywę przesunięto tak, aby użytkownik znajdował się nieco powyżej cylindra, co ujawnia IPD między H (histydyną) w pozycji 136 a M (metioniną) w pozycji 29, oddalonymi od siebie o 107 reszt. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 7. Widok informacji w prawym dolnym rogu okna sterowania StickWRLD. Kliknięcie lewym przyciskiem myszy z wciśniętym klawiszem CTRL na obiekcie (np. sferze lub krawędzi) w oknie OpenGL wyświetla informacje o tym obiekcie w prawym dolnym rogu okna sterowania StickWLRD. Tutaj widoczne są informacje dla krawędzi IPD pomiędzy metioniną w pozycji 29 a histydyną w pozycji 136.