diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/dto/PlateDimensionParser.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/dto/PlateDimensionParser.java
index 39c9343c846841eba79975ba7b4e08d7c882b933..1fd3aed44a4d0382abf0d2bebbbdf250a15c6847 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/dto/PlateDimensionParser.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/dto/PlateDimensionParser.java
@@ -80,7 +80,11 @@ public class PlateDimensionParser
     {
         final String[] tokens = plateGeometryString.split("_");
         final String sizeToken = tokens[tokens.length - 1];
-        final String[] dims = sizeToken.split("X");
+        String[] dims = sizeToken.split("X");
+        if (dims.length != 2)
+        {
+            dims = sizeToken.split("x");
+        }
         if (dims.length != 2)
         {
             return null;