# Installation ## System Requirements ### Hardware requirements `scAGDE` package requires only a standard computer with enough RAM to support the in-memory operations. ### Software requirements #### OS Requirements This package is supported for *Linux*. The package has been tested on the following systems: + Linux: Ubuntu 18.04 #### Python Dependencies `scAGDE` mainly depends on the Python scientific stack. ``` numpy scipy torch scikit-learn pandas scanpy anndata rpy2 ``` For specific setting, please see requirements.text. #### R Dependencies We need your environment to have R and `mclust` package installed. ## Installation Guide: You can create an environment to run scAGDE without any problems by following the code below: ``` conda create -n scagde python=3.9.13 -y conda activate scagde pip install torch==2.0.1 pip install numpy==1.26.4 pip install rpy2==3.5.16 pip install scanpy==1.9.3 pip install matplotlib==3.5.0 pip install leidenalg==0.10.2 conda install r-base==4.3.1 -y conda install r-mclust -y pip install scAGDE ```