(function(doc, html, url) { var widget = doc.createElement("div"); widget.innerHTML = html; var script = doc.currentScript; // e = a.currentScript; if (!script) { var scripts = doc.scripts; for (var i = 0; i < scripts.length; ++i) { script = scripts[i]; if (script.src && script.src.indexOf(url) != -1) break; } } script.parentElement.replaceChild(widget, script); }(document, '

What Dale Tronrud and I think about the state of the art in macromolecular refinement programs.

What is it about?

Ten aspects of macromolecular refinement that urgently need implementation on the part of software developers.

Why is it important?

Young scientists entering the field may not be aware of these issues.

Read more on Kudos…
The following have contributed to this page:
Pietro Roversi
' ,"url"));