diff --git a/rtd_yeastx/build/build.xml b/rtd_yeastx/build/build.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f4f70b5394249cfd3b190a291259f6185e5be802
--- /dev/null
+++ b/rtd_yeastx/build/build.xml
@@ -0,0 +1,21 @@
+<project name="yeastx" basedir="..">
+	<import file="../../build_resources/ant/build-common.xml" />
+	<project-classpath name="ecp" classes="${classes}" />
+
+	<property name="original.dist" value="dist" />
+	<property name="mainfolder" value="rtd_yeastx" />
+	<property name="nativeroot" value="${targets}/ant" />
+
+	<target name="clean">
+		<delete dir="${dist}" />
+	</target>
+
+	<target name="compile" depends="build-common.compile, clean" />
+
+	<target name="run-tests">
+		<antcall target="build-common.run-tests">
+			<param name="test.suite" value="tests.xml" />
+		</antcall>
+	</target>
+
+</project>
\ No newline at end of file
diff --git a/rtd_yeastx/resource/dependency-structure.ddf b/rtd_yeastx/resource/dependency-structure.ddf
new file mode 100644
index 0000000000000000000000000000000000000000..c9a3091bbcaa52770123fff32326f7c56589ae22
--- /dev/null
+++ b/rtd_yeastx/resource/dependency-structure.ddf
@@ -0,0 +1,46 @@
+#
+#
+#
+#show allResults
+
+{root} = ch.systemsx.cisd
+{openbis} = ${root}.openbis
+{dss} = ${openbis}.dss
+{yeastx} = ${root}.yeastx
+
+######################################################################
+# Check dependencies of yeastx to openbis
+
+[yeastx] = ${yeastx}.**
+[dss] = ${dss}.*
+[private_openbis] = ${openbis}.* excluding [dss] ${openbis}.generic.shared.*
+
+check sets [yeastx]
+
+check [yeastx] independentOf [private_openbis]
+
+######################################################################
+# Check dependencies of yeastx to dss
+
+[dss.shared] = ${dss}.generic.shared.*
+[private_dss] = ${dss}.* excluding [dss.shared] ${dss}.generic.DataStoreServer 
+
+layer l1 = [dss.shared]
+layer l2 = [yeastx] [private_dss]
+
+check layeringOf l1 l2
+
+######################################################################
+# Check internal dependencies of yeastx
+
+[db] = ${yeastx}.db.**
+[eicml] = ${yeastx}.eicml.**
+[fiaml] = ${yeastx}.fiaml.**
+[etl] = ${yeastx}.etl.**
+
+check sets [db] [eicml] [fiaml] [etl]
+
+layer ll1 = [db]
+layer ll2 = [eicml] [fiaml] [etl]
+
+check layeringOf ll1 ll2