PubChem Dock
From Chemical Informatics and Cyberinfrastructure Collaboratory
[edit]
Table Summary
The database aims to store the results of large scale docking calculations. The result being stored include the PDB structure of the target, 3D structures of docked ligands and the docking scores. We currently evaluate four (arbitrarily chosen) scoring functions provided by Openeye's fred, namely
- chemgauss3
- shapegauss
- oechemscore
- plp
For each scoring function we save the total score as well as the component scores.
The database currently has docking result against one protein (1YC4) but we plan on populating it with docking results for families of proteins at a time. One possible use is then to screen ligands over families using a similarity approach.
The database can be accessed via a web form as well as with web services.
[edit]
Table schema
dock_target ( pdbid text primary key, structure text not null );
dock (
dockid bigserial primary key,
cid varchar(256) not null references pubchem_compound (cid)
on update cascade
on delete cascade,
target text not null references dock_target (pdbid)
on update cascade
on delete cascade,
tool text not null,
unique (cid, target, tool)
);
create index dock_cid_index on dock (cid);
dockscore_chemgauss3 (
id bigint references dock (dockid) primary key
on update cascade
on delete cascade,
structure text default null,
total double precision default null,
steric double precision default null,
ligdesolv double precision default null,
prodesolv double precision default null,
acc double precision default null,
donor double precision default null,
aromatic double precision default null,
metal double precision default null
);
dockscore_plp (
id bigint references dock (dockid) primary key
on update cascade
on delete cascade,
structure text default null,
total double precision default null,
hb double precision default null,
np double precision default null,
metal double precision default null,
sulphur double precision default null
);
dockscore_shapegauss (
id bigint references dock (dockid) primary key
on update cascade
on delete cascade,
structure text default null,
total double precision default null,
shape double precision default null
);
dockscore_oechemscore (
id bigint references dock (dockid) primary key
on update cascade
on delete cascade,
structure text default null,
total double precision default null,
lipo double precision default null,
hb double precision default null,
clash double precision default null,
metal double precision default null
);
[edit]
Table indices
plp_total_idx on dockscore_plp (total); oechemscore_total_idx on dockscore_oechemscore (total); shapegauss_total_idx on dockscore_shapegauss (total); chemgauss3_total_idx on dockscore_chemgauss3 (total);
