Parsing Pdb (Protein Data Bank) Files With Python
3
2
Entering edit mode
11.2 years ago

Hi,

I am working on bio project. I have .pdb (protein data bank) file which contains information about the molecule.

I want to find out:

  1. molecular weight.
  2. H bond donor.
  3. H bond acceptor.
  4. LogP.
  5. Refractivity.

Is there any module in python which can deal with .pdb file in finding this? If not then can anyone please let me know how can I do the same?

Please do not downvote if you don't know the answer. I tried found some modules like sequtils, protienparam but they don't do such things. So I researched first and then posted so kindly do not downvote.

Thanks in advance

biopython pdb • 8.7k views
ADD COMMENT
1
Entering edit mode

Don't worry, we're not allowed to downvote ;)

ADD REPLY
0
Entering edit mode

Did you see pdbsum?

ADD REPLY
1
Entering edit mode
11.2 years ago
Neilfws 49k

There's Bio.PDB in BioPython and some good documentation (PDF).

I'm unsure what you mean by LogP and I don't recall ever seeing a property called "refractivity" in a PDB file.

ADD COMMENT
0
Entering edit mode
11.2 years ago

If you are considering small molecules in PDB format, just convert them to an adapted format like sdf or mol2. From here you will be able to use some tools like chemaxon marvin/calcx in a bash script or openbabel in python.

ADD COMMENT
0
Entering edit mode
9.2 years ago
a.polo88 ▴ 120

I think that all this information are present in the information content on pdb. A out the H-bonds you can use HBPLUS for the other ones I don't know but a think that also a graphical program is useful! Pymol or insightII! About python I don't know any packages. Perhaps other persons can help you.

ADD COMMENT

Login before adding your answer.

Traffic: 2646 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