Ingenieure haben eine Programmiersprache um DNA zu bauen erfunden.
Vergessen Sie Python und Java. Ruby? Verschwinde hier. Wenn du gehst, zu lernen, Code zu schreiben, Sie besser machen es nützlich – also warum nicht ein, dass baut DNA bei der Ausführung?
Ein Team von Forschern an der University of Washington hat eine Programmiersprache entwickelt, die ihnen erlaubt, eine Reihe von Anweisungen, um DNA-Moleküle bauen zu kodieren. Die Arbeit baut auf dem Konzept der chemischen Reaktionsnetzwerke – eine Sprache der Gleichungen, die beschreibt, wie Mischungen von Chemikalien Verhalten – um eine Sprache zu schaffen, die sie zu programmieren und leiten die Bewegung der maßgeschneiderte Moleküle können.
Die Ergebnisse wurden in Nature Nanotechnology veröffentlicht. Georg Seelig, einer der Forscher, erklärt:
"Wir starten aus einer abstrakten, mathematische Beschreibung eines chemischen Systems, und verwenden Sie DNA, um die Moleküle zu bauen, die die gewünschte Dynamik erkennen. Die Vision ist, dass schließlich Sie diese Technologie verwenden können, um allgemeine Tools zu bauen... Wenn Sie einen Computer, um etwas anderes tun möchten, programmieren Sie einfach es. Dieses Projekt ist sehr ähnlich, insofern wir Chemie sagen können was zu tun ist. "
Erstellen Sie ein Mittel schnell, könnte rechnerisch Zeichenfolgen der Prototyp synthetische DNA Kodierung es möglich sein, erstellen und testen Sie alle Arten von neuen Medikamenten und Behandlungen weit schneller als je zuvor. Die gleichen Werkzeuge können auch verwendet werden, zur Schaffung von Systemen von Molekülen, die in den Zellen selbst zusammensetzen und dienen als "intelligente" Sensoren, programmiert, um Anomalien zu erkennen. Jetzt gehen Sie überprüfen, ob Java kann das tun. [Nature Nanotechnology über University of Washington]
Bild-Gutschrift: Shutterstock/isak55