Skip to content

RADAR is an analysis pipeline that can quickly analyze WGS data

Notifications You must be signed in to change notification settings

SBML-Kimlab/radar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RADAR

Rapid Analysis and Detection tool of Antimicrobial-Resistance (RADAR)

Overview: RADAR is a convenient and rapid pipeline for whole genome sequence (WGS) analysis, visualization and exploration. RADAR mainly consists of three infrastructures: Annotation process, Local alignment process, and Visualization process. The RADAR pipeline takes a set of assembled bacterial strains as input ( e.g. NCBI RefSeq records or user's own data in fasta format). The RADAR pipeline automatically performs genomic annotation on wgs data and searches for genes through a local alignment process to the selected database. After this, the visualization process of the genes detected in the wgs data is performed. For all three processes, RADAR uses three other published tools: Prodigal, Usearch, and Circos.

RADAR pipeline provides a pipeline for researchers unfamiliar with computing using cloud services. Therefore, google colabatory, google's cloud service, was selected and has similar performance to the local pipeline.

Table of contents

Pipeline overview

RADAR

Quick start and installing dependencies

1. Download RADAR pipeline on Github and Installing python packages.

git clone https://github.com/SBL-Kimlab/radar.git
cd radar
pip install -r requirements.txt

2. Installing dependencies

Overview of dependencies:

Usage

In the RADAR pipeline, there are eleven different modules in detail. Each process is performed according to defined modules. Users can directly use the individual modules as shown below, so all processes can be executed at once.

#Before executing the RADAR pipeline, it needs to declare /include/include.ipynb.

import os; import os.path as path
path_root = path.abspath( path.join( os.getcwd() ) )
path_local = path_root +  "/radar"; path_include = path_local +  "/include"
file_include = path_include +  "/include.ipynb"
%run $file_include
#RADAR pipeline excution 
os.chdir( path_local )
SPECIES = "" #Specify the SPECIES name (e.g. escherichia)
DB = "" #Specify Database name( e.g. 1. BARDS, 2.USER_DB) 
cutoff = 0.95 # cutoff setting

radar = amr( SPECIES, DB )
radar.method.prodigal( SPECIES) 
radar.method.db_statistics( SPECIES, DB )
radar.method.blast_method.udb_making( SPECIES, DB )
radar.method.blast_method.blastp_run( SPECIES, DB )
radar.method.blast_parse_method.blastp_parse( SPECIES, cutoff )
radar.method.blast_parse_method.blastp_merge( SPECIES, cutoff )
radar.method.blast_parse_method.snp_out( SPECIES, cutoff )
radar.method.genome_visual.make_config_files( SPECIES )
radar.method.genome_visual.run_circos( SPECIES )
radar.method.cluster_parse_method.hit_cluster( SPECIES, cutoff )
radar.method.wgs_report.report_out( SPECIES, cutoff )

Quick start with Colabatory

This notebook shows how to use the cloud-based RADAR pipeline to analyze WGS data quickly and easily. The overall structure of the pipeline is very similar to a RADAR pipeline that works locally.

Reference

  1. Edgar, R. C. (2010). Search and clustering orders of magnitude faster than BLAST. Bioinformatics, 26(19), 2460-2461.
  2. Krzywinski, M., Schein, J., Birol, I., Connors, J., Gascoyne, R., Horsman, D., ... & Marra, M. A. (2009). Circos: an information aesthetic for comparative genomics. Genome research, 19(9), 1639-1645.
  3. Hyatt, D., Chen, G. L., LoCascio, P. F., Land, M. L., Larimer, F. W., & Hauser, L. J. (2010). Prodigal: prokaryotic gene recognition and translation initiation site identification.BMC bioinformatics, 11(1), 1-11.
  4. Alcock, B. P., Raphenya, A. R., Lau, T. T., Tsang, K. K., Bouchard, M., Edalatmand, A., ... & McArthur, A. G. (2020). CARD 2020: antibiotic resistome surveillance with the comprehensive antibiotic resistance database. Nucleic acids research, 48(D1), D517-D525.

About

RADAR is an analysis pipeline that can quickly analyze WGS data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages