Downloads

How to Install sgRNAcas9-AI:

INTRODUCTION

The sgRNAcas9-AI command-line software tool can be used to optimize the design of sgRNAs in CRISPR/Cas9 systems, including deep learning-based strategies for sgRNA activity prediction and assessment of potential off-target sites. In a nutshell, the features of sgRNAcas9-AI:

- sgRNA activity prediction based on deep learning strategy

- Evaluation of sgRNA potential off-target sites based on sequence alignment strategy


INSTALLATION

This tool can only be run on Linux systems, the steps to install the necessary dependencies for the program are as follows:

1.python3

Linux:[https](https://www.python.org/downloads/source/) ://www.python.org/downloads/source/

2.Install pip (pip should come with Python, but this should ensure it is present; see https://pip.pypa.io/en/stable/installation/)

3.Install package

pip install regex

pip install numpy

pip install pandas

pip install tensorflow

4.Verify that sgRNAcas9-AI is installed using the command:

python sgRNAcas9-AI.py --help


USAGE INFORMATION

sgRNAcas9-AI requires main two parameters:

- input sequences in the form of fasta files (given by the `-i` or `--input`)

- reference genome in the form of fasta files (given by the `-g` or `--genome`).


For example:

python sgRNACas9-AI.py -i gene.fa -g genome.fa -a -m 3 -p NGG -t 8 -o result.txt


Parameter list

-h or --help: show a help message and exit.

--version: show program version

-i or --input: input sequences in fasta files

-g or --genome: genome sequences in fasta files

-a or --active: predict sgRNA activity

-m or --mismatch: mismatch number of sgRNA off-target prediciton

-p or --pam: specify th pam to use for off-target analysis

-t or --thread: the number of processes to use for program

-o or --output: output file for result