diff --git a/Singularity b/Singularity
new file mode 100644
index 0000000000000000000000000000000000000000..58f6e8064e9c6fc572439c19c7948e2355e2d66b
--- /dev/null
+++ b/Singularity
@@ -0,0 +1,25 @@
+Bootstrap: docker
+From: centos:centos7
+
+%post
+yum -y update && \
+yum -y install bzip2 && \
+yum -y clean all
+
+# install miniconda in /opt/miniconda, updating and adding pythonnet
+curl -qsSLkO https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \
+&& bash Miniconda3-latest-Linux-x86_64.sh -b -p /opt/miniconda3 \
+&& rm Miniconda3-latest-Linux-x86_64.sh
+/opt/miniconda3/bin/conda update conda && /opt/miniconda3/bin/conda update --all
+# download the yml file
+curl  https://gitlab.pasteur.fr/tru/conda-container-howto/-/raw/main/pythonnet.yml > pythonnet.yml && \
+/opt/miniconda3/bin/conda env create --file pythonnet.yml
+
+%environment
+PATH=/opt/miniconda3/bin:$PATH
+export PATH
+# do not use ~/.local python
+PYTHONNOUSERSITE=1 
+export PYTHONNOUSERSITE
+
+#