diff --git a/workflow/scripts/overlap_peaks.py b/workflow/scripts/overlap_peaks.py
index cd71c5a176e8d1c4b2067435ebf5b42779f2df8b..bdcfcee6ebf8951210b5d57e9df3d6b6daf683b2 100644
--- a/workflow/scripts/overlap_peaks.py
+++ b/workflow/scripts/overlap_peaks.py
@@ -188,6 +188,9 @@ def main():
     handler = logging.FileHandler('consensus_peaks.log')
     logger.addHandler(handler)
 
+    # Check if tools are present
+    check_tools()
+
     # Read files as dataframes
     design_peaks_df = pd.read_csv(design, sep='\t')
     design_files_df = pd.read_csv(files, sep='\t')