Jump to source code and data related to publications or classes, or recommended software.

Source code and data

We have contributed source code and data to repositories on GitHub and SimTK.

David has taught an advanced undergraduate class on computational chemistry and drug design and made resources including lecture notes and website code available.

David has also worked with interprofessional project (IPRO) groups at Illinois Tech to develop a web-based graphical user interface for AlGDock. An IPRO team has also developed image analysis for ball-and-stick models to generate chemical graphs, which may be used for interactive exercises in organic chemistry.

Recommended software

Programming languages and academic software

Anaconda Python - the Python programming language is widely used in the scientific community. It includes many packages for data analysis and visualization. Anaconda provides a high-quality management of virtual environments.

Zotero - It can be difficult to keep track of the scientific papers that you’ve read and would like to cite in your own articles. Zotero is a free reference manager that will organize files for you and generate bibliographies. It interfaces with word processors like Microsoft Word and Google Drive, among others.

Molecular modeling

Visual Molecular Dynamics (VMD) - molecular visualization code, specialized for molecular dynamics trajectories. The “Using VMD” tutorial is a good starting point.

Not Another Molecular Dynamics (NAMD) - molecular dynamics code, with nice documentation and tutorials. Most relevant to the group are the molecular dynamics tutorial, and the tutorials on protein:ligand standard binding free energies and alchemical free energy perturbation.