This old version of Proteopedia is provided for student assignments while the new version is undergoing repairs. Content and edits done in this old version of Proteopedia after March 1, 2026 will eventually be lost when it is retired in about June of 2026.


Apply for new accounts at the new Proteopedia. Your logins will work in both the old and new versions.


Proteopedia talk:Development

From Proteopedia

(Difference between revisions)
Jump to: navigation, search
(typo)
(Focus on ligands and sites - proposals for improvement)
Line 10: Line 10:
background label yellow; color labels black;
background label yellow; color labels black;
zoomTo 0.5 { ([HEM] , ligContact )} 0 *0.8;
zoomTo 0.5 { ([HEM] , ligContact )} 0 *0.8;
 +
select all;
</pre>
</pre>
* '''Problem:''' when there are several ligands of the same name, the focus act on their center, which is not too helpful. Example: 4 heme groups in hemoglobin. It would be better to focus on just the first one.
* '''Problem:''' when there are several ligands of the same name, the focus act on their center, which is not too helpful. Example: 4 heme groups in hemoglobin. It would be better to focus on just the first one.
Line 26: Line 27:
background label yellow; color labels black;
background label yellow; color labels black;
zoomTo 0.5 { (ligOne , ligContact )} 0 *0.8;
zoomTo 0.5 { (ligOne , ligContact )} 0 *0.8;
 +
select all;
</pre>
</pre>
Line 44: Line 46:
define ligContact within(group,ligContact);
define ligContact within(group,ligContact);
zoomTo 0.5 { (ligOne , ligContact )} 0 *0.8;
zoomTo 0.5 { (ligOne , ligContact )} 0 *0.8;
 +
select all;
 +
</pre>
 +
or, maybe this end gives a better orientation for focus:
 +
<pre>select (ligOne , ligContact);
 +
rotate best -0.3;
 +
zoomTo 0.5 {selected} 0 *0.8;
 +
select all;
 +
</pre>
</pre>
</pre>
* Proposal C: additionally, if the ligand is very small (e.g. Zn2+), zoom should be reduced, maybe checking its size or mass within the Jmol script.
* Proposal C: additionally, if the ligand is very small (e.g. Zn2+), zoom should be reduced, maybe checking its size or mass within the Jmol script.

Revision as of 15:36, 25 June 2017

Focus on ligands and sites

Focus on ligands and sites when their green links are clicked.

  • Current state: the selected entity becomes the center of rotation, and the molecule is zoomed onto it (80% of the JSmol panel). Residues within 4 Â are highlighted with sidechains in sticks and C_beta labeled.
define ligContact within(4.0, [HEM]) and protein; 
define ligContact within(group,ligContact); 
select ligContact and sidechain; color cpk; 
select ligContact and (sidechain,alpha); wireframe 0.3; 
select ligContact and *.CB; label %m%r; 
background label yellow; color labels black;
zoomTo 0.5 { ([HEM] , ligContact )} 0 *0.8; 
select all;
  • Problem: when there are several ligands of the same name, the focus act on their center, which is not too helpful. Example: 4 heme groups in hemoglobin. It would be better to focus on just the first one.
  • Proposal A: select only the first ligand of the set, by looking for first chain and first residue in it. Then, label and focus on that one as before.
nc = {[HEM]}.chainNo.min;
define ligOne [HEM] and chainNo=nc;
nc = {ligOne}.resNo.min;
define ligOne ligOne and resNo=nc;

define ligContact within(4.0, ligOne) and protein; 
define ligContact within(group,ligContact); 
select ligContact and sidechain; color cpk; 
select ligContact and (sidechain,alpha); wireframe 0.3; 
select ligContact and *.CB; label %m%r; 
background label yellow; color labels black;
zoomTo 0.5 { (ligOne , ligContact )} 0 *0.8; 
select all;
  • Proposal B: label all but zoom in on the first one.
define ligContact within(4.0, [HEM]) and protein; 
define ligContact within(group,ligContact); 
select ligContact and sidechain; color cpk; 
select ligContact and (sidechain,alpha); wireframe 0.3; 
select ligContact and *.CB; label %m%r; 
background label yellow; color labels black;

nc = {[HEM]}.chainNo.min;
define ligOne [HEM] and chainNo=nc;
nc = {ligOne}.resNo.min;
define ligOne ligOne and resNo=nc;

define ligContact within(4.0, ligOne) and protein; 
define ligContact within(group,ligContact); 
zoomTo 0.5 { (ligOne , ligContact )} 0 *0.8; 
select all;

or, maybe this end gives a better orientation for focus:

select (ligOne , ligContact);
rotate best -0.3;
zoomTo 0.5 {selected} 0 *0.8; 
select all;

</pre>

  • Proposal C: additionally, if the ligand is very small (e.g. Zn2+), zoom should be reduced, maybe checking its size or mass within the Jmol script.

Proteopedia Page Contributors and Editors (what is this?)

Angel Herraez

Personal tools