Mini Map Aide: Difference between revisions

From Proteopedia
Jump to navigationJump to search
Eric Martz (talk | contribs)
No edit summary
Eric Martz (talk | contribs)
No edit summary
Line 9: Line 9:


WebGL uses OpenGL (Open Graphics Library) which was originally developed by Silicon Graphics in 1991 (see Wikipedia again), when a few of the last remaining PS2s were still in use, although many had been superseded by the higher powered PS300 and PS390 from E&S. I always wanted to dabble in OpenGL, but, as a non-programmer, I was put off several times by the hundreds of lines of code required to do relatively small 3D graphics tasks. Enter [https://threejs.org/ three.js] which, thankfully, simplifies the task to the point where my interest was finally piqued into some action.  
WebGL uses OpenGL (Open Graphics Library) which was originally developed by Silicon Graphics in 1991 (see Wikipedia again), when a few of the last remaining PS2s were still in use, although many had been superseded by the higher powered PS300 and PS390 from E&S. I always wanted to dabble in OpenGL, but, as a non-programmer, I was put off several times by the hundreds of lines of code required to do relatively small 3D graphics tasks. Enter [https://threejs.org/ three.js] which, thankfully, simplifies the task to the point where my interest was finally piqued into some action.  
<table class="wikitable" align="right"><tr><td width="350">
Mini map aide in use showing a threonine residue at the centre of the screen with a symmetry-related molecule, shown with its bonds drawn green. The bonds of main molecule are coloured dark yellow and individual atoms are coloured according to type, red for oxygen and blue for nitrogen.
</td><td width="350">
[[Image:Cooper-jon-minimap1.jpg|350px]]
</td></tr></table>


Mini Map Aide is meant to be a completely minimal electron density map viewing aid that works on a residue-by-residue basis and could even be used by experimentalists for checking a structure in the final refinement rounds if the user has no computer access for some reason. To this end the bad regions could be recorded, ''e.g.'' by taking screen-shots, for later attention with a dedicated PC-based molecular graphics program, such as [https://www2.mrc-lmb.cam.ac.uk/personal/pemsley/coot/ Coot]. Despite its limitations, the aim is for ''mini map aide'' to be useful in research or as a teaching aid! All of the display calculations are done by a client-side script running in the user's web browser and neither the structure nor the map need to be uploaded to the server. They must, of course, be transferred to the phone beforehand by one or other means!
Mini Map Aide is meant to be a completely minimal electron density map viewing aid that works on a residue-by-residue basis and could even be used by experimentalists for checking a structure in the final refinement rounds if the user has no computer access for some reason. To this end the bad regions could be recorded, ''e.g.'' by taking screen-shots, for later attention with a dedicated PC-based molecular graphics program, such as [https://www2.mrc-lmb.cam.ac.uk/personal/pemsley/coot/ Coot]. Despite its limitations, the aim is for ''mini map aide'' to be useful in research or as a teaching aid! All of the display calculations are done by a client-side script running in the user's web browser and neither the structure nor the map need to be uploaded to the server. They must, of course, be transferred to the phone beforehand by one or other means!
<table class="wikitable" align="right"><tr><td width="350">
Mini map aide in use showing a threonine residue at the centre of the screen with a symmetry-related molecule, shown with its bonds drawn green. The bonds of main molecule are coloured dark yellow and individual atoms are coloured according to type, red for oxygen and blue for nitrogen.
</td><td width="350">
[[Image:Cooper-jon-minimap1.jpg|350px]]
</td></tr></table>


==See Also==
==See Also==