
I am trying to generate models of my protein at different pH. Any suggestions as to run how to accomplish this? I do have PBD2PQR files for the different pH but I am not sure how to apply them. Thanks -pjb

Hi Peter, Chimera does not have any options to generate protonation states at different pHs. It just aims for a state that is reasonable for physiological pH (i.e. near 7). <http://www.cgl.ucsf.edu/chimera/docs/ContributedSoftware/addh/addh.html#stat...
However, it sounds like you already have the desired protonation states in PQR format. Unfortunately Chimera doesn't read PQR format (although we would like to have that capability in the future) -- the last two columns, charge and radius, are wider than the occupancy and bfactor columns of standard PDB format. One possibility is to simply edit the PQR files to remove the last two columns, then read these now-acceptable PDB files into Chimera. That retains the hydrogens as output from PDB2PQR. I'm not sure what you mean by models... do you also need point charges? A disadvantage of column removal is that the PDB2PQR charges will be lost. However, you could use Add Charge in Chimera (or the addcharge command) to assign charges, and there are several AMBER options. Because the hydrogens are already present, less common protonation states such as neutral Lys, Asp, Glu will be recognized correctly and assigned the appropriate charges. Whether this approach is sufficient depends on whether you wanted to use the specific charge set from PDB2PQR as opposed to an AMBER charge set. <http://www.cgl.ucsf.edu/chimera/docs/ContributedSoftware/addcharge/addcharge...
If you did want the exact charges from PDB2PQR, you could reformat those charges (next-to-last column in the original PQR file) into an attribute assignment file and reassign them with Define Attribute (or command defattr), after reading in the edited PDB files (PQR files with last 2 columns removed). Best, Elaine ----- Elaine C. Meng, Ph.D. UCSF Computer Graphics Lab (Chimera team) and Babbitt Lab Department of Pharmaceutical Chemistry University of California, San Francisco http://www.cgl.ucsf.edu/home/meng/index.html On Aug 3, 2009, at 4:29 PM, Peter Baker wrote:
I am trying to generate models of my protein at different pH. Any suggestions as to run how to accomplish this? I do have PBD2PQR files for the different pH but I am not sure how to apply them.
Thanks -pjb

On Aug 3, 2009, at 5:01 PM, Elaine Meng wrote:
If you did want the exact charges from PDB2PQR, you could reformat those charges (next-to-last column in the original PQR file) into an attribute assignment file and reassign them with Define Attribute (or command defattr), after reading in the edited PDB files (PQR files with last 2 columns removed).
In this vein, I wrote a Python script (pqr2chimera.py) that will read a PQR file and output a PDB file that Chimera can read (chimera.pdb) and a defattr file (chimera.defattr) that could be used to assign the PQR charges to the model, if for some reason you prefer them to the charges that Chimera would assign. The script is attached. You run it from a Unix shell like this: python pqr2chimera.py my_pqr_file.pqr The two output files will appear in the directory you run it in. One caveat is that since the defattr output file uses "@/serialNumber=" as it's atom selector, defining the charge attribute in Chimera using that file is kind of slow -- it looks through the list of atoms every time to locate the one with the matching serial number. It probably would be faster if the selector were written in the ":res@atom" form, but since I'm not even sure you care about the defattr part I took the lazy road. --Eric Eric Pettersen UCSF Computer Graphics Lab http://www.cgl.ucsf.edu
participants (3)
-
Elaine Meng
-
Eric Pettersen
-
Peter Baker