Installation

Software Dependencies

  • python==3.10.13

  • numpy==1.26.4

  • pandas==2.2.2

  • matplotlib==3.8.2

  • scanpy==1.10.1

  • squidpy==1.4.1

  • faiss==1.7.4

  • igraph==0.11.5

  • scikit-learn==1.5.0

  • scikit-misc==0.3.1

  • louvain==0.8.2

  • scipy==1.12.0

  • tqdm==4.66.1

  • pytorch==2.3.1+cu121

  • torch_geometric==2.5.0

  • rpy2==3.2.2

  • R==3.6.1

  • mclust==6.1.1

Manually setup

We suggest you to use the Docker to setup and run stSCI. If you want to manually setup stSCI, we recommend you to use Anaconda to build the runtime environment.

  1. Clone this repository from Github:

    git clone https://github.com/hannshu/stSCI.git
    
  2. Download dataset repository:

    git submodule init
    git submodule update
    
  3. Build the Anaconda environment, the package version of the essential dependencies noted at Software Dependencies section.

  4. Write a python script to run stSCI