ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAH
1
Welcome to a comparison between software for analysing CRISPR-Cas loci in microbial genomes
2
The systems consist of a 1) CRISPR ncRNA arrays, 2) Cas proteins, 3) possibly a tracrRNA and 4) target. Other nucleic acids (e.g. bacteriophage viral genomes)
3
Email suggestions to the Author, Chris Brown
4
Main function
Methods used DNA, protein
Web toolIn other PipelineSource available from:Local installSpeed s/genomeRNA DirectionUser control (score 1-5)Graphic output
Detailed output (score 1-5)
Major AdvantageMajor limitationCommentsInput formatOutput formatTotal cites by 2019Link to google citationReference
Omicstools link
Other weblink
5
1A Genome analysis (including draft genomes)
6
CRISPRDetect (2016)Find CRISPR (Type)blastn, waterYesYes
https://github.com/davidchyou/CRISPRDetect_2.4
cli5
Yes (CRISPRDirection)
413
Web based, link to CRISPRTarget (currently not implemented)
Type classification poor
Integrated with other tools
fa, gbk, gbff
CD format, tab
93
https://scholar.google.com/scholar?cites=16988424485819597285&as_sdt=2005&sciodt=0,5&hl=en
7
CRISPRFinder (2007) SupercededFind CRISPRblastnYesYesNANANo322Well known and cited
Does not predict direction
Integrated with other tools
1418
https://scholar.google.com/scholar?cites=9274675655186029064&as_sdt=2005&sciodt=0,5&hl=en
8
CRT (2007)Find CRISPRexact k-merNoNCBI, JGIcliNo111Has been incorporated into pipelines
Does not predict direction
9
Piler-CR (2007)Find CRISPRNoNCBI, JGIcliNo111Has been incorporated into pipelines
Does not predict direction
10
Minced (2014) Find CRISPR
exact k-mer (as CRT)
Yes
Prokka, CRISPRDisco
No111Automatic with CDS annotation in prokka
Does not predict direction
11
CRISPRCompar (2008)Find CRISPR, CasYesNoNo32Only program that compares arrays
12
CRISPRone Find CRISPR, CasYesNoNANA2
13
CRISPRCasFinder (2018)Find CRISPR, CasYesNoDocker
Yes (CRISPRDirection)
4Self target, PAM 71
14
STSS (2018)Find CRISPR, Cas, Type, Detect Self matchblastnNoNo
Finds self targets
15
CRISPRDisco (2018)Find CRISPR, CasblastnNoYeshttps://github.com/crisprlab/CRISPRdisco
16
CRF (2017)Find CRISPR RNA
17
CasLocusAnnoFind Cas
18
CRISPRCasTyper (2020)Find CRISPR, Cas, TypeYesNohttps://github.com/Russel88/CRISPRCasTyperYes
https://crisprcastyper.crispr.dk/
19
CRISPRIdentify (2020)Find CRISPR, Cas, Type(No)No
https://github.com/BackofenLab/CRISPRidentify
20
21
1B Metagenome analysis (reads or contigs)
22
Meta-CRTFind CRISPR in metagenomeNo
https://omictools.com/metacrt-tool
23
Crass (2013)Find CRISPR in metagenomeNo
24
metaCRISPR (2016)Find CRISPR in metagenomeNohttps://github.com/hangelwen/metaCRISPRcli, git
25
CasCollect (2019) Cas in raw reads Nohttps://github.com/sandialabs/CasCollectcli, git
26
CRISPRCasMeta (unpublished 2019)CRISPR-Cas in raw readsYes
https://crisprcas.i2bc.paris-saclay.fr/CrisprCasMeta/Index
27
metaCRISPRDetect (Biswas, unpublished)CRISPR-Cas in raw reads
28
29
1C CRISPR type classification
30
CRISPRMap (2013)Repeat ClassificationYesNoYes (CRISPRStrand)23Only focussed repeat/type classification tool
31
CRISPRMiner (2018)CRISPR arrays and Cas protein annotation, CRISPR-Cas system classification, self-targeting events detection, microbe–phage interaction inference, and anti-CRISPR annotationYes10
https://scholar.google.com/scholar?cites=6275573734033564042&as_sdt=2005&sciodt=0,5&hl=en
32
33
2) Cas proteins
34
Usually detected by automated annotation in pipelines - can use hmm (e.g from Makarova et al 2015 or Burstein et al 2015)
35
CRISPRDisco, STSS, CasFinder, CasCollect, etc
36
3) TracrRNA
37
TracrRNAfinder (Chyou et al 2019)Find CRISPR using CRISPRDetect, Cas9 using PSIBLAST and HMMsearch, and then find tracrRNAblastn, hmmerYesNogithubNA
Yes (algorithm run on both strands)
Only general-purpose tracrRNA predictor. CRISPR Array direction not required. Can predict tracrRNAs with no significant similarity between anti-repeat and repeat.
Lack of a good reliability score
38
39
4) Spacer Target analysis
40
CRISPRTarget (2013)Find spacer targetblastn, waterYesNoNoOnly focussed target toolSlow, only onlineScore +1/-1
41
blastn -mode shortFind spacer targetblastnYesNoNCBIGeneric program, faster
42
43
5) CRISPR Leader/Promoter analysis
44
CRISPRLeader (2016)Promoter alignmentNoNo
http://www.bioinf.uni-freiburg.de/Software/CRISPRleader/
Only focussed leader tool
45
46
6) AntiCRISPRs Acr/Aca
47
AntiCRISPR database (2017)AcR database of known Acr
http://cefg.uestc.cn/anti-CRISPRdb/
48
AcrCatalog AcR database of known and predicted
http://bcb.unl.edu/AcrDB/
https://msystems.asm.org/content/4/5/e00455-19.abstract
49
acRanker (2020)AntiCRISPR discovery
http://acranker.pythonanywhere.com/
https://github.com/amina01/AcRanker
50
acrfinder (2020)AntiCRISPR discovery
http://bcb.unl.edu/AcrFinder)
51
PaCRISPRAntiCRISPR discovery
pacrispr.erc.monash.edu/.
52
AcrDetectorAntiCRISPR discovery
https://www.biorxiv.org/content/10.1101/2020.05.23.112011v1.abstract
https://github.com/RiversDong/AcrDetector
53
7) Focus on Visualisation
54
CRISPRViz (2018)Predicts (crt) and Visualises multiple arraysNohttps://github.com/CRISPRlab/CRISPRviz
55
CRISPRStudio (2018)Visualises array, CRISPRDetect input
https://usegalaxy.eu/
github
56
CRISPRCasViewer (2018)Visualises array and Cas genes from CRISPRCasFinderYes
57
58
7) Host detection via CRISPR
59
CRISPRHost (2020)) Unpublishedblastn
Yes, galaxy 139.80.3.3:8080
https://github.com/davidchyou/CRISPRHost_data_analysis
60
SpacePHARER (2020)https://github.com/soedinglab/MMseqs2
61
CRISPRBlast (2016)Yes, JGI
62
63
64
8) Other
65
CRISPRDirection (2014)Predicts direction of arrayNoYesIncluded in CRISPRDetect
66
CRISPRStrand (2014)Predicts direction of arrayNoYesIncluded in CRISPRMap
67
CRISPRCasDBtaxo (unpublished)Yes
68
69
70
CLdb (unpublished, 2014?)LotsNohttps://github.com/nick-youngblut/CLdbYes
71
dnasko/CASC: CASC Ain't Simply CRT
72
GitHub - TrinhLab/CASPERpam: Python code and source files used to identify and analyze PAM sequences for the complete NCBI spacerome
https://github.com/TrinhLab/CASPERpam
73
https://github.com/mitmedialab/SPAMALOT
74
CasLocusAnno/bin at master · RiversDong/CasLocusAnno
75
76
CRISPRtrackBacterial species tracking
77
CRISPRlong readsGenerating spacer graphs from CRISPR arrays predicted from long reads or other resources
https://www.frontiersin.org/articles/10.3389/fmicb.2019.02054/full
78
Cas Orientation Direction of CRISPR-Cas arrayNo specific software
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100