Variant-aware CRISPR off-target nomination

Run CRISPRme on your own machine

CRISPRme is open source and actively maintained, and you can run the web interface locally on your own machine with the same functionality as before. The previous hosted application at crisprme.di.univr.it is no longer available, because institutional hosting at the University of Verona ended for this service. All features remain available to you.

You have two easy paths to run CRISPRme on your own machine, both with the same functionality as the previous hosted version:

View on GitHub Installation instructions →

Step-by-step: install and launch the web interface

Follow the three steps below to go from a clean machine to a running local web interface — equivalent to the retired hosted version. Pick the track that matches how you want to install CRISPRme: Conda / Mamba or Docker. Both tracks cover the same three steps:

  1. Install CRISPRme (and activate the environment).
  2. Set up the legacy reference database (one-time download).
  3. Launch the local web interface and open it in your browser.

The one-time setup in Step 2 automatically downloads and configures:

Step 1 — Install CRISPRme and activate the environment

Configure the Bioconda channels once, then create and activate the crisprme environment.

# Configure Bioconda channels (one-time)
mamba config --add channels bioconda
mamba config --add channels defaults
mamba config --add channels conda-forge
mamba config --set channel_priority strict

# Create and activate the environment
mamba create -n crisprme python=3.8 crisprme -y
mamba activate crisprme

# Verify the installation
crisprme.py --version

If you use conda rather than mamba, replace mamba with conda in every command.

Step 2 — Set up the legacy reference database (one-time)

# Choose a working directory
CRISPRME_DIR="$HOME/my_crisprme_run"

# Download and configure all reference data (~410 GB)
crisprme.py setup --path "$CRISPRME_DIR"

Optional: to test the installation before downloading the complete dataset, perform a chromosome-specific setup first:

crisprme.py setup --chrom chr22 --path "$CRISPRME_DIR"

The setup process is resumable. If a download is interrupted, simply rerun the same command and CRISPRme will continue from the last completed step.

Step 3 — Launch the local web interface

mamba activate crisprme
cd "$CRISPRME_DIR"           # the directory you chose in Step 2
crisprme.py web-interface    # starts the local server on port 8080

Open the interface in your browser

After the server starts, open one of the supported browsers (Chrome, Firefox, or Safari) and navigate to:

http://127.0.0.1:8080

If CRISPRme is running on a remote server or HPC node, replace 127.0.0.1 with the server's IP address.

Important: the web interface must be started from a valid CRISPRme working directory containing the expected folders (Genomes/, VCFs/, PAMs/, Annotations/, etc.), otherwise datasets and configuration files will not be detected. If you are unsure about the expected project structure, refer to the directory structure documentation.

Advanced Resources & Documentation

The quick-start guide above is sufficient to get the local web interface running. For detailed usage instructions, advanced configuration options, and complete workflow documentation, consult the guides below.

Web Interface User Guide

Learn how to configure analyses, monitor jobs, explore results, generate personal risk cards, and use all visualization and reporting features available through the graphical interface.

Open Detailed User Guide

CLI Setup & Usage Guide

Complete documentation for installation, dataset management, command-line workflows, custom VCF integration, PAM definition, automation, and large-scale analyses.

Open CLI Guide

Documentation

Citation

Cancellieri S, Zeng J, Lin LY, Tognon M, Nguyen MA, Lin J, Bombieri N, Maitland SA, Ciuculescu MF, Katta V, Tsai SQ, Armant M, Wolfe SA, Giugno R, Bauer DE, Pinello L. Human genetic diversity alters off-target outcomes of therapeutic gene editing. Nat Genet. 2023 Jan;55(1):34-43. doi: 10.1038/s41588-022-01257-y.

Contacts