Dear iPOP-UP Support Team,
I hope you are doing well.
We want to use SCENIC+ to do some analysis. We saw that it is installed in the cluster in a module and we can load the module in the cluster. However, to use it it is recommended to do it via the Jupyterlab. But the module can not be loaded in JupyterLab. To solve this, the last response we got from your part was to create a specific Conda environment and install SCENIC+ there https://discourse.rpbs.univ-paris-diderot.fr/t/jupyter-module/1851.
We are currently trying to install the SCENIC+ toolkit on the iPOP-UP cluster in a Conda environment, but we have encountered several issues related to dependency compilation (notably with MACS2, NumPy, and pybedtools) due to the cluster environment constraints.
Given these difficulties, we would like to request the creation of a shared Conda environment providing SCENIC+ and its dependencies, so that it can be used reliably within the cluster and loaded in the JupyterLab.
Ideally, the environment would include (not precisely in this order):
- Python <= 3.11.8 >= 3.8
- SCENIC+ (version 1.0a2)
- MACS2 (2.2.9.1)
- pybedtools and bedtools
- numpy (compatible version, e.g., 1.23)
- pysam, cython, setuptools, wheel
- Any additional dependencies required for SCENIC+ to run properly
If possible, having this environment available as a module would greatly facilitate reproducibility and usage across users. Here I’m putting some colleagues in cc that will use this module if available.
Please let me know if you would prefer that I submit this request through the Git repository (cluster/tools) instead, or if additional information is needed.
Thank you very much for your support.
Best regards,
Carlos MARTIN BLANCO
Postdoctoral Researcher
Konstantinides Lab
Institute Jacques Monod, CNRS