Do przeprowadzenia testu wykorzystaliśmy zbiór danych rybosomu 80S Plasmodium falciparum (wpis EMPIAR: 10028, wpis EMDB: 2660). Stosując protokół Scipion przedstawiony w poprzedniej sekcji, w tym konkretnym przykładzie uzyskano wysokorozdzielczą rekonstrukcję 3D objętości makrocząsteczki, wychodząc z informacji zebranych przez mikroskop, które składały się z bardzo zaszumionych obrazów zawierających projekcje 2D preparatu w dowolnej orientacji.
Główne wyniki uzyskane po przeprowadzeniu całego protokołu przedstawiono na Rysunku 10, Rysunku 11, oraz Rysunku 12. Rysunek 10 przedstawia uzyskaną objętość 3D przed postprocesingiem. Na Rysunku 10a widoczna jest krzywa FSC dla rozdzielczości 3 Å, która jest bardzo bliska granicy Nyquista (przy rozmiarze piksela wynoszącym 1,34 Å, granica Nyquista wynosi 2,6 Å). Rysunek 10b pokazuje wybrane przekroje zrekonstruowanej objętości 3D z wysokim poziomem szczegółowości i dobrze zdefiniowanymi strukturami. Na Rysunku 11 przedstawiono wyniki lokalnej analizy rozdzielczości uzyskanej objętości 3D. Widać, że większość wokseli w strukturze osiąga rozdzielczość poniżej 3 Å, głównie te znajdujące się w centralnej części struktury. Jednakże część zewnętrzna wykazuje gorszą rozdzielczość, co jest zgodne z rozmyciem występującym w tych obszarach na przekrojach na Rysunku 10b. Rysunek 12 przedstawia tę samą mapę 3D po postprocesingu, który pozwala uwypuklić wyższe częstotliwości objętości, ujawniając więcej szczegółów i poprawiając reprezentację, co jest szczególnie widoczne w prezentacji 3D na Rysunku 12c.
Na rysunku 14 program Chimera26 został wykorzystany do wizualizacji 3D otrzymanej objętości (rysunek 14a), mapy po post-processingu (rysunek 14b) oraz mapy rozdzielczości (rysunek 14c), pokolorowanej zgodnie z kodem kolorów rozdzielczości lokalnych. Może to dostarczyć jeszcze więcej informacji o otrzymanej strukturze. Narzędzie to jest bardzo przydatne do oceny jakości uzyskanej objętości, ponieważ pozwala dostrzec bardzo małe detale w pełnym kontekście 3D struktury. Przy odpowiednio wysokiej rozdzielczości można zidentyfikować nawet poszczególne elementy biochemiczne struktury (np. alfa-helisy na rysunku 14d). Na tym rysunku należy zwrócić uwagę na wysoką rozdzielczość osiągniętą we wszystkich centralnych częściach struktury 3D, co widoczne jest jako ciemnoniebieskie obszary na rysunku 14c.
Wszystkie poprzednie wyniki zostały osiągnięte dzięki prawidłowemu przebiegowi całego protokołu, jednak nie zawsze tak jest. Istnieje kilka sposobów na zidentyfikowanie nieprawidłowego działania procesu. W najbardziej ogólnym przypadku dzieje się tak, gdy uzyskana struktura ma niską rozdzielczość i nie jest w stanie ewoluować w strukturę o lepszych parametrach. Przykład takiego przypadku przedstawiono na Rysunku 15. Rozmyta objętość (Rysunek 15c) skutkuje niską wartością FSC, co można zaobserwować na krzywej FSC (Rysunek 15a) oraz na histogramie lokalnej estymacji (Rysunek 15b). Ten przykład został wygenerowany przy użyciu metody udoskonalania 3D z nieprawidłowymi danymi wejściowymi, ponieważ metoda ta oczekiwała pewnych specyficznych właściwości zestawu cząsteczek wejściowych, których te nie spełniały. Jak widać, zawsze bardzo ważne jest wiedzieć, jak poszczególne metody oczekują otrzymania danych i odpowiednio je przygotować. Generalnie, gdy uzyskano wynik taki jak na Rysunku 15, może to oznaczać problem w przepływie przetwarzania lub w samych danych źródłowych.
W całym przepływie pracy istnieje kilka punktów kontrolnych, które można analizować, aby sprawdzić, czy protokół przebiega prawidłowo. Na przykład bezpośrednio po wyborze cząsteczek (picking) kilka z omówionych wcześniej metod może posłużyć do ich uszeregowania i przypisania każdej z nich określonej oceny. W przypadku wystąpienia wadliwych cząsteczek metody te pozwalają na ich identyfikację i usunięcie. Również klasyfikacja 2D może być dobrym wskaźnikiem obecności wadliwego zestawu cząsteczek. Rysunek 16 przedstawia przykład takiego wadliwego zestawu. Na Rysunku 16a pokazano dobre klasy zawierające pewne szczegóły struktury, podczas gdy Rysunek 16b pokazuje klasy wadliwe, które są zaszumione lub niedocentrowane; w tym ostatnim przypadku widać, że wybór cząsteczek był błędny i dwie cząsteczki zdają się pojawiać razem. Kolejnym punktem kontrolnym jest wstępna estymacja objętości; Rysunek 17 przedstawia przykład poprawnej (Rysunek 17a) oraz błędnej (Rysunek 17b) estymacji wstępnej. Błędna estymacja powstała w wyniku nieprawidłowej konfiguracji metody. Należy wziąć pod uwagę, że wszystkie konfiguracje powinny być przeprowadzane starannie, z odpowiednim doborem każdego parametru w zależności od analizowanych danych. W przypadku braku mapy z minimalnymi informacjami strukturalnymi, następne udoskonalanie (refinement) nie pozwoli na uzyskanie dobrej rekonstrukcji.
W przypadku błędnej akwizycji, w której filmy nie zachowują informacji strukturalnych, niemożliwe będzie wyekstrahowanie z nich odpowiednich cząstek i uzyskanie pomyślnego wyniku przetwarzania. W takiej sytuacji należy zebrać więcej filmów, aby uzyskać trójwymiarową rekonstrukcję o wysokiej rozdzielczości. Jeśli jednak problem nie wynika z jakości akwizycji, istnieje kilka sposobów na rozwiązanie trudności pojawiających się w toku procesu przetwarzania. Jeżeli selekcja cząstek (picking) jest niewystarczająca, można spróbować naprawić ten etap, np. poprzez powtórzenie selekcji, zastosowanie innych metod lub próbę ręcznego wybrania większej liczby cząstek, aby pomóc algorytmom w ich nauce. Podczas klasyfikacji 2D, jeśli tylko kilka klas jest wysokiej jakości, należy również rozważyć powtórzenie procesu selekcji. Przy wstępnej estymacji objętości warto wypróbować kilka metod, jeśli niektóre z nich dały niedokładne wyniki. To samo dotyczy doprecyzowania 3D (3D refinement). Kierując się tym rozumowaniem, w niniejszym manuskrypcie przedstawiono kilka narzędzi konsensusowych, które mogą być bardzo użyteczne w unikaniu problemów i kontynuowaniu przetwarzania z dokładnymi danymi. Dzięki zastosowaniu konsensusu między kilkoma metodami możemy odrzucić dane, które są trudne do selekcji, klasyfikacji, wyrównania itp., co prawdopodobnie świadczy o słabej jakości danych. Jednakże, jeśli kilka metod zgadza się co do wygenerowanego wyniku, dane te prawdopodobnie zawierają cenne informacje pozwalające na kontynuację przetwarzania.
Zachęcamy czytelnika do pobrania większej liczby zbiorów danych i próby ich przetworzenia zgodnie z zaleceniami przedstawionymi w niniejszym manuskrypcie oraz do stworzenia podobnego przepływu pracy łączącego pakiety przetwarzające za pomocą Scipion. Próba przetworzenia zbioru danych jest najlepszym sposobem na poznanie możliwości narzędzi przetwarzających dostępnych w najnowocześniejszej technologii Cryo-EM, poznanie najlepszych zasad pokonywania potencjalnych trudności pojawiających się podczas przetwarzania oraz zwiększenie wydajności dostępnych metod w każdym konkretnym przypadku badawczym.

Rysunek 1. Wynik dopasowania klatek filmu. (a) Główne okno wyników z listą wszystkich wygenerowanych mikrografii oraz dodatkowymi informacjami: gęstością widmową mocy, trajektorią szacowanego dopasowania w współrzędnych biegunowych, trajektorią w współrzędnych kartezjańskich oraz nazwą pliku wygenerowanej mikrografii. (b) Trajektoria dopasowania przedstawiona w współrzędnych kartezjańskich. (c) Wygenerowana mikrografia. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 2. Wynik szacowania CTF za pomocą programu Ctffind. Główne okno z wynikami zawiera wykres z oszacowanym PSD (w rogu) wraz z PSD pochodzącym z danych oraz kilka parametrów defokusu. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 3. Okna ręcznego wybierania cząsteczek w programie Xmipp. (a) Główne okno z listą mikrografii do przetworzenia oraz innymi parametrami. (b) Ręczne wybieranie cząsteczek w obrębie obszaru mikrografii. (c) oraz (d) Automatycznie wybrane cząsteczki podlegające nadzorowi w celu stworzenia zestawu cząsteczek treningowych dla metody automatycznego wybierania Xmipp. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rysunek 4. Wynik głębokiego konsensusowego wyboru cząstek (deep consensus picking) w programie Xmipp. Parametr zScoreDeepLearning określa wagę jakości cząstki i jest kluczowy dla wykrywania wadliwych cząstek. (a) Najniższe wartości zScore są powiązane z artefaktami. (b) Najwyższe wartości zScore są powiązane z cząstkami zawierającymi makromolekułę. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 5. Wynik klasyfikacji 2D wykonanej w programie Cryosparc. Przedstawiono wygenerowane klasy (średnie podzbiorów cząsteczek pochodzących z tej samej orientacji). Kilka dobrych klas zaznaczono na czerwono (wykazujących pewien poziom szczegółowości), a niektóre klasy złe pozostały nieoznaczone (klasy zaszumione i niecentryczne). Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 6. Wstępna objętość 3D z wynikiem konsensusu roju (swarm consensus). Widok wstępnej objętości 3D uzyskanej po uruchomieniu narzędzia konsensusu xmipp3 – swarm consensus, z wykorzystaniem poprzednich szacunków wstępnej objętości 3D z programów Xmipp i Relion. (a) Objętość przedstawiona w formie przekrojów. (b) Wizualizacja 3D objętości. Kliknij tutaj, aby wyświetlić większą wersję tego rysunku.

Rycina 7. Rafinacja wstępnej objętości 3D z wynikiem Relion. (a) Otrzymana krzywa FSC, przecinająca próg przy wartości około 4.5Å. (b) Pokrycie kątowe przedstawione jako widok górny sfery 3D. W tym przypadku, ze względu na brak symetrii, przypisane cząsteczki powinny pokrywać całą sferę. (c) Rafinowana objętość przedstawiona w przekrojach. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 8. Wyrównanie 3D oparte na głębokim uczeniu z wynikiem Xmipp. Wyniki wygenerowane przez metodę xmipp3 - deep align dla wyrównania 3D. (a) Przypisanie kątowe dla każdej cząsteczki w formie macierzy transformacji. (b) Pokrycie kątowe. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 9. Wynik konsensusu dopasowania 3D. (a) Lista cząstek z uzyskanymi różnicami w parametrach przesunięcia i kątów. (b) Wykres różnic kątowych dla każdej cząstki. (c) Wykres różnicy przesunięcia dla każdej cząstki. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rycina 10. Wynik końcowej iteracji udoskonalania 3D. (a) Krzywa FSC. (b) Uzyskana objętość w pełnej rozdzielczości przedstawiona w przekrojach. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 11. Analiza lokalnej rozdzielczości z wynikiem Xmipp. Wyniki metody xmipp3 – local MonoRes. (a) Niektóre reprezentatywne przekroje pokolorowane zgodnie z wartością rozdzielczości na woxel, zgodnie z kodem kolorystycznym. (b) Histogram lokalnej rozdzielczości. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 12. Wynik wyostrzania za pomocą Xmipp. Wyniki zastosowania metody xmipp3 - localdeblur sharpening. (a) Lista wolumenów uzyskanych w każdej iteracji. (b) Wolumen 3D uzyskany po ostatniej iteracji przedstawiony w formie przekrojów. (c) Reprezentacja 3D końcowego wolumenu. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rysunek 13. Walidacja narzędzia do wykrywania przeuczenia w wynikach Xmipp. Wyniki walidacji przeuczenia w xmipp3. Linia zielona odpowiada rekonstrukcji z danych, a linia czerwona z szumu. (a) Odwrotność kwadratu rozdzielczości w funkcji logarytmu liczby cząstek. (b) Rozdzielczość w funkcji liczby cząstek. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 14. Kilka reprezentacji 3D uzyskanej objętości. (a) Objętość po wstępnym przetwarzaniu. (b) Objętość po przetwarzaniu końcowym. (c) Rozdzielczość lokalna; ciemnoniebieskie woksele to te o wyższej rozdzielczości (2,75Å), a ciemnoczerwone woksele to te o niższej rozdzielczości (10,05Å). (d) Powiększenie objętości po przetwarzaniu końcowym, na którym widoczna jest alfa-helisa (czerwona owal). Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 15. Przykład nieprawidłowej rekonstrukcji 3D. (a) Krzywa FSC z gwałtownym spadkiem i przekroczeniem progu przy niskiej rozdzielczości. (b) Histogram rozdzielczości lokalnej. (c) Objętość 3D w przekrojach. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 16. Przykład klas 2D. (a) Dobre klasy wykazujące pewien poziom szczegółowości. (b) Złe klasy zawierające szum i artefakty (część górna uzyskana za pomocą Xmipp, dolna za pomocą CryoSparc). Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 17. Przykład początkowej objętości 3D o różnej jakości. (a) Dobra początkowa objętość, w której można zaobserwować kształt makrocząsteczki. (b) Zła początkowa objętość, w której uzyskany kształt jest całkowicie inny od oczekiwanego. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
Rysunek dodatkowy 1. Tworzenie projektu w programie Scipion. Okno wyświetlane przez program Scipion, w którym można wybrać istniejący projekt lub utworzyć nowy, podając jego nazwę oraz lokalizację. Kliknij tutaj, aby pobrać ten plik.
Rysunek dodatkowy 2. Metoda importu filmów. Okno wyświetlane przez Scipion po otwarciu funkcji pwem - import movies. W tym miejscu należy wprowadzić główne parametry akwizycji, aby filmy były dostępne do przetworzenia w programie Scipion. Kliknij tutaj, aby pobrać ten plik.
Rycina dodatkowa 3. Metoda dopasowania filmów. Okno wyświetlane przez program Scipion podczas korzystania z xmipp3 - optical alignment. Należy wprowadzić filmy wejściowe, zakres klatek branych pod uwagę przy dopasowaniu oraz niektóre inne parametry przetwarzania filmów. Kliknij tutaj, aby pobrać ten plik.
Rycina uzupełniająca 4. Metoda szacowania CTF za pomocą programu Ctffind. Formularz w programie Scipion ze wszystkimi polami niezbędnymi do uruchomienia programu Ctffind. Kliknij tutaj, aby pobrać ten plik.
Rysunek dodatkowy 5. Kreator w programie Scipion. Kreator pomagający użytkownikowi w wypełnianiu parametrów w formularzu. W tym przypadku kreator służy do uzupełnienia pola rozdzielczości w metodzie grigoriefflab-ctffind. Kliknij tutaj, aby pobrać ten plik.
Rycina uzupełniająca 6. Metoda doprecyzowania CTF za pomocą programu Xmipp. Formularz xmipp3 - ctf estimation ze wszystkimi parametrami służącymi do doprecyzowania wcześniej oszacowanej funkcji przenoszenia kontrastu (CTF). Kliknij tutaj, aby pobrać ten plik.
Rycina dodatkowa 7. Metoda wstępnego przetwarzania mikrografii. Formularz xmipp3 – preprocess micrographs , który umożliwia wykonanie na nich określonych operacji. W tym przykładzie przydatne są funkcje Remove bad pixels oraz Downsample micrographs . Kliknij tutaj, aby pobrać ten plik.
Rycina uzupełniająca 8. Metoda wyboru cząsteczek (picking) w programie Cryolo. Formularz do uruchomienia metody wyboru cząsteczek Cryolo z wykorzystaniem wstępnie wytrenowanej sieci. Kliknij tutaj, aby pobrać ten plik.
Rycina dodatkowa 9. Metoda wyboru konsensusowego w programie Xmipp. Forma xmipp3 - deep consensus picking oparta na głębokim uczeniu w celu obliczenia konsensusu współrzędnych, z wykorzystaniem sieci wstępnie wytrenowanej na kilku zestawach współrzędnych uzyskanych za pomocą różnych metod wyboru. Kliknij tutaj, aby pobrać ten plik.
Rysunek dodatkowy 10. Metoda wyodrębniania cząstek. Dane wejściowe i przetwarzanie wstępne zakładki xmipp3 - wyodrębnianie cząsteczek. Kliknij tutaj, aby pobrać ten plik.
Rycina dodatkowa 11. Metoda wstępnej objętości 3D w programie Xmipp. Forma metody xmipp3 - reconstruct significant w celu uzyskania wstępnej mapy 3D. Przedstawiono karty Input oraz Criteria. Kliknij tutaj, aby pobrać ten plik.
Rycina dodatkowa 12. Metoda zmiany rozmiaru wolumenu (Resize volume). Formularz służący do przycinania lub zmiany rozmiaru wolumenu. W tym przykładzie metoda ta jest wykorzystywana do wygenerowania pełnowymiarowego wolumenu po funkcji xmipp3 - reconstruct significant. Kliknij tutaj, aby pobrać ten plik.
Rysunek dodatkowy 13. Wstępna objętość 3D z wynikiem Relion. Widok uzyskanej wstępnej objętości 3D metodą relion - 3D initial model przedstawiony w przekrojach. Kliknij tutaj, aby pobrać ten plik.
Rycina uzupełniająca 14. Udoskonalenie początkowej objętości za pomocą programu Relion. Formularz metody relion - 3D auto-refine. W tym przykładzie została ona wykorzystana do udoskonalenia początkowej objętości oszacowanej po konsensusie. Wyświetlone są karty Input oraz Reference 3D map. Kliknij tutaj, aby pobrać ten plik.
Rycina dodatkowa 15. Metoda klasyfikacji 3D. Formularz relion - 3D classification. Widoczne są karty Input, Reference 3D map oraz Optimisation. Kliknij tutaj, aby pobrać ten plik.
Rycina dodatkowa 16. Dopasowanie 3D oparte na metodzie głębokiego uczenia. Okno ustawień dla metody xmipp3 - deep align. W tym przypadku konieczne jest wytrenowanie sieci przy użyciu zbioru treningowego, a następnie sieć ta przewidzi przypisanie kątowe dla każdej cząstki. Kliknij tutaj, aby pobrać ten plik.
Rysunek dodatkowy 17. Metoda rafinacji 3D. Forma metody xmipp3 - highres. Przedstawiono karty Input oraz Angular assignment. Kliknij tutaj, aby pobrać ten plik.
Rysunek dodatkowy 18. Wynik pierwszej iteracji udoskonalenia 3D. (a) Krzywa FSC. (b) Uzyskana objętość (o mniejszym rozmiarze niż pełna rozdzielczość) przedstawiona w formie przekrojów. Kliknij tutaj, aby pobrać ten plik.
Rysunek dodatkowy 19. Pierwsza iteracja analizy korelacji udoskonalania 3D. Po kliknięciu ikony paska w górnej części okna z listą cząsteczek pojawi się nowe okno. W oknie Plot columns można utworzyć histogram wybranego szacowanego parametru. Kliknij tutaj, aby pobrać ten plik.
Rysunek dodatkowy 20. Narzędzie do walidacji przeuczenia. Formuła metody xmipp3 - validate overfitting. Kliknij tutaj, aby pobrać ten plik.