<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Michael,<div class=""><br class=""></div><div class="">  A few years ago I was curious to look at geodesic paths on an electron microscopy map surface, so I wrote a little ChimeraX Python code to do that.  My code just started at a point and headed in a direction on the surface taking a locally minimal path.  You want to get a geodesic between two specified points on a surface.  That is harder and for a surface with hole there will be infinitely many such paths that have different number of turns through a hole, so finding the globally shortest between two points which I guess is what you want is difficult.</div><div class=""><br class=""></div><div class="">  As Elaine pointed out you cannot find a single point on the solvent excluded surface calculated by Chimera/ChimeraX for an atom because a whole spherical patch on the surface is equidistance from the atom (at a distance equal to the atom radius).  You could of course define the point you want, maybe the furthest of the equidistant points from all other atoms, but that would take some tricky code to calculate.</div><div class=""><br class=""></div><div class="">  For your and my amusement I ran that ChimeraX geodesic code to make some paths each 100 Angstroms long on an alpha helix surface (1fav, chain A), image below.  Straight lines on curved surfaces are pretty.  A 1 micron long geodesic on this 78 amino acid alpha helix danced all over the surface .</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>Tom</div><div class=""><br class=""></div><div class="">Geodesics on an alpha helix (C-alpha atoms in pink),</div><div class=""><br class=""></div><div class=""><img apple-inline="yes" id="8343644B-49A6-4691-971F-0CAE068FDE16" width="816" height="184" src="cid:16D5F272-E16B-4FBD-8FF4-5582D93504D4" class=""></div><div class=""><br class=""></div><div class="">A micron long straight line on the alpha helix surface:</div><div class=""><br class=""></div><div class=""><img apple-inline="yes" id="B5B266FC-AC53-47A4-A869-7D8862F8D5A0" width="816" height="184" src="cid:E11B29CD-B57A-495B-91B6-F8FC729A7202" class=""></div><div class=""><br class=""></div><div class="">Geodesics on electron microscopy surface of a GroEL:</div><div class=""><br class=""></div><div class=""><img id="<5DE590EB-5980-4035-8023-604C22A76798>" alt="geodesics.png" apple-inline="yes" class="Apple-web-attachment" style="opacity: 1;" src="cid:5DE590EB-5980-4035-8023-604C22A76798"><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Sep 17, 2020, at 4:12 PM, Wiener, Michael C (mcw2s) <<a href="mailto:mcw2s@virginia.edu" class="">mcw2s@virginia.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="WordSection1" style="page: WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">New subscriber here, with a question about whether Chimera currently can measure arc-length (geodesic distance) between atoms on a protein surface (or, for example, generate a Calpha-Calpha distance matrix of this).<span class="Apple-converted-space"> </span><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">I am (very) interested in measuring/obtaining distances between pairs of Calpha carbons (or pairs of other atoms, I suppose) of different amino acids that are on the surface of a protein. While the difference between arc-length (geodesic) distance and cartesian/Euclidean distance will be negligible if, for example, the two solvent-exposed Calpha atoms are on the same solvent-exposed face of an alpha-helix, the difference could be significant for residues on opposite “sides” of the protein. I did see that there are ways in Chimera to get distances between an atom and a molecular surface, or to place markers on the surface & obtain the lengths between these for a distance, but I am VERY interested in whether one can simply select two atoms and get the arc-length (geodesic) distance or generate an arc-length (geodesic distance) matrix of all surface-exposed Calpha pairs.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">Several computational methods have been developed for this sort of thing, via graph theoretical or other approximation method, and have been published (Hall et al., Biophysical Chemistry 190-191 [2014] 50-55). However, I have not yet (?) found this to be in any graphics/analysis program. I’m thinking that this could perhaps be useful to someone besides me?<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">Any assistance would be greatly appreciated. My lab and I are (much) more on the user side than the developer side, so are not currently well-positioned to code it in-lab.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">Regards,<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">-MW<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">(btw, if anyone in the “Chimera Group” wants to know more about why I am interested in this, don’t hesitate to send me an email. This type of distance calculation is related to some experimental technology/assay development that we are doing.)<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 11pt;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">-----<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">Michael C. Wiener. Ph.D., Professor<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">Department of Molecular Physiology and<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">                Biological Physics<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">University of Virginia<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">Charlottesville, VA 22908-0886<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class="">434-243-2731 (office); 434-243-2730 (lab)<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 11pt;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" class=""><span style="font-family: Arial, sans-serif;" class=""><o:p class=""> </o:p></span></div></div><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">_______________________________________________</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Chimera-users mailing list:<span class="Apple-converted-space"> </span></span><a href="mailto:Chimera-users@cgl.ucsf.edu" style="color: rgb(149, 79, 114); text-decoration: underline; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Chimera-users@cgl.ucsf.edu</a><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Manage subscription:<span class="Apple-converted-space"> </span></span><a href="https://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users" style="color: rgb(149, 79, 114); text-decoration: underline; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">https://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users</a></div></blockquote></div><br class=""></div></body></html>