The Nobel Prize in Chemistry 2016
nobelprize.org
nobelprize.org
Anyone know if tools exist for modeling chemical behavior on a level that would be useful for simulating the assembly of 'machines' like in the article?
I see these researchers are jumping up a level of abstraction, thinking in terms of new primitives (e.g. 'rotaxanes')—maybe the software could begin its modeling in terms of rules obeyed by these new primitives (rather than starting from quantum mechanics or whatever).
Edit: added italics.
Your most likely starting point is density functional theory; https://en.wikipedia.org/wiki/Density_functional_theory, https://en.wikipedia.org/wiki/Kohn–Sham_equations. Classical molecular mechanics is even older than that.
Any idea on the second part of my question, though? Whether it might be possible to explicitly model the behavior of these higher-level constructs, e.g. modeling catenane interactions rather than molecular interactions.
People I've spoken with in the industry are excited about simulating fertilizer synthesis processes (which are super energy inefficient the way we do it at scale, but are theoretically much cheaper to perform, since anaerobic bacteria do it in the soil at normal temperature and pressure)
And also excited about simulating battery design -- being able to test millions of molecules without actually having to make a battery.
Of course, these are the early-stage speculative things, I'm sure more fancy nanotech could be explored with quantum computers as well.
http://blogs.microsoft.com/next/2015/11/13/with-quantum-comp...
Some of the discussed 'machines' are comprised of just a few molecules, and I imagine the more complex ones are still under 1000. So as long as the software was specialized for this application, it seems like it would be feasible on classical computers.
Simulating the assembly of molecular machines is very hard, more so than simulating the machines themselves. Chemical reactions are hard to simulate because we don't have a good way to model atoms, phenomenally large amounts of atoms are involved in chemical reactions, and chemical reactions take incredibly long amounts of time relative to what the individual atoms are doing. The last two make it so that events that are incredibly rare relative to individual atoms occur often enough in the real world to be of significant importance.
Quantum computers might fix the first issue, the last two we'll need to get clever. And indeed we have some clever approaches for dealing with these two issues, but there is still work that needs to be done.
Thinking in primitives isn't that useful. For years we have know that if we could daisy chain rotaxanes together we could make amazing artificial muscles. We get greater strains and relative forces than real muscles, but we have yet to realize such things. One can draw a structure with interlocking loops that could be daisy chained, but when we try to make in the real world, it ends up being huge(synthetically) and doesn't necessarily move in ways we thought it would.