Hi there, I'm having problems visualising apbs .dx maps in pymol. Pymol (0.97) and apbs (0.3.1) compile from source fine and run otherwise normally.
apbs_tools launches ok within pymol and the user interface appears fine. On initiating the calculation, pink dots representing charge assignment appear and disappear. apbs_tools output seems fine: This executable compiled on Mar 18 2005 at 18:20:06 Parsing input file pymol-generated.in... Parsed input file. Got PQR paths for 1 molecules Reading PQR-format atom data from pymol-generated.pqr. asc_getToken: Error occurred (bailing out). Vio_scanf: Format problem with input. 2145 atoms Centered at (-1.215e-01, 1.816e+00, -1.078e+00) Net charge -2.99e+00 e Preparing to run 2 PBE calculations. ---------------------------------------- CALCULATION #1: MULTIGRID Setting up problem... Vpbe_ctor: Using max ion radius (2 A) for exclusion function Debye length: 0 A Current memory usage: 191.244 MB total, 191.244 MB high water Using cubic spline charge discretization. Grid dimensions: 97 x 97 x 97 Grid spacings: 0.689 x 0.704 x 0.761 Grid lengths: 66.183 x 67.631 x 73.076 Grid center: (-0.121, 1.833, -1.045) Multigrid levels: 4 Molecule ID: 1 Nonlinear traditional PBE Single Debye-Huckel sphere boundary conditions 4 ion species (0.000 M ionic strength): 2.000 A-radius, 1.000 e-charge, 0.000 M concentration 2.000 A-radius, -1.000 e-charge, 0.000 M concentration 2.000 A-radius, 2.000 e-charge, 0.000 M concentration 2.000 A-radius, -2.000 e-charge, 0.000 M concentration Solute dielectric: 20.000 Solvent dielectric: 80.000 Using "molecular" surface definition; harmonic average smoothing Solvent probe radius: 1.400 A Temperature: 310.000 K Surface tension: 0.105 kJ/mol/A^2 Solving PDE (see io.mc* for details)... ---------------------------------------- CALCULATION #2: MULTIGRID Setting up problem... Vpbe_ctor: Using max ion radius (2 A) for exclusion function Debye length: 0 A Current memory usage: 188.714 MB total, 216.587 MB high water Using cubic spline charge discretization. Grid dimensions: 97 x 97 x 97 Grid spacings: 0.614 x 0.623 x 0.656 Grid lengths: 58.931 x 59.783 x 62.986 Grid center: (-0.121, 1.833, -1.045) Multigrid levels: 4 Molecule ID: 1 Nonlinear traditional PBE Boundary conditions from focusing 4 ion species (0.000 M ionic strength): 2.000 A-radius, 1.000 e-charge, 0.000 M concentration 2.000 A-radius, -1.000 e-charge, 0.000 M concentration 2.000 A-radius, 2.000 e-charge, 0.000 M concentration 2.000 A-radius, -2.000 e-charge, 0.000 M concentration Solute dielectric: 20.000 Solvent dielectric: 80.000 Using "molecular" surface definition; harmonic average smoothing Solvent probe radius: 1.400 A Temperature: 310.000 K Surface tension: 0.105 kJ/mol/A^2 Potential to be written to pymol-generated.dx Solving PDE (see io.mc* for details)... Writing potential to pymol-generated.dx ---------------------------------------- CLEANING UP AND SHUTTING DOWN... Destroying force arrays. No energy arrays to destroy. Destroying multigrid structures. Destroying 1 molecules Final memory usage: 0.000 MB total, 216.587 MB high water Thanks for using APBS! ObjectMapLoadDXFile: Loading from 'pymol-generated.dx'. DXStrToMap: Dimensions: 97 97 97 DXStrToMap: Origin -29.587 -28.058 -32.538 DXStrToMap: Grid 0.614 0.623 0.656 DXStrToMap: 912673 data points. ObjectMap: Map Read. Range = -52.501362 to 43.938789 but the following error appears when I try to update under the visualisation tab of apbs_tools: Function: <bound method VisualizationGroup.refresh of <pmg_tk.startup.apbs_tools.VisualizationGroup instance at 0x11fe808>> (type: <type 'instance method'>) Args: () Traceback (innermost last): File "/usr/lib64/python2.2/site-packages/Pmw/Pmw_1_2/lib/PmwBase.py", line 1747, in __call__ return apply(self.func, args) File "/usr/lib64/python2.2/site-packages/pmg_tk/startup/apbs_tools.py", line 484, in refresh getattr(self,thing).destroy() File "/usr/lib64/python2.2/site-packages/Pmw/Pmw_1_2/lib/PmwButtonBox.py", line 66, in destroy Pmw.MegaWidget.destroy(self) File "/usr/lib64/python2.2/site-packages/Pmw/Pmw_1_2/lib/PmwBase.py", line 386, in destroy del _hullToMegaWidget[self._hull] KeyError: .17266312.17274344.17632616.18843560.17281704.18873128.18870664.18892984 I guess this is prob a more general python error within my setup but was just wondering if anyone else has encountered this problem or has any suggestions? Thanks, Nicola -- Dr Nicola Meenan Department of Biochemistry University of Oxford South Parks Road Oxford OX1 3QU T: +44 (0) 1865 275773 F: +44 (0) 1865 275253