Escolar Documentos
Profissional Documentos
Cultura Documentos
1
AIM: Homology Modelling using MODELLER
THEORY:
PROCEDURE:
2. Save the file with .ali extension in the bin folder of modeller.
3. Open build_profile.py file. Change the append filename to the query sequence.
4. Open the command line by clicking the 'Modeller' link from the Start Menu in Windows.
5. Run the build_profile.py.This will search for potentially related sequences of known
structure. Two files are created build_profile.ali file and build_profile.prf file.
6. Open the build_profile.prf file and select the sequences which has an e value 0.0 .
7. Download the structures of the selected protein from the PDB and save it in bin folder of
modeller.
8. Open the compare.py file.Write the the name of the selected proteins.
10. Choose the sequence with high resolution and moderate identity.
1
11. Align the query sequence with the template by using align2d command.
12. Two output files are created .pap file and .ali file.
13. Open model_single.py file .Use the above created .ali file .Run the model_single.py
command in the command line.
14. 5 possible models are generated .Select the best model which has the lowest dope score.
15. Run evaluate_model.py command for evaluating the selected model.Note the Dope score.
16. Run evaluate_template.py command for evaluating the template. Note the Dope score.
OUTPUT:
Build_profile.py file:
2
3
Build_profile.ali file :
Compare.py file :
4
Compare.log file :
Model_single.py file :
5
Evaluate_model.py file :
Evaluate_template.py file :
RESULT: homology modelling was carried out successfully using modeller baseic_example
6
EXPERIMENT NO. 2
AIM: Advanced Homology Modelling using MODELLER and PRoSa
THEORY:
MODELLER:
ProSa:
ProSa is a powerful tool in protein structure research. ProSa supports and guides studies aimed at
the determination of a protein's native fold. It is helpful for experimental structure determinations
and modeling studies. It helps to determine whether the protein structure is correct and if there
any faulty parts
PROCEDURE:
Prosa
2. Click on browse and load the model CaLDH.B99990003.pdb and click Analyse.
4. ProSA-web shows the 3D structure of the input protein using the molecule viewer
Jmol.Select the loop region which is highly unstable (red coloured portion).Note the range of
amino acid that loop region.
7
1. Open loop_refine.py file. Write the range of the selected loop region.
2. Run the loop_refine.py in command line.This generates 10 models of the model with
refined loop regions.
OUTPUT:
8
Loop_refine.py file :
9
Evaluate_model.py file :
RESULT: advanced homology modelling was done using Modeller and Prosa.
10
EXPERIMENT NO. 3
AIM: Protein manipulation using SPDBv
THEORY:
Swiss-Pdb viewer is an application that provides a user friendly interface allowing analyzing
several proteins at the same time. The protein can be superimposed in order to deduce structural
slignments and compare their active sites or any other relevant parts. Amino acid mutation, H-
bonds, angle and distances between atoms are easy to obtain from the intuitive graphics and
menu interface. Swiss-Pdb viewer can also read electron density maps, and provides various
tools to build into the density. In, addition various modeling tools are integrated and command
files for popular energy minimization packages can be generated.
PROCEDURE:
Wild Protein :
2. Go to build->Add hydrogens.
3. Go to tools->Compute hydrogen.
6. Go to Display->Show only groups with visible H-bonds .This will show the neighbouring
residue which is interacting with the selected residue.
9. Go window->Ramachandran plot.
Mutant protein
11
12. Select the Mutate tool from the tool bar .Select the Val11 and mutate it to Ala in the
structure.
18. Go to Display->Show only groups with visible H-bonds .This will show the neighbouring
residue which is interacting with the selected residue.
20. Go to Tools->Compute energy (Force Field).Note the energies of the selected and
neighbouring residues.
OUTPUT:
12
Fig 1: Multiple Alignment in ClustalW
13
EXPERIMENT NO. 4
AIM: Protein – Ligand docking using HEX
THEORY:
HEX
Hex is an interactive molecular graphics program for calculating and displaying feasible docking
modes of pairs of protein and DNA molecules. Hex can also calculate protein-ligand docking,
assuming the ligand is rigid, and it can superpose pairs of molecules using only knowledge of
their 3D shapes. Hex has been available for about 12 years now, it is still the only docking and
superpostion program to use spherical polar Fourier (SPF) correlations to accelerate the
calculations, and its still one of the few docking programs which has built-in graphics to view the
results. The graphical nature of Hex came about largely to visualise the results of such docking
calculations in a natural and seamless way, without having to export unmanageably many (and
usually quite big) coordinate files to one of the many existing molecular graphics programs. For
this reason, the graphical capabilities in Hex are generally relatively primitive compared to
professional molecular graphics packages, but you're aiming to use Hex to do docking, not to
make publication-quality images.
PROCEDURE:
3. Select ligand(eg GDP) from the structure. Save the ligand as gdp.pdb file.
14
4. Select the chain A without the ligand and save it as receptor.pdb
5. Open Hex.
9. Go to File ->save->range->save.
OUTPUT:
15
RESULT: protein – ligand docking was done successfully using HEX 5 software.
16
EXPERIMENT NO. 5
AIM: To prepare structure for docking using CHIMERA
THEORY:
UCSF Chimera is a highly extensible program for interactive visualization and analysis of
molecular structures and related data, including density maps, supramolecular assemblies,
sequence alignments, docking results, trajectories, and conformational ensembles. High-quality
images and animations can be generated. Chimera includes complete documentation and several
tutorials, and can be downloaded free of charge for academic, government, non-profit, and
personal use.
PROCEDURE:
CHIMERA PROCEDURE-
2. Upload a protein in pdb file format in chimera. The structure will be opened.
3. Remove all the ions from the structure by selecting ions from Structure menu and then go
to Actions menu to delete those ions
4. Delete the ligand from the structure as well as solvent from the structure in the same way
as ions
5. Go to Tools menu and select Structure Editing option and select DockPrep, a window
will open.
11. Select Invert selected models and then go to Actions, then atoms and then click on delete.
12. Add H atoms and Charges and save the mol2 and pdb files
17
OUTPUT:
CHIMERA
Protein extracted:
18
Ligand
RESULT: interactive visualization and analysis of molecular structure was done and a protein
tructure was generated for further docking purpose using Chimera.
19
EXPERIMENT NO. 6
AIM: Drug Designing using DOCK6
THEORY:
DOCK addresses the problem of "docking" molecules to each other. In general, "docking" is the
identification of the low-energy binding modes of a small molecule, or ligand, within the active
site of a macromolecule, or receptor, whose structure is known. A compound that interacts
strongly with, or binds, a receptor associated with a disease may inhibit its function and thus act
as a drug. Solving the docking problem computationally requires an accurate representation of
the molecular energetics as well as an efficient algorithm to search the potential binding modes.
Historically, the DOCK algorithm addressed rigid body docking using a geometric matching
algorithm to superimpose the ligand onto a negative image of the binding pocket. Important
features that improved the algorithm's ability to find the lowest-energy binding mode, including
force-field based scoring, on-the-fly optimization, an improved matching algorithm for rigid
body docking and an algorithm for flexible ligand docking, have been added over the years.
PROCEDURE:
2. Paste all the files of structure we have got from chimera in bin folder of dock 6.
3. In bin, a file called INSPH is there. In it write the name of the dms file and the file name in
which we want our output.
4. Give command ./sphgen –I INSPH –o OUTSPH in terminal, where outsph is the name of
our terminal file.
5. Press enter.We get two files in bin. In one. The number of clusters are given and in the
other clusters are shown.
20
6. Give command ./showsphere in terminal to view the clusters.
8. Give command ./showbox to create boxes around the spheres n terminal window. Create
two boxes.
10. Give command ./grid –i grid.in to create grids..We will get two files as output- grid.bmp
and grid.nrg.
OUTPUT: Clusters
Spheres:
21
Spheres of two clusters opened in chimera:
Boxes generated:
22
EXPERIMENT NO. 7
AIM: Peptide designing using BALL View
THEORY:
BALLView is a free molecular modeling and molecular graphics tool. It provides fast OpenGL-
based visualization of molecular structures, molecular mechanics methods (minimization, MD
simulation using the AMBER, CHARMM, and MMFF94 force fields), molecular editing, as well
as calculation and visualization of electrostatic properties (FDPB). Its development started in
1996, initially as a tool box for protein-protein docking. It rapidly evolved into a large
framework covering a broad range of applications. The visualization component relies on
OpenGL for platform-independent 3D graphics and on QT for a portable graphical user interface
(GUI).
BALL classes can also be used as extensions in the object-oriented scripting language Python
and it is possible to embed this scripting language into BALL applications. Besides the rapid
prototyping capabilities of the library itself, this provides a very efficient method to create
software prototypes and improves the capabilities of BALL applications through the embedding
of a scripting language.
PROCEDURE:
1. Select system and highlight from structure window and right click and select focus to
zoom the image.
2. Create trajectory[molecular mechanicsmolecular dynamicsset parametersclick
save to (to create trajectory) simulatetrajectory created]
3. Right click on trajectory to buffer it and the again right click to visualize trajectory.
4. Select export to pnj and animate.
5. Create video in mencoder.
23
OUTPUT:
Build peptide
RESULT: peptide designing carried out by using ball view as it is a free molecular modeling
and molecular graphics tool.
24
EXPERIMENT NO: 8
Aim: To perform protein manipulation using Swiss PDB Viewer.
Algorithm:
Start
Retrieved information on p16 protein that regulates the cell cycle from uniprot.
We selected the entry with accession number P51480 and utilized the mutagenesis information
provided within it.
We opened the protein structure in SPDBV and induced the C to G mutation at 60th position in
the structure.
After this we calculated the energy of Cys at 60th position and also that of the adjacent residues in
the normal structure.
Then we determined the residues with which the Cys was forming hydrogen bonds.
The same two steps were repeated for the structure with the mutant structure, with Gly at the 60th
position.
Stop.
Result:
The energies of the C(60) and its adjacent residues are as follows
N(59): -158.7.
C(60): 4.9.
E(61): 12.3.
The energies of the G(Mutant 60) and its adjacent residues are as follows
25
N(59): -120.2.
G(60): 48.7.
E(61): -13.13.
Conclusion:
we conclude that the mutation that was induced was not very detrimental to the protein structure
and probably no loss of protein function occurs.
Structures:
26