diff --git a/.gitmodules b/.gitmodules
index 43dedf0e2a9a24808fb3954e160824b908722ddd..4720464fee0598d325c1f6eab555c2ccc5950b12 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -34,3 +34,6 @@
 	path = bam25prime
 	url = https://bioinfo_utils:UTSWyWVPdw_kbxWR7-zD@gitlab.pasteur.fr/bli/bam25prime.git
 	update = merge
+[submodule "genome_preparation"]
+	path = genome_preparation
+	url = git@gitlab.pasteur.fr:bli/genome_preparation.git
diff --git a/README.md b/README.md
index fab8e616437236cbebc4ae53ca30f5e69b6a0246..4d4c818f943cd6ace4ff473df59c7c826e099e0c 100644
--- a/README.md
+++ b/README.md
@@ -95,7 +95,7 @@ same way as described in the previous section.
 ### Genome preparation
 
 A genome preparation workflow is available at
-<https://gitlab.pasteur.fr/bli/10825_Cecere/-/tree/master/Genomes>
+<https://gitlab.pasteur.fr/bli/genome_preparation>
 
 This workflow will download genomic data from Illumina's iGenomes repository as
 well as data regarding repeated elements directly from UCSC.
diff --git a/genome_preparation b/genome_preparation
new file mode 160000
index 0000000000000000000000000000000000000000..ad8d2cd7ce865ccc5ce4ee8a8d35813d7de702cc
--- /dev/null
+++ b/genome_preparation
@@ -0,0 +1 @@
+Subproject commit ad8d2cd7ce865ccc5ce4ee8a8d35813d7de702cc