We describe the Predicting Protein Compound Interactions (PrePCI) database which comprises over 5 billion predicted interactions between nearly 7 million chemical compounds and 19,797 human proteins. PrePCI relies on a proteome-wide database of structural models based on both traditional modeling techniques and the AlphaFold Protein Structure Database. Sequence and structural similarity-based metrics are established between template proteins in the Protein Data Bank, T, that bind small molecules, C, and proteins in the models database, Q. When these metrics pass a sequence threshold value, it is assumed that C also binds to Q with a probability derived from machine learning. If the relationship is based on structure, this probability is based on a scoring function that measures the extent to which C is compatible with the binding site of Q as described in the LT-scanner algorithm. For every predicted complex derived in this way, chemical similarity based on the Tanimoto Coefficient identifies other small molecules that may bind to Q. A likelihood ratio for the binding of C to Q is obtained from naïve Bayesian statistics. The PrePCI algorithm performs well under different validations. It can be queried by entering a UniProt ID for a protein and obtaining a list of compounds predicted to bind to it along with associated probabilities. Alternatively, entering an identifier for the compound outputs a list of proteins it is predicted to bind. Specific applications of the database are described and a strategy is introduced to use PrePCI as a first step in a docking screen.