Energy models calculate molecular properties: potential energy, forces, etc.
Using implementations from OpenMM, PySCF and SQM
An Integrator moves a molecule forward in time based on forces.
Using implementations from OpenMM and custom python codes
MDT exposes ready-to-analyze structural and calculation data for various objects, including:
*In development for version 0.8
2D AND 3D VISUALIZATION
Simultaneous 2D and 3D drawings with cross-representation selections.
Single-point and trajectory orbital visualization.
Automatically generated user interfaces to configure simulation methods.
Click to select atoms or amino acids, and use the results in a script.
The Molecular Design Toolkit is an integrated, self-contained environment for computational chemistry - you can start running molecular dynamics, electronic structure, interactive visualizations, and distributed simulations as soon as it's installed.
An intuitive Python API gives you access to mature, research-level software. Run one job on your laptop or 10,000 jobs in the cloud using a science-focused, open source job scheduling system.
OPEN AND FREE
MDT is free, open source, and ready for use by the scientific community. It uses open, platform-independent technologies like Python, Jupyter, Docker, and WebGL, together with powerful scientific open source software, including OpenMM, AmberTools, OpenBabel, and many more.
Where did the Molecular Design Toolkit come from?
The Molecular Design Toolkit was created by the BioNano Research group at Autodesk, which works to push the frontiers of computer-aided design towards the nanoscale. Learn more about us.
The toolkit is being maintained as an open-source, community-driven project on GitHub, and embodies the contributions of many scientists, both from its open source components and from code contributions.
Do I need to know python?
Yes - the Molecular Design Toolkit is a Python library that can be used in Python scripts and notebooks.
Although familiarity with the notebook environment is helpful, you don't need to be a programming expert. Check out the tutorials and example notebooks to get you up and running.
These resources can help you get started with Python and/or the Jupyter notebook environment:
What other scientific software does the toolkit use?
Rather than reinvent the wheel, MDT has been built using mature scientific open source packages. Here are some of the projects MDT that MDT integrates to provide its functionality.
Is it really free?
Yes! The software is free, and open source, and has been released under the Apache 2.0 license, meaning you're free to use it, distribute it, modify it, and patent any discoveries arising from its use.
Where do my jobs run?
Many of MDT's functions require a Docker server to run. The toolkit comes preconfigured to use a free but limited limited demo cloud computing server - an internet connection is required.
Can I use the cloud backend outside of the toolkit?
The cloud computing infrastructure is installable as a standalone NPM package.
How can I help?
The toolkit is a project from Autodesk Research. We are working with members of an enthusiastic and growing community - and hopefully you! Contributions can take many forms, from filing bug reports to discussing computational techniques to providing feedback to contributing to the code.
The initial version offers bare bones quantum chemistry and molecular mechanics, but we're constantly adding scientific features. Short-term priorities include:
We want to hear from you! What are your use cases? What kinds of chemistry do you want to do in a notebook?
Aaron Virshup. Pr. Research Scientist
Before coming to Autodesk, Aaron studied biological quantum dynamics at the University of Illinois at Urbana-Champaign and physics-based molecular design techniques at Duke University. With his background in computational physics, molecular simulation, and chemical design, Aaron works to enable a future of designing materials, chemicals, and processes at the atomic level.
Dion Amage. Sr. Software Engineer
Dion Amago Whitehead finished a post-doc in Münster, Germany before heading off to the shiny worlds of mobile games in San Francisco. After learning how to build scalable systems and nice user experiences, he is applying that knowledge to create powerful, easy to use scientific tools.
Justin McCandless. Sr. Software Engineer
Justin studied electrical engineering at the University of Michigan before joining several startups in the US (and one in China). Now he works on the Molecular Design Toolkit project with an interest in graphics and open source.