Ten manuskrypt wykorzystuje oparty na Fidżi pakiet oprogramowania open-source VirusMapper do zastosowania analizy pojedynczej cząstki do obrazów mikroskopowych o wysokiej rozdzielczości w celu wygenerowania precyzyjnych modeli struktury w nanoskali.
Method Article
Ten manuskrypt wykorzystuje oparty na Fidżi pakiet oprogramowania open-source VirusMapper do zastosowania analizy pojedynczej cząstki do obrazów mikroskopowych o wysokiej rozdzielczości w celu wygenerowania precyzyjnych modeli struktury w nanoskali.
Mikroskopia fluorescencyjna o wysokiej rozdzielczości obecnie rewolucjonizuje badania nad biologią komórki. Jego zdolność do przekraczania limitu rozdzielczości wynoszącego około 300 nm pozwala na rutynowe obrazowanie kompleksów i procesów biologicznych w nanoskali. Ten wzrost rozdzielczości oznacza również, że metody popularne w mikroskopii elektronowej, takie jak analiza pojedynczych cząstek, mogą być łatwo stosowane w mikroskopii fluorescencyjnej o wysokiej rozdzielczości. Łącząc to podejście analityczne z obrazowaniem optycznym o wysokiej rozdzielczości, możliwe staje się wykorzystanie specyficznej dla cząsteczki zdolności mikroskopii fluorescencyjnej do generowania map strukturalnych elementów molekularnych w strukturze metastabilnej. W tym celu opracowaliśmy nowatorski algorytm — VirusMapper — w pakiecie jako łatwa w użyciu, wysokowydajna i przepustowa wtyczka ImageJ. W tym artykule przedstawiono szczegółowy przewodnik po tym oprogramowaniu, prezentując jego zdolność do odkrywania nowych cech strukturalnych w biologicznych kompleksach molekularnych. W tym miejscu przedstawiamy, jak zebrać kompatybilne dane i przedstawiamy protokół krok po kroku, jak używać tego algorytmu do stosowania analizy pojedynczych cząstek do obrazów o wysokiej rozdzielczości.
Mikroskopia super-resolution (SR) wywarła duży wpływ na biologię komórki, zapewniając możliwość obrazowania kluczowych procesów molekularnych wraz z specyficznym dla molekularnego etykietowaniem kluczowym dla ich zrozumienia. SR umożliwia teraz mikroskopii świetlnej zbliżenie się do rozdzielczości (20-150 nm), która wcześniej była osiągalna tylko za pomocą mikroskopii elektronowej (EM), zachowując jednocześnie główne zalety mikroskopii świetlnej, takie jak potencjał obrazowania żywych komórek1,2. Co więcej, zachowanie strukturalne na poziomie nanoskali pozwala na zastosowanie analizy pojedynczych cząstek (SPA) do danych SR, koncepcji szeroko stosowanej w mikroskopii elektronowej3. Korzystając ze SPA, wiele wysoce zachowanych kopii struktury może być obrazowanych i uśrednianych razem, aby poprawić rozdzielczość, precyzję lub stosunek sygnału do szumu wizualizowanego obiektu. Wykazano, że w połączeniu z SR SPA jest potężnym narzędziem do precyzyjnego mapowania składników kompleksu porów jądrowych4,5, centrosomy6 oraz wirusy, takie jak HIV7 i HSV-18.
Jednak rutynowe połączenie SR i SPA zostało zakwestionowane przez brak dostępnego oprogramowania. Z tego powodu opracowaliśmy VirusMapper, wtyczkę do popularnego oprogramowania do przetwarzania obrazów ImageJ/Fiji9. Jest to pierwszy ogólnodostępny pakiet oprogramowania do uogólnionego SPA z obrazami fluorescencyjnymi10 zaprojektowany w celu zapewnienia szybkiego, przyjaznego dla użytkownika, wielokanałowego, naiwnego uśredniania struktur obrazowanych za pomocą mikroskopii SR. Chociaż został zaprojektowany dla wirusów, może być stosowany do dowolnego kompleksu makromolekularnego, w którym różne gatunki molekularne mogą być obrazowane, identyfikowane i lokalizowane.
VirusMapper może być używany do tworzenia bardzo precyzyjnych modeli molekularnych dowolnej znanej struktury, co pozwala na obliczanie średnich wymiarów i innych parametrów. Konstrukcja algorytmu sprawia, że jest on szczególnie przydatny do rozdzielania populacji struktur, zapewniając określenie różnych orientacji lub różnych stanów morfologicznych. Dodatkowo, obrazowanie wielokanałowe może być wykorzystane do wykorzystania kanału referencyjnego w przypadkach, gdy podstawowa struktura jest dobrze znana, umożliwiając w ten sposób odkrycie struktury opartej na odniesieniach. Instrukcje dotyczące pobierania i instalowania oprogramowania znajdują się na stronie https://bitbucket.org/rhenriqueslab/nanoj-virusmapper. Można tam również znaleźć przykładowe dane, a użytkownikom zaleca się przećwiczenie korzystania z oprogramowania na przykładowych danych przed próbą zastosowania go do własnych.
Tutaj opisane są kroki, które należy wykonać, aby użyć tej wtyczki do tworzenia modeli SPA z surowych danych. Oprogramowanie pobiera jako dane wejściowe surowe obrazy zawierające struktury z pojedynczym lub wieloma etykietami. Zwraca on, w zależności od szeregu parametrów, które są dostosowywane w miarę uruchamiania oprogramowania, modele SPA pokazujące średnie rozkłady oznaczonych komponentów w zobrazowanych strukturach.
Celem tego protokołu jest stworzenie precyzyjnych modeli SPA, dających średnie lokalizacje komponentów w obrazowanych strukturach zgodnie z potokiem przedstawionym na rysunku 1. Jak pokazano na rysunku 1, przepływ pracy oprogramowania jest podzielony na trzy etapy. Pierwszym etapem jest segmentacja dużych obrazów, w wyniku czego powstają stosy cząstek dla każdego kanału. Cząstki te są jednostkami, które zostaną uśrednione w celu stworzenia modeli i wytworzenia nasion do generowania modeli. Drugim etapem jest wygenerowanie obrazów nasion, które służą do rejestracji całego zestawu cząstek w końcowym etapie. Odbywa się to poprzez wybór kanału referencyjnego i ręczne wybieranie cząstek w tym kanale, które przyczynią się do powstania nasion. Nasiona są wybierane w tym kanale referencyjnym, ale mogą być generowane dla wszystkich kanałów. Cząstki są początkowo wyrównywane poprzez dopasowanie gaussa 2D do tego kanału. Wszystkie cząstki, które zostały wybrane i ponownie wyrównane, są następnie uśredniane w celu wytworzenia nasiona. Dla każdej wspólnej struktury widocznej w danych, które mają być modelowane, cząstki powinny być wybrane jako nasiona, które jasno i dokładnie reprezentują tę strukturę. Interfejs na tym etapie jest również przydatny do skanowania danych w poszukiwaniu takich struktur.
Ostatnim etapem jest generowanie modeli za pomocą dopasowywania szablonów. Osiąga się to poprzez rejestrację pierwotnie wyekstrahowanych cząstek do obrazów nasion wygenerowanych w poprzedniej sekcji za pomocą korelacji krzyżowej. Podzbiór zarejestrowanych cząstek jest uśredniany razem, a proces jest dalej iterowany w celu zmniejszenia błędu średniokwadratowego modelu, jeśli jest to pożądane. Ten podzbiór jest określany przez ustawienie minimalnego podobieństwa względem ziarna, które musi być spełnione. Podczas tworzenia modeli jednocześnie w wielu kanałach używane jest łączne podobieństwo lub średnia podobieństw dla każdego kanału. Powstałe modele i zarejestrowane cząstki, które się do nich przyczyniły, mogą być następnie dalej analizowane.
UWAGA: Ten protokół i wideo uzupełniają oryginalny paper10 opisując pakiet oprogramowania bardziej szczegółowo. Zachęcamy czytelników do uważnego zapoznania się z tym dokumentem w celu uzyskania dodatkowych wskazówek dotyczących korzystania z oprogramowania. Istnieją trzy główne etapy: ekstrakcja cząstek, która dzieli duże obrazy na pojedyncze cząstki; selekcja nasion, w której wspólne struktury są identyfikowane w danych i dostosowywane w celu wytworzenia nasion, które są wykorzystywane w końcowym etapie; i generowanie modeli, w których dopasowywanie szablonów na podstawie tych nasion wyrównuje wyekstrahowane cząstki i uśrednia podzbiór w celu wytworzenia modeli SPA.
1. Konfiguracja przed uruchomieniem pakietu oprogramowania
2. Wyodrębnij cząstki
3. Wybierz nasiona
4. Generuj modele
Tutaj demonstrujemy oprogramowanie na modelu poxvirus, wirusa krowianki. Jeden z najbardziej złożonych wirusów ssaków, krowianka, pakuje około 80 różnych białek w cząsteczkę w kształcie cegły o wymiarach 350 x 270 x 250 nm3 13,14. Mikroskopia elektronowa umożliwia rozpoznanie trzech podstruktur: centralnego rdzenia, który zawiera genom dsDNA; dwie struktury białkowe, zwane ciałami bocznymi, które otaczają rdzeń; i pojedynczą dwuwarstwową otoczkę proteolipidową15. Duży rozmiar, złożona struktura i podatność na rekombinowane znakowanie białek fluorescencyjnych sprawiają, że krowianka jest doskonałym systemem do demonstracji przepływu pracy VirusMapper.
Korzystając z opisanego tutaj oprogramowania, można modelować rozkład różnych białek na wirionie krowianki. Białko zostało znakowane i zobrazowane, prawdopodobnie w połączeniu z innym białkiem o znanym występowaniu jako odniesienie, a oprogramowanie wykorzystano zgodnie z opisem do stworzenia średnich modeli lokalizacji tego białka na cząsteczce. W tym przykładzie modelowano dwa białka, wewnętrzne białko rdzeniowe L4 i główny boczny składnik ciała F17.
Użyto rekombinowanego wirusa krowianki, który ma F17 oznaczone GFP i L4 oznaczone mCherry16. Oczyszczony wirus rozcieńczono w 1 mM Tris, pH 9 i powiązano z umytymi, wysokowydajnymi szkiełkami nakrywkowymi, pokrywając je przez 30 minut w temperaturze pokojowej. Próbki następnie utrwalono poprzez zastosowanie 4% formaldehydu w PBS przez 20 minut. Szkiełka nakrywkowe montowano natychmiast na szkiełkach w podłożu do mocowania zapobiegającego blaknięciu. Obrazowanie przeprowadzono za pomocą karty SIM na komercyjnym mikroskopie SIM. Wybrano pole widzenia zawierające setki wirusów, a obrazy uzyskano za pomocą 5 przesunięć fazowych i 3 obrotów siatki za pomocą laserów o długości fali 561 nm (okres siatki 32 μm) i 488 nm (okres siatki 32 μm). Obrazy uzyskano za pomocą kamery sCMOS i przetworzono za pomocą oprogramowania mikroskopowego. Kanały zostały wyrównane na podstawie wielokolorowego slajdu z koralików zobrazowanego z tymi samymi ustawieniami akwizycji obrazu. Po rekonstrukcji karty SIM i wyrównaniu kanałów obrazy zostały otwarte na Fidżi i połączone w jeden stos obrazów.
Cząsteczki wirusa zostały wyodrębnione z obrazów przy użyciu kanału L4 jako odniesienia i bez stosowania rozmycia gaussowskiego, ponieważ te cząstki mają centralne maksimum. W tym eksperymencie wyekstrahowano około 15 000 cząstek.
Ze względu na geometrię krowianki, ciała boczne mają wyraźnie różny wygląd w zależności od orientacji wirusa. Zobrazowaliśmy dwie orientacje, w których można było rozróżnić jedno lub dwa ciała boczne. Odnosiliśmy się do tych orientacji odpowiednio jako czołowej i strzałkowej.
Osobne nasiona dla orientacji czołowej i strzałkowej zostały wybrane poprzez przeszukiwanie listy cząstek na etapie "Generowanie nasion" (Rysunki 4 i 5); wybrano cząstki, które były wyraźnie w jednej lub drugiej orientacji. Kanał L4 został użyty jako kanał referencyjny do wyrównania nasion względem siebie. Również w tym przypadku rozmycie gaussowskie nie było konieczne. Wybrano 5 cząstek dla każdej orientacji i uśredniono je w celu wytworzenia nasion.
Modele zostały wygenerowane dla każdej orientacji na podstawie tych nasion. Nie użyto ani kanału referencyjnego, ani kwadratowych wartości intensywności. Maksymalna liczba iteracji została początkowo ustawiona na 1, a minimalne podobieństwo zostało ustalone tak, aby obejmowało około 1000 cząstek w każdym przypadku, co dawało spójny wygląd dla każdej orientacji. Następnie zwiększono maksymalną liczbę iteracji, aby umożliwić konwergencję modelu. W ten sposób wygenerowano modele dla dwóch orientacji w dwóch kanałach (rysunek 7).

Rysunek 1: Obieg pracy programu VirusMapper. Wtyczka jest podzielona na trzy główne etapy. Cząsteczki wirusa są ekstrahowane z dużych obrazów, obrazy szablonowe lub nasiona są wybierane półręcznie z danych, a końcowe modele SPA są generowane na podstawie danych poprzez odniesienie do nasion. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 2: Okno dialogowe "Wyodrębnij struktury wirusowe". Po wybraniu opcji "Wyodrębnij struktury wirusowe" pojawi się to okno dialogowe. Parametry powinny być wypełnione wstępnymi szacunkami w celu optymalnej segmentacji. Następnie można wybrać opcję "Pokaż podgląd", co pozwala na podgląd ROI i precyzyjne dostrojenie parametrów. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 3: Ustawianie parametrów ekstrakcji. Po wyświetleniu podglądu ROI, które zostaną wyodrębnione, promień ROI, liczba ROI i maksymalne nakładanie się ROI są dostosowywane w celu osiągnięcia takiej sytuacji. Obszary zainteresowania są nieco większe niż cząstki, wszystkie cząstki są uwzględniane w obszarze zwrotu z inwestycji, a obszary robocze mogą nakładać się na siebie na tyle, aby umożliwić oddzielenie zgrupowanych cząstek. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 4: Generowanie nasion pasujących do szablonu. Okno dialogowe "Generuj nasiona" (1) określa parametry, które należy przypisać. Sekwencja cząstek odniesienia (2) pozwala użytkownikowi na skanowanie cząstek w kanale referencyjnym. Gdy cząstka jest oglądana w sekwencji cząstek odniesienia, wyrównane cząstki dla wszystkich kanałów mogą być viewed w wyrównanych podglądach cząstek (3). Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 5: Dodawanie obrazów źródłowych. Gdy nasiona są dodawane do pola "Ramki do użycia", wyświetlana jest średnia wszystkich nasion (4) i odpowiednich ramek (5). Cząstki, które są podobne do aktualnych średnich nasion, są sugerowane w oknie dialogowym (6). Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 6: Okno dialogowe "Generuj modele". Po wybraniu opcji "Generuj modele na podstawie nasion" pojawi się to okno dialogowe. Parametry powinny być wypełnione wstępnymi szacunkami dla optymalnego generowania modelu oraz powinny być wybrane elementy procedury generowania modelu, które mają być pokazane podczas obliczeń. Następnie można wybrać opcję "Pokaż podgląd", co pozwoli na uruchomienie procesu generowania modelu i precyzyjne dostrojenie parametrów. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 7: Modele wygenerowane za pomocą programu VirusMapper. Wiriony krowianki z białkiem rdzeniowym L4 znakowanym mCherry i białkiem F17 bocznego ciała oznaczonym EGFP zobrazowano za pomocą karty SIM. Modele zostały następnie wygenerowane za pomocą oprogramowania, zgodnie z opisem w protokole. Dwie orientacje, czołowa i strzałkowa, wyróżniają się wyglądem ciał bocznych. Podziałka = 100 nm. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.
Dzięki tej metodzie naukowcy są przygotowani do połączenia mocy mikroskopii SPA i SR w celu wygenerowania wysoce precyzyjnych, wielokanałowych modeli 2D architektury białkowej wirusów i innych kompleksów makromolekularnych. Należy jednak wziąć pod uwagę kilka ważnych kwestii.
Nasiona powinny być tak dobrane, aby reprezentowały strukturę, która jest konsekwentnie widoczna. W związku z tym surowe dane powinny być dokładnie sprawdzone przed wyborem nasion. Jest to ważne dla zapobiegania tendencyjnym modelom. Wybory mogą być weryfikowane poprzez badanie minimalnych progów podobieństwa potrzebnych do uwzględnienia określonej liczby cząstek w modelach. Oczywiste jest, że dla wyboru ziarna, im wyższy musi być ten próg dla danej liczby cząstek, tym bardziej ta struktura jest widoczna w danych.
Koncepcja dopasowywania szablonów jest szczególnie przydatna, gdy dane są niejednorodne. Należy zidentyfikować wszystkie widoczne struktury i stworzyć różne modele dla każdego przypadku. Rozdzielając heterogeniczne struktury w jednym kanale, ale jednocześnie tworząc modele w drugim kanale, mogą pojawić się wzorce, które nie byłyby od razu widoczne.
Inną kwestią, o której należy pamiętać podczas korzystania z tego algorytmu, jest to, że procedura iteracji zmaksymalizuje asymetrię stochastyczną. Na przykład podczas modelowania konstrukcji z dwoma maksymami symetrycznymi, wszystkie niewielkie asymetrie między maksimami zostaną wyrównane ze sobą podczas iteracji, a zatem ostateczny model będzie maksymalnie asymetryczny. Jeśli nie odzwierciedla to znanej symetrii w modelowanej konstrukcji, należy to wziąć pod uwagę. Obecnie jedynym sposobem na uniknięcie tej maksymalizacji jest ograniczenie liczby iteracji do 1, chociaż potencjalnym osiągnięciem byłoby włączenie przez VirusMapper osi symetrii do procesu generowania modelu. Wszelkie nowe wersje programu VirusMapper będą dostępne na wspomnianej stronie internetowej (patrz Tabela materiałów). Użytkownicy znajdą tutaj również FAQ, aby odpowiedzieć na wszelkie często zadawane pytania.
Oprogramowanie zgodnie z opisem ma zastosowanie do każdej konstrukcji, którą można zobrazować z rozdzielczością wystarczającą do wizualizacji cech, które użytkownik chce modelować. Chociaż SPA może poprawić rozdzielczość, z pewnością nie poprawi widoczności obiektów, które w innym przypadku nie są widoczne. Protokół ten nie jest zatem metodą na poprawę jakości danych. Podobnie jak w przypadku każdej techniki, staranne przygotowanie próbki i optymalizacja strategii obrazowania zapewnią najczystsze dane i najlepsze modele wynikowe.
Wybór metody obrazowania SR jest również ważny i ogólnie rzecz biorąc, będzie zależał od dostępnej próbki. VirusMapper został zatwierdzony do pracy z kartami SIM i STED10, a także może być używany z wysokiej jakości danymi z mikroskopii lokalizacyjnej, ale w tym przypadku należy zachować ostrożność, ponieważ rzadkie etykietowanie może powodować problemy podobne do tych związanych z maksymalizacją asymetrii.
Obecnie VirusMapper jest jedynym ogólnodostępnym algorytmem do analizy pojedynczych cząstek obrazów fluorescencyjnych i jedynym oprogramowaniem do uśredniania 2D SPA ogólnego przeznaczenia. W innych badaniach, w których wykorzystano te same zasady, 4,6,8 wykorzystano niestandardowe oprogramowanie wyspecjalizowane dla każdego konkretnego badania. Opublikowano algorytmy ogólnego przeznaczenia do rekonstrukcji danych 3D 5,18, chociaż nie dostarczono żadnego oprogramowania.
W przypadku użycia zgodnie z opisem w tym artykule, VirusMapper może być używany do tworzenia precyzyjnych, dokładnych i solidnych modeli makromolekularnej architektury białkowej wirusów i innych kompleksów. Dzięki tym modelom naukowcy mogą dokonywać precyzyjnych pomiarów średnich wymiarów badanych struktur, co potencjalnie pozwala im dojść do wniosków biologicznych, które w innym przypadku nie byłyby możliwe.
Co więcej, dzięki wielokanałowym możliwościom tej techniki, możliwe jest mapowanie nieograniczonej liczby białek i składników w kompleksach oraz odkrywanie nowej organizacji białek. Badanie zmian w strukturze w nanoskali w różnych biologicznie istotnych warunkach, takich jak różne etapy cyklu życiowego wirusa, może dostarczyć cennych informacji na temat biologii.
Autorzy nie mają nic do ujawnienia.
Chcielibyśmy podziękować Corinie Beerli, Jerzemu Samolejowi, Pedro Matosowi Pereirze, Christopherowi Bleckowi i Kathrin Scherer za ich wkład w oryginalny rozwój i walidację VirusMappera. Serdecznie dziękujemy również Arturowi Yakimovichowi za krytyczną lekturę rękopisu. Praca ta została sfinansowana z grantów Rady ds. Badań Biotechnologii i Nauk Biologicznych (BB/M022374/1) (R.H.); podstawowe finansowanie dla Laboratorium Molekularnej Biologii Komórki MRC, University College London (J.M.); Europejska Rada ds. Badań Naukowych (649101-UbiProPox) (J.M.); oraz Rada ds. Badań Medycznych (MR/K015826/1) (R.H. i J.M.). R.G. jest finansowany przez Radę ds. Badań Inżynieryjnych i Fizycznych (EP/M506448/1).
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| Fidżi | Oprogramowanie do analizy obrazów o otwartym kodzie źródłowym | ||
| NanoJ-VirusMapper | opracowane przez laboratorium | Wtyczka Open source-Fiji (https://bitbucket.org/rhenriqueslab/nanoj-virusmapper) | |
| Nośnik montażowy VectaShield | Vector Labs | H-100 | |
| Elyra PS1 | Zeiss | ||
| ZEN | Zeiss | Oprogramowanie do przetwarzania obrazu dla karty SIM | |
| Wysokowydajne szkiełko nakrywkowe | Zeiss | 474030-9000-000 | |
| Koraliki TetraSpeck | ThermoFisher | T7279 |
Request permission to reuse the text or figures of this JoVE article
Request Permission