Il robot verrà costruito in questo documento risponde ad una proteina P facendo un carico C disponibili per legarsi ai recettori sulla superficie di una cellula bersaglio prescelto. Il robot è mostrato in Figura 1 C può essere un farmaco recettore-bloccaggio;. Un fattore di crescita, ecc, e un modo per collegare chimicamente ad un oligonucleotide DNA deve essere disponibile che non distrugge la sua funzione. Il robot dispone di due stati. Quando, cancelli DNA inattivo sul due "labbra" esterni sono ibridate, assicurandosi che il robot rimane chiuso in modo tale che qualsiasi carico caricata all'interno di esso è sequestrato in modo sicuro. In presenza di proteina P, i cancelli aperti da uno tra diversi meccanismi (discusso sotto) consentendo al robot di aprire ed esporre il carico. Nel progettare la struttura, si consideri che il robot deve essere abbastanza flessibile da chiudersi su se stessa nello stato chiuso, e la molla allo stato aperto quando il gate consentirgli di farlo. Modellazione del comportamento di un DNA struttura integrando termodinamico e componenti meccanici è difficile, e l'oggetto reale potrebbe richiedere qualche miglioramento iterativo. Tuttavia, qui ci concentriamo sul processo di progettazione utilizzando un modello di lavoro in generale, che può essere costruito su.
Nota
Per una più completa comprensione del processo di progettazione DNA origami e piegatura, consigliamo vivamente la lettura del documento originale caDNAno da Douglas e colleghi 19, che spiega la rappresentazione astratta del DNA nel design dell'interfaccia e come si riferisce alla struttura molecolare effettivo di un forma del DNA 3D. Questo documento è accompagnato da due video tutorial che descrivono la rappresentazione caDNAno e l'interfaccia in modo molto chiaro. Inoltre, si consiglia la lettura del più recente lavoro di Dietz e colleghi descrivono molti aspetti importanti e protocolli dettagliati del processo di piegatura, tra cui lo strumento di analisi Cando 21.
tle "> 1. Scaricare e Installare caDNAno 2.0 e Autodesk Maya 2012
Nota: il software Autodesk è gratuito per gli studenti e l'uso accademico. Le istruzioni riportate di seguito includono la creazione di un account accademica di Autodesk.
- Crea un account accademica presso http://students.autodesk.com/ . Dopo aver ricevuto la configurazione dell'account di posta elettronica, fare clic sul link di attivazione e di riempire le vostre preferenze, se lo desideri.
- Scarica la versione gratuita di Maya 2012 dal centro di download.
- Installare Maya 2012 sul vostro computer.
- Esegui Maya una volta prima di installare caDNAno 2.0.
- Scaricare e installare l'ultima versione di caDNAno 2.0 da http://cadnano.org/ .
- Esegui Maya 2012. Un'icona caDNAno dovrebbe apparire in alto a destra dell'interfaccia utente grafica. Fare clic sull'icona per andare in caDNAno.
2. Outline la forma desiderata e Scaffold Strand Path
- L'interfaccia di progettazione di caDNAno all'interno di Maya è composto da 3 pannelli (Figura 2):
- Pannello superiore: vista reticolo, in cui la forma è inizialmente delineato. Questo pannello consente di agire con doppia elica livello e fornisce una vista in sezione della forma.
- Pannello inferiore: pannello di editing, consentendo azioni di livello base singoli.
- Pannello di destra: un vero e proprio modello 3D Maya tempo generato della forma
- Fare clic sull'icona "Honeycomb". Zoom in e fuori del reticolo nel pannello superiore può essere fatto scorrere il mouse su e giù, rispettivamente.
caDNAno consente due possibili reticoli di progettazione, a nido d'ape e la piazza, in questo lavoro useremo il layout a nido d'ape, anche se il reticolo quadrato potrebbe essere generalmente utilizzato come bene 22. - Iniziate disegnando la sezione della forma desiderata sul pannello di sinistra.
Ogni cerchio rappresenta una doppia elica del DNA. Per chOOSE le eliche che costruiscono la forma, semplicemente lasciato fare clic sul loro centro (Figura 3). Continua a elica da helix finché l'intera forma è delineato. In alternativa, la forma può essere disegnato con il tasto sinistro del mouse e disegnare continuamente contorno della forma. Ogni azione può essere annullata facendo clic su menu Modifica e "Annulla", oppure la scorciatoia da tastiera CTRL + Z (PC) o CMD + Z (Mac).
A questo punto, le eliche selezionate appariranno giallo. Allo stesso tempo, il pannello inferiore visualizzerà una vista laterale della forma, compresa di queste eliche. L'elica numerazione nel pannello inferiore è coerente con numerazione in quella superiore. - Osservare il pannello inferiore. Ogni elica è rappresentata da due file di quadrati: le righe sono i due filamenti della doppia elica, con ogni quadrato che rappresenta una base (Figura 4).
La barra verticale arancione determina dove le azioni di modifica si svolgono lungo un elica. La posizione di base lungo la griglia viene visualizzata comeun numero sopra la barra arancione. Lunghezza predefinita Il quadro di elica è di 42 basi. La lunghezza può essere estesa, fare clic su una delle icone freccia grigia in alto a destra del pannello di modifica e scegliendo la lunghezza di estensione (in multipli di 21, che corrispondono a due giri completi dell'elica del DNA, in cui una volta si estende su 10,5 basi) (Figura 4). La griglia si estenderà alla direzione della freccia prescelta. - Per tracciare il percorso effettivo filone patibolo in tutta la forma, premere il pulsante del mouse, avviare dalla prima elica e andare continuamente su tutte le eliche seguendo lo stesso ordine inizialmente sono stati selezionati nella sezione 2.3. Si noti che:
- Le eliche selezionate questa volta assumerà un colore arancione.
- Nel pannello inferiore, impalcatura frammenti strand saranno estratti automaticamente le eliche selezionate.
- Il pannello di destra mostra il modello 3D della forma in fase di costruzione in tempo reale. Alla fine di questaprocesso, una bozza del percorso filone ponteggio sarà disegnata automaticamente nel pannello in basso (Figura 5).
- Disegnare un rettangolo intorno a tutti i bordi più a sinistra del sentiero patibolo. Si noti che i bordi in modo selezionate appariranno rosso (Figura 6).
- Estendere il tracciato scaffold trascinando i bordi selezionati come gruppo al lato sinistro della griglia. Ripetere questa procedura per i bordi destro fino a quando la strada è stata estesa. Notare che l'estensione impalcatura estende anche la forma 3D nel pannello di destra (Figura 7).
- Individuare le parti di percorso impalcatura che sono isolati dal resto, e collegarli. Nella nostra forma, per esempio, eliche 0-9 costituiscono parte isolata. Helix 9 deve essere collegato ad elica 12 (si noti che eliche 9 e 10 non sono adiacenti a forma [pannello superiore] in modo che non possono essere collegati).
- Ingrandire i fili da collegare, e utilizzando la funzione "Select" cliccare su un punto qualsiasi su unadei fili. Cliccando su un punto qualsiasi di un frammento patibolo blu, le icone 'ponte' compaiono tra eliche, che denota le posizioni dove sono ammessi gli attraversamenti. In queste posizioni, le basi in eliche adiacenti affrontano direttamente tra loro, permettendo che i filamenti di attraversare da elica a spirale senza deformare o torcere il DNA. Il numero visualizzato accanto a ciascuna icona ponte indica il numero di elica lo farà crossover (Figura 8).
- Per creare incroci, a sinistra fare clic sull'icona ponte di scelta. Un crossover scaffold sarà generato, cioè l'impalcatura attraversa a questo punto da helix a elica (Figura 9). Ripetere questo processo fino a quando le attraversa tutte le impalcature eliche e crea un circuito chiuso che attraversa l'intera forma, senza lasciare le regioni che sono isolati dal resto della forma.
Si noti che mentre crossover sembrano coprono una distanza nel software, in realtà non includono alcuna base del DNA. Fisicamente, il crossover"Ponte" contiene una sola unità fosfato del backbone DNA che lega le due basi dalle eliche adiacenti insieme. - Prima di passare alla fase successiva, accertarsi che l'intera impalcatura è continua, e nessuna parte di esso è isolato dagli altri.
3. Definire apertura Assi Meccanismo
Il robot descritto apre in risposta ad un ingresso biologica definita per esporre il suo carico. L'apertura avviene in maniera conchiglia, con due metà (eliche 0-29 compongono una metà, eliche 30-61 costituiscono la seconda metà) che ruota attorno a due assi. Gli assi sono formate da incroci tra eliche 29-30 e 61-0, che sono gli unici incroci tra le due metà e sono posizionati solo in o vicino al bordo sinistro della griglia. Il bordo destro conterrà i trefoli di gate (discusso sotto).
- Cancellare il crossover esistente tra eliche 29-30. Per cancellare il crossover, fare clic sul punto "ginocchio" in uno strand.Questo lascia un nick in entrambi i filamenti in cui il crossover di una volta. Per cucitura il nick, premere MAIUSC e fare clic su ogni nick.
- Creare un nuovo crossover tra eliche 29-30 il più vicino possibile al bordo sinistro della griglia (Figura 10).
- Creare un nuovo crossover tra eliche 61 e 0 il più vicino possibile al bordo sinistro della griglia.
4. Definisci siti Carico utile
Dopo che avremo finito di tracciare il percorso filone patibolo, abbiamo bisogno di definire l'attaccamento payload (carico) siti. Caricamento dei siti sono infatti filoni fiocco che si estendono fuori dalle loro eliche come singolo 'rami' recuperabili. È quindi molto importante definire con precisione dove lungo l'elica si verifica questa ramificazione, per assicurarsi che si estende nella direzione desiderata. Se definiamo estensioni fiocco arbitrariamente, siti caricamento potrebbe avvenire sul lato esterno del robot invece del lato interno.
To Assicurarsi un fiocco estende a una direzione specifica soltanto, riportiamo un'elica aggiuntiva, che funge da guida per il direzionale ramificazione della graffa dal corpo principale. Dopo aver esteso il desiderato caricamento sito fiocco, l'elica guida viene rimosso.
- Cerchiamo di definire quattro siti caricamento rivolti verso il lato interno del robot. I siti di carico si diramano su eliche 3, 27, 34, e 58. Per ogni sito, nel pannello superiore click elica immediatamente adiacenti a queste eliche che si affaccia sul lato interno (Figura 11). Questo aggiungerà le eliche per la griglia nel pannello inferiore. Non secondo clic ancora queste eliche.
5. Aggiungi e modifica Staples
- Fare clic su "AutoStaple". Il software aggiungerà automaticamente sequenze discontinue in vari colori (Figura 12). Si noti che i punti metallici sono stati aggiunti alla forma 3D nel pannello di destra. Colori Staple sono coerenti per i pannelli di fondo e di destra. In additisu, c'è un indicatore nell'angolo in basso a sinistra dell'interfaccia, che indica un fiocco.
Nota: graffette non può essere troppo lungo, troppo corto o circolare. La maggior parte dei punti metallici generata qui non rispondono a questi criteri, e devono essere modificati. Il primo passo nella loro modifica è automatica (vedi punto successivo). - Fare clic su "Riconoscimento automatico". Una finestra di dialogo si aprirà (Figura 13), che chiede per i parametri definiti dall'utente per questa azione:
- Lunghezza di destinazione (bp): lunghezza prevista di fiocco, se possibile,
- Lunghezza min (bp): lunghezza minima consentita per un fiocco
- Lunghezza massima (bp): lunghezza massima consentita per un fiocco
- Min dist a xover (bp): il numero minimo di coppie di basi un fiocco può attraversare tra il bordo e un crossover o tra due incroci.
Utilizzare i parametri di default, fare clic su OK. Il software si romperà le graffette in base a questi parametri per il meglio delle sue capacità (Figura 14).
- Cancellare tutti i crossover discontinue tra eliche 29-30 e 61-0, per consentire a questi eliche per separare e consentono al robot di aprire. Cancellazione di crossover discontinue richiederà qualche modifica manuale per punti metallici corrette che diventano troppo corti o irrazionale, come risultato di questa azione. Per farlo correttamente, seguire le istruzioni nelle sezioni successive.
Assicuratevi di lasciare i crossover patibolo creati nelle sezioni 3.2 e 3.3 intatti. - Si consideri, ad esempio, il primo crossover pinzatura (ciano e nero graffette) da sinistra tra eliche 29 e 30 (Figura 15). Cancellare entrambi i ponti di questo crossover facendo clic su ogni punto di curvatura o ponte così appare rosso, poi cliccare su cancella (Figura 16).
- Seam i due punti metallici sul elica 29 premendo MAIUSC e facendo clic sul nick tra di loro. Allo stesso modo, cucitura i tre punti metallici sul filo 30 ad un unico punto fermo (Figura 17). Staples puòessere esteso manualmente o accorciata di clic su un bordo e trascinandolo come desiderato. Fare attenzione a non circolare la qualsiasi punto fermo. Figura 18 mostra il divario tra eliche 29-30 dopo l'editing completo di crossover discontinue. Ripetere questa procedura per eliche 0 e 61, e modificare manualmente tutte le graffette in ogni elica.
- Individuare punti metallici che sono disegnate da una linea spessa, nel senso che richiedono ulteriori modifiche. Esaminare ciascuno e correggere se necessario. Ad esempio, graffette che sono troppo brevi possono essere cancellati (Figura 19) o di estensione, se possibile.
6. Creare luoghi di carico e portoni
- Secondo clic il carico eliche sito nel pannello in alto, e di estendere le risultanti patibolo frammenti di filo nel pannello in basso facendo clic su un bordo e trascinandolo a piacere (figura 20).
- Aggiungere manualmente le graffette a questi frammenti patibolo ponendo la barra verticale arancione nella posizione desiderata lungo tegli patibolo, andando oltre le eliche guida sul pannello di sinistra, premuto SHIFT e cliccando. Questo aggiungerà un precursore fiocco in ogni elica (Figura 21).
- Estendere i precursori discontinue di lunghezza e facendo clic e trascinando.
- Individuare le icone ponte rosso, denotando accettati posizioni crossover tra il filamento guida (per esempio, elica 62) e il telaio (per esempio, elica 3).
- Scegliere la posizione più comoda per introdurre un crossover e fare clic sull'icona ponte (Figura 22). Una posizione comoda richiede una minima modifica dei punti metallici esistenti nel telaio.
- Nella guida elica (helix 62), eliminare la parte di base che non è una parte del sito di carico, e accorciare la parte partecipante alla lunghezza desiderata. La lunghezza desiderata dovrebbe fornire sia la specificità di caricamento dei diversi tipi di carico, e di forza vincolante. In genere, una coda di 18-mer dovrebbe andare bene. Assicurarsi che il punto fermo rimane drawn da una linea sottile, altrimenti modificarlo fino a quando non è.
- Nel telaio, modificare i punti modificati se necessario.
- Cancellare la guida (elica 62) lasciando solo l'estensione fiocco.
- Ripetere i passaggi 6,4-6,8 per tutti i siti di carico (Figura 23).
7. Progettare Strands Cancello
I filamenti di gate sono i soli fili, tranne che per gli assi, collegando eliche 29-30 e 61-0. In contrasto con gli assi, i trefoli di gate non sono crossover. Piuttosto, si ibridano per formare un doppio filamento segmento che funge da sensore per l'ingresso biologica di scelta. Una volta che i due piani cancello sono sfollati, l'intero robot può entropicamente ruotare intorno agli assi e aperti.
- Individuare le posizioni corrette per filoni cancello. Questi saranno graffette su eliche 29, 30, 61, e 0.
- Per esempio, esaminare la regione 29-30 cancello. Ci sono convenienti filoni fiocco di accompagnamento eliche 29 e 30 dellato destro della griglia, che può essere utilizzato come filamenti di gate. Si noti che si trovano ad affrontare direzioni opposte.
- Fare clic sul bordo di uno dei possibili filoni cancello di estenderlo al di fuori della forma. Se il bordo si trova sopra un crossover patibolo, la selezione potrebbe essere semplificata facendo in modo solo "Stap" (les) sono selezionabili, cliccando off "Scaf" (popolare) nella barra degli strumenti "selezionabili" in alto a destra dell'interfaccia .
- Estendere due punti metallici per formare i filamenti del cancello. Modificare i punti metallici, se questa estensione richiede (Figura 24). Ripetere questa operazione per i fili del cancello di eliche 0 e 61.
Si noti che, per ora, la durata effettiva non ha importanza, dal momento che il DNA del sensore (ad es aptamero) sostituirà le sequenze filo cancello in fase di completamento della sequenza.
8. Scegli Scaffold Sequence
- Fare clic sullo strumento "Seq". Posizionare il cursore in qualsiasi punto il filo patibolo e fare clic su. Una finestra di dialogo si aprirà chiedendo discegliere l'origine del DNA ponteggio (Figura 25).
- La scelta del DNA fonte molto dipende dalle dimensioni del robot. Ad esempio, M13mp18 ssDNA (p7249), e suoi derivati estesi (p7308, ecc), che sono stati generalmente la scelta di forme di origami di DNA di grandi dimensioni, in forma quando il filamento patibolo è lunga ~ 7 kb. Se l'impalcatura della forma progettata è notevolmente più corta della sorgente scelta, l'eccesso impalcatura filamento che non è ibridato a qualsiasi fiocco creerà un loop di ssDNA sporgente dalla forma piegata. Anche se questo di solito comporta piccolo problema per cicli relativamente brevi, lunghi cicli multi-kb potrebbero drasticamente interferire con la piegatura e la funzione del robot. Quindi è importante per adattare la sorgente scelta per la forma lunghezza ponteggio.
Ad esempio, se il filo impalcatura necessaria per piegare una piccola forma è lunga ~ 1.600 basi, che è significativamente più breve rispetto alle fonti preimpostate nella finestra di dialogo, una sequenza personalizzata puòessere utilizzato come impalcatura. Più sorgenti possono essere considerati. Per esempio, il M13mp18 può essere digerito con un enzima di restrizione specifica che produce un frammento della lunghezza desiderata. Progettazione di una tale fonte può essere fatto a NebCutter ( http://tools.neb.com/NEBcutter2/ ) incollando la sequenza M13mp18 nella finestra di immissione NebCutter, e siti di restrizione di mappatura. Un'altra opzione è quella di utilizzare pre-digerito ssDNA, come ad esempio il phiX174 virione ssDNA HaeIII digest, disponibile dal New England Biolabs.
- Nella finestra di dialogo, fare clic su "M13mp18". Si noti che la sequenza di DNA scelto è stato aggiunto al ponteggio e trefoli discontinue nel pannello inferiore.
9. ExpoRT Sequenza Staple come un foglio di calcolo
- Fare clic su "Esporta" nella barra degli strumenti in alto, e scegliere un nome file di destinazione per l'elenco fiocco. Fare clic su "Salva".
- Individuare il file di destinazione. Csv e aprirlo.
- Il foglio elettronico mostra l'elenco fiocco, che può essere inviato come è ad una società di sintesi di DNA. Le prime due colonne mostrano le coordinate di inizio e fine, con il numero di fuori delle parentesi denotano numero elica e il numero tra parentesi che indicano la posizione di base.
10. Assegnare Cancello ed Loading Sequenze
- Nell'elenco fiocco, si noterà che alcune sequenze di iniziare o finire con una serie di punti interrogativi "?????". Questi punti interrogativi indicano che dal momento che nessun filone impalcatura si ibrida con queste specifiche regioni discontinue, non possono essere assegnati sequenze complementari. Queste sono infatti le estensioni che abbiamo disegnato per i fili del cancello e siti di caricamento, e quindi questi devono essere assegnati manualmente ora.
- Uscita:
- I cancelli determinano la natura dell'ingresso biologico su cui il robot passa da inattivo ad attivo ed esporre stato suo payload. Ogni paratoia singola dsDNA può codificare risposta ad un ingresso biologica (o più), quindi un profilo di input richiesti per l'attivazione robot può essere definito.
Supponiamo per questo esempio che la stecca biologico innesco dell'attivazione robot è un enzima di restrizione, che potrebbe indicare la presenza di batteri infettivi. - In primo luogo ritengono che il cancello ssDNA filoni non ibridano subito dopo la ramificazione delle loro eliche. Progettare il cancello altrimenti potrebbe impedire l'ibridazione durante la piegatura. Pertanto, ogni ramo dovrebbe iniziare con una stringa di distanziatore. Usiamo tipicamente poli-T come stringhe distanziatori, come questa sequenza fornisce flessibilità.
- Si assume anche che la lunghezza della regione di ibridazione cancello è 20 basi, contenente la restrizione sedere bersaglioe nel suo mezzo.
- Pertanto il cancello potrebbe essere simile a questo:
[Helix 29]-5'-..... TTTTTTTGTGAGTTxxxxxxGCTAGAG-3 '
[Helix 30]-3'-..... TTTTTTTCACTCAAxxxxxxCGATCTC-5 '
Il "....." denota la regione di base che si ibrida con il filamento impalcatura, quindi ha una sequenza già e non deve essere cambiato.
Il duplex random "GTGAGTT" e il suo complemento assicura il sito di restrizione non è parzialmente aperto, e offre alcune basi supplementari per accertarsi digestione efficace dall'enzima.
La "x" indica il sito di restrizione.
Il duplex random "GCTAGAG" e il suo complemento fornire alcune basi extra per l'enzima di lavorare in modo efficiente, ma assicura anche il filamento cancello sia sufficientemente lungo da garantire una buona chiusura robot.
Prima di scegliere un sito di restrizione come destinazione, assicurarsi che l'intera struttura del robot, luoghi di carico e di altra parte del cancello stesso non sono digeriti dalenzima scelto. In questo esame, il NEBCutter elenco 0-cutter (enzimi che non tagliano l'intera sequenza) evidenziato EagI, isolato dal Enterobacter Pantoea agglomerans, come un potenziale enzima che potrebbe indicare la presenza di un contagioso enterobatteri. - Il cancello ora si presenta così (giallo sito di restrizione marchi EagI):
[Helix 29]-5'-..... TTTTTTTGTGAGTTCGGCCGGCTAGAG-3 '
[Helix 30]-3'-..... TTTTTTTCACTCAAGCCGGCCGATCTC-5 '
Si noti che questo motivo presuppone che dopo la digestione, la sequenza "GTGAGTTCGG" (T m = 32 ° C) non è sufficientemente lungo o termodinamicamente stabile da tenere chiuso il robot più. Questa ipotesi sarà probabilmente bisogno di essere verificata sperimentalmente. - Il secondo cancello può essere lo stesso, nel qual caso il robot rispondere soltanto ad un enzima, o può essere progettato con un sito diverso, aumentando specificità del robot. Altri siti di restrizione possono essere aggiunti sullo stesso filone, in cordonatura la complessità e la specificità del robot.
- Caricamento dei siti:
- Il sito di caricamento può essere una sequenza universale. In alternativa, i siti di caricamento possono essere basati su sequenze uniche, che diminuirà la modularità, ma migliorare il controllo dell'orientamento del carico e dei coefficienti (per i diversi tipi di carico).
- Infine, il carico oligonucleotidi sito devono includere un gruppo chimico funzionale permettendo loro di coniugare con qualsiasi payload: proteine, nanoparticelle, ecc Assicurarsi che il gruppo chimico è montato sull'estremità corretta (5 'o 3'), secondo la direzione fiocco .
11. Simulare Risultati in CANDO
- Dopo che il lavoro viene salvato come un file. Json, può essere caricato CANDO per l'analisi. CANDO è una simulazione basata su elementi finiti della struttura del DNA che può stimare la sua rigidità e stabilità in soluzione 21.
- Vaiami.org / "target =" _blank "> http://cando-dna-origami.org/
- Fare clic su "Invia un file caDNAno per l'analisi" e di riempire tutte le informazioni necessarie.
- Analisi in CANDO richiede solitamente fino a 15-20 min. Alla fine, un messaggio di posta elettronica ci fa sapere l'analisi è completa, che fornisce un link per scaricare i risultati della simulazione (Figura 26).
12. Ordine del DNA e Fold the Robot
Una volta che il processo di progettazione è completa e l'analisi CANDO mostra previsione soddisfacente del prodotto, l'elenco filo fiocco generata in sezioni 9-10 può essere ordinato. Tipicamente, trefoli fiocco non richiedono particolare purificazione, tuttavia, si raccomanda che impieghi speciali filamenti quali cancellate o siti carico, essere purificati mediante HPLC.
La procedura seguente ordine DNA, cioè piegatura, la purificazione e la valutazione dei prodotti, compresa visualizzazione della struttura ripiegata da una forza atomicamicroscopia (AFM) o microscopia elettronica a trasmissione (TEM) sono al di fuori del campo di applicazione del presente documento, e può essere trovato nelle precedenti relazioni 17,18,20,21. Una immagine TEM del robot progettato qui viene portato come esempio (Figura 27). Preparazione e colorazione del campione è stata eseguita esattamente come descritto altrove 21.