coot-correlations

Compute per-residue and region-wide density-fit correlations in Coot.

166|59|Updated Aug 24, 2015
One-click install
npx skills add https://github.com/pemsley/coot --skill coot-correlations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coot-correlations
Source: https://github.com/pemsley/coot/tree/main/mcp/docs/skills/correlations
Command: npx skills add https://github.com/pemsley/coot --skill coot-correlations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps researchers validate structural models by quantifying how well the model fits electron density maps using density-fit correlations within Coot, enabling rapid identification of regions with poor density support.

Core Features & Use Cases

  • Per-residue correlation statistics: compute both all-atom and side-chain correlations for each residue across a chain.
  • Region and neighbor analysis: assess correlations for specified residue ranges or neighboring regions to guide refinement.
  • Integrated validation workflow: combines density-fit metrics with other validation steps in Coot to guide corrections.

Quick Start

Load a model and map in Coot. Then run the map_to_model_correlation_stats_per_residue_range_py function with appropriate parameters to obtain per-residue correlation statistics, and inspect the results to identify residues with poor fits. Use the map_to_model_correlation_py and map_to_model_correlation_stats_py functions to further investigate overall and local fit quality, and apply refinements as needed.

Frequently Asked Questions about coot-correlations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check model-to-map correlation for specific residues in Coot?

Model-to-map correlation is computed per-residue in Coot using the map_to_model_correlation_stats_per_residue_range_py function, which returns all-atom and side-chain correlation statistics for each residue across a specified chain and residue range.

What does density-fit correlation tell me about my structural model?

Density-fit correlation quantifies how well a molecular model fits electron density maps, enabling rapid identification of residues and regions with poor density support that require further refinement.

Can I compute correlation statistics for a specific residue range or neighboring regions in Coot?

Yes, you can assess correlations for specified residue ranges or neighboring regions using map_to_model_correlation_py and map_to_model_correlation_stats_py functions to investigate overall and local fit quality.

Do I need a loaded model and map to calculate per-residue density-fit correlations in Coot?

Yes, density-fit correlation analysis requires a loaded model and map in Coot, specified by imol and imol_map, along with chain and residue specs, and access to Coot's Python API functions.

How do I identify poorly fitting regions in a molecular model using Coot?

Identify poorly fitting regions by computing per-residue density-fit correlations with map_to_model_correlation_stats_per_residue_range_py, then inspect the results to pinpoint residues with low correlation values for targeted refinement.