25 stycznia 2019
Celem tego protokołu jest wykorzystanie kombinacji badań obliczeniowych i laboratoryjnych do znalezienia nowych sekwencji, które nie mogą być łatwo oddzielone od sekwencji współoczyszczającej, która może być tylko częściowo znana.
Nasz protokół jest istotny, ponieważ może być wykorzystany do identyfikacji sekwencji genomowych, których nie można wyizolować z sekwencji współoczyszczających, które same w sobie mogą być tylko częściowo znane. Główną zaletą tej techniki jest to, że jest niedroga, wykorzystuje głównie darmowe oprogramowanie, które można pobrać, a także jest elastyczna. Można go zastosować do wielu zagadnień biologicznych.
Potencjalne zastosowania obejmują identyfikację celów szczepionek bakteryjnych i identyfikację wirusów, których sekwencje znacznie różnią się od znanych drobnoustrojów. Metoda ta może być zastosowana do każdego systemu, w którym nieznane nie może być eksperymentalnie oddzielone, o ile dostępna jest sekwencja referencyjna bez celu genomowego. Ta technika wymaga trochę prób i błędów, więc ważna jest cierpliwość.
Może być konieczne rozwiązywanie problemów z programami. Możesz używać programów innych niż te, które tutaj opisujemy. W miarę możliwości korzystaj z instrukcji obsługi.
Wizualna demonstracja tej metody jest pomocna, ponieważ praca obliczeniowa zależy od podstawowej wiedzy na temat struktury programowania wiersza poleceń. Na początek użyj Trimmomatic 0.32 do usunięcia adapterów illumina i podstaw niskiej jakości. Użyj Pear w wersji 0.9.11, aby utworzyć wysokiej jakości scalone odczyty ze sparowanych odczytów wyjściowych trimmomatic przy użyciu parametrów domyślnych.
Następnie użyj Reptile w wersji 1.1, aby poprawić błędy odczytów generowanych przez Pear. Na koniec użyj Trinity w wersji 2.4.0 w trybie domyślnym, aby złożyć poprawione sekwencje. W przypadku bibliotek specyficznych dla pasma należy użyć parametru SS_lib_type .
Wynikiem jest plik FASA, który zostanie umieszczony w nowym katalogu o nazwie trinity_output. Utwórz bazę danych BLAST sekwencji referencyjnej nucleotide_reference. fasta w wierszu poleceń.
BLAST dopasował zapytanie złożone do referencyjnej bazy danych. Aby uzyskać plik wyjściowy, użyj BLAST_results. txt Aby wygenerować tabelaryczne dane wyjściowe wymagane do etapów przetwarzania podsekwencji za pomocą skryptów Pythona, użyj outfmt 6 Aby zwiększyć rygorystyczność, użyj sekwencji białek z zestawu jako zapytania BLAST z przetłumaczonym nukleotydem BLAST, który wykonuje sześciokierunkową translację bazy danych nukleotydów.
Aby uzyskać sekwencje białek dla zapytania, uruchom TransDecoder. Long0rfs do identyfikowania najdłuższych otwartych ramek odczytu ze złożonych sekwencji zapytań. Teraz uruchom tblastn.
W razie potrzeby upewnij się, że wybrano prawidłowy kod genetyczny dla badanego organizmu za pomocą opcji db_gencode z odpowiednim kodem. Jeśli dostępne jest białko referencyjne wysokiej jakości, należy użyć dopasowania białko-białko za pomocą blastp, a nie tblastn Utwórz bazę danych BLAST odniesienia białka. Upewnij się, że wynik został zapisany jako plik do dalszego przetwarzania i użyj danych wyjściowych tabelarycznych, aby upewnić się, że skrypty języka Python mogą je poprawnie przeanalizować.
Teraz użyj subtraktywnego skryptu Pythona, aby usunąć wszelkie pasujące sekwencje. Aby zamapować odczyty na zestaw, użyj BWA-MEM w wersji 0.7.12 lub bowtie 2 w celu zamapowania pobranych nieprzetworzonych odczytów na zestaw zapytań. Najpierw zindeksuj zestaw, a następnie zamapuj odczyty.
Dane wyjściowe będą w formacie SAM. Uruchom skrypt języka Python removeUnmapped. py używając pliku SAM jako danych wejściowych.
Identyfikuje nazwy sekwencji zapytań bez żadnych pasujących odczytów i zapisuje je w nowym pliku tekstowym. Danymi wyjściowymi poprzedniego kroku jest lista nazw sekwencji w pliku txt. Wyodrębnij plik FASTA z tymi sekwencjami.
Wyjściem będzie plik fasta. Użyj programu Genius, aby ręcznie określić optymalne sekwencje starterów. Podkreśl sekwencję kandydującą od 21 do 28 par zasad dla startera do przodu, unikając przebiegów czterech lub więcej dowolnej zasady.
Spróbuj celować w region z dość jednolitą kombinacją wszystkich par zasad. Pojedyncze G lub C na trzech głównych końcach jest korzystne, pomagając zakotwiczyć starter. Kliknij kartę Statystyki po prawej stronie ekranu, aby wyświetlić szacowaną temperaturę topnienia tej sekwencji, gdy zaznaczony jest region kandydujący.
Dąż do temperatury topnienia między 55 a 60 stopni Celsjusza, unikając powtórzeń i długich serii G C. Wybierz odwrócony starter w ten sam sposób, umieszczony od 150 do 250 par zasad trzy prime przedniego startera. Chociaż długości podkładu nie muszą się zgadzać, przewidywana temperatura topnienia powinna być jak najbardziej zbliżona do temperatury startera przedniego. Pamiętaj, aby odwrócić uzupełnianie sekwencji, klikając prawym przyciskiem myszy w Genius, gdy sekwencja jest podświetlona w opcji menu.
Alternatywną metodą jest użycie funkcji Primer Design, która znajduje się na górnym pasku narzędzi w oknie Sekwencja. Wstaw region do wzmocnienia w obszarze Region docelowy. Na karcie charakterystyki wprowadź żądany rozmiar, temperaturę topnienia i procent G C, a następnie kliknij przycisk OK, aby wygenerować startery.
Aby przeprowadzić ilościową walidację pozostałej sekwencji metodą PCR, należy najpierw przygotować mieszaninę reakcyjną dla każdej matrycy w trzech egzemplarzach, z naszą mieszanką SYBR Green Master Mix, starterami do przodu i do tyłu oraz wodą, o łącznej objętości 25 mikrolitrów. Uruchom program qPCR w oparciu o wcześniej zweryfikowaną temperaturę i czas przedłużenia. Końcowe krzywe denaturacji powinny być generowane co najmniej przy pierwszym zastosowaniu starterów w qPCR w celu walidacji amplifikacji pojedynczego produktu DNA.
Zmierz zielone sygnały qPCR SYBR w stosunku do aktyny przez Ct We wszystkich przypadkach oblicz średnią i odchylenie standardowe dwa do Ct względem aktyny. Wykonaj elektroforezę żelu w punkcie końcowym, aby potwierdzić prawidłowe wykrycie rozmiaru produktu za pomocą qPCR. Tutaj uruchom 25 mikrolitrów produktu qPCR zmieszanego z pięcioma mikrolitrami barwnika 6X Glitterol na żelu agarozowym 2% TAE pod napięciem 200 woltów przez 20 minut.
Jeśli qPCR wykaże, że nie zidentyfikowałeś sekwencji docelowych, powtórz cały cykl z nowym odniesieniem, które można uzyskać z internetowej bazy danych. Projekt subtraktywny w tym przypadku rozpoczął się od sekwencjonowania RNA z tkanki wyściełanej zarodkami samca i samicy dorosłego zeberki. Ostatecznie zidentyfikowano 935 genów somatycznych, które wcześniej nie były uwzględnione w adnotacji całego genomu.
Po filtrowaniu obliczeniowym ilościowy PCR może dać ujemny wynik, w którym nie było różnicy w wykrywalności w tkankach ptaków. I odwrotnie, pozytywny wynik reprezentujący identyfikację prawdziwej sekwencji docelowej jest potwierdzony, gdy qPCR genomowego DNA wykazuje statystycznie większą wykrywalność w tkance będącej przedmiotem zainteresowania w stosunku do wartości referencyjnej. W tym przypadku potwierdzono, że gen alfa snap jest ograniczony do linii zarodkowej, ponieważ był zubożony w tkance somatycznej w stosunku do DNA jądra, w którym występował na poziomie równoważnym aktynie.
Ważne jest, aby pamiętać o użyciu właściwych danych wejściowych podczas każdego z kroków obliczeniowych. Być może będziesz musiał wielokrotnie przejść przez odejmowanie cyklu, aby uzyskać docelową sekwencję lub sekwencje. Odkryte geny można przeprowadzić różnorodną analizę filonetyczną, strukturalną i funkcjonalną.
Te dodatkowe metody dają wgląd w ewolucyjną i funkcjonalną rolę genów. Zidentyfikowaliśmy pierwszy gen na chromosomie ptaka śpiewającego z ograniczeniami linii zarodkowej, co poszerzyło zainteresowanie tym zaskakującym elementem genomu. Późniejsze prace wykazały podobne chromosomy u wielu gatunków ptaków śpiewających zawierających wiele dodatkowych genów.
Wyświetl pełny transkrypt i uzyskaj dostęp do tysięcy filmów naukowych
Ten protokół umożliwia identyfikację sekwencji genomowych, które są trudne do odizolowania od współczyszczających się sekwencji. Wykorzystuje zarówno techniki komputerowej analizy danych, jak i laboratoryjne badania eksperymentalne, co sprawia, że jest zastosowany do różnych pytań biologicznych.
Subtractive genomics enables the identification of novel genomic sequences that cannot be physically isolated from complex mixtures, addressing a key bottleneck in target discovery for vaccine development and antiviral research. By computationally subtracting known reference sequences from mixed genomic data, the method supports early-stage target validation when physical purification is impractical or cost-prohibitive. This approach enhances predictive confidence in lead identification by providing a scalable, low-cost route to discover biologically relevant sequences such as viral antigens or bacterial virulence factors.
The method fits within the early discovery continuum, enabling hypothesis-driven target identification prior to lead generation and preclinical evaluation, particularly when target sequences are obscured by genomic complexity.