Coot – macromolecular model-building and crystallography toolkit

Coot is an interactive molecular graphics application for macromolecular model building, refinement and validation.

The software is designed for structural biology workflows where atomic models need to be inspected and adjusted against experimental density. It displays molecular models and map data in a graphical environment and provides interactive tools for building and correcting structures rather than acting only as a passive molecular viewer.

Coot uses GTK for its interface together with OpenGL for graphics. Its code also makes use of established crystallographic libraries including MMDB and Clipper. The program can be used to refine model geometry, inspect structural problems and manipulate macromolecular models while keeping the relevant experimental data visible.

A major strength of Coot is the breadth of its model-building workflow. The application provides tools for selecting and editing regions of a structure, fitting models to density, working with ligands and checking the quality of a model. These facilities are useful during the iterative process of examining a structure, making corrections and validating the result.

Coot is used for macromolecular crystallography and also supports workflows involving cryo-EM density maps. The software is available as a standalone application and is also used alongside wider crystallographic software environments. Its focus remains hands-on model building, refinement and validation of biological macromolecules.

This is free and open source software.

Key Features

  • Provides interactive macromolecular model building.
  • Displays atomic models together with experimental density maps.
  • Offers interactive refinement and model-validation tools.
  • Supports workflows for macromolecular crystallography and cryo-EM.
  • Provides tools for manipulating and correcting structural models.
  • Supports ligand-related model-building workflows.
  • Offers scripting facilities for automating structural biology workflows.
  • Uses GTK, OpenGL, MMDB and Clipper.

Website: github.com/pemsley/coot
Support:
Developer: Paul Emsley
License: GNU General Public License v3.0

Coot in action
Click image for full size

Coot is written primarily in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

Chemistry: Molecular Editors and Visualisation
PyMOLMolecular graphics system for visualizing structures and producing images
AvogadroAdvanced molecular editor and visualization application
Gabedit Graphical interface for computational chemistry packages and modelling
Jmol3D molecular viewer for chemicals, crystals, materials and biomolecules
Patinae Programmable molecular visualization toolkit with desktop and Python support
Coot Interactive macromolecular model building, refinement and validation toolkit
IQmol3Molecular builder and visualization package for computational chemistry

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted