diff --git a/src/main/java/eu/hbp/mip/services/ExperimentSpecifications.java b/src/main/java/eu/hbp/mip/services/ExperimentSpecifications.java
index cfc6a576900041ab537b704dd0f9ed6527e30224..e5b51a692e286be347901f7d50d9ab39e248ca8b 100644
--- a/src/main/java/eu/hbp/mip/services/ExperimentSpecifications.java
+++ b/src/main/java/eu/hbp/mip/services/ExperimentSpecifications.java
@@ -27,7 +27,7 @@ public class ExperimentSpecifications {
                 regExp = (name.contains("%") ? name : name + "%");
             }
 
-            return cb.like(root.get("name"), this.regExp);
+            return cb.like(cb.lower(root.get("name")), this.regExp.toLowerCase());
         }
     }
 
@@ -44,7 +44,7 @@ public class ExperimentSpecifications {
                 return cb.isTrue(cb.literal(true));
             }
 
-            return cb.equal(root.get("algorithm"), this.algorithm);
+            return cb.equal(cb.lower(root.get("algorithm")), this.algorithm.toLowerCase());
         }
     }