Aby uzyskać przykładowe wyniki, zaimplementowaliśmy algorytm CaseOLAP w dwóch nagłówkach przedmiotowych/deskryptorach: „Age Groups” oraz „Nutritional and Metabolic Diseases” jako przypadki użycia.
Grupy wiekowe. Wybrano wszystkie 4 podkategorie „Grup wiekowych” (niemowlęta, dzieci, młodzież i dorośli) jako komórki w Text-Cube. Uzyskane metadane i statystyki przedstawiono w Tabeli 3A. Porównanie liczby dokumentów pomiędzy komórkami Text-Cube wyświetlono na Ryc. 6A. Grupa dorosłych obejmuje 172 394 dokumenty, co jest najwyższą liczbą spośród wszystkich komórek. Podkategorie dorosłych i młodzieży mają największą liczbę wspólnych dokumentów (26 858 dokumentów). Co istotne, dokumenty te zawierały wyłącznie interesujący nas podmiot (tzn. białka mitochondrialne). Diagram Venna na Ryc. 6B przedstawia liczbę podmiotów (tzn. białek mitochondrialnych) znalezionych w każdej komórce oraz w obszarach ich wspólnego występowania. Liczba białek wspólnych dla wszystkich podkategorii grup wiekowych wynosi 162. Podkategoria dorosłych wykazuje najwyższą liczbę unikalnych białek (151), a następnie dzieci (16), niemowląt (8) i młodzieży (1). Powiązanie białko-grupa wiekowa obliczono jako wynik CaseOLAP. 10 najważniejszych białek (na podstawie ich średniego wyniku CaseOLAP) powiązanych z podkategoriami niemowląt, dzieci, młodzieży i dorosłych to: sterol 26-hydroksylaza, łańcuch B alfa-krystaliny, 25-hydroksywitaminy D-1 alfa-hydroksylaza, serotransferyna, syntaza cytrynianowa, L-serylo-tRNA, podjednostka alfa-3 ATP-azy sodowo-potasowej, reduktaza S-transferazy glutationowej omega-1, reduktaza NADPH:adrenodoksyny oraz mitochondrialna reduktaza sulfotlenku metioniny w peptydach (pokazane na Ryc. 6C). Podkategoria dorosłych wykazuje 10 komórek mapy ciepła o wyższej intensywności w porównaniu do komórek mapy ciepła podkategorii młodzieży, dzieci i niemowląt, co wskazuje, że 10 najważniejszych białek mitochondrialnych wykazuje najsilniejsze powiązania z podkategorią dorosłych. Białko mitochondrialne sterol 26-hydroksylaza wykazuje silne powiązania we wszystkich podkategoriach wiekowych, co obrazują komórki mapy ciepła o wyższych intensywnościach w porównaniu do komórek mapy ciepła pozostałych 9 białek mitochondrialnych. Statystyczny rozkład bezwzględnej różnicy wyników między dwiema grupami wykazuje następujące zakresy średniej różnicy z 99% przedziałem ufności: (1) średnia różnica między „ADLT” a „INFT” mieści się w zakresie (0,029 do 0,042), (2) średnia różnica między „ADLT” a „CHLD” mieści się w zakresie (0,021 do 0,030), (3) średnia różnica między „ADLT” a „ADOL” mieści się w zakresie (0,020 do 0,029), (4) średnia różnica między „ADOL” a „INFT” mieści się w zakresie (0,015 do 0,022), (5) średnia różnica między „ADOL” a „CHLD” mieści się w zakresie (0,007 do 0,010), (6) średnia różnica między „CHLD” a „INFT” mieści się w zakresie (0,011 do 0,016).
Choroby żywieniowe i metaboliczne. Wybrano 2 podkategorie z grupy „Choroby żywieniowe i metaboliczne” (tj. choroby metaboliczne i zaburzenia żywieniowe), aby utworzyć 2 komórki w Text-Cube. Uzyskane metadane i statystyki przedstawiono w Tabeli 3B. Porównanie liczby dokumentów pomiędzy komórkami Text-Cube wyświetlono na Rysunku 7A. Podkategoria choroby metaboliczne zawiera 54 762 dokumenty, a podkategoria zaburzenia żywieniowe 19 181 dokumentów. Podkategorie choroby metaboliczne i zaburzenia żywieniowe mają 7 101 wspólnych dokumentów. Co istotne, dokumenty te zawierały wyłącznie interesującą nas jednostkę (tj. białka mitochondrialne). Diagram Venna na Rysunku 7B przedstawia liczbę jednostek znalezionych w każdej komórce oraz w wielu obszarach nakładania się komórek. Powiązanie białek z „Chorobami żywieniowymi i metabolicznymi” obliczono jako wynik CaseOLAP. 10 białek (na podstawie ich średniego wyniku CaseOLAP) najsilniej powiązanych z tym przypadkiem użycia to: Sterol 26-hydroxylase, Alpha-crystallin B chain, L-seryl-tRNA, Citrate synthase, tRNA pseudouridine synthase A, 25-hydroxyvitamin D-1 alpha-hydroxylase, Glutathione S-transferase omega-1, NADPH: adrenodoxin oxidoreductase, Mitochondrial peptide methionine sulfoxide reductase oraz Plasminogen activator inhibitor 1 (pokazane na Rysunku 7C). Ponad połowa (54%) wszystkich białek jest wspólna dla podkategorii choroby metaboliczne i zaburzenia żywieniowe (397 białek). Co ciekawe, prawie połowa (43%) wszystkich powiązanych białek w podkategorii choroby metaboliczne jest unikalna (300 białek), podczas gdy w zaburzeniach żywieniowych występuje tylko kilka unikalnych białek (35). Alpha-crystallin B chain wykazuje najsilniejsze powiązanie z podkategorią choroby metaboliczne. Sterol 26-hydroxylase, mitochondrial wykazuje najsilniejsze powiązanie w podkategorii zaburzenia żywieniowe, co wskazuje, że to białko mitochondrialne jest wysoce istotne w badaniach opisujących zaburzenia żywieniowe. Statystyczny rozkład bezwzględnej różnicy w wynikach pomiędzy dwiema grupami „MBD” i „NTD” wykazuje zakres (od 0,046 do 0,061) dla różnicy średnich jako 99% przedział ufności.

Rysunek 1. Dynamiczny widok przepływu pracy CaseOLAP. Rysunek ten przedstawia 5 głównych etapów procesu CaseOLAP. W etapie 1 proces rozpoczyna się od pobierania i ekstrahowania dokumentów tekstowych (np. z PubMed). W etapie 2 wyekstrahowane dane są analizowane w celu utworzenia słownika danych dla każdego dokumentu, a także mapowania MeSH do PMID. W etapie 3 przeprowadzane jest indeksowanie danych w celu umożliwienia szybkiego i wydajnego wyszukiwania encji. W etapie 4 następuje implementacja dostarczonych przez użytkownika informacji o kategoriach (np.., główny termin MeSH dla każdej komórki) jest przeprowadzany w celu skonstruowania kostki tekstowej (Text-Cube). W kroku 5 nad danymi indeksowymi implementowana jest operacja zliczania encji w celu obliczenia wyników CaseOLAP. Kroki te są powtarzane w sposób iteracyjny, aby aktualizować system o najnowsze informacje dostępne w publicznej bazie danych (np. PubMed). Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 2. Architektura techniczna przepływu pracy CaseOLAP.Ten rysunek przedstawia szczegóły techniczne przepływu pracy CaseOLAP. Dane z repozytorium PubMed są pobierane z serwera FTP PubMed. Użytkownik łączy się z serwerem w chmurze (np. łączność AWS) za pomocą swojego urządzenia i tworzy potok pobierania (Download Pipeline), który pobiera i wypakowuje dane do lokalnego repozytorium w chmurze. Wypakowane dane są strukturyzowane, weryfikowane i sprowadzane do odpowiedniego formatu za pomocą potoku parsowania danych (Data Parsing Pipeline). Jednocześnie podczas etapu parsowania tworzona jest tabela mapowania MeSH na PMID, która służy do konstrukcji kostki tekstowej (Text-Cube). Sparsowane dane są przechowywane w formacie słownika klucz-wartość typu JSON wraz z metadanymi dokumentu (np. PMID, MeSH, rok publikacji). Etap indeksowania dodatkowo usprawnia dane poprzez wdrożenie Elasticsearch do obsługi danych masowych. Następnie, poprzez implementację mapowania MeSH na PMID, tworzona jest kostka tekstowa z kategoriami zdefiniowanymi przez użytkownika. Po zakończeniu etapów formowania kostki tekstowej i indeksowania przeprowadzane jest zliczanie encji. Dane z zliczania encji są implementowane do metadanych kostki tekstowej. Na koniec, na podstawie struktury kostki tekstowej, obliczany jest wynik CaseOLAP. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 3. Przykład przeanalizowanego dokumentu. Na niniejszej rycinie przedstawiono przykład przeanalizowanych danych. Przeanalizowane dane są zorganizowane w pary klucz-wartość, co jest zgodne z indeksowaniem i tworzeniem metadanych dokumentu. Na tej rycinie numer PMID (np. „25896987”) służy jako klucz, a zbiór powiązanych informacji (np. Tytuł, Czasopismo, Data publikacji, Streszczenie, MeSH, Substancje, Wydział i Lokalizacja) jako wartość. Pierwszym zastosowaniem takich metadanych dokumentu jest konstrukcja mapowania MeSH na PMID (Rycina 5 i Tabela 2), co jest później wykorzystywane do utworzenia Text-Cube oraz obliczenia wyniku CaseOLAP z wykorzystaniem dostarczonych przez użytkownika encji i kategorii. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rysunek 4. Przykład drzewa MeSH. Drzewo MeSH dla 'Age Groups' zostało zaadaptowane z danych o strukturze drzewa dostępnych w bazie danych NIH (MeSH Tree 2018, ). Deskryptory MeSH są implementowane wraz z identyfikatorami węzłów (np. Persons [M01], Age Groups [M01.060], Adolescent [M01.060.057], Adult [M01.060.116], Child [M01.060.406], Infant [M01.060.703]) w celu gromadzenia dokumentów istotnych dla konkretnego deskryptora MeSH (Tabela 3A). Kliknij tutaj, aby wyświetlić większą wersję tego rysunku.

Rysunek 5. Mapowanie MeSH na PMID w grupach wiekowych (Age Groups). Ten rysunek przedstawia w formie wykresu bąbelkowego liczbę dokumentów tekstowych (każdy powiązany z PMID) zgromadzonych pod deskryptorami MeSH w kategorii „Age Groups”. Mapowanie MeSH na PMID zostało wygenerowane, aby podać dokładną liczbę dokumentów zgromadzonych pod deskryptorami MeSH. Łącznie zgromadzono 3 062 143 unikalne dokumenty pod 18 pochodnych deskryptorów MeSH (patrz Tabela 2). Im wyższa liczba PMID wybranych dla konkretnego deskryptora MeSH, tym większy promień bąbelka reprezentującego ten deskryptor. Na przykład największa liczba dokumentów została zgromadzona pod deskryptorem MeSH „Adult” (1 786 371 dokumentów), natomiast najmniejsza liczba dokumentów tekstowych została zgromadzona pod deskryptorem MeSH „Infant, Postmature” (62 dokumenty).
Dodatkowy przykład mapowania MeSH na PMID podano dla kategorii „Nutritional and Metabolic Diseases” (https://caseolap.github.io/mesh2pmid-mapping/bubble/meta.html). Łącznie zgromadzono 422 039 unikalnych dokumentów pod 361 pochodnymi deskryptorami MeSH w kategorii „Nutritional and Metabolic Diseases”. Największa liczba dokumentów została zgromadzona pod deskryptorem MeSH „Obesity” (77 881 dokumentów), a następnie „Diabetes Mellitus, Type 2” (61 901 dokumentów), podczas gdy „Glycogen Storage Disease, Type VIII” wykazał najmniejszą liczbę dokumentów (1 dokument). Powiązana tabela jest również dostępna online pod adresem (https://github.com/CaseOLAP/mesh2pmid-mapping/blob/master/data/diseaseall.csv). Kliknij tutaj, aby zobaczyć powiększoną wersję tego rysunku.

Rycina 6. „Grupy wiekowe” jako przypadek użycia. Rycina ta przedstawia wyniki z przypadku użycia platformy CaseOLAP. W tym przykładzie nazwy białek i ich skróty (patrz próbka w Tabeli 4) są zaimplementowane jako encje, a „Grupy wiekowe”, w tym komórki: niemowlę (INFT), dziecko (CHLD), adolescent (ADOL) i dorosły (ADLT), są zaimplementowane jako podkategorie (patrz Tabela 3A). (A) Liczba dokumentów w „Grupach wiekowych”: Ta mapa ciepła pokazuje liczbę dokumentów rozłożonych w komórkach „Grup wiekowych” (szczegóły dotyczące tworzenia Text-Cube znajdują się w Protokole 4 i Tabeli 3A). Wyższa liczba dokumentów jest reprezentowana przez ciemniejszą intensywność komórki mapy ciepła (patrz skala). Pojedynczy dokument może być przypisany do więcej niż jednej komórki. Mapa ciepła przedstawia liczbę dokumentów w danej komórce wzdłuż pozycji przekątnej (np. ADLT zawiera 172 394 dokumenty, co jest najwyższą liczbą spośród wszystkich komórek). Pozycje poza przekątną reprezentują liczbę dokumentów przypisanych do dwóch komórek (np. ADLT i ADOL mają 26 858 wspólnych dokumentów). (B). Liczba encji w „Grupach wiekowych”: Diagram Venna przedstawia liczbę białek znalezionych w czterech komórkach reprezentujących „Grupy wiekowe” (INFT, CHLD, ADOL i ADLT). Liczba białek wspólnych dla wszystkich komórek wynosi 162. Grupa wiekowa ADLT wykazuje najwyższą liczbę unikalnych białek (151), a następnie CHLD (16), INFT (8) i ADOL (1). (C) Prezentacja wyników CaseOLAP w „Grupach wiekowych”: Top 10 białek z najwyższymi średnimi wynikami CaseOLAP w każdej grupie jest przedstawionych na mapie ciepła. Wyższy wynik CaseOLAP jest reprezentowany przez ciemniejszą intensywność komórki mapy ciepła (patrz skala). Nazwy białek są wyświetlane w lewej kolumnie, a komórki (INFT, CHLD, ADOL, ADLT) wzdłuż osi x. Niektóre białka wykazują silny związek ze szczególną grupą wiekową (np. Sterol 26-hydroxylase, alpha-crystallin B chain oraz L-seryl-tRNA mają silne powiązania z ADLT, natomiast Sodium/potassium-transporting ATPase subunit alpha-3 ma silny związek z INFT). Kliknij tutaj, aby zobaczyć powiększoną wersję tej ryciny.

Rycina 7. Przypadek użycia „Choroby żywieniowe i metaboliczne”: Rycina ta przedstawia wyniki innego przypadku użycia platformy CaseOLAP. W tym przypadku nazwy białek i ich skróty (patrz przykład w Tabeli 4) są zaimplementowane jako encje, a „Choroby żywieniowe i metaboliczne”, obejmujące dwie komórki: choroby metaboliczne (MBD) oraz zaburzenia żywieniowe (NTD), są zaimplementowane jako podkategorie (patrz Tabela 3B). (A). Liczba dokumentów w kategorii „Choroby żywieniowe i metaboliczne”: Ta mapa ciepła przedstawia liczbę dokumentów tekstowych w komórkach kategorii „Choroby żywieniowe i metaboliczne” (szczegóły dotyczące tworzenia Text-Cube znajdują się w Protokole 4 i Tabeli 3B). Wyższa liczba dokumentów jest przedstawiona za pomocą ciemniejszej intensywności komórki mapy ciepła (patrz skala). Pojedynczy dokument może być przypisany do więcej niż jednej komórki. Mapa ciepła prezentuje całkowitą liczbę dokumentów w danej komórce wzdłuż przekątnej (np. MBD zawiera 54 762 dokumenty, co jest najwyższą liczbą spośród obu komórek). Pozycja poza przekątną reprezentuje liczbę dokumentów wspólnych dla dwóch komórek (np. MBD i NTD mają 7 101 wspólnych dokumentów). (B). Liczba encji w kategorii „Choroby żywieniowe i metaboliczne”: Diagram Venna przedstawia liczbę białek znalezionych w dwóch komórkach reprezentujących „Choroby żywieniowe i metaboliczne” (MBD i NTD). Liczba białek wspólnych dla obu komórek wynosi 397. Komórka MBD przedstawia 300 unikalnych białek, a komórka NTD przedstawia 35 unikalnych białek. (C). Prezentacja wyników CaseOLAP w kategorii „Choroby żywieniowe i metaboliczne”: 10 białek z najwyższymi średnimi wynikami CaseOLAP w kategorii „Choroby żywieniowe i metaboliczne” przedstawiono na mapie ciepła. Wyższy wynik CaseOLAP jest reprezentowany przez ciemniejszą intensywność komórki mapy ciepła (patrz skala). Nazwy białek są wyświetlane w lewej kolumnie, a komórki (MBD i NTD) znajdują się wzdłuż osi x. Niektóre białka wykazują silny związek z konkretną kategorią choroby (np. łańcuch B alfa-krystaliny wykazuje silny związek z chorobami metabolicznymi, a sterol 26-hydroksylaza wykazuje silny związek z zaburzeniami żywieniowymi). Aby wyświetlić powiększoną wersję tej ryciny, kliknij tutaj.
| Czas spędzony (procent całkowitego czasu) | Etapy w platformie CaseOLAP | Algorytm i struktura danych platformy CaseOLAP | Złożoność algorytmów i struktur danych | Szczegóły poszczególnych kroków |
| 40% | Pobieranie i
Analiza składniowa | Algorytmy iteracji i analizy drzewiastej | Iteracja z zagnieżdżoną pętlą i mnożeniem przez stałą: O(n^2), O(log n). Gdzie „n” oznacza liczbę iteracji. | Potok pobierania iteruje każdą procedurę w obrębie wielu plików. Parsowanie pojedynczego dokumentu wykonuje każdą procedurę na strukturze drzewiastej surowych danych XML. |
| 30% | Indeksowanie, wyszukiwanie i tworzenie kostek tekstowych | Iteracja, algorytmy wyszukiwania w Elasticsearch (sortowanie, indeks Lucene, kolejki priorytetowe, skończone automaty, triki bitowe, zapytania regex) | Złożoność związana z Elasticsearch (https://www.elastic.co/) | Dokumenty są indeksowane poprzez implementację procesu iteracji nad słownikiem danych. Tworzenie Text-Cube implementuje metadane dokumentów oraz dostarczone przez użytkownika informacje o kategoriach. |
| 30% | Liczenie obiektów i obliczanie CaseOLAP | Iteracja w obliczeniach integralności, popularności i odrębności | O(1), O(n^2), wiele złożoności związanych z obliczaniem wyniku caseOLAP w zależności od typów iteracji. | Operacja zliczania encji wyświetla listę dokumentów i wykonuje operację zliczania na tej liście. Dane zliczania encji są wykorzystywane do obliczenia wyniku CaseOLAP. |
Tabela 1. Algorytmy i złożoność. Tabela ta przedstawia informacje o czasie poświęconym (procent całkowitego czasu) na poszczególne procedury (np. pobieranie, parsowanie), strukturę danych oraz szczegóły dotyczące algorytmów zaimplementowanych w platformie CaseOLAP. CaseOLAP wykorzystuje profesjonalną aplikację do indeksowania i wyszukiwania o nazwie Elasticsearch. Dodatkowe informacje o złożoności związane z Elasticsearch oraz algorytmy wewnętrzne można znaleźć pod adresem (https://www.elastic.co).
| Deskryptory MeSH | Liczba zebranych PMID |
| Dorosły | 1,786,371 |
| Wiek średni | 1,661,882 |
| Osoba starsza | 1,198,778 |
| Nastolatek | 706,429 |
| Młody dorosły | 486,259 |
| Dziecko | 480,218 |
| Osoba starsza, 80 lat i więcej | 453,348 |
| Dziecko w wieku przedszkolnym | 285,183 |
| Niemowlę | 218,242 |
| Noworodek | 160,702 |
| Wcześniak | 17,701 |
| Niemowlę o niskiej masie urodzeniowej | 5,707 |
| Słaba osoba starsza | 4,811 |
| Niemowlę o bardzo niskiej masie urodzeniowej | 4,458 |
| Niemowlę małe dla wieku pociążowego | 3,168 |
| Niemowlę skrajnie przedwczesne | 1,171 |
| Niemowlę o skrajnie niskiej masie urodzeniowej | 1,003 |
| Niemowlę przeniesione | 62 |
Tabela 2. Statystyki mapowania MeSH na PMID. Tabela ta przedstawia wszystkie deskryptory MeSH będące pochodnymi kategorii „Age Groups” oraz liczbę zgromadzonych dla nich PMID (dokumentów tekstowych). Wizualizacja tych statystyk została przedstawiona na Rysunku 5.
| A | Niemowlę (INFT) | Dziecko (CHLD) | Nastolatek (ADOL) | Dorosły (ADLT) |
| Root ID MeSH | M01.060.703 | M01.060.406 | M01.060.057 | M01.060.116 |
| Liczba pochodnych deskryptorów MeSH | 9 | 2 | 1 | 6 |
| Liczba wybranych PMID | 16 466 | 26 907 | 35 158 | 172 394 |
| Liczba znalezionych encji | 233 | 297 | 257 | 443 |
| B | Choroby metaboliczne (MBD) | Zaburzenia żywieniowe (NTD) | | |
| Root ID MeSH | C18.452 | C18.654 | | |
Liczba pochodnych
deskryptorów MeSH | 308 | 53 | | |
| Liczba zebranych PMID | 54 762 | 19 181 | | |
| Liczba znalezionych encji | 697 | 432 | | |
Tabela 3. Metadane Text-Cube. Przedstawiono tabelaryczny widok metadanych Text-Cube. Tabele zawierają informacje o kategoriach oraz rdzeniach i potomkach deskryptorów MeSH, które zostały zaimplementowane w celu zgromadzenia dokumentów w każdej komórce. Tabela zawiera również statystyki zgromadzonych dokumentów i encji. (A) „Grupy wiekowe” (Age Groups): jest to zestawienie tabelaryczne „Grup wiekowych”, obejmujące niemowlęta (INFT), dzieci (CHLD), młodzież (ADOL) i dorosłych (ADLT) wraz z ich identyfikatorami rdzeni MeSH, liczbą potomnych deskryptorów MeSH, liczbą wybranych PMID oraz liczbą znalezionych encji. (B) „Choroby żywieniowe i metaboliczne” (Nutritional and Metabolic Diseases): jest to zestawienie tabelaryczne „Chorób żywieniowych i metabolicznych”, obejmujące choroby metaboliczne (MBD) i zaburzenia żywieniowe (NTD) wraz z ich identyfikatorami rdzeni MeSH, liczbą potomnych deskryptorów MeSH, liczbą wybranych PMID oraz liczbą znalezionych encji.
| Nazwy białek i synonimy | Skróty |
| Syntaza N-acetylglutaminianu, mitochondrialna, acetylotransferaza aminokwasowa, syntaza N-acetylglutaminianu postać długa; syntaza N-acetylglutaminianu postać krótka; syntaza N-acetylglutaminianu postać domeny konserwatywnej | (EC 2.3.1.1) |
| Deglikaza białek/kwasów nukleinowych DJ-1 (deglikaza Maillarda) (Onkogen DJ1) (Białko choroby Parkinsona 7) (Deglikaza powiązana z parkinsonizmem) (Białko DJ-1) | (EC 3.1.2.-) (EC 3.5.1.-) (EC 3.5.1.124)(DJ-1) |
| Karboksylaza pirogronianowa, mitochondrialna (Karboksylaza pirogronianowa) | (EC 6.4.1.1)(PCB) |
| Bcl-2-binding component 3 (p53 up-regulated modulator of apoptosis) | (JFY-1) |
| agonista śmierci z domeną oddziałującą z BH3 [agonista śmierci z domeną oddziałującą z BH3 p15 (p15 BID); agonista śmierci z domeną oddziałującą z BH3 p13; agonista śmierci z domeną oddziałującą z BH3 p11] | (p22 BID) (BID) (p13 BID) (p11 BID) |
| Podjednostka alfa syntazy ATP, mitochondrialna (podjednostka alfa F1 syntazy ATP) | |
| Cytochrom P450 11B2, mitochondrialny (Syntaza aldosteronu) (Enzym syntetyzujący aldosteron) (CYPXIB2) (Cytochrom P-450Aldo) (Cytochrom P-450C18) (Steroidowa 18-hydroksylaza) | (ALDOS) (EC 1.14.15.4) (EC 1.14.15.5) |
| białko szoku termicznego 60 kDa, mitochondrialne (chaperonina 60 kDa) (Chaperonina 60) (CPN60) (Białko szoku termicznego 60) (Białko macierzy mitochondrialnej P1) (Białko limfocytów P60) | (HSP-60) (Hsp60) (HuCHA60) (EC 3.6.4.9) |
| Kaspaza-4 (homolog ICE i Ced-3 2) (Proteaza TX) [Rozszczepiana na: podjednostkę 1 kaspazy-4; podjednostkę 2 kaspazy-4] | (CASP-4) (EC 3.4.22.57)(ICH-2) (ICE(rel)-II) (Mih1) |
Tabela 4. Przykładowa tabela encji. Tabela ta przedstawia próbkę encji zaimplementowanych w dwóch naszych przypadkach użycia: „Grupy wiekowe” oraz „Choroby żywieniowe i metaboliczne” (Rysunek 6 i Rysunek 7, Tabela 3A,B). Encje obejmują nazwy białek, synonimy oraz skróty. Każda encja (wraz z jej synonimami i skrótami) jest wybierana pojedynczo i przekazywana do operacji wyszukiwania encji w zindeksowanych danych (patrz protokoły 3 i 5). Wyszukiwanie generuje listę dokumentów, które następnie ułatwiają operację zliczania encji.
| Ilości | Zdefiniowane przez użytkownika | Obliczone | Równanie wielkości | Znaczenie wielkości |
| Integralność | Tak | Nie | Integralność jednostek zdefiniowanych przez użytkownika uznana za 1,0. | Reprezentuje znaczącą frazę. Wartość liczbowa wynosi 1,0, gdy jest to już utrwalona fraza. |
| Popularność | Nie | Tak | Równanie popularności na Rysunku 1 (Przebieg procesu i algorytm) z referencji 5, sekcja „Materiały i metody”. | Na podstawie częstotliwości występowania frazy w obrębie komórki. Znormalizowane przez całkowitą częstotliwość wyrazów w komórce. Wzrost częstotliwości występowania wyrazu daje malejący wynik. |
| Wyróżnialność | Nie | Tak | Równanie wyróżnialności na Rysunku 1 (Przepływ pracy i algorytm) z referencji 5, sekcja „Materiały i metody”. | Na podstawie częstotliwości występowania terminu i częstości dokumentów w obrębie jednej komórki oraz w komórkach sąsiadujących. Znormalizowane przez całkowitą częstotliwość występowania terminu i częstość dokumentów. Ilościowo jest to prawdopodobieństwo, że fraza jest unikalna w konkretnej komórce. |
| wynik CaseOLAP | Nie | Tak | Równanie oceny CaseOLAP na Rysunku 1 (Przebieg i algorytm) z odniesienia 5, sekcja „Materiały i metody”. | W oparciu o integralność, popularność i dystynktywność. Wartość numeryczna zawsze mieści się w przedziale od 0 do 1. Ilościowo wynik CaseOLAP reprezentuje powiązanie frazy z kategorią. |
Tabela 5. Równania CaseOLAP: Algorytm CaseOLAP został opracowany przez Fangbo Tao i Jiawei Han et al. w 2016 roku1. W skrócie, tabela ta przedstawia obliczanie wyniku CaseOLAP składające się z trzech komponentów: integralności, popularności i odrębności, oraz ich powiązane znaczenie matematyczne. W naszych przypadkach użycia wynik integralności dla białek wynosi 1,0 (wynik maksymalny), ponieważ stanowią one ustalone nazwy encji. Wyniki CaseOLAP w naszych przypadkach użycia można zobaczyć na Rysunku 6C oraz Rysunku 7C.