Hi Henning<br><br>Ok so I&#39;ll try to reply all of them:<br><br><div class="gmail_quote">On 31 May 2010 15:52, Henning Stehr <span dir="ltr">&lt;<a href="mailto:stehr@molgen.mpg.de">stehr@molgen.mpg.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi Jose,<br>
<br>
the stuff in owl.connections.pisa looks amazing. Just some quick<br>
questions. What I&#39;m interested in is getting the residues which are<br>
involved in protein-protein interfaces in the most likely assembly.<br>
<br></blockquote><div><br>Right now I&#39;ve only implemented the parsing of interfaces description and not that of assemblies. It shouldn&#39;t be too difficult to parse the XML assembly description files though.<br><br>
 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
1. Are the interfaces returned by getInterfacesDescription()<br>
automatically taken from the &quot;best&quot; assembly or all assemblies or some<br>
other default one?<br></blockquote><div><br>Those are all possible interfaces found by the PISA algorithm<br><br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

2. I assume that PisaInterface.firstMolecule and<br>
PisaInterface.secondMolecule are the two molecules which are in<br>
contact via the interface. If the assembly is e.g. a homo-dimer, would<br>
firstMolecule and secondMolecule then be the same?<br></blockquote><div><br>Not necessarily. The thing is the PisaMolecule objects contain the whole description of the interface including all the BSAs of residues involved. Even in the case of a homo-dimer, the interfaces on both sides can be different.<br>
<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
3. Say I list the residues by PisaInterface.getFirst().getResidues().<br>
Are these only the ones in contact in this interface (and this<br>
assembly) or all residues in the chain/molecule?<br></blockquote><div><br>They are all residues in the interface. To get the subset of contacting residues you will have to filter by using the BSA values (PisaResidue.getBsa()). Basically the getRimAndCore() method is doing that but returning a PisaRimCore object which divides the contacting residues in core ones (above the BSA cut-off) and rim (BSA&gt;0 but below the cut-off).<br>
 <br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
4. Currently you are downloading pre-calculated data for existing PDB<br>
codes, right? How different/difficult would it be to get data for<br>
custom uploaded structures?<br></blockquote><div><br>Right now all I&#39;m doing is accessing the pre-calculated PISA data available for download in XML format (see <a href="http://www.ebi.ac.uk/msd-srv/prot_int/pi_download.html">http://www.ebi.ac.uk/msd-srv/prot_int/pi_download.html</a>). Doing it for custom structures would be quite difficult. It would require parsing the html, dealing with cookies, well you know the whole pain of reverse-engineering the site...<br>
<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
5. Maybe a question for the other Pisa experts on the list: Would it<br>
even make sense to run such delicate calculations as Pisa does on<br>
predicted structures?<br></blockquote><div><br>I would say it doesn&#39;t make sense. Pisa needs pretty accurate interface descriptions in order to work properly. But that&#39;s just a gut feeling, don&#39;t quote me on that ;-)<br>
<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
BTW, did you know there is also a standalone version of PISA in CCP4?<br>
(see <a href="http://smb.slac.stanford.edu/facilities/software/ccp4/html/pisa.html" target="_blank">http://smb.slac.stanford.edu/facilities/software/ccp4/html/pisa.html</a>)<br></blockquote><div><br>Yes, I tried that one also but then I realise it was very out of date and doesn&#39;t seem to be getting updated anymore. I don&#39;t remember exactly but there were something like 6 releases between that and the live one on the PISA web site (with many important features added in between).<br>
<br></div></div>Hope it helps<br><br>Jose<br>