How extract coordinates of surface atoms of a protein from a pdb file?
4
0
Entering edit mode
9.0 years ago

Hi everyone,

I have a pdb file that contains a single protein information.

I want to extract the coordinates of the atoms that are on the surface of protein and by that I don't mean the set of atoms of surface residues because that set may contain atoms that are deeply buried inside the protein.

Is there any tool that can do this?

Thanks

atom surface pdb protein • 4.6k views
ADD COMMENT
3
Entering edit mode
9.0 years ago
João Rodrigues ★ 2.5k
Use NACCESS. It outputs both residue and atom accessibility.
ADD COMMENT
1
Entering edit mode
9.0 years ago

Adding to what João Rodrigues mentioned there is another free program (non commercial use) called MSMS that given a set of spheres S and a probe radius rp, computes the Reduced Surface and the analytical model of the Solvent Excluded Surface (SES).

ADD COMMENT
0
Entering edit mode

hello, I also want to extract all the residues on the surface of a PDB file. I agree to that people can do that by MSMS. But I do not kown why I cann't open the web www.scripps.edu/sanner/html/msms_man.html and download it. Can you give me a link which is available, or mail me(address: yuehuiy@mail.ustc.edu.cn).Thank you !

ADD REPLY
0
Entering edit mode
9.0 years ago
venu 7.1k

Try in this way

  • make a list of residues (3-letter code) which have high propensity to be on the surface (search literature).
  • extract the coordinates of those residues.

Something like this will work.

$ awk '$1=="ATOM"' pdbFile.pdb | grep -Fwf list | awk '{print$7"\t"$8"\t"$9}' > coOrdinates.txt

It extracts the coordinates of all surface residue atoms, you can extract only 'CA' atoms(represents a residue in coarse grained simu.) coordinates by modifying '$1=="ATOM" && $3=="CA"'.

ADD COMMENT
0
Entering edit mode

Thank you but I said: "I don't mean the set of atoms of surface residues because that set may contain atoms that are deeply buried inside the protein."

ADD REPLY
0
Entering edit mode
9.0 years ago
a.polo88 ▴ 120

I'm agree with Joao for the use of NACCCES. otherwise there are graphic molecular software e.g. swisswiev that have incorporated the module for calculate what do you ask.

ADD COMMENT

Login before adding your answer.

Traffic: 1701 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6