$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Homo sapiens i kilka kluczowych modelowych gatunków zwierząt, takich jak Drosophila melanogaster, Mus musculus i Danio rerio, reprezentują większość obecnych i przeszłych prac genomiki funkcjonalnej. Jednak szybko spadające koszty technologii sekwencjonowania o wysokiej przepustowości stwarzają możliwości dla genomiki funkcjonalnej w modelach (a.k.a. "zaniedbane" lub "niedostatecznie obsługiwane") gatunki zwierząt1. Jest to ważna zmiana w genomice, ponieważ organizmy niemodelowe często reprezentują gatunki istotne z ekonomicznego punktu widzenia (np. ostrygi, krewetki, kraby) i oferują możliwości badania nowych fenotypów i systemów biologicznych wykraczających poza zakres występujących u gatunków modelowych.
Chociaż organizmy o niedostatecznym zasięgu stanowią atrakcyjną okazję do badania unikalnych systemów biologicznych, przed badaczami stoi kilka wyzwań, szczególnie podczas analizy bioinformatycznej. Niektóre z tych wyzwań są nieodłącznie związane z przetwarzaniem dużych zbiorów danych, podczas gdy inne wynikają z braku zasobów genetycznych dostępnych dla badaczy pracujących nad organizmami o niedostatecznym dostępie, takich jak genom referencyjny, ontologie specyficzne dla organizmu itp. Wyzwania związane z izolacją i sekwencjonowaniem kwasów nukleinowych są często rutynowe w porównaniu z wyzwaniami związanymi z analizą danych, a zatem analizy bioinformatyczne na ogół okazują się być najbardziej niedocenianym kosztem projektów sekwencjonowania2. Na przykład podstawowa analiza bioinformatyczna sekwencjonowania nowej generacji może składać się z następujących kroków: wysokiej jakości filtrowania i przycinania surowych odczytów sekwencjonowania, składania krótkich odczytów w większe ciągłe części oraz adnotacji i/lub porównań z innymi systemami w celu uzyskania zrozumienia biologii. Choć wydaje się prosty, ten przykładowy przepływ pracy wymaga specjalistycznej wiedzy i zasobów obliczeniowych wykraczających poza zakres komputera laboratoryjnego, co stawia go poza zasięgiem wielu naukowców badających organizmy niemodelowe.
Wrodzone wyzwania mogą być oparte na infrastrukturze lub wiedzy. Klasycznym wyzwaniem infrastrukturalnym jest dostęp do odpowiednich zasobów obliczeniowych. Na przykład zestaw i adnotacje opierają się na algorytmach intensywnie korzystających z obliczeń, które wymagają wydajnych komputerów lub klastrów komputerowych, mających dużą ilość pamięci RAM (256 GB-1 TB) i kilka procesorów/rdzeni do działania. Niestety, wielu badaczy albo nie ma dostępu do takich zasobów obliczeniowych, albo nie posiada wiedzy potrzebnej do interakcji z tymi systemami. Inni badacze mogą mieć dostęp do klastrów obliczeniowych o wysokiej wydajności za pośrednictwem swoich uniwersytetów lub instytucji, ale dostęp do tych zasobów może być ograniczony i czasami powoduje naliczanie opłat za godzinę obliczeniową, tj. liczbę procesorów CPU pomnożoną przez liczbę "godzin zegarowych" czasu rzeczywistego, które te procesory działają. Wykorzystanie systemu infrastruktury cybernetycznej finansowanego przez amerykańską Narodową Fundację Nauki, takiego jak CyVerse3, który zapewnia bezpłatny dostęp do zasobów obliczeniowych naukowcom w Stanach Zjednoczonych i na całym świecie, może pomóc w złagodzeniu wyzwań związanych z infrastrukturą, jak zostanie to zademonstrowane tutaj.
Przykładem typowego wyzwania opartego na wiedzy jest zrozumienie oprogramowania potrzebnego do kompletnych analiz. Aby skutecznie przeprowadzić projekt oparty na sekwencjonowaniu, naukowcy muszą być zaznajomieni z niezliczonymi narzędziami programowymi, które zostały opracowane do analiz bioinformatycznych. Nauka każdego pakietu jest trudna sama w sobie, ale pogarsza ją fakt, że pakiety są stale aktualizowane, ponownie wydawane, łączone w nowe przepływy pracy, a czasami są ograniczane do użytku na nowych licencjach. Ponadto powiązanie danych wejściowych i wyjściowych tych narzędzi czasami wymaga przekształcenia typów danych w celu zapewnienia ich zgodności, co powoduje dodanie kolejnego narzędzia do przepływu pracy. Wreszcie, trudno jest również określić, który pakiet oprogramowania jest "najlepszy" do analizy, a często identyfikacja najlepszego oprogramowania dla określonych warunków eksperymentalnych jest kwestią subtelnych różnic. W niektórych przypadkach dostępne są przydatne recenzje oprogramowania, ale ze względu na ciągłe wydawanie nowych aktualizacji i opcji oprogramowania szybko stają się one nieaktualne.
Dla badaczy badających organizmy o niedostatecznym zasięgu, te wrodzone wyzwania są dodatkiem do wyzwań związanych z analizą danych w nowym organizmie. Te niedostatecznie obsługiwane wyzwania specyficzne dla organizmu najlepiej ilustruje się podczas adnotacji genów. Na przykład organizmy o niedostatecznym zasięgu często nie mają blisko spokrewnionego organizmu modelowego, który można by racjonalnie wykorzystać do identyfikacji ortologii i funkcji genów (np. bezkręgowce morskie i Drosophila). Wiele narzędzi bioinformatycznych wymaga również "szkolenia" w zakresie identyfikacji motywów strukturalnych, które można wykorzystać do identyfikacji funkcji genów. Jednak dane treningowe są zwykle dostępne tylko dla organizmów modelowych, a trenowanie ukrytych modeli Markowa (HMM) jest poza kompetencjami biologów, a nawet wielu bioinformatyków. Wreszcie, nawet jeśli adnotacje można przeprowadzić przy użyciu danych z organizmów modelowych, niektóre ontologie genetyczne związane z organizmami modelowymi nie mają sensu, gdy weźmie się pod uwagę biologię i historię naturalną organizmu zaniedbanego (np. transfer informacji od Drosophila do krewetek).
W świetle tych wyzwań, zasoby bioinformatyczne muszą być rozwijane z myślą o badaczach przeprowadzających analizy de novo na organizmach o niedostatecznym dostępie. Najbliższe kilka lat projektów sekwencjonowania genomiki funkcjonalnej pomoże wypełnić lukę między organizmami modelowymi a organizmami niedostatecznie obsługiwanymi (https://genome10k.soe.ucsc.edu/), ale istnieje wiele narzędzi, które będą musiały zostać opracowane, aby sprostać wyzwaniom omówionym powyżej. CyVerse zajmuje się tworzeniem ekosystemów interoperacyjności poprzez łączenie istniejącej infrastruktury cybernetycznej i aplikacji innych firm w celu dostarczania zarządzania danymi, narzędzi do analizy bioinformatycznej i wizualizacji danych naukowcom zajmującym się naukami przyrodniczymi. Interoperacyjność pomaga płynnie przechodzić między aplikacjami i platformami bioinformatycznymi, zapewniając skalowalne zasoby obliczeniowe oraz ograniczając konwersje formatów plików i ilość danych przesyłanych między platformami. CyVerse oferuje kilka platform, w tym Discovery Environment (DE4, Atmosphere5 oraz Data Store3. DE jest oparty na sieci Web i zawiera wiele popularnych narzędzi analitycznych bioinformatycznych przekonwertowanych na przyjazne dla użytkownika formaty typu "wskaż i kliknij" (zwanych "aplikacjami") i jest graficznym interfejsem użytkownika (GUI) dla magazynu danych, w którym przechowywane są duże zestawy danych (tj. odczyty sekwencjonowania surowego, złożone genomy) i zarządzane nimi. Atmosphere to usługa przetwarzania w chmurze, która oferuje naukowcom większą elastyczność w korzystaniu z zasobów obliczeniowych maszyn wirtualnych, które mają preinstalowaną szeroką gamę narzędzi bioinformatycznych. Obie te platformy są połączone z magazynem danych i mogą być używane razem do tworzenia przepływów pracy, takich jak opisany tutaj. Niniejszy raport koncentruje się na składaniu transkryptomu de novo i przepływach pracy związanych z różnicową analizą ekspresji genów, a także omawia niektóre najlepsze praktyki związane z opracowywaniem i przeprowadzaniem analiz bioinformatycznych. Wyjaśnienie szerszej misji CyVerse (http://www.cyverse.org/about) oraz szczegółowe opisy platformy (http://www.cyverse.org/learning-center) są publicznie dostępne. Wszystkie analizy opisane w niniejszym dokumencie korzystają z Discovery Environment4 (DE) oraz Atmosphere5 i są prezentowane w taki sposób, aby były dostępne dla badaczy na wszystkich poziomach obliczeniowych. Przepływy pracy DE i obrazy Atmosphere mogą być przywoływane bezpośrednio za pomocą adresów URL, aby zapewnić długoterminowe pochodzenie, możliwość ponownego użycia i odtwarzalność.