Installation
There are two alternatives for installation:
Both of them require the source code of cisCall (See Request for Download).
Build a Docker image
-
Install Docker and Docker Compose.
-
Set the environment variables for an HTTP proxy server if it exists.
$ export http_proxy='http://example.proxy.com:8080/' $ export https_proxy='https://example.proxy.com:8080/'
-
Build an image.
$ tar xvf /path/to/cisCall7.tar.gz --remove-files $ docker-compose -f cisCall7/docker-compose.yml build
-
Check installation.
$ docker container run --rm ciscall --version
Installation using Python package manager
-
Install the following software and make their commands executable:
- Python (>= 3.5.0) with pip
- R (>= 4.0.0)
- BWA (>= 0.7.15)
- Samtools (>= 1.3.1)
- bigWigToBedGraph
-
Install the following R packages:
- coin
- KernSmooth
- RPMM
- VGAM
$ R -e "install.packages(c('coin', 'VGAM', 'KernSmooth', 'RPMM'), \ dep=T, repos='https://cloud.r-project.org/');"
-
Install cisCall7 using pip
$ tar xvf /path/to/cisCall7.tar.gz --remove-files $ pip install -U ./cisCall7 -r ./cisCall7/requirements.txt
-
Check installation.
$ ciscall --version