STITCH is a web-based resource to explore known and predicted interactions of chemicals and proteins. Chemicals are linked to other chemicals and proteins by evidence derived from experiments, databases and the literature. STITCH contains interactions between 300,000 small molecules and 2.6 million proteins from 1133 organisms.