Subskrypcja JoVE jest wymagana do oglądania tego materiału. Zaloguj się lub rozpocznij bezpłatny okres próbny.

Artykuł metodologiczny

Ułatwianie analizy danych immunologicznych za pomocą technik analizy wizualnej

9.7K wyświetleń

DOI:

10.3791/2397

2 stycznia 2011

W tym artykule

Podsumowanie

Analityka wizualna (VA) to nowe podejście do interaktywnej analizy danych. W tym filmie omawiamy problem nadmiaru danych wynikający z wysokoprzepustowych eksperymentów biologicznych i proponujemy VA jako rozwiązanie tego problemu. Film demonstruje analizę w obrębie oraz pomiędzy zestawami danych immunologicznych przy użyciu narzędzia VA o nazwie Tableau.

Streszczenie

Analityka wizualna (VA) wyłoniła się jako nowy sposób analizowania dużych zbiorów danych za pomocą interaktywnego wyświetlania wizualnego. Zademonstrowaliśmy użyteczność i elastyczność podejścia VA w analizie biologicznych zbiorów danych. Przykłady takich zbiorów danych w immunologii obejmują cytometrię przepływową, dane Luminex oraz dane genotypowania (np. polimorfizm pojedynczego nukleotydu). W przeciwieństwie do tradycyjnego podejścia do wizualizacji informacji, VA przywraca moc analityczną w ręce analityka, umożliwiając mu zaangażowanie się w proces eksploracji danych w czasie rzeczywistym. Po ocenie kilku narzędzi VA wybraliśmy oprogramowanie VA o nazwie Tableau. W prezentacji wideo, z wykorzystaniem podejścia zwanego analizą parową, zademonstrowano dwa rodzaje zadań analitycznych: analizę w obrębie zbiorów danych oraz analizę pomiędzy zbiorami danych. Analiza parowa, zdefiniowana w kontekście VA, to podejście analityczne, w którym ekspert ds. narzędzi VA pracuje ramię w ramię z ekspertem dziedzinowym podczas analizy. Ekspert dziedzinowy jest osobą, która rozumie znaczenie danych i zadaje pytania, na które zebrane dane mogą odpowiedzieć. Następnie ekspert ds. narzędzi tworzy wizualizacje, aby pomóc w znalezieniu w danych wzorców, które mogą przynieść odpowiedzi na te pytania. Główną zaletą podejścia VA jest krótki czas oczekiwania między sformułowaniem hipotezy a szybkim wizualnym wyświetleniem danych.

Protokół

1. Analiza oparta na eksploracji w programie Tableau

  1. Posiadasz zestaw danych i chcesz zbadać różne zależności między kolumnami w obrębie tych danych.
    1. (Rysunek 1) Zaimportuj zestaw danych, klikając „Connect to data”. Wybierz typ źródła danych i postępuj zgodnie z instrukcjami, aby zaimportować swój zestaw danych.
    2. (Rysunek 1) Upewnij się, że półka wymiarów (dimensions) zawiera kolumny kategoryczne, a półka miar (measures) zawiera kolumny numeryczne z Twojego zestawu danych. Czasami kolumna wymiaru, taka jak identyfikator badanego, może zostać wyświetlona jako miara, jeśli składa się z liczb. Zmień ją na wymiar, klikając na niej prawym przyciskiem myszy i wybierając „Convert to Dimension”. Na Rysunku 1 kolumny kategoryczne z zestawu danych, takie jak poziom stężenia bodźca i identyfikatory badanych, są prawidłowo umieszczone na półce wymiarów, a obserwowane stężenia cytokin są prawidłowo umieszczone na półce miar.
    3. (Rysunek 2) Jeśli w procesie analizy wymagane jest pole obliczeniowe, po prostu kliknij prawym przyciskiem myszy na półce wymiarów lub miar i wybierz „Create Calculated Field”. Wprowadź obliczenie w polu formuły, łącząc pola za pomocą funkcji lub operacji matematycznych. Rysunek 2 pokazuje, jak utworzyć nowe pole o nazwie PFD > 2 poprzez agregację wartości PFD2, PFD3 i PFD4.
    4. (Rysunek 3) Wygeneruj wykres 2D w Tableau, zazwyczaj z wymiarem i miarą, które Cię interesują. Ponieważ interfejs oferuje prostą interakcję typu przeciągnij i upuść, wybór wymiaru i miary można łatwo zmienić. Wymiary są zazwyczaj umieszczane na półce kolumn, a miary na półce wierszy. Na Rysunku 3 półka wymiarów zawiera poziom stężenia bodźca, a półka miar zawiera obserwowany poziom stężenia cytokin.
    5. (Rysunek 3) Aby zróżnicować wizualizację według konkretnego wymiaru, umieść etykietę tego wymiaru na półce tekstu, koloru lub rozmiaru, w zależności od charakteru wymiaru. Półka tekstu próbuje zróżnicować dane w wizualizacji poprzez ich opisanie informacjami tekstowymi dostarczonymi przez wybrany wymiar. Półki koloru i rozmiaru automatycznie zróżnicują dane pod względem koloru i rozmiaru, co można dostosować za pomocą paska przewijania znajdującego się na dole każdej półki. Na rysunku 3 umieszczenie genotypu na półce koloru prowadzi do rozdzielenia trzech genotypów za pomocą odrębnych kolorów.
    6. (Rysunek 3) Przefiltruj wizualizację według konkretnych zmiennych kolumn w innym wymiarze. Można to zrobić, przeciągając etykietę wymiaru na półkę filtrów. Pojawi się okno z listą wartości do wyboru. Wybrana wartość będzie jedyną wartością pozostającą w wizualizacji.
    7. (Rysunek 4) Możesz połączyć wizualizację z innym wymiarem lub miarą, aby stworzyć macierz wizualizacji. Można to zrobić, upuszczając wiele wymiarów na półce kolumn i wiele miar na półce wierszy. Rysunek 4 zawiera przykład dwukolumnowej macierzy wizualizacji poprzez umieszczenie dwóch różnych wymiarów na półce kolumn.
    8. Aby stworzyć podobną wizualizację, kliknij prawym przyciskiem myszy na aktualnym arkuszu w lewym dolnym rogu i wybierz „duplicate sheet”.
    9. Powtarzaj proces analizy, aby zidentyfikować interesujące trendy lub wartości odstające, które mogą pomóc w sformułowaniu nowych hipotez dotyczących danych.
  2. Posiadasz wiele zestawów danych wygenerowanych z tego samego źródła i chcesz zbadać możliwe powiązania między nimi.
    1. Umieść wiele zestawów danych w tym samym źródle, np. dwa arkusze kalkulacyjne w jednym skoroszycie, aby umożliwić programowi Tableau połączenie się z tymi zestawami danych za pomocą tego samego połączenia.
    2. (Rysunek 5) Połącz zestawy danych poprzez logiczne złączenie (logical join) wartości kluczy, upewniając się, że wybrano wymiary, które są wspólne dla wielu zestawów danych. Na Rysunku 5 znajduje się pięć wartości kluczy służących do łączenia: typ komórki, poziom stężenia bodźca, etap lub grupa, bodziec oraz identyfikator badanego.
    3. Przeprowadź analizę analogiczną do sekcji 1.1.

2. Potrzeby wynikające z prezentacji

  1. Znasz relacje między danymi, ale chcesz mieć możliwość szybkiego generowania listy wizualizacji do wykorzystania w prezentacji.
    1. Postępuj zgodnie z protokołem opisanym w sekcji 1.1 i odpowiednio opisz wizualizacje.
    2. Użyj funkcji eksportu w programie Tableau, aby wygenerować obrazy wizualizacji.
  2. Wygenerowałeś zestaw przejrzystych wizualizacji w skoroszycie Tableau i chcesz udostępnić ten skoroszyt.
    1. Zapisz skoroszyt jako pakietowy skoroszyt Tableau (Tableau packaged workbook) i udostępnij ten plik.
    2. Koledzy nieposiadający programu Tableau Desktop mogą pobrać Tableau Reader, aby otworzyć pakietowy skoroszyt. Tableau Reader umożliwia współpracownikom interakcję z utworzonymi przez Ciebie wizualizacjami.

3. REPREZENTATYWNE WYNIKI

Schemat interfejsu Tableau; połączenie z danymi, wymiary, miary, konfiguracja kategorii i wartości liczbowych.
Rycina 1. Zrzut ekranu programu Tableau po zaimportowaniu arkusza o nazwie NFKBIA z pliku Excel demo.xls. Półki wymiarów (dimensions) i miar (measures) zostały odpowiednio wypełnione danymi kategorycznymi i numerycznymi.

Konfiguracja pola obliczeniowego; lista formuł i funkcji; konfiguracja analizy danych.
Rysunek 2. Okno Pola obliczeniowego (Calculated Field) służy do tworzenia specjalnego pola obliczeniowego do wykorzystania w programie Tableau. Lista w dolnym lewym polu pomaga zidentyfikować możliwe pola, a lista po prawej stronie zawiera skróty funkcji, które można zastosować w formule. W tym przykładzie chcieliśmy zsumować wartości dla PFD4, PFD3 i PFD2, aby uzyskać wartość końcową, którą określamy jako PFD. > 2

Proces wizualizacji danych w programie Tableau, wykres liniowy zależności stężenia od genotypu, ilustrujący zastosowanie filtrów i znaków w celu analizy spostrzeżeń z danych.
Rysunek 3. Wizualizacja poziomu stężenia bodźca w stosunku do obserwowanego stężenia cytokiny. Wizualizacja przedstawia wykres różnych poziomów stężenia bodźca 3M-02 w zależności od obserwowanego stężenia cytokiny TNF-α. Kolory linii odnoszą się do różnych genotypów polimorfizmu pojedynczego nukleotydu w genie NFKBIA u osób biorących udział w naszym badaniu nad odpornością wrodzoną.

Dwukolumienkowa macierz wizualizacji danych, wykresy liniowe przedstawiające zależność bodźca od stężenia w oprogramowaniu Tableau.
Rycina 4. Zrzut ekranu dwukolumnowej macierzy wizualizacji. Wygenerowano dwukolumnową macierz, aby ułatwić bezpośrednie porównanie odpowiedzi na dwa bodźce: 3M-03 oraz LPS. Osie x przedstawiają różne poziomy stężeń obu bodźców, a oś y obrazuje wartości obliczonego pola PFD. > 2.

Krótki instruktaż dotyczący połączeń w skoroszycie programu Excel, przedstawiający dodawanie wielu tabel oraz klauzule złączeń w interfejsie.
Rysunek 5. Niniejsze okna dialogowe programu Tableau ilustrują sposób łączenia danych zapisanych w różnych arkuszach kalkulacyjnych. Połączenie danych z różnych arkuszy można zrealizować poprzez ich zestawienie przy użyciu logicznych klauzul złączenia wartości kluczy.

 Narzędzie do wizualizacji i analizy
FunkcjaTableauVIS-STAMPxmdvtoolGGobiStarlightGapminderVisulabInfoVis ToolkitGeotimeInspire
Wykresy współrzędnych równoległychTakTakTakTakTakNieTakTakNieNie
Macierze wykresów rozrzutuTakNieTakTakTakNieTakNieNieNie
Redukcja wymiarowościNieNieTakTakNieNieNieNieNieNie
Wymiary czasoweTakTakNieTakTakTakNieTakTakNie
Wymiary geoprzestrzenneTakTakNieNieTakTakNieNieTakNie
Eksploracja tekstów (text mining)NieNieNieNieTakNieNieNieNieTak
Bezpośrednia manipulacja danymiTakTakTakTakTakTakTakNieTakNie
FiltrowanieTakTakTakTakTakTakTakNieTakTak
Rozszerzalność na inne platformy (np. R)TakNieTakTakNieTakNieTakNieNie
Formaty tabel CSVTakTakTakTakNieNieTakTakTakNie
Formaty danych XMLTakNieNieTakTakNieTakTakTakNie
Zdolność do obsługi ponad 10 0 wierszyTakNieNieNieTakNieNieNieNieTak
DokumentacjaTakTakTakTakTakTakTakTakTakTak
Produkt komercyjnyTakNieNieNieTakNieNieNieTakTak

Tabela 1. Lista narzędzi analityki wizualnej i niektóre z ich funkcji.

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Dyskusja

Wprowadzenie technologii wysokoprzepustowych do współczesnych badań biomedycznych doprowadziło do gwałtownego wzrostu ilości danych badawczych, co wymaga bardziej efektywnych metod analizy. Analityka wizualna (VA) to nauka o rozumowaniu analitycznym wspomaganym przez interaktywne interfejsy wizualne (1). Podejście VA przywraca moc analityczną w ręce analityka-człowieka, w przeciwieństwie do tradycyjnego podejścia polegającego na wykrywaniu wzorców przez komputer. Analityka wizualna była stosowana w badaniach w różnych dz...

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Oświadczenia

Brak zadeklarowanych konfliktów interesów.

Podziękowania

Pragniemy podziękować członkom Vancouver Institute of Visual Analytics (VIVA) za uwagi i rady dotyczące projektu. W szczególności dziękujemy Johnowi Dillowi, Brianowi Fisherowi oraz Davidowi Darvillowi. Chcielibyśmy również podziękować członkom laboratorium Kollmanna za wsparcie i pomocne dyskusje. Praca ta była częściowo finansowana przez National Institute of Allergy and Infectious Diseases, National Institute of Health Grant N01 AI50023; AllerGen NCE Grants 07-A1A i 07-B2B oraz Michael Smith Foundation for Health Research. T.R.K. jest częściowo wspierany przez Career Award in the Biomedical Science z funduszu Burroughs Wellcome Fund oraz przez grant szkoleniowy Canadian Institutes for Health Research w ramach Canadian Child Health Clinician Scientist Program, w partnerstwie z Sick-Kids Foundation, Child and Family Research Institute (British Columbia), Women and Children's Health Research Institute (Alberta) oraz Manitoba Institute of Child Health.

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Bibliografia

  1. Thomas, J., Cook, K. Illuminating the Path: The Research and Development Agenda for Visual Analytics. , IEEE CS Press. (2005).
  2. Steed, C., Swan, J., Jankun-Kelly, T., Fitzpatrick, P. Guided Analysis of Hurricane Trends Using Statistical Processes Integrated with Interactive Parallel Coordinates. IEEE Symposium on Visual Analytics Science and Technology. , IEEE. Atlantic City. 19-26 (2009).
  3. Saraiya, P., North, C., Lam, V., Duca, K. An Insight-Based Longitudinal Study of Visual Analytics. IEEE Transactions on Visualization and Computer Graphics. 12, 1511-1522 (2006).
  4. Kollmann, T. R., Crabtree, J., Rein-Weston, A., Blimkie, D., Thommai, F., Wang, X. Y., Lavoie, P. M., Furlong, J., Fortuno, E. S. 3rd, Hajjar, A. M., Hawkins, N. R., Self, S. G., Wilson, C. B. Neonatal innate TLR-mediated responses are distinct from those of adults. J. Immunol. 183, 7150-7160 (2009).

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Przedruki i uprawnienia

Tagi

Analityka wizualnacytometria przep ywowadane Luminexdane genotypoweanaliza parowanaoprogramowanie Tableauwizualizacja danychgenerowanie hipotezzintegrowane zestawy danychodpowied cytokinowa