Modeller

From Script | Spoken-Tutorial
Jump to: navigation, search

MODELLER is used for homology or comparative modeling of protein three-dimensional structures. The user provides an alignment of a sequence to be modeled with known related structures and MODELLER automatically calculates a model containing all non-hydrogen atoms. MODELLER implements comparative protein structure modeling by satisfaction of spatial restraints, and can perform many additional tasks, including de novo modeling of loops in protein structures, optimization of various models of protein structure with respect to a flexibly defined objective function, multiple alignment of protein sequences and/or structures, clustering, searching of sequence databases, comparison of protein structures, etc. These tutorials set on basic & advanced modeling with help to ease the usage of Modeller and give a better insight of this software.

MODELLER is available for download for most Unix/Linux systems, Windows, and Mac.

This tutorial focuses on using Modeller version 9.9 on the Windows platform.

The prerequisite to use Modeller program is to have PYTHON installed in the system. Python can be downloaded and installed from 1

Click here to learn Modeller Download & Installation.


Basic Level

  1. Basic Modeling
    • Model a sequence with high identity to a template.
    • Searching for structures related to TvLDH (Lactate dehydrogenase from Trichomonas vaginalis)
    • Selecting a template.
    • Aligning TvLDH with the template.
    • Model building.
    • Model evaluation.
  2. Advanced Modeling
    • Model a sequence based on multiple templates and bound to a ligand.
    • Use of multiple templates.
    • Loop refinement-Modeling the loop using ab-initio methods.
    • Modeling using a known ligand bound to the binding site.
  3. Iterative Modeling
    • Increase the accuracy of the modeling exercise by iterating the 4 step process based on Moulding.
    • The alignment-modeling-evaluation cycle. The case of Haloferax volcanii dihydrofolate reductase.
    • The alignment of known sequence 4dfr with unknown sequence HVDFR.
    • To output information to the alignment file in the PAP format.
    • Calculation of initial model using PIR alignment file.
    • Evaluation of model using DOPE potential.
  4. Difficult Modeling
    • Model a sequence based on a low identity to a template.
    • This exercise uses resources external to MODELLER in order to select a template for a difficult case of protein structure prediction.
    • Sequence search for putative gene of interest.
    • Template search using BLAST and PSI-BLAST to find suitable homologous sequence.
    • Target sequence submission to mGenThreader server for fold assignment.
    • Alignment between target sequence & mGenThreader result sequence
    • Model building.
    • Model evaluation.
  5. Modeling with cryo-EM
    • Model a sequence using both template and cryo-EM data.
    • The exercise assesses the quality of generated models and loops by rigid fitting into cryo-EM maps, and improves them with flexible EM fitting.
    • Search for suitable templates.
    • Select a template.
    • Align sequence with structure(s).
    • Build comparative models.
    • Assess the quality of the models.
    • Fit models into cryo-EM maps.
    • Refine models with loop modeling.
    • Flexible Cryo-EM fitting with Flex-EM.

Contributors and Content Editors

Minal