Skip to content

<b>PhageWeb – A web interface for the rapid identification and characterization of prophages in bacterial genomes. </b>

Notifications You must be signed in to change notification settings

phagewebufpa/API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

PhageWeb – A web interface for the rapid identification and characterization of prophages in bacterial genomes.

Software Description:

PhageWeb is a Web platform that performs the identification of prophages within bacterial genomes that takes into account similarity searches of genes sequences against a phage database. This computational tool allows to perform faster analyzes, thanks to the high performance of the alignment algorithm used compared to other computational alternatives. This work using indicators such as alteration of GC content and the presence of tRNA flanking the region for identification of regions prophages, in addition to allowing analysis of each of the regions through functional characterisation. 

For to acess the complete tool: http://computationalbiology.ufpa.br/phageweb

 

Using the API

INTRODUCTION
PhageWeb is a computer program written in PHP, Python and Perl to identify prophages in a complete bacterial genome sequences.

The PhageWeb website is maintained by Center of Genomic and System Biology - Federal University of Pará (http://computationalbiology.ufpa.br/site/)

SYSTEM REQUIREMENTS
The program should run on all Unix platforms, although it was not tested in all platforms.


SOFTWARE REQUIREMENTS
PhageWeb requires following programs to be installed in the system.

1. Python - version 3.0 or later

 

INSTALLATION
The software installation on your system can be done by downloading it in binary format for immediate use: wget http://github.com/phagewebufpa/API/phageweb.py


TO RUN
% python3 phageweb.py --file [inpu_file] --id [identily] --integrity [integrity] --cds [minpts] --email '[mail]'


Example:
% python3 phageweb.py --file genome.gbk --id 80 --integrity 90 --cds 6 --email 'example@mail.com'

Where:

'input_file': Bacterial genome file in Gbk format for analysis. Check and see if your genome file (Genbank file) contains protein sequences for all CDS and the complete nucleotide sequence. A valid genome file (See the samples files below) must have complete protein sequence data (under the "/ translation" tag).

'identily': It is a percentage of alignment identity against the available phage database (30% ~ 100%).

'integrity ': is the minimum number of phage proteins in a prophage region (clustering).

'minpts': that will be used in the analysis of the elements of the regions of prophages identified.

'mail': email that do you want to receive the results .


Or,
If you have new genome, you can annotate it using RAST server (http://rast.nmpdr.org/rast.cgi).
After annotation, you can download the genome directory from the server.

 

OUTPUT FILE
There are 2 output files, located in output directory.

1. ouput_tabular.tab: This file has four columns separated by tabs [region_id, lenght the prophage, start and end (position in genome)].

2. output_genbank.gbk: This file has a Genbank complete with file submitted with one annotation from each prophage region predicted.

3. output_char.txt: Contains the biological information pertaining to all sequences identified by the software.

 

About

<b>PhageWeb – A web interface for the rapid identification and characterization of prophages in bacterial genomes. </b>

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages