Published 2025 | Version v3

Kingdom-Wide CRISPR Guide Design with ALLEGRO

Contributors

Data curator:

Researcher:

  • 1. ROR icon University of California, Riverside
  • 2. ROR icon Chinese Academy of Sciences

Description

Introduction

ALLEGRO (Algorithm for a Linear program Enabling Guide RNA Optimization) is a synthetic biology tool leveraging linear programming to design the smallest possible gRNA library to fulfill user-specified constraints.

  • Design a Cas9 gRNA library for thousands of species simultaneously
  • Flexible library design using an ensemble of options such as tracks, multiplicity, pre- and post-clustering, guide cutting efficacy prediction, and more
  • Extremely fast and computationally efficient
  • Written in Python, Cython, and C++

Documentation

ALLEGRO lives at GitHub. Information on how to install and run are on the Wiki.

About

ALLEGRO has been developed and is maintained by Amirsadra Mohseni, and Stefano Lonardi at the University of California, Riverside.

Files

allegro_code.zip

Files (1.8 GB)

Name Size
md5:87c5ce2cc63d570eee89b2868e916c3a
7.7 MB Preview Download
md5:a43d0b8b5101f980068105a52956041d
1.2 GB Preview Download
md5:e897a8fb2983a4c385a635b0de13a4b5
621.6 MB Preview Download
md5:7a86d4216eea85966b9be0a4c18d0ba5
18.0 MB Preview Download
md5:d14cae73b17e1d452dafdd8f5d19a7bf
1.1 MB Preview Download
md5:960f709eef53f68f629481300f20e469
2.9 MB Preview Download
md5:458cc937cc99246e6671b983782b1bdf
1.5 MB Preview Download
md5:3cd31329c21b5c678570c2a00c27095a
6.6 MB Preview Download
md5:9f1728ca9d75f3f3b9513ab0851b1b29
79.2 kB Preview Download

Additional details

Software

Repository URL
https://github.com/ucrbioinfo/allegro
Programming language
Cython , Python , C++