Co-factors are non-protein chemical compounds or metallic ions that bind to an enzyme and are essential for the enzyme's activity. They can be considered as helpers that assist in the biological transformations that enzymes catalyze. Co-factors can be organic molecules, known as coenzymes, or inorganic ions, such as metal ions like magnesium, iron, or zinc.