Netiquette · Download · News · Gallery · G-quadruplexes · DSSR-Jmol · DSSR-PyMOL · Video Overview · DSSR v2.5.1 (DSSR Manual) · Homepage
Atom P in residue A 1 was not found in rtp entry RA5 with 31 atoms while sorting atoms.
Hi Cristiano,
Welcome to join the 3DNA user community! Posting your question on the 3DNA forum is the right step to solve any 3DNA-related problems.
Regarding your issue of 3DNA fiber-generated PDB file, it is likely to be due to a 'special' (customized) PDB format adopted by Gromacs, based on the following error message:QuoteAtom P in residue A 1 was not found in rtp entry RA5 with 31 atoms while sorting atoms.
It seems Gromacs gets stuck in the first residue -- it is expecting RA5 (presumably for adenine of RNA, on the 5' end?) while 3DNA provides simply " A" for DNA adenine.
Please try as instructed below, report back what you get, and we will move on from there:
- Download 355d (http://www.rcsb.org/pdb/explore/explore.do?structureId=355d), the classic Dickerson B-DNA dodecamer, and repeat your procedure.
- Regenerate your fiber model with option -pdbv3 (to have residue names like " DA"), and repeat your procedure.
- Check for the documentation of the specifics of the Gromacs PDB format.
HTH
Xiang-Jun
ATOM 1 P DG A 1 -0.356 9.218 1.848 1.00 1.00 PIf you manually delete the two 5' phosphate fragments, I sense pdb2gmx should work for the AMBER forcce field.
ATOM 2 OP1 DG A 1 -0.311 10.489 2.605 1.00 1.00 O
ATOM 3 OP2 DG A 1 -1.334 9.156 0.740 1.00 1.00 O
------------------------------------------------------------------------------
ATOM 124 P DG B 7 0.356 9.218 -18.723 1.00 1.00 P
ATOM 125 OP1 DG B 7 0.311 10.489 -19.480 1.00 1.00 O
ATOM 126 OP2 DG B 7 1.334 9.156 -17.615 1.00 1.00 O
get_part 355d.pdb 355d-only-dna.pdbNow pdb2gmx should be happy with file '355d-only-dna.pdb' for both AMBER and CHARMM force fields.
Thanks for posting back your findings. I am glad to see that you are making progress!
Now I can reasonably guess what's happening:
- The program pdb2gmx seems to follow PDB format v3. So it takes residue name such as " A" as RNA instead of DNA (" DA"). That's why the -pdbv3 option helps.
- Furthermore, for the HARMM27 force field, pdb2gmx does not like the 5'-phosphate group (atoms P, OP1, and OP2):
ATOM 1 P DG A 1 -0.356 9.218 1.848 1.00 1.00 PIf you manually delete the two 5' phosphate fragments, I sense pdb2gmx should work for the AMBER forcce field.
ATOM 2 OP1 DG A 1 -0.311 10.489 2.605 1.00 1.00 O
ATOM 3 OP2 DG A 1 -1.334 9.156 0.740 1.00 1.00 O
------------------------------------------------------------------------------
ATOM 124 P DG B 7 0.356 9.218 -18.723 1.00 1.00 P
ATOM 125 OP1 DG B 7 0.311 10.489 -19.480 1.00 1.00 O
ATOM 126 OP2 DG B 7 1.334 9.156 -17.615 1.00 1.00 O
To verify the above line of thinking, extract only the two DNA chains in 355d as below:get_part 355d.pdb 355d-only-dna.pdbNow pdb2gmx should be happy with file '355d-only-dna.pdb' for both AMBER and CHARMM force fields.- I performed a quick google search on pdb2gmx (http://manual.gromacs.org/current/online/pdb2gmx.html). It appears to me that users need to provide force-field specific residue types for "uncommon" cases. Dig deeper into Gromacs/pdb2gmx documentation, and post your question into the Gromacs mailing list -- gmx-users (http://www.gromacs.org/Support/Mailing_Lists) would help -- it is more of a Gromacs-related problem than 3DNA fiber-generated PDB files (with the -pdbv3 option).
HTH,
Xiang-Jun
> get_part 355d.pdb 355d-only-dna.pdbOops, here I forgot to add the -pdbv3 option: instead of as " C7 ", the 5-methyl group of DT was labelled as " C5M" which pdb2gmx obviously does not like. Unless I am still missing something else, I believe the following should work:
> pdb2gmx -f 355d-only-dna.pdb -o prova.gro
I still get a fatal error in converting like the following:
Fatal error:
Atom C5M in residue DT 7 was not found in rtp entry DT with 32 atoms
while sorting atoms.
get_part -pdbv3 355d.pdb 355d-only-dna.pdb
Quote> get_part 355d.pdb 355d-only-dna.pdbOops, here I forgot to add the -pdbv3 option: instead of as " C7 ", the 5-methyl group of DT was labelled as " C5M" which pdb2gmx obviously does not like. Unless I am still missing something else, I believe the following should work:
> pdb2gmx -f 355d-only-dna.pdb -o prova.gro
I still get a fatal error in converting like the following:
Fatal error:
Atom C5M in residue DT 7 was not found in rtp entry DT with 32 atoms
while sorting atoms.Code: [Select]get_part -pdbv3 355d.pdb 355d-only-dna.pdb
The last point in my previous reply still holds, i.e., more familiarity with the nuances of proper usage of Gromacs/pdb2gmx would certainly help. If you could post back your effort and progress in that aspect, it'd be great.
Xiang-Jun
Funded by the NIH R24GM153869 grant on X3DNA-DSSR, an NIGMS National Resource for Structural Bioinformatics of Nucleic Acids
Created and maintained by Dr. Xiang-Jun Lu, Department of Biological Sciences, Columbia University