Several factors affect heterogeneous nucleation in catalysis: 1. Surface Energy: The difference in surface energy between the support and the nucleating phase influences the ease of nucleation. 2. Surface Roughness: Rough surfaces provide more nucleation sites, facilitating the process. 3. Chemical Compatibility: The chemical interaction between the support and the nucleating species can either promote or inhibit nucleation. 4. Temperature and Pressure: These conditions can significantly impact the kinetics and thermodynamics of nucleation.