Setup tools

Install Neo4j

Cell Interactome is built on a graph databse Neo4j. Users first need to download/install Neo4j and make initial settings as follows.

Linux

# download executabules
wget https://neo4j.com/artifact.php?name=neo4j-community-5.5.0-unix.tar.gz -O neo4j-community-5.5.0-unix.tar.gz
tar zxvf neo4j-community-5.5.0-unix.tar.gz

# change password
neo4j-admin dbms set-initial-password ${YOUR_PASSWORD}

# execute neo4j
neo4j start

Mac/Windows

  1. Install Neo4j with as instructed in the official document.

  2. Change password by opening the installed Neo4j Desktop (you will be asked when opening first time)

Install Cell Interactome

You can create environment with conda and install the Cell Interactome tools as follows.

# clone files
git clone https://github.com/gagliani-lab/Cell-Interactome.git
cd cell-interactome

# setup environment
python -m venv /path/to/your/venv/cell_interactome
source /path/to/your/venv/cell_interactome/bin/activate

# install Cell Interactome
python setup.py install

Install CellInteractomeR

CellInteractomeR is an R package to play with Neo4j-based Cell Interactome graph.

# install following dependencies through devtools::install_github
devtools::install_github("ColinFay/glouton")
devtools::install_github("dreamRs/particlesjs")

# install CellInteractomeR
devtools::install_gitlab("gagliani-lab/Cell-InteractomeR")