diff --git a/requirements.txt b/requirements.txt
index 320d02f35762b99ebf4234db6f9095ac3444e68e..7ec31e7cb5fa53cc6ada37eccbe79fbce9f4b1c2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -12,8 +12,8 @@ scipy>=1.11.2
 seaborn>=0.12.2
 pydicom==2.4.4
 setuptools>=68.0.0
-imagecodecs==2023.7.10
-tifffile==2023.8.12 
+imagecodecs>=2024.12.30
+tifffile>=2025.1.10 
 torch>=2.0.1
 torchvision>=0.15.2
 torchinfo>=1.8.0
diff --git a/setup.py b/setup.py
index 9ca17db39b53bd3ef7e76bfb239da4b9d44ef2dd..883da55c9b9caa42d808ee75874f58a24e341b9c 100644
--- a/setup.py
+++ b/setup.py
@@ -44,42 +44,45 @@ setup(
     ],
     python_requires='>=3.10',
     install_requires=[
-        'gradio==4.44',
-        'h5py>=3.9.0',
-        'localthickness>=0.1.2',
-        'matplotlib>=3.8.0',
-        'pydicom==2.4.4',
-        'numpy>=1.26.0',
-        'outputformat>=0.1.3',
-        'Pillow>=10.0.1',
-        'plotly>=5.14.1',
-        'scipy>=1.11.2',
-        'seaborn>=0.12.2',
-        'setuptools>=68.0.0',
-        'tifffile==2023.8.12',
-        'imagecodecs==2023.7.10',
-        'tqdm>=4.65.0',
-        'nibabel>=5.2.0',
-        'ipywidgets>=8.1.2',
-        'dask>=2023.6.0',
-        'k3d>=2.16.1',
-        'olefile>=0.46',
-        'psutil>=5.9.0',
-        'structure-tensor>=0.2.1',
-        'noise>=1.2.2',
-        'zarr>=2.18.2',
-        'ome_zarr>=0.9.0',
-        'dask-image>=2024.5.3',
-        'scikit-image>=0.24.0',
-        'trimesh>=4.4.9',
+        "gradio==4.44",
+        "h5py>=3.9.0",
+        "localthickness>=0.1.2",
+        "matplotlib>=3.8.0",
+        "pydicom==2.4.4",
+        "numpy>=1.26.0",
+        "outputformat>=0.1.3",
+        "Pillow>=10.0.1",
+        "plotly>=5.14.1",
+        "scipy>=1.11.2",
+        "seaborn>=0.12.2",
+        "setuptools>=68.0.0",
+        "tifffile>=2025.1.10",
+        "imagecodecs>=2024.12.30",
+        "tqdm>=4.65.0",
+        "nibabel>=5.2.0",
+        "ipywidgets>=8.1.2",
+        "dask>=2023.6.0",
+        "k3d>=2.16.1",
+        "olefile>=0.46",
+        "psutil>=5.9.0",
+        "structure-tensor>=0.2.1",
+        "noise>=1.2.2",
+        "zarr>=2.18.2",
+        "ome_zarr>=0.9.0",
+        "dask-image>=2024.5.3",
+        "scikit-image>=0.24.0",
+        "trimesh>=4.4.9"
     ],
     extras_require={
-        'deep-learning': [
-            'albumentations>=1.3.1',
-            'torch>=2.0.1',
-            'torchvision>=0.15.2',
-            'torchinfo>=1.8.0',
-            'monai>=1.2.0',
-        ]
-    },
+    "deep-learning": [
+        "albumentations>=1.3.1",
+        "torch>=2.0.1",
+        "torchvision>=0.15.2",
+        "torchinfo>=1.8.0",
+        "monai>=1.2.0",
+    ],
+    'test': [
+        'testbook>=0.4.2'
+    ]
+}
 )