Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lecturemolecularprogramming [2019/07/08 10:39]
Nicolas Schabanel [Outline]
lecturemolecularprogramming [2019/12/11 16:27] (current)
Nicolas Schabanel [Schedule]
Line 18: Line 18:
  
 ==== Schedule ==== ==== Schedule ====
-  * Thursdays morning 8:45-10:15/10:30-12:​00 ​on 17/10, 24/10, 7/11, 14/11, 21/11, 28/11 (experiments),​ 5/12, 12/12 (experiments), 19/12, 9/1+  ​* **Thursdays morning ​(Room B1, ENS de Lyon Monod 4th floor)**  
 +    * 8:45-10:45: Lecture 
 +    * //<color gray> (15 min break)</color>//​ 
 +    * 11:00-12:00: Exercises session 
 +  * Dates: <color gray>17/10, 24/10, 7/11 //(learn how to design DNA orgami)//, 14/11 //(vote for the origami to order for lab experiment)//​, 21/11, 28/11 (wetlab ​experiments),​ 5/12,</​color> ​ **12/12, 19/​12, ​<color red>9/1 (Final exam)</​color>​** 
 +  * //No prior experience on experiments required//
   ​   ​
 +==== Internship proposals ====
 +  * :!: **__2020 M2 Internship proposal:__ [[http://​perso.ens-lyon.fr/​nicolas.schabanel/​stage/​2020_M2_Internship.pdf|DNA computing: Theory, Models and wet lab experiments]]**
 ==== Related resources ==== ==== Related resources ====
   * [[http://​perso.ens-lyon.fr/​nicolas.schabanel/​]]   * [[http://​perso.ens-lyon.fr/​nicolas.schabanel/​]]
Line 27: Line 34:
   * [[https://​dna.hamilton.ie/​woods/​]]   * [[https://​dna.hamilton.ie/​woods/​]]
  
 +==== Past Lectures summary ====
 +
 +**Lecture 7 (2019.12.05):​ **
 +  * L'an 01: [ [[http://​dl.free.fr/​jrOXDv8bP|mkv]] | //passwd: an01// ]
 +
 +**Lecture 6 (2019.11.28):​ Experiments**
 +
 +**Lecture 5 (2019.11.21):​ Intrinsic universality in tile assembly**
 +
 +**Lecture 4 (2019.11.14):​ An experimental realisation of a universal computer (II)**
 +
 +**Lecture 3 (2019.11.07):​ **
 +  * Useful stuff to install cadnano:
 +    * **Maya 2015**:
 +      * Linux: [[http://​dl.free.fr/​qySF9Q3Eh|http://​dl.free.fr/​qySF9Q3Eh]]
 +      * MacOS X: [[http://​dl.free.fr/​vLUy5QlY9|http://​dl.free.fr/​vLUy5QlY9]]
 +      * Windows: [[http://​dl.free.fr/​nzL3MS15h|(1) http://​dl.free.fr/​nzL3MS15h]] [[http://​dl.free.fr/​hHQDyYA9A|(2) http://​dl.free.fr/​hHQDyYA9A]]
 +    * **Cadnano 2.2** for Maya 2015 (All platforms): [[http://​dl.free.fr/​iBgfRXG07|http://​dl.free.fr/​iBgfRXG07]]
 +    * **Installation instructions**:​ [[https://​cadnano.org/​osx-installation.html|MacOS X]] [[https://​cadnano.org/​windows-installation.html|Windows]] [[https://​cadnano.org/​license.html#​download|Other]]
 +  * **standalone version for older MacOS X,** you can try to install the all-in-one package for cadnano 2.2: [[http://​dl.free.fr/​kN2MHDhPx|cadnano2.2.pkg.zip]] (try this first!)
 +
 +**Lecture 2 (2019.10.24):​ Universality in assembly Model (I): Theory and experiment**
 +  * **Universality in assembly Model (I) [ [[http://​perso.ens-lyon.fr/​nicolas.schabanel/​enseignement/​MPRI/​2019-2020/​Lecture2A.pdf|Slides]] ]**
 +    * Simulating a Turing machine at temperature T°=2 in aTAM
 +    * Optimal hardcoding of a binary string at T°=2 in aTAM
 +    * Simulating a Turing machine at temperature T°=1 in aTAM in 3D
 +  * **An experimental realisation of a universal computer (I) [ [[http://​perso.ens-lyon.fr/​nicolas.schabanel/​enseignement/​MPRI/​2019-2020/​Lecture2B.pdf|Slides]] ]**
 +    * Single stranded tile nanotubes
 +    * Atomic Force Microscopy (AFM)
 +    * Marking 0s and 1s using biotin-streptavidin
 +    * kTAM kinetic assembly model
 +    * Error correction using proof-reading tiles
 +    * DNA nanotube circuit model 
 +  * **Exercise sessions [ [[http://​perso.ens-lyon.fr/​nicolas.schabanel/​enseignement/​M2IF/​2019-2020/​HW2.pdf|HW2]] ]**
 +    - Assembly time = O(rank of the produced shape) (from HW1)
 +    - Exponential random variables and kTAM implementation
 +    - Triangle tile assembly
 +    - :!: Tileset for simulating cellular automata **//(HW2: return your solution by email on or before Thursday Nov 7 at noon)//​** ​
 +    - Probabilistic simulation of Turing Machine at T°=1 in 2D
 +
 +**Lecture 1 (2019.10.17):​ Introduction to DNA programming & Tile Assembly Systems [ [[http://​perso.ens-lyon.fr/​nicolas.schabanel/​enseignement/​M2IF/​2019-2020/​Lecture1.pdf|Slides]] ] **
 +  * Introduction to DNA programming & overview of the field
 +  * Abstract tile assembly model (aTAM):
 +    * Definition
 +    * Minimizing the assembly time
 +  * **Exercise sessions [ [[http://​perso.ens-lyon.fr/​nicolas.schabanel/​enseignement/​M2IF/​2019-2020/​HW1.pdf|HW1]] |  [[http://​perso.ens-lyon.fr/​nicolas.schabanel/​enseignement/​M2IF/​2019-2020/​HW1-PSOL.pdf|Partial solutions]] ​ ]**
 +    - Guess the assembly 1
 +    - Guess the assembly 2
 +    - :!: A binary counter ​
 +    - Assembly time = O(rank of the produced shape)
 +    - Staged self-assembly