Learn R Programming

CSESA (version 1.2.0)

CRISPR-Based Salmonella Enterica Serotype Analyzer

Description

Salmonella enterica is a major cause of bacterial food-borne disease worldwide. Serotype identification is the most commonly used typing method to characterize Salmonella isolates. However, experimental serotyping needs great cost on manpower and resources. Recently, we found that the newly incorporated spacer in the clustered regularly interspaced short palindromic repeat (CRISPR) could serve as an effective marker for typing of Salmonella. It was further revealed by Li et. al (2014) that recognized types based on the combination of two newly incorporated spacer in both CRISPR loci showed high accordance with serotypes. Here, we developed an R package 'CSESA' to predict the serotype based on this finding. Considering it<80><99>s time saving and of high accuracy, we recommend to predict the serotypes of unknown Salmonella isolates using 'CSESA' before doing the traditional serotyping.

Copy Link

Version

Install

install.packages('CSESA')

Monthly Downloads

197

Version

1.2.0

License

GPL (>= 2)

Maintainer

Xia Zhang

Last Published

March 3rd, 2019

Functions in CSESA (1.2.0)

GetAllNewSpacers

Get the new spacers from the molecular sequence and its reverse complement.
GetNewSpacer

Get the new spacer from the molecular sequence.
CSESA

CSESA (CRISPR-based Salmonella enterica Serotype Analyzer).
GetNewSpacerCode

Get the new spacer from the molecular sequence and map it to the code.
GetReverseComplement

Return the reverse complement of the sequence.
FindSerotype

Find the serotype based on the analysis of the new spacers.
ReadInFile

Read the three types of input file.
WGS

Find the serotype based on the analysis of the new spacers.
GetStr

Get the information string from the CSESA s3 object.
PCR

Get the CSESA obeject through the two sequence.