{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,22]],"date-time":"2025-07-22T10:41:30Z","timestamp":1753180890875,"version":"3.37.3"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"S3","license":[{"start":{"date-parts":[[2022,3,1]],"date-time":"2022-03-01T00:00:00Z","timestamp":1646092800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,5,11]],"date-time":"2022-05-11T00:00:00Z","timestamp":1652227200000},"content-version":"vor","delay-in-days":71,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"National Key Research and Development Program of China","award":["2018YFD0500500"],"award-info":[{"award-number":["2018YFD0500500"]}]},{"name":"Open Project Program of Jiangsu Key Laboratory of Zoonosis","award":["R1805"],"award-info":[{"award-number":["R1805"]}]},{"DOI":"10.13039\/501100004608","name":"Natural Science Foundation of Jiangsu Province","doi-asserted-by":"publisher","award":["BK20190878"],"award-info":[{"award-number":["BK20190878"]}],"id":[{"id":"10.13039\/501100004608","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Cross-Disciplinary Project of the Animal Science Special Discipline of Yangzhou University","award":["yzuxk202015"],"award-info":[{"award-number":["yzuxk202015"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"published-print":{"date-parts":[[2022,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:sec>\n                <jats:title>Background<\/jats:title>\n                <jats:p>Clustered regularly interspaced short palindromic repeats (CRISPR) and their spacers are important components of prokaryotic CRISPR-Cas systems. In order to analyze the CRISPR loci of multiple genomes more intuitively and comparatively, here we propose a visualization analysis tool named CrisprVi.<\/jats:p>\n              <\/jats:sec><jats:sec>\n                <jats:title>Results<\/jats:title>\n                <jats:p>CrisprVi is a Python package consisting of a graphic user interface (GUI) for visualization, a module for commands parsing and data transmission, local SQLite and BLAST databases for data storage and a functions layer for data processing. CrisprVi can not only visually present information of CRISPR direct repeats (DRs) and spacers, such as their orders on the genome, IDs, start and end coordinates, but also provide interactive operation for users to display, label and align the CRISPR sequences, which help researchers investigate the locations, orders and components of the CRISPR sequences in a global view. In comparison to other CRISPR visualization tools such as CRISPRviz and CRISPRStudio, CrisprVi not only improves the interactivity and effects of the visualization, but also provides basic statistics of the CRISPR sequences, and the consensus sequences of DRs\/spacers across the input strains can be inspected from a clustering heatmap based on the BLAST results of the CRISPR sequences hitting against the genomes.<\/jats:p>\n              <\/jats:sec><jats:sec>\n                <jats:title>Conclusions<\/jats:title>\n                <jats:p>CrisprVi is a convenient tool for visualizing and analyzing the CRISPR sequences and it would be helpful for users to inspect novel CRISPR-Cas systems of prokaryotes.<\/jats:p>\n              <\/jats:sec>","DOI":"10.1186\/s12859-022-04716-9","type":"journal-article","created":{"date-parts":[[2022,5,24]],"date-time":"2022-05-24T10:02:39Z","timestamp":1653386559000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["CrisprVi: a software for visualizing and analyzing CRISPR sequences of prokaryotes"],"prefix":"10.1186","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8954-683X","authenticated-orcid":false,"given":"Lei","family":"Sun","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinbiao","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fu","family":"Yan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gongming","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yun","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinlin","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,5,11]]},"reference":[{"issue":"1","key":"4716_CR1","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1016\/j.cell.2015.12.041","volume":"164","author":"ES Lander","year":"2016","unstructured":"Lander ES. The heroes of CRISPR. Cell. 2016;164(1):18\u201328.","journal-title":"Cell"},{"issue":"5","key":"4716_CR2","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1038\/nrmicro3241","volume":"12","author":"ER Westra","year":"2014","unstructured":"Westra ER, Buckling A, Fineran PC. CRISPR-Cas systems: beyond adaptive immunity. Nat Rev Microbiol. 2014;12(5):317\u201326.","journal-title":"Nat Rev Microbiol"},{"issue":"2","key":"4716_CR3","doi-asserted-by":"publisher","first-page":"234","DOI":"10.1016\/j.molcel.2014.03.011","volume":"54","author":"R Barrangou","year":"2014","unstructured":"Barrangou R, Marraffini L. CRISPR-Cas systems: prokaryotes upgrade to adaptive immunity. Mol Cell. 2014;54(2):234\u201344.","journal-title":"Mol Cell"},{"issue":"5819","key":"4716_CR4","doi-asserted-by":"publisher","first-page":"1709","DOI":"10.1126\/science.1138140","volume":"315","author":"R Barrangou","year":"2007","unstructured":"Barrangou R, Fremaux C, Deveau H, Richards M, Boyaval P, Moineau S, et al. CRISPR provides acquired resistance against viruses in prokaryotes. Science. 2007;315(5819):1709\u201312.","journal-title":"Science"},{"issue":"1","key":"4716_CR5","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1146\/annurev-food-022811-101134","volume":"3","author":"R Barrangou","year":"2012","unstructured":"Barrangou R, Horvath P. CRISPR: new horizons in phage resistance and strain identification. Annu Rev Food Sci Technol. 2012;3(1):143.","journal-title":"Annu Rev Food Sci Technol"},{"issue":"4","key":"4716_CR6","doi-asserted-by":"publisher","first-page":"1390","DOI":"10.1128\/JB.01412-07","volume":"190","author":"H Deveau","year":"2008","unstructured":"Deveau H, Barrangou R, Garneau JE, Labonte J, Fremaux C, Boyaval P, et al. Phage response to CRISPR-encoded resistance in Streptococcus thermophilus. J Bacteriol. 2008;190(4):1390\u2013400.","journal-title":"J Bacteriol"},{"issue":"12","key":"4716_CR7","doi-asserted-by":"publisher","first-page":"1507","DOI":"10.2217\/fmb-2016-0070","volume":"00","author":"P Ogrodzki","year":"2016","unstructured":"Ogrodzki P, Forsythe SJ. CRISPR\u2013cas loci profiling of Cronobacter sakazakii pathovars. Future Microbiol. 2016;00(12):1507\u201319.","journal-title":"Future Microbiol"},{"issue":"11","key":"4716_CR8","doi-asserted-by":"publisher","first-page":"828","DOI":"10.1038\/nrmicro2235","volume":"7","author":"F Rodriguez-Valera","year":"2009","unstructured":"Rodriguez-Valera F, Martin-Cuadrado AB, Rodriguez-Brito B, Pasi\u0107 L, Thingstad TF, Rohwer F, et al. Explaining microbial population genomics through phage predation. Nat Rev Microbiol. 2009;7(11):828\u201336.","journal-title":"Nat Rev Microbiol"},{"key":"4716_CR9","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/978-1-4939-2687-9_7","volume-title":"CRISPR: methods and protocols","author":"I Mokrousov","year":"2015","unstructured":"Mokrousov I, Rastogi N. Spacer-based macroarrays for CRISPR genotyping. In: Lundgren M, Charpentier E, Fineran PC, editors. CRISPR: methods and protocols. New York: Springer; 2015. p. 111\u201331."},{"issue":"6213","key":"4716_CR10","doi-asserted-by":"publisher","first-page":"1258096","DOI":"10.1126\/science.1258096","volume":"346","author":"JA Doudna","year":"2014","unstructured":"Doudna JA, Charpentier E. The new frontier of genome engineering with CRISPR-Cas9. Science. 2014;346(6213):1258096.","journal-title":"Science"},{"issue":"11","key":"4716_CR11","doi-asserted-by":"publisher","first-page":"2281","DOI":"10.1038\/nprot.2013.143","volume":"8","author":"FA Ran","year":"2013","unstructured":"Ran FA, Hsu PD, Wright J, Agarwala V, Scott DA, Zhang F. Genome engineering using the CRISPR-Cas9 system. Nat Protoc. 2013;8(11):2281\u2013308.","journal-title":"Nat Protoc"},{"issue":"W1","key":"4716_CR12","doi-asserted-by":"publisher","first-page":"W246","DOI":"10.1093\/nar\/gky425","volume":"46","author":"D Couvin","year":"2018","unstructured":"Couvin D, Bernheim A, Toffano-Nioche C, Touchon M, Michalik J, N\u00e9ron B, et al. CRISPRCasFinder, an update of CRISRFinder, includes a portable version, enhanced performance and integrates search for Cas proteins. Nucleic Acids Res. 2018;46(W1):W246\u201351.","journal-title":"Nucleic Acids Res"},{"issue":"1","key":"4716_CR13","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1186\/1471-2105-8-209","volume":"8","author":"C Bland","year":"2007","unstructured":"Bland C, Ramsey TL, Sabree F, Lowe M, Brown K, Kyrpides NC, et al. CRISPR Recognition Tool (CRT): a tool for automatic detection of clustered regularly interspaced palindromic repeats. BMC Bioinformatics. 2007;8(1):209.","journal-title":"BMC Bioinformatics"},{"issue":"1","key":"4716_CR14","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1186\/1471-2105-8-18","volume":"8","author":"RC Edgar","year":"2007","unstructured":"Edgar RC. PILER-CR: fast and accurate identification of CRISPR repeats. BMC Bioinform. 2007;8(1):18.","journal-title":"BMC Bioinform"},{"issue":"Web Server issu","key":"4716_CR15","doi-asserted-by":"publisher","first-page":"W52","DOI":"10.1093\/nar\/gkm360","volume":"35","author":"I Grissa","year":"2007","unstructured":"Grissa I, Vergnaud G, Pourcel C. CRISPRFinder: a web tool to identify clustered regularly interspaced short palindromic repeats. Nucleic Acids Res. 2007;35(Web Server issue):W52\u20137.","journal-title":"Nucleic Acids Res"},{"key":"4716_CR16","unstructured":"Skennerton CT, Soranzo N, Angly F. MinCED. https:\/\/github.com\/ctSkennerton\/minced. Accessed 31 Mar 2021."},{"issue":"1","key":"4716_CR17","doi-asserted-by":"publisher","first-page":"356","DOI":"10.1186\/s12864-016-2627-0","volume":"17","author":"A Biswas","year":"2016","unstructured":"Biswas A, Staals RHJ, Morales SE, Fineran PC, Brown CM. CRISPRDetect: a flexible algorithm to define CRISPR arrays. BMC Genomics. 2016;17(1):356.","journal-title":"BMC Genomics"},{"key":"4716_CR18","doi-asserted-by":"publisher","DOI":"10.7717\/peerj.3788","volume":"5","author":"AG Moller","year":"2017","unstructured":"Moller AG, Liang C. MetaCRAST: reference-guided extraction of CRISPR spacers from unassembled metagenomes. PeerJ. 2017;5: e3788.","journal-title":"PeerJ"},{"key":"4716_CR19","doi-asserted-by":"crossref","unstructured":"Crawley AB, Henriksen JR, Barrangou R. CRISPRdisco: an automated pipeline for the discovery and analysis of CRISPR-Cas systems. The CRISPR J. 2018:crispr.2017.0022.","DOI":"10.1089\/crispr.2017.0022"},{"issue":"1","key":"4716_CR20","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1186\/1471-2105-8-172","volume":"8","author":"I Grissa","year":"2007","unstructured":"Grissa I, Vergnaud G, Pourcel C. The CRISPRdb database and tools to display CRISPRs and to generate dictionaries of spacers and repeats. BMC Bioinform. 2007;8(1):172.","journal-title":"BMC Bioinform"},{"issue":"24","key":"4716_CR21","doi-asserted-by":"publisher","first-page":"3317","DOI":"10.1093\/bioinformatics\/btp586","volume":"25","author":"C Rousseau","year":"2009","unstructured":"Rousseau C, Gonnet M, Le Romancer M, Nicolas J. CRISPI: a CRISPR interactive database. Bioinformatics. 2009;25(24):3317\u20138.","journal-title":"Bioinformatics"},{"issue":"D1","key":"4716_CR22","first-page":"D535","volume":"48","author":"C Pourcel","year":"2019","unstructured":"Pourcel C, Touchon M, Villeriot N, Vernadet J-P, Couvin D, Toffano-Nioche C, et al. CRISPRCasdb a successor of CRISPRdb containing CRISPR arrays and cas genes from complete genome sequences, and tools to download and query lists of repeats and spacers. Nucleic Acids Res. 2019;48(D1):D535\u201344.","journal-title":"Nucleic Acids Res"},{"issue":"4","key":"4716_CR23","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1080\/15476286.2018.1493332","volume":"16","author":"MA Nethery","year":"2019","unstructured":"Nethery MA, Barrangou R. CRISPR Visualizer: rapid identification and visualization of CRISPR loci via an automated high-throughput processing pipeline. RNA Biol. 2019;16(4):577\u201384.","journal-title":"RNA Biol"},{"issue":"11","key":"4716_CR24","doi-asserted-by":"publisher","first-page":"602","DOI":"10.3390\/v10110602","volume":"10","author":"MB Dion","year":"2018","unstructured":"Dion MB, Labrie SJ, Shah SA, Moineau S. CRISPRStudio: a user-friendly software for rapid CRISPR array visualization. Viruses. 2018;10(11):602.","journal-title":"Viruses"},{"key":"4716_CR25","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1186\/1471-2105-10-421","volume":"10","author":"C Camacho","year":"2009","unstructured":"Camacho C, Coulouris G, Avagyan V, Ma N, Papadopoulos J, Bealer K, et al. BLAST+: architecture and applications. BMC Bioinform. 2009;10:421.","journal-title":"BMC Bioinform"},{"issue":"1\u20132","key":"4716_CR26","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1089\/10665270050081478","volume":"7","author":"Z Zhang","year":"2000","unstructured":"Zhang Z, Schwartz S, Wagner L, Miller W. A greedy algorithm for aligning DNA sequences. J Comput Biol. 2000;7(1\u20132):203\u201314.","journal-title":"J Comput Biol"},{"key":"4716_CR27","doi-asserted-by":"crossref","unstructured":"Willman JM. Getting started with PyQt: beginning PyQt; 2020.","DOI":"10.1007\/978-1-4842-5857-6"},{"key":"4716_CR28","doi-asserted-by":"crossref","unstructured":"McKinney W, et al., editors. Data structures for statistical computing in python. In: Proceedings of the 9th python in science conference; 2010.","DOI":"10.25080\/Majora-92bf1922-00a"},{"issue":"7825","key":"4716_CR29","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","volume":"585","author":"CR Harris","year":"2020","unstructured":"Harris CR, Millman KJ, van der Walt SJ, Gommers R, Virtanen P, Cournapeau D, et al. Array programming with NumPy. Nature. 2020;585(7825):357\u201362.","journal-title":"Nature"},{"issue":"3","key":"4716_CR30","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1109\/MCSE.2007.55","volume":"9","author":"JD Hunter","year":"2007","unstructured":"Hunter JD. Matplotlib: a 2D graphics environment. Comput Sci Eng. 2007;9(3):90\u20135.","journal-title":"Comput Sci Eng"},{"key":"4716_CR31","unstructured":"Waskom M, The seaborn development t. mwaskom\/seaborn. Zenodo; 2020."},{"issue":"11","key":"4716_CR32","doi-asserted-by":"publisher","first-page":"1422","DOI":"10.1093\/bioinformatics\/btp163","volume":"25","author":"PJA Cock","year":"2009","unstructured":"Cock PJA, Antao T, Chang JT, Chapman BA, Cox CJ, Dalke A, et al. Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics. 2009;25(11):1422\u20133.","journal-title":"Bioinformatics"},{"issue":"2","key":"4716_CR33","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1089\/cmb.2006.13.182","volume":"13","author":"M Koyut\u00fcrk","year":"2006","unstructured":"Koyut\u00fcrk M, Kim Y, Topkara U, Subramaniam S, Szpankowski W, Grama A. Pairwise alignment of protein interaction networks. J Comput Biol. 2006;13(2):182\u201399.","journal-title":"J Comput Biol"},{"issue":"3","key":"4716_CR34","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1016\/0022-2836(70)90057-4","volume":"48","author":"SB Needleman","year":"1970","unstructured":"Needleman SB. A general method applicable to the search for similarities in the amino acid sequence of two proteins. J Mol Biol. 1970;48(3):443\u201353.","journal-title":"J Mol Biol"},{"key":"4716_CR35","first-page":"1409","volume":"38","author":"RR Sokal","year":"1958","unstructured":"Sokal RR, Michener CD. A statistical method for evaluating systematic relationships. Univ Kansas Sci Bull. 1958;38:1409\u201338.","journal-title":"Univ Kansas Sci Bull"},{"key":"4716_CR36","unstructured":"Database resources of the National Center for Biotechnology Information. Nucleic Acids Res. 2018;46(D1):D8\u2013D13."},{"issue":"8","key":"4716_CR37","doi-asserted-by":"publisher","DOI":"10.1101\/cshperspect.a018119","volume":"7","author":"SK Sheppard","year":"2015","unstructured":"Sheppard SK, Maiden MCJ. The evolution of Campylobacter jejuni and Campylobacter coli. Cold Spring Harb Perspect Biol. 2015;7(8): a018119.","journal-title":"Cold Spring Harb Perspect Biol"},{"issue":"2","key":"4716_CR38","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1038\/s41579-019-0299-x","volume":"18","author":"KS Makarova","year":"2020","unstructured":"Makarova KS, Wolf YI, Iranzo J, Shmakov SA, Alkhnbashi OS, Brouns SJJ, et al. Evolutionary classification of CRISPR-Cas systems: a burst of class 2 and derived variants. Nat Rev Microbiol. 2020;18(2):67\u201383.","journal-title":"Nat Rev Microbiol"},{"issue":"4","key":"4716_CR39","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1080\/15476286.2019.1591659","volume":"16","author":"E Charpentier","year":"2019","unstructured":"Charpentier E, Elsholz A, Marchfelder A. CRISPR-Cas: more than ten years and still full of mysteries. RNA Biol. 2019;16(4):377\u20139.","journal-title":"RNA Biol"},{"key":"4716_CR40","unstructured":"Pearson W, Crusoe MR. fasta36. https:\/\/github.com\/wrpearson\/fasta36. Accessed 31 Mar 2021."}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-022-04716-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-022-04716-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-022-04716-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,24]],"date-time":"2022-05-24T10:04:07Z","timestamp":1653386647000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-022-04716-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3]]},"references-count":40,"journal-issue":{"issue":"S3","published-print":{"date-parts":[[2022,3]]}},"alternative-id":["4716"],"URL":"https:\/\/doi.org\/10.1186\/s12859-022-04716-9","relation":{},"ISSN":["1471-2105"],"issn-type":[{"type":"electronic","value":"1471-2105"}],"subject":[],"published":{"date-parts":[[2022,3]]},"assertion":[{"value":"4 May 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 May 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 May 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"172"}}