Artykuł metodologiczny

Projektowanie bioresponsywnego robota z DNA Origami

22.1K wyświetleń

DOI:

10.3791/50268

8 lipca 2013

W tym artykule

Podsumowanie

Origami DNA to potężna metoda wytwarzania precyzyjnych obiektów w nanoskali poprzez programowanie samoorganizacji cząsteczek DNA. Tutaj opisujemy, w jaki sposób origami DNA można wykorzystać do zaprojektowania robota zdolnego do wyczuwania sygnałów biologicznych i reagowania poprzez zmianę kształtu, a następnie przekazywanego do pożądanego efektu.

Streszczenie

Kwasy nukleinowe są zadziwiająco wszechstronne. Oprócz ich naturalnej roli jako nośnika informacji biologicznej1 mogą być wykorzystywane w obliczeniach równoległych2,3 , rozpoznawanie i wiązanie celów molekularnych lub komórkowych4,5 , katalizowanie reakcji chemicznych6,7 i generowanie obliczonych odpowiedzi w systemie biologicznym8,9. Co ważne, kwasy nukleinowe można zaprogramować tak, aby samoorganizowały się w struktury 2D i3D 10-12, umożliwiając integrację wszystkich tych niezwykłych funkcji w jednym robocie, łącząc wykrywanie sygnałów biologicznych z zaprogramowaną reakcją w celu wywarcia pożądanego efektu.

Tworzenie kształtów z kwasów nukleinowych zostało po raz pierwszy zaproponowane przez Seeman13, a od tego czasu zrealizowano kilka wariacji na ten temat przy użyciu różnych technik11,12,14,15 . Jednak najbardziej znacząca jest być może ta zaproponowana przez Rothemunda, określana jako origami16 z rusztowaniem DNA. W tej technice fałdowanie długiego (>7000 zasad) jednoniciowego "rusztowania" DNA jest kierowane do pożądanego kształtu przez setki krótkich komplementarnych nici zwanych "zszywkami". Składanie odbywa się za pomocą rampy do wyżarzania temperaturowego. Technika ta została z powodzeniem zademonstrowana przy tworzeniu różnorodnej gamy kształtów 2D z niezwykłą precyzją i solidnością. Origami DNA zostało później rozszerzone również na 3D17,18 .

Obecny artykuł skupi się na oprogramowaniu caDNAno 2.019 opracowanym przez Douglasa i kolegów. caDNAno to solidne, przyjazne dla użytkownika narzędzie CAD umożliwiające projektowanie kształtów origami DNA 2D i 3D o wszechstronnych funkcjach. Proces projektowania opiera się na systematycznym i dokładnym schemacie abstrakcji struktur DNA, dzięki czemu jest stosunkowo prosty i wydajny.

W tym artykule prezentujemy projekt nanorobota origami DNA, który został niedawno opisany20. Ten robot jest "robotyczny" w tym sensie, że łączy wyczuwanie z uruchamianiem w celu wykonania zadania. Wyjaśniamy, w jaki sposób można zintegrować różne schematy czujników ze strukturą i jak można to przekazać, aby uzyskać pożądany efekt. Na koniec używamy Cando21 do symulacji właściwości mechanicznych zaprojektowanego kształtu. Omawianą przez nas koncepcję można dostosować do wielu zadań i ustawień.

Protokół

Robot, który zaprojektujemy w tym artykule, reaguje na białko P, udostępniając ładunek C, który wiąże się z receptorami na powierzchni wybranej komórki docelowej. Robot jest pokazany na rysunku 1. C może być lekiem blokującym receptory; czynnik wzrostu itp., a sposób chemicznego powiązania go z oligonukleotydem DNA musi być dostępny, który nie niszczy jego funkcji. Robot ma dwa stany. Gdy robot jest nieaktywny, bramki DNA na dwóch zewnętrznych "wargach" są hybrydyzowane, dzięki czemu robot pozostaje zamknięty, tak aby każdy załadowany w niego ładunek był bezpiecznie sekwestrowany. W obecności białka P bramki otwierają się za pomocą jednego z kilku mechanizmów (omówionych poniżej), umożliwiając robotowi otwarcie i odsłonięcie ładunku. Projektując konstrukcję, należy wziąć pod uwagę, że robot musi być na tyle elastyczny, aby zamykać się w stanie zamkniętym i skakać do stanu otwartego, gdy bramki mu na to pozwalają. Modelowanie zachowania struktury DNA integrującej komponenty termodynamiczne i mechaniczne jest trudne, a rzeczywisty obiekt może wymagać pewnych iteracyjnych ulepszeń. Niemniej jednak tutaj skupiamy się na procesie projektowym za pomocą ogólnego modelu roboczego, na którym można budować.

Uwaga:

Dla bardziej wszechstronnego zrozumienia procesu projektowania i składania origami DNA, gorąco polecamy przeczytanie oryginalnego artykułu caDNAno autorstwa Douglasa i współpracowników19, który wyjaśnia abstrakcyjną reprezentację DNA w interfejsie projektowania i jak odnosi się ona do rzeczywistej struktury molekularnej kształtu DNA 3D. Do tego artykułu dołączone są dwa filmy instruktażowe opisujące w bardzo przejrzysty sposób reprezentację i interfejs caDNAno. Dodatkowo zalecamy zapoznanie się z nowszym artykułem Dietza i współpracowników opisującym wiele ważnych aspektów i szczegółowych protokołów procesu składania, w tym narzędzia do analizy Cando21.

1. Pobierz i zainstaluj caDNAno 2.0 i Autodesk Maya 2012

Uwaga: Oprogramowanie Autodesk jest bezpłatne dla studentów i nauczycieli akademickich. Poniższe instrukcje obejmują konfigurację konta akademickiego w usłudze Autodesk.

  1. Utwórz konto akademickie pod adresem http://students.autodesk.com/. Po otrzymaniu wiadomości e-mail z konfiguracją konta kliknij link aktywacyjny i wypełnij swoje preferencje zgodnie z potrzebami.
  2. Pobierz bezpłatną wersję programu Maya 2012 z Centrum pobierania.
  3. Zainstaluj program Maya 2012 na swoim komputerze.
  4. Uruchom program Maya raz przed zainstalowaniem caDNAno 2.0.
  5. Pobierz i zainstaluj najnowszą wersję caDNAno 2.0 ze strony http://cadnano.org/.
  6. Uruchom program Maya 2012. W prawym górnym rogu graficznego interfejsu użytkownika powinna pojawić się ikona caDNAno. Kliknij ikonę, aby przejść do caDNAno.

2. Nakreśl pożądany kształt oraz ścieżkę pasma rusztowania

  1. Interfejs projektowy caDNAno w programie Maya składa się z 3 paneli (rysunek 2):
    1. Panel górny: widok kratownicy, w którym kształt jest początkowo obrysowany. Ten panel umożliwia wykonywanie operacji na poziomie podwójnej helisy i zapewnia widok przekroju kształtu.
    2. Dolny panel: panel edycyjny, umożliwiający pojedyncze akcje na poziomie podstawowym.
    3. Prawy panel: wygenerowany przez program Maya model 3D kształtu w czasie rzeczywistym
  2. Kliknij ikonę "Plaster miodu". Powiększanie i pomniejszanie siatki w górnym panelu można wykonać, przewijając myszą odpowiednio w górę i w dół.
    caDNAno umożliwia dwie możliwe siatki projektowe, plaster miodu i kwadrat; W tym artykule użyjemy układu o strukturze plastra miodu, chociaż krata kwadratowa może być również ogólnie używana22.
  3. Zacznij od narysowania sekcji o żądanym kształcie na lewym panelu.
    Każdy okrąg reprezentuje podwójną helisę DNA. Aby wybrać helisy, które budują kształt, po prostu kliknij lewym przyciskiem myszy na ich środek (Rysunek 3). Kontynuuj helisę po helisie, aż cały kształt zostanie obrysowany. Alternatywnie kształt można narysować, naciskając lewy przycisk myszy i ciągłąc kontur kształtu. Każdą czynność można cofnąć, klikając menu Edycja i "Cofnij" lub za pomocą skrótu klawiaturowego CTRL+Z (PC) lub CMD+Z (Mac).
    W tym momencie wybrane helisy przybiorą kolor żółty. W tym samym czasie dolny panel wyświetli widok z boku kształtu, składającego się z tych helis. Numeracja helis w dolnym panelu jest spójna z numeracją w górnym.
  4. Obserwuj dolny panel. Każda helisa jest reprezentowana przez dwa rzędy kwadratów: rzędy to dwa pasma podwójnej helisy, przy czym każdy kwadrat reprezentuje podstawę (Rysunek 4).
    Pomarańczowy pionowy pasek określa, gdzie wykonywane są czynności edycyjne wzdłuż helisy. Pozycja bazowa wzdłuż siatki jest wyświetlana jako liczba nad pomarańczowym paskiem. Domyślna długość struktury helisy to 42 podstawy. Długość można zwiększyć, klikając jedną z ikon szarych strzałek w prawym górnym rogu panelu edycji i wybierając długość przedłużenia (w wielokrotnościach 21, co odpowiada dwóm pełnym zwojom helisy DNA, w których jeden obrót obejmuje 10,5 zasad) (Rysunek 4). Siatka będzie rozciągać się w kierunku wybranej strzałki.
  5. Aby narysować rzeczywistą ścieżkę pasma rusztowania w całym kształcie, naciśnij przycisk myszy, zacznij od pierwszej helisy i przejdź w sposób ciągły przez wszystkie helisy w tej samej kolejności, w jakiej zostały początkowo wybrane w sekcji 2.3. Należy pamiętać, że:
    1. Wybrane tym razem helisy zmienią kolor na pomarańczowy.
    2. W dolnym panelu fragmenty pasma rusztowania zostaną automatycznie narysowane na wybranych helisach.
    3. Prawy panel pokaże model 3D budowanego kształtu w czasie rzeczywistym. Pod koniec tego procesu w dolnym panelu zostanie automatycznie narysowany szkic ścieżki pasma rusztowania (Rysunek 5).
  6. Narysuj prostokąt wokół wszystkich skrajnych lewych krawędzi ścieżki szkieletu. Zwróć uwagę, że tak wybrane krawędzie będą wyświetlane na czerwono (Rysunek 6).
  7. Wydłuż ścieżkę szkieletu, przeciągając wybrane krawędzie jako grupę na lewą stronę siatki. Powtarzaj ten proces dla prawych krawędzi, aż ścieżka zostanie prawidłowo przedłużona. Należy zauważyć, że przedłużenie rusztowania powoduje również przedłużenie kształtu 3D w prawym panelu (Rysunek 7).
  8. Zlokalizuj części ścieżki szkieletu, które są odizolowane od reszty, i połącz je. Na przykład w naszym kształcie helisy 0-9 tworzą izolowaną część. Helix 9 musi być podłączony do Helix 12 (należy pamiętać, że helisy 9 i 10 nie sąsiadują ze sobą w kształcie [górny panel], więc nie można ich połączyć).
  9. Powiększ pasma, które mają zostać połączone, i za pomocą narzędzia "Wybierz" kliknij dowolny punkt na jednym z pasm. Po kliknięciu dowolnego punktu wzdłuż niebieskiego fragmentu rusztowania, między helisami pojawiają się ikony "mostu", oznaczające miejsca, w których dozwolone są skrzyżowania. W tych pozycjach zasady w sąsiednich helisach są zwrócone do siebie bezpośrednio, umożliwiając pasmom przechodzenie od helisy do helisy bez deformacji lub skręcania DNA. Liczba pojawiająca się obok ikony każdego mostka wskazuje numer helisy, do której zostanie przecięty (Rysunek 8).
  10. Aby utworzyć skrzyżowania, kliknij lewym przyciskiem myszy wybraną ikonę mostu. Zostanie wygenerowane skrzyżowanie rusztowania, co oznacza, że rusztowanie przecina się w tym punkcie od helisy do helisy (rysunek 9). Powtarzaj ten proces, aż rusztowanie przejdzie przez wszystkie helisy i utworzy zamkniętą pętlę, która obejmuje cały kształt, nie pozostawiając żadnych obszarów odizolowanych od reszty kształtu.
    Zauważ, że chociaż krzyżówki wydają się rozciągać na pewien dystans w oprogramowaniu, w rzeczywistości nie zawierają żadnej zasady DNA. Fizycznie "most" krzyżujący się zawiera tylko jedną jednostkę fosforanową szkieletu DNA, która łączy ze sobą dwie zasady z sąsiednich helis.
  11. Zanim przejdziesz do następnego kroku, upewnij się, że całe rusztowanie jest ciągłe i żadna jego część nie jest odizolowana od pozostałych.

3. Zdefiniuj osie mechanizmu otwierania

Opisywany robot otwiera się w odpowiedzi na zdefiniowany sygnał biologiczny, aby odsłonić swój ładunek. Otwieranie odbywa się w sposób przypominający muszlę, z dwiema połówkami (helisy 0-29 tworzą jedną połowę, helisy 30-61 tworzą drugą połowę) obracającymi się wokół dwóch osi. Osie są utworzone przez skrzyżowania między helisami 29-30 i 61-0, które są jedynymi skrzyżowaniami między tymi połówkami i są umieszczone tylko w lewej krawędzi siatki lub blisko niej. Prawa krawędź będzie zawierać pasma bramki (omówione poniżej).

  1. Usuń istniejące skrzyżowanie między helisami 29-30. Aby usunąć skrzyżowanie, kliknij punkt "kolana" w dowolnym pasmie. Pozostawia to nacięcie w obu pasmach w miejscu, w którym kiedyś znajdowała się zwrotnica. Aby zszyć nacięcia, naciśnij SHIFT i kliknij każdy z nich.
  2. Utwórz nową zwrotnicę między helisami 29-30 jak najbliżej lewej krawędzi siatki (Rysunek 10).
  3. Utwórz nowe skrzyżowanie między helisami 61 i 0 jak najbliżej lewej krawędzi siatki.

4. Zdefiniuj miejsca załączników ładunku

Po zakończeniu kreślenia ścieżki pasma rusztowania, musimy zdefiniować miejsca dołączania (ładowania) ładunku. Miejsca załadunku są w rzeczywistości pasmami zszywek, które wystają ze swoich helis jako jednosplotowe "gałęzie". Dlatego ważne jest, aby bardzo precyzyjnie określić, gdzie wzdłuż spirali występuje to rozgałęzienie, aby upewnić się, że rozciąga się ono w pożądanym kierunku. Jeśli dowolnie zdefiniujemy rozszerzenia zszywek, miejsca ładowania mogą znajdować się po zewnętrznej stronie robota, a nie po stronie wewnętrznej.

Aby upewnić się, że zszywka rozciąga się tylko w określonym kierunku, kreślimy dodatkową spiralę, która służy jako prowadnice do kierunkowego rozgałęziania zszywki od głównego korpusu. Po wysunięciu żądanej zszywki w miejscu załadunku, spirala prowadząca jest usuwana.

  1. Zdefiniujmy 4 miejsca załadunku skierowane w stronę wewnętrznej strony robota. Miejsca załadunku będą rozgałęziać się od helis 3, 27, 34 i 58. Dla każdego miejsca w górnym panelu kliknij helisę bezpośrednio przylegającą do tych helis, która jest skierowana w stronę wewnętrzną (Rysunek 11). Spowoduje to dodanie helis do siatki w dolnym panelu. Nie klikaj jeszcze tych helis po raz drugi.

5. Dodawanie i edycja zszywek

  1. Kliknij "Automatyczne zszywanie". Oprogramowanie automatycznie doda sekwencje zszywek w różnych kolorach (Rysunek 12). Zwróć uwagę, że zszywki zostały dodane do kształtu 3D w prawym panelu. Kolory zszywek są spójne dla dolnego i prawego panelu. Ponadto w lewym dolnym rogu interfejsu znajduje się wskaźnik, który wskazuje zszywkę.
    Uwaga: zszywki nie mogą być ani za długie, ani za krótkie, ani okrągłe. Większość wygenerowanych tutaj zszywek nie spełnia tych kryteriów i musi być edytowana. Pierwszym krokiem w ich edycji jest automatycznie (patrz następny krok).
  2. Kliknij "Automatyczne łamanie". Otworzy się okno dialogowe (Rysunek 13) z prośbą o podanie parametrów zdefiniowanych przez użytkownika dla tej akcji:
    1. Długość docelowa (bp): przewidywana długość zszywki, jeśli to możliwe
    2. Minimalna długość (bp): minimalna dozwolona długość zszywki
    3. Maksymalna długość (bp): maksymalna dozwolona długość zszywki
    4. Min. odległość do xover (bp): minimalna liczba par zasad, które zszywka może przejść między swoją krawędzią a skrzyżowaniem lub między dwoma skrzyżowaniami.
      Użyj parametrów domyślnych, kliknij przycisk OK. Oprogramowanie złamie zszywki zgodnie z tymi parametrami najlepiej jak potrafi (Rysunek 14).
  3. Usuń wszystkie skrzyżowania zszywek między helisami 29-30 i 61-0, aby umożliwić rozdzielenie tych helis i umożliwienie robotowi otwarcia. Wymazywanie krzyżujących się zszywek będzie wymagało ręcznej edycji w celu poprawienia zszywek, które w wyniku tej czynności stają się zbyt krótkie lub nieracjonalne. Aby zrobić to poprawnie, postępuj zgodnie z instrukcjami w poniższych sekcjach.
    Upewnij się, że skrzyżowania rusztowań utworzone w sekcjach 3.2 i 3.3 pozostały nienaruszone.
  4. Rozważmy na przykład pierwsze skrzyżowanie zszywek (cyjan i) od lewej między helisami 29 i 30 (rysunek 15). Wymaż oba mostki tego skrzyżowania, klikając każdy punkt kolanowy lub mostek tak, aby wyglądał na czerwony, a następnie naciskając DELETE (Rysunek 16).
  5. Zszyj dwie zszywki na spirali 29, naciskając SHIFT i klikając nacięcie między nimi. Podobnie zszyj trzy zszywki na nitce 30 z jedną zszywką (Rysunek 17). Zszywki można ręcznie wydłużać lub skracać, klikając krawędź i przeciągając ją zgodnie z potrzebami. Uważaj, aby nie zaokrąglić żadnej zszywki. Rysunek 18 przedstawia przerwę między helisami 29-30 po pełnej edycji zwrotnic zszywek. Powtórz ten proces dla helis 0 i 61 i ręcznie edytuj wszystkie zszywki w każdej helisie.
  6. Zlokalizuj zszywki, które są narysowane grubą linią, co oznacza, że wymagają dalszej edycji. Zbadaj każdy z nich i popraw go w razie potrzeby. Na przykład zszywki, które są zbyt krótkie, można wymazać (Rysunek 19) lub przedłużyć, jeśli to możliwe.

6. Utwórz miejsca ładowania i bramy

  1. Drugi raz kliknij helisy miejsca wczytywania w górnym panelu, a następnie wydłuż powstałe fragmenty pasma rusztowania w dolnym panelu, klikając krawędź i przeciągając ją zgodnie z potrzebami (Rysunek 20).
  2. Ręcznie dodaj zszywki do tych fragmentów rusztowania, umieszczając pomarańczowy pionowy pasek w żądanej pozycji wzdłuż rusztowania, przechodząc przez helisy prowadzące na lewym panelu, przytrzymując SHIFT i klikając. Spowoduje to dodanie prekursora zszywek na każdej helisie (Rysunek 21).
  3. Rozszerz również prekursory zszywek na pełną długość, klikając i przeciągając.
  4. Znajdź czerwone ikony mostka, oznaczające dozwolone pozycje skrzyżowania między pasmem prowadzącym (na przykład spirala 62) a obudową (na przykład spirala 3).
  5. Wybierz najdogodniejszą lokalizację, w której chcesz wprowadzić skrzyżowanie, a następnie kliknij ikonę mostu (Rysunek 22). Dogodna lokalizacja wymaga minimalnej edycji istniejących zszywek w obudowie.
  6. W spirali prowadzącej (spirala 62) usuń część zszywki, która nie jest częścią miejsca załadunku, i skróć część uczestniczącą do żądanej długości. Pożądana długość powinna zapewniać zarówno specyfikę załadunku różnych rodzajów ładunków, jak i siłę wiązania. Zazwyczaj 18-merowy ogon powinien wystarczyć. Upewnij się, że zszywka pozostaje narysowana cienką linią, w przeciwnym razie edytuj ją, aż będzie.
  7. W razie potrzeby zmodyfikuj zmienione zszywki.
  8. Wymaż prowadnicę (spirala 62), pozostawiając tylko przedłużenie zszywki.
  9. Powtórz kroki 6.4-6.8 dla wszystkich miejsc ładowania (Rysunek 23).

7. Projektowanie pasm bram

Pasma bramy są jedynymi pasmami, z wyjątkiem osi, łączącymi helisy 29-30 i 61-0. W przeciwieństwie do osi, pasma bramki nie są skrzyżowaniami. Zamiast tego hybrydyzują, tworząc dwuniciowy segment, który służy jako czujnik dla wybranego biologicznego wkładu. Po przemieszczeniu dupleksów bramki cały robot może entropicznie obracać się wokół osi i otwierać.

  1. Zlokalizuj odpowiednie pozycje dla pasm bramy. Będą to zszywki na helisach 29, 30, 61 i 0.
  2. Na przykład sprawdź region bramy 29-30. Po prawej stronie siatki znajdują się wygodne pasma zszywek flankujące helisy 29 i 30, które mogą być używane jako pasma bramek. Zwróć uwagę, że są one zwrócone w przeciwnych kierunkach.
  3. Kliknij krawędź jednej z potencjalnych pasm bramki, aby wysunąć ją poza kształt. Jeśli krawędź leży nad skrzyżowaniem rusztowania, jego wybór można uprościć, upewniając się, że można wybrać tylko "Stap" (les), klikając "Rusztowanie" (składanie) na pasku narzędzi "Do wyboru" w prawym górnym rogu interfejsu.
  4. Rozciągnij obie zszywki, aby utworzyć pasma bramki. Edytuj zszywki, jeśli wymaga tego to rozszerzenie (Rysunek 24). Powtórz to dla pasm bramek helis 0 i 61.
    Należy zauważyć, że na razie rzeczywista długość nie ma znaczenia, ponieważ DNA czujnika (np. aptamer) zastąpi sekwencje nici bramki na etapie zakończenia sekwencji.

8. Wybierz sekwencję rusztowania

  1. Kliknij narzędzie "Seq". Umieść kursor w dowolnym miejscu na linii rusztowania i kliknij. Otworzy się okno dialogowe z prośbą o wybranie źródła DNA rusztowania (Rysunek 25).
  2. Wybór źródła DNA w dużej mierze zależy od wielkości robota. Na przykład M13mp18 ssDNA (p7249) i jego rozszerzone pochodne (p7308 itp.), które generalnie były wybierane dla dużych kształtów origami DNA, pasują, gdy nić rusztowania ma długość ~ 7 kb. Jeśli rusztowanie o zaprojektowanym kształcie jest znacznie krótsze niż wybrane źródło, nadmiar nici rusztowania, który nie jest hybrydyzowany z żadną zszywką, utworzy pętlę ssDNA wystającą ze złożonego kształtu. Podczas gdy zwykle nie stanowi to większego problemu w przypadku stosunkowo krótkich pętli, długie pętle o długości wielu kb mogą drastycznie zakłócać składanie i działanie robota. Dlatego ważne jest, aby dopasować wybrane źródło do długości rusztowania kształtowego.

Na przykład, jeśli pasmo rusztowania potrzebne do złożenia małego kształtu ma długość ~1 600 podstaw, co jest znacznie krótsze niż wstępnie ustawione źródła w oknie dialogowym, niestandardowa sekwencja może być użyta jako rusztowanie. Można wziąć pod uwagę kilka źródeł. Na przykład M13mp18 może być trawiony przez specyficzny enzym restrykcyjny, który wytwarza fragment o pożądanej długości. Zaprojektowanie takiego źródła można wykonać w NebCutter (http://tools.neb.com/NEBcutter2/) poprzez wklejenie sekwencji M13mp18 (http://www.neb.com/nebecomm/tech_reference/restriction_enzymes/dna_sequences_maps.asp?#.UAygyzFWomR) w oknie wprowadzania NebCutter i mapowanie miejsc ograniczeń. Inną opcją jest użycie wstępnie strawionego ssDNA, takiego jak viX174 virion ssDNA HaeIII digest, dostępny w New England Biolabs.

  1. W oknie dialogowym kliknij "M13mp18". Zwróć uwagę, że wybrana sekwencja DNA została dodana do rusztowania i pasm zszywek w dolnym panelu.

9. Eksportuj sekwencję zszywania jako arkusz kalkulacyjny

  1. Kliknij "Eksportuj" na górnym pasku narzędzi i wybierz docelową nazwę pliku dla listy zszywek. Kliknij "Zapisz".
  2. Znajdź plik .csv docelowego i otwórz go.
  3. Arkusz kalkulacyjny pokazuje listę zszywek, którą można wysłać w niezmienionej postaci do firmy zajmującej się syntezą DNA. W pierwszych dwóch kolumnach wyświetlane są współrzędne początkowe i końcowe, przy czym liczba poza nawiasami oznacza numer helisy, a liczba w nawiasach oznacza pozycję bazową.

10. Przypisywanie sekwencji bram i ładowania

  1. Na liście zszywek zauważysz, że niektóre sekwencje zaczynają się lub kończą ciągiem znaków zapytania "?????". Te znaki zapytania oznaczają, że ponieważ żadna nić rusztowania nie hybrydyzuje z tymi specyficznymi regionami zszywek, nie można im przypisać sekwencji komplementarnych. Są to w rzeczywistości przedłużenia, które zaprojektowaliśmy dla pasm bram i miejsc załadunku, dlatego należy je teraz przypisać ręcznie.
  2. brama:
    1. Bramki określają charakter biologicznego bodźca, po którym robot przełączy się ze stanu nieaktywnego na aktywny i wystawi swój ładunek. Każda pojedyncza bramka dsDNA może kodować odpowiedź na jeden sygnał biologiczny (lub więcej), dzięki czemu można zdefiniować profil danych wejściowych wymaganych do aktywacji robota.
      Załóżmy na tym przykładzie, że sygnał biologiczny wyzwalający aktywację robota jest enzymem restrykcyjnym, który może wskazywać na obecność bakterii zakaźnych.
    2. Po pierwsze, weź pod uwagę, że nici ssDNA bramki nie hybrydyzują natychmiast po rozgałęzieniu się z ich helis. Zaprojektowanie bramy w inny sposób może utrudnić hybrydyzację podczas składania. Dlatego każda gałąź powinna zaczynać się od ciągu dystansowego. Zazwyczaj używamy poly-T jako ciągów dystansowych, ponieważ ta sekwencja zapewnia elastyczność.
    3. Zakładamy również, że długość obszaru hybrydyzacji bramki wynosi 20 zasad, zawierających w środku docelowe miejsce restrykcyjne.
    4. W związku z tym brama może wyglądać tak:
      [Helix 29]-5'-..... TTTTTTTGTGAGTTxxxxxxGCTAGAG-3'
      [Helix 30]-3'-..... TTTTTTTCACTCAAxxxxxxCGATCTC-5'
      Cyfra "....." oznacza region zszywki, który hybrydyzuje z pasmem rusztowania, dlatego ma już sekwencję i nie należy jej zmieniać.
      Losowy dupleks "GTGAGTT" i jego uzupełnienie zapewniają, że miejsce restrykcji nie jest częściowo otwarte i zapewnia dodatkowe zasady, aby zapewnić skuteczne trawienie przez enzym.
      Znak "x" oznacza miejsce ograniczenia.
      Losowy dupleks "GCTAGAG" i jego uzupełnienie zapewniają dodatkowe podstawy dla enzymu do wydajnej pracy, ale także upewniają się, że pasmo bramki jest wystarczająco długie, aby zapewnić dobre zamknięcie robota.
      Przed wybraniem miejsca ograniczenia jako celu należy upewnić się, że cała konstrukcja robota, miejsca załadunku i inna część samej bramy nie są trawione przez wybrany enzym. W tym badaniu lista NEBCutter 0-cutter (enzymy, które nie przecinają całej sekwencji) wyróżniła EagI, wyizolowany z aglomeransów Enterobacter Pantoea, jako potencjalny enzym, który może wskazywać na obecność zakaźnej enterobakterii.
    5. Brama wygląda teraz tak (żółty oznacza miejsce ograniczenia EagI):
      [Helix 29]-5'-..... TTTTTTTGTGAGTTCGGCCGGCTAGAG-3'
      [Helix 30]-3'-..... TTTTTTTCACTCAAGCCGGCCGATCTC-5'
      Należy pamiętać, że ta konstrukcja zakłada, że po roztrawieniu sekwencja "GTGAGTTCGG" (Tm = 32 °C) nie jest wystarczająco długa ani stabilna termodynamicznie, aby utrzymać robota w pozycji zamkniętej. To założenie najprawdopodobniej będzie musiało zostać zweryfikowane eksperymentalnie.
    6. Druga bramka może być taka sama, w takim przypadku robot reagowałby tylko na jeden enzym lub może być zaprojektowany z innym miejscem, co zwiększa specyfikę robota. Do tego samego pasma można dodać więcej miejsc ograniczeń, zwiększając złożoność i specyfikę robota.
  3. Miejsca załadunku:
    1. Miejsce załadunku może być sekwencją uniwersalną. Alternatywnie, miejsca załadunku mogą być oparte na unikalnych sekwencjach, co zmniejszy modułowość, ale poprawi kontrolę nad orientacją i proporcjami ładunku (dla różnych rodzajów ładunków).
    2. Wreszcie, oligonukleotydy w miejscu ładowania powinny zawierać chemiczną grupę funkcyjną umożliwiającą im koniugację z dowolnym ładunkiem: białkiem, nanocząstką itp. Upewnij się, że grupa chemiczna jest zamontowana na właściwym końcu (5' lub 3'), zgodnie z kierunkiem zszywki.

11. Symuluj wyniki w CANDO

  1. Po zapisaniu zadania jako pliku .json można je przesłać do CANDO w celu analizy. CANDO to oparta na elementach skończonych symulacja struktury DNA, która może oszacować jej sztywność i stabilność w roztworze21.
  2. Przejdź do http://cando-dna-origami.org/
  3. Kliknij "Prześlij plik caDNAno do analizy" i wypełnij wszystkie niezbędne informacje.
  4. Analiza w CANDO trwa zazwyczaj do 15-20 min. Na końcu zostanie wysłana wiadomość e-mail z informacją, że analiza została zakończona, wraz z łączem umożliwiającym pobranie wyników symulacji (Rysunek 26).

12. Zamów DNA i złóż robota

Gdy proces projektowania zostanie zakończony, a analiza CANDO wykaże zadowalające przewidywania produktu, można zamówić listę nici zszywek wygenerowaną w sekcjach 9-10. Zazwyczaj pasma zszywkowe nie wymagają szczególnego oczyszczania; zaleca się jednak, aby pasma specjalnego przeznaczenia, takie jak bramy lub miejsca załadunku, były oczyszczane za pomocą HPLC.

Następujące kroki po kolejności DNA, a mianowicie składanie, oczyszczanie i ocena produktu, w tym wizualizacja złożonej struktury za pomocą mikroskopii sił atomowych (AFM) lub transmisyjnej mikroskopii elektronowej (TEM) wykraczają poza zakres tego artykułu i można je znaleźć w poprzednich raportach17,18,20,21 . Jako przykład przedstawiono obraz TEM zaprojektowanego tutaj robota (Rysunek 27). Przygotowanie i barwienie próbki przeprowadzono dokładnie tak, jak opisano w innym miejscu21.

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Wyniki

Ryciny 1-25 przedstawiają zrzuty ekranu interfejsu caDNAno 2.0, ukazujące krok po kroku proces projektowania. W pierwszej kolejności nakreślono przekrój poprzeczny kształtu (Rycina 3), następnie automatycznie dodano fragmenty nici rusztowania i ukończono całą ścieżkę rusztowania (Rycina 7). Nici zszywające są dodawane automatycznie (Rycina 12), dzielone zgodnie z parametrami zdefiniowanymi przez użytkownika (Rycina 14) i edytowane ręczni...

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Dyskusja

Origami DNA umożliwia nam wytwarzanie precyzyjnie zdefiniowanych obiektów o dowolnych cechach w nanoskali. Kolejnym ważnym krokiem będzie integracja funkcji z tymi projektami. Chociaż technologia ta może rozwiązać wiele problemów i wyzwań, istnieje szczególne zainteresowanie wytwarzaniem robotów terapeutycznych i naukowych z origami DNA, ponieważ reprezentują one naturalne środowisko DNA. DNA już teraz łączy się z maszynerią molekularną w komórkach jako nośnik informacji genetycznej. Co ciekawe, pofałdowane DNA w nanorob...

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Oświadczenia

Autorzy nie mają nic do ujawnienia.

Podziękowania

Autorzy pragną podziękować S. Douglasowi za niezwykle cenne dyskusje i rady, a wszystkim członkom laboratorium Bachelet za pomocne dyskusje i pracę. Prace te są wspierane przez granty z Wydziału Nauk Przyrodniczych oraz Instytutu Nanotechnologii i Materiałów Zaawansowanych Uniwersytetu Bar-Ilan.

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Materiały

Lista materiałów użytych w tym artykule
NazwaFirmaNumer katalogowyKomentarze
Autodesk Maya 2012AutodeskNajpierw należy utworzyć konto studenckie/akademickie (zobacz instrukcje dotyczące platformy w http://cadnano.org)
caDNAno 2.0 (oprogramowanie)(Open source)Oprogramowanie do projektowania struktur origami DNA http:// cadnano.org
Cando (strona internetowa)(Open source)Strona internetowa z symulatorem kształtów origami DNA http://cando-dna-origami.org

Bibliografia

  1. Watson, J. D., Crick, F. H. Genetical implications of the structure of deoxyribonucleic acid. Nature. 171, 964-967 (1953).
  2. Adleman, L. M. Molecular computation of solutions to combinatorial problems. Science. 266, 1021-1024 (1994).
  3. Qian, L., Winfree, E., Bruck, J. Neural network computation with DNA strand displacement cascades. Nature. 475, 368-372 (2011).
  4. Ellington, A. D., Szostak, J. W. In vitro selection of RNA molecules that bind specific ligands. Nature. 346, 818-822 (1990).
  5. Tang, Z., Parekh, P., Turner, P., Moyer, R. W., Tan, W. Generating aptamers for recognition of virus-infected cells. Clin. Chem. 55, 813-822 (2009).
  6. Baskerville, S., Bartel, D. P. A ribozyme that ligates RNA to protein. Proc. Natl. Acad. Sci. U.S.A. 99, 9154-9159 (2002).
  7. Bartel, D. P., Szostak, J. W. Isolation of new ribozymes from a large pool of random sequences [see comment]. Science. 261, 1411-1418 (1993).
  8. Benenson, Y., Gil, B., Ben-Dor, U., Adar, R., Shapiro, E. An autonomous molecular computer for logical control of gene expression. Nature. 429, 423-429 (2004).
  9. Xie, Z., Wroblewska, L., Prochazka, L., Weiss, R., Benenson, Y. Multi-input RNAi-based logic circuit for identification of specific cancer cells. Science. 333, 1307-1311 (2011).
  10. Rothemund, P. W., Papadakis, N., Winfree, E. Algorithmic self-assembly of DNA Sierpinski triangles. PLoS Biol. 2, e424(2004).
  11. Chen, J. H., Seeman, N. C. Synthesis from DNA of a molecule with the connectivity of a cube. Nature. 350, 631-633 (1991).
  12. He, Y., et al. Hierarchical self-assembly of DNA into symmetric supramolecular polyhedra. Nature. 452, 198-201 (2008).
  13. Seeman, N. C. Nucleic acid junctions and lattices. J. Theor. Biol. 99, 237-247 (1982).
  14. Wei, B., Dai, M., Yin, P. Complex shapes self-assembled from single-stranded DNA tiles. Nature. 485, 623-626 (2012).
  15. Yin, P., et al. Programming DNA tube circumferences. Science. 321, 824-826 (2008).
  16. Rothemund, P. W. Folding DNA to create nanoscale shapes and patterns. Nature. 440, 297-302 (2006).
  17. Dietz, H., Douglas, S. M., Shih, W. M. Folding DNA into twisted and curved nanoscale shapes. Science. 325, 725-730 (2009).
  18. Douglas, S. M., et al. Self-assembly of DNA into nanoscale three-dimensional shapes. Nature. 459, 414-418 (2009).
  19. Douglas, S. M., et al. Rapid prototyping of 3D DNA-origami shapes with caDNAno. Nucleic Acids Res. 37, 5001-5006 (2009).
  20. Douglas, S. M., Bachelet, I., Church, G. M. A logic-gated nanorobot for targeted transport of molecular payloads. Science. 335, 831-834 (2012).
  21. Castro, C. E., et al. A primer to scaffolded DNA origami. Nature Methods. 8, 221-229 (1038).
  22. Ke, Y., et al. Multilayer DNA origami packed on a square lattice. Journal of the American Chemical Society. 131, 15903-15908 (2009).
  23. Mallikaratchy, P. Using aptamers evolved from cell-SELEX to engineer a molecular delivery platform. Chem. Commun. (Camb). , 3056-3058 (2009).
  24. Hamad-Schifferli, K., Schwartz, J. J., Santos, A. T., Zhang, S., Jacobson, J. M. Remote electronic control of DNA hybridization through inductive coupling to an attached metal nanocrystal antenna. Nature. 415, 152-155 (2002).

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Przedruki i uprawnienia

Poproś o pozwolenie na ponowne wykorzystanie tekstu lub ilustracji tego artykułu JoVE

Poproś o pozwolenie

Tagi

CAD Nanoni rusztowaniaprojekt zszyweksymulacja Candobiosensingdostarczanie adunkunici bramkuj cemiejsca adowaniamikroskopia elektronowa

Powiązane artykuły