Subsections

 
4.4 Output

FRED's primary outputs are hitlist(s) of top scoring molecules (FRED also outputs several auxiliary files during the course of the run, see section 5.7 for a complete list of output files).

4.4.1 Docked molecules

A hitlist will be maintained for each of the scoring functions the user selected. If multiple scoring functions are selected FRED will also maintain a consensus scoring hitlist using all the scoring functions selected. If no scoring functions are selected by the user FRED will default to using Chemgauss3 scoring.

Each hitlist can be output to up to 4 files, each with a different representation of the hitlist. Those are:

Structure
This file contains the conformer and location of the top scoring pose of each ligand sorted by score. The format is one of the standard molecular file formats supported by FRED (see section B), which can be selected using the -oformat flag. The name of the file will be

<scoring function>_docked.<file ext>

Where <scoring function> is the name of the scoring function and <file ext> corresponds to the file extension corresponding to the file format.

For file formats that support storing scoring information (.oeb and .sdf at the time of this writing) the total score and score components are written into the structure file.

Alternate Structure
This file contains the structure of the top scoring pose and alternate poses for each ligand. The top scoring ligand's pose and its alternates are listed first, followed by the second best scoring ligand's top pose and its alternates and so on. The format is one of the standard molecular formats supported by FRED (see section B), which can be selected using the -oformat flag. The name of the file will be

<scoring function>_alt_docked.<file ext>

Where <scoring function> is the name of the scoring function and <file ext> corresponds to the file extension corresponding to the file format.

For file formats that support storing scoring information (.oeb and .sdf at the time of this writing) the total score and score components are written into the structure file.

Score
This text file lists the name, total score, score components and SMILES representation of each ligands top ranks pose. The name of the file will be

<scoring function>_scores.txt

Where <scoring function> is the name of the scoring function.

Alternate Score

This text lists the name, total score, score components and SMILES representation of each ligand top rank pose and alternates. The name of the file will be

<scoring function>_alt_scores.txt

Where <scoring function> is the name of the scoring function.

Note that the names of these files can be modified by adding a prefix specified with the -prefix flag.

 
4.4.2 Undocked molecules

Not every molecule that FRED reads can be docked and scored. Molecules that FRED cannot dock have no score or docked structure and thus are not inserted into the output hitlists described in the preceding section. Instead they are outputted to a smiles to a file named

undocked_code<X>.smi

Where <X> is an integer return code describing why the molecules in that file failed to dock. The meaning of each return code is as follows.

1 : Not Initialized
FRED failed to initialize the exhaustive search properly.

2 : Empty Ligand
The molecule is empty (i.e., has no atoms).

3 : Empty Protein
The protein molecule is empty (i.e., has no atoms).

4 : Typing Error
FRED could not properly type the atoms of the molecule.

5 : Grid Setup Error
FRED could not create the grids it needs for the exhaustive search, generally this is due to a lack of memory.

6 : Coordinate Error
There was an error reading one or more of the atom coordinates, or generating extended coordinates for the molecule (i.e., "lone pair" and "polar hydrogen" positions for the Chemgauss scoring functions).

7 : No Constraint Match
The molecule does not have the required functionality to match one or more constraints. (e.g., a constraint requires that a donor on the ligand interact with the protein, but the ligand does not have any donors).

8 : No Valid Poses
During the exhaustive search after filtering the initial pose ensemble using the inner/outer contours and any specified constraints there were no poses.

9 : Aborted
The user aborted the docking process. This can happen in the fred_receptor GUI's trial docking mode, but not with the FRED command line program.

10 : Fredcore Error
This return code is not used.

11 : Outside Grid
This return code is not used.

12 : Optimization Error
Solid body refinement of the molecule failed.

13 : Consensus Error
The consensus structure stage of docking failed.

14 : Refinement Error
FRED was unable to refine the molecule, this error generally because the molecule has atoms not recognized by the Merck Molecular Mechanics Force Field.

15 : Invalid Refinement
Refinement of the molecule caused it to move outside the site box defining the active site, or caused it to violate user specified constraints.

16 : Missing MASC Data
A masc variant scoring function was used, but the molecule did not have the required MASC data.

17 : Invalid Score
An error occurred during scoring that resulted in an invalid floating point value for one of the scores.

18 : Lost
This error indicates that the molecules was never returned from the slave during a multiprocessor run. This error generally occurs when one of the nodes used in a multiprocessor run goes down or loses contact with the network.

Having undocked molecules does necessarily indicate an error has occurred. For example, the undocked molecules with return code 8, No Valid Poses, will commonly occur when docking a typical ligand database to a small internal active site because FRED recognizes larger molecules simply cannot fit within the active site.