Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

'G' atom in pdbqt #70

Closed
lh12565 opened this issue Sep 3, 2023 · 7 comments
Closed

'G' atom in pdbqt #70

lh12565 opened this issue Sep 3, 2023 · 7 comments

Comments

@lh12565
Copy link

lh12565 commented Sep 3, 2023

Hi, I use meeko to convert sdf to pdbqt. The pdbqt file (lig_out.pdbqt) and the result of vina 1.2.3 have 'G' atoms. I save complex of the target protein 'pro.pdbqt' and the ligand 'lig_out.pdbqt' to 'complex.pdb' via pymol, then I import the 'complex.pdb' to maestro. There is an error as below:

WARNING mmpdb_build_altloc_db_for_atom: Atom records 1030 and 1051 in residue 1 (UNL ), chain ' ' have same name ' C  '
WARNING mmpdb_build_altloc_db_for_atom: Atom records 1030 and 1052 in residue 1 (UNL ), chain ' ' have same name ' C  '
FATAL mmpdb_atom_push_back: no recognizable element could be derived
                      from PDB atom #1053 (G  ), residue 1 (UNL )
FATAL mmpdb_read: mmpdb_atom_push_back failed
Check atom names to see if element types can be determined.

I don't know what the 'G' atom represents? How to successfully import to other software? Thanks!

@diogomart
Copy link
Contributor

Hi,
The Gn/CGn atoms are for restoring bonds within macrocycle rings that have been removed to allow sampling macrocycle conformers.

Use mk_export.py on the vina output to convert to SDF, which is a better format than pdbqt.

@lh12565
Copy link
Author

lh12565 commented Sep 4, 2023

Hi, The Gn/CGn atoms are for restoring bonds within macrocycle rings that have been removed to allow sampling macrocycle conformers.

Use mk_export.py on the vina output to convert to SDF, which is a better format than pdbqt.

Thanks! I have one more question. I use a library (~250000) to screen molecules. I prepared the molecules by obabel and meeko, and then to screen respectively. I found no intersection in the top 100 molecules of their results. Is this result normal? How should I choose this result? Thanks!

@diogomart
Copy link
Contributor

Which Vina version? v1.2.3 was scoring molecules with CGn/Gn atoms much more favorably.

@lh12565
Copy link
Author

lh12565 commented Sep 4, 2023

Which Vina version? v1.2.3 was scoring molecules with CGn/Gn atoms much more favorably.

I used v1.2.3 for both. The structure produced by obabel did not have CGn/Gn atoms.

@diogomart
Copy link
Contributor

diogomart commented Sep 5, 2023

I suspect that the top 100 from meeko are macrocycles, due to the bug in v1.2.3. See ccsb-scripps/AutoDock-Vina#200

@lh12565
Copy link
Author

lh12565 commented Sep 5, 2023

I suspect that the top 100 from meeko are macrocycles, due to the bug in v1.2.3. See ccsb-scripps/AutoDock-Vina#200

So, should I update vina to version 1.2.5 to avoid this bug?

@diogomart
Copy link
Contributor

Yes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants