diff --git a/src/agora/io/signal.py b/src/agora/io/signal.py
index c0c3e840f171d8c092ffec03ee4efb0d841f5a92..88936316ec64228949db798c5493ce707e843adb 100644
--- a/src/agora/io/signal.py
+++ b/src/agora/io/signal.py
@@ -50,7 +50,7 @@ class Signal(BridgeH5):
             return self.add_name(df, dsets)
         elif isinstance(dsets, list):  # pre-processing
             is_bgd = [dset.endswith("imBackground") for dset in dsets]
-            # Check we are not comaring tile-indexed and cell-indexed data
+            # Check we are not comparing tile-indexed and cell-indexed data
             assert sum(is_bgd) == 0 or sum(is_bgd) == len(
                 dsets
             ), "Tile data and cell data can't be mixed"