diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/biozentrum/BZDataSetInfoExtractor.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/biozentrum/BZDataSetInfoExtractor.java
index ed1ced149cf3a0c423fb8e5ae180430c137579cf..74e5b0658491e66c0f8207d5fb4371719eebbdc4 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/biozentrum/BZDataSetInfoExtractor.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/biozentrum/BZDataSetInfoExtractor.java
@@ -36,6 +36,7 @@ import ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataType;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Experiment;
+import ch.systemsx.cisd.openbis.generic.shared.basic.dto.GenericValueEntityProperty;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.IEntityProperty;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewExperiment;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample;
@@ -172,12 +173,28 @@ public class BZDataSetInfoExtractor implements IDataSetInfoExtractor
         return sampleProperties.toArray(new IEntityProperty[sampleProperties.size()]);
     }
 
+    private static IEntityProperty[] createDescriptionProperty(String description)
+    {
+        List<IEntityProperty> properties = new ArrayList<IEntityProperty>();
+        GenericValueEntityProperty property = new GenericValueEntityProperty();
+        property.setValue(description);
+        PropertyType propertyType = new PropertyType();
+        DataType dataType = new DataType();
+        dataType.setCode(DataTypeCode.VARCHAR);
+        propertyType.setDataType(dataType);
+        propertyType.setCode(ScreeningConstants.DESCRIPTION);
+        property.setPropertyType(propertyType);
+        properties.add(property);
+        return properties.toArray(new IEntityProperty[properties.size()]);
+    }
+
     private static void registerExperiment(IEncapsulatedOpenBISService openbisService,
             ExperimentIdentifier experimentIdentifier)
     {
         NewExperiment experiment = new NewExperiment();
         experiment.setExperimentTypeCode(ScreeningConstants.SIRNA_HCS);
         experiment.setIdentifier(experimentIdentifier.toString());
+        experiment.setProperties(createDescriptionProperty("-"));
         openbisService.registerExperiment(experiment);
     }
 
diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ScreeningConstants.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ScreeningConstants.java
index 8bde1830459ce135bce819e69c54820fe4e13009..52183b16dc03b6ba9e195cb7bd473e94e8d2b05d 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ScreeningConstants.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ScreeningConstants.java
@@ -64,6 +64,8 @@ public class ScreeningConstants
     // code of plate geometry vocabulary
     public static final String PLATE_GEOMETRY = "$PLATE_GEOMETRY";
 
+    public static final String DESCRIPTION = "DESCRIPTION";
+
     public static final String IMAGE_DATASET_PLUGIN_TYPE_CODE = IMAGE_DATASET_TYPE;
 
     // ---- required DSS servlets