the anthrax bio - terror event in october 2001 brought into focus the need for reagents to rapidly identify pathogenic organisms .
there is potential for bio - terror events involving genetically modified organisms with enhanced virulence or resistance to current antibiotic therapies .
this emphasizes the urgent need for reagents to specifically identify factors that could be artificially introduced into a pathogen , or an otherwise benign organism , thus conferring enhanced pathogenicity .
therefore , in recent years there has been a surge of interest in the bio - defense community in identifying and characterizing toxins , virulence factors and antibiotic resistance genes in order to recognize  functional ' signatures for detecting emerging or engineered pathogens .
whereas genomic signatures identify a pathogen , functional signatures identify what a pathogen is capable of .
mvirdb allows us to rapidly identify and evaluate sets of genes that are of highest priority to target in our design of dna and protein signatures . in order to facilitate rapid identification and characterization of important sequences for signature discovery , we integrated all publicly available , organized sequences representing known toxins , virulence factors and antibiotic resistance genes into one convenient database .
as of this writing , there are eight public - access sequence databases comprising the known protein toxins , virulence factors and antibiotic resistance genes : the tox - prot ( known protein toxins ) subset of the swiss - prot protein knowledgebase ( 1 ) , the scorpion molecular database of scorpion toxins ( 2 ) , the prints database of virulence factors ( 3,4 ) , the vfdb virulence factor database ( 5 ) , the tvfac toxin and virulence factor database at los alamos national laboratory , the islander database of genomic islands ( 6 ) , the argo database of vancomycin and b - lactam antibiotic resistance genes ( 7 ) , and the vida database of animal virus open reading frames , comprising five virus families ( 8) .
mvirdb is a data warehouse integrating organism , keyword , classification , cross - reference , attribute and sequence from all of these databases .
because genetic engineering prompts the need for detection reagents specific for toxins from any taxonomic origin , we did not limit our efforts to bacterial toxins , but considered any protein toxin from any organism  hence our inclusion of scorpion and non - bacterial toxins in tox - prot . in a similar vein
host interaction , such as viral proteins that may interact with human cell surface receptors , are of interest .
thus , we extracted a subset of vida genes consisting of the host  virus interaction genes for the herpesviridae , papillomaviridae and poxviridae virus families .
because virulence genes are often contained within genomic islands , we also included the islander data set .
new data sources planned for inclusion in mvirdb will be posted on the web site .
our motivations in creating mvirdb were to ( i ) centralize sequence information of interest in bio - defense , ( ii ) facilitate retrieval , which would otherwise require navigation to several web sites and use of various tools to extract individual entries , ( iii ) provide a comprehensive set of sequences against which we could automate the application of sequence comparison tools ( e.g. blast ) , ( iv ) facilitate analyses using our high - throughput annotation system ( ) , ( v ) enable structural studies and classification and ( vi ) input and categorize proprietary sequences representing virulence genes provided by collaborators .
we have been using this database for several years in our own bio - defense applications ( 9,10 ) , and we believe it will be useful to the general bio - defense research community as well as to researchers in medicine . here
we present the construction of mvirdb and describe the tools that enable navigation and analysis .
figure 1 is a dataflow diagram for construction of mvirdb illustrating data acquisition , parsing , loading , analysis and viewing . a synchronous process ,
running weekly , queries each of the eight public - access databases and pulls data in hypertext format . data of interest are then recognized , copied out by parsers that are specific for each data source , and loaded into mvirdb ; selected data fields include : gene name , short and long descriptions , organization ( e.g. hierarchical organization of prints virulence factors ) , keywords , dna and/or protein sequence , links back to original data sources , links ( when available ) to other external databases ( e.g. pir , cogs ) .
each entry is tagged ( given a  status ' designation ) to indicate whether it is a known toxin , virulence factor or antibiotic resistance gene ( e.g. entries from vfdb ) , or whether its status is unknown ( e.g. vida entries ) .
we do not coalesce entries when data redundancy resulting from dual classification in an underlying data source is identified or when identical sequences ( or essentially identical entries ) occur in two or more underlying data sources , reasoning that each  redundant ' entry has been curated ( i.e. classified or annotated ) differently .
hierarchical classifications of entries in the prints database are preserved in mvirdb , along with associated sub - sequences ( fingerprints ) for each entry .
entries that include unique genbank identifiers are compared to all entries in our microbial annotation database ( manndb ) ; a foreign key link is established in mvirdb to any manndb entry that has the same genbank identifier .
all protein sequences in mvirdb are taxonomically grouped in order to facilitate batch processing through manndb annotation tools ; each grouping is entered into manndb , and each protein sequence is fully annotated using our high - throughput annotation system .
taxonomic grouping is necessary in order to correctly specify parameters for input to certain annotation tools that modify the analysis based on which taxon is represented or for running tools that are specific for certain taxa .
hyperlinks to the manndb browser are established to enable convenient viewing of annotation results . using a synchronous process ,
running weekly , protein and dna entries are separately saved to a unix file and formatted as blast databases using formatdb ( 11 ) . a web - based client browser
( figure 2 ) allows the user to search the contents of mvirdb and view data , and a web - based client blast interface allows the user to blast a dna or protein sequence against mvirdb .
protein entries in mvirdb are sorted by organism type ( e.g. gram - positive bacterium , eukaryotic virus ) and annotated using the manndb automated annotation system .
additional links are established between mvirdb and manndb when entries contain common external database identifiers .
an example free - text query on  outer membrane yields 203 entries from vfdb , tvfac and prints data sources .
user can then select a virulence factor ( e.g. 10 963 ; center panel ) and display a sequence ( lower right panel ) . linking from the sequence display page via the virulence database entry
mvirdb 's blast interface allows the user to search for entries in mvirdb that have sequence similarity to a dna or protein sequence of interest .
results are returned in a readable table format and ordered by ascending e - value .
the blast formatted mvirdb database is used for automated identification of similar sequence entries in manndb .
the mvirdb query page provides several fields that the user can select for constructing queries against mvirdb : virulence factor i d or name , taxonomic group , organism , classification , keyword , synonym , or status .
the user can then use the browser to locate information about the entry , link to manndb annotations , link to additional information on external websites , or download sequences to a file .
mvirdb can be used for identifying and characterizing sequences of interest in bio - defense applications , such as design of reagents for threat agent detection ( 9,12 ) .
the integration of data from eight databases ( each with its own format and toolset ) greatly simplifies searches for sequence information relating to toxins , virulence factors , and antibiotic resistance genes , and enables high - throughput annotation , which is of value in characterizing proteins as potential targets for directing design of reagents for detection or drugs for therapeutics ( 10 ) .
mvirdb does not attempt to replicate or supercede the databases it taps , but rather collects enough information to assist the user in identifying and evaluating a comprehensive set of sequences using a single browser interface .
having used mvirdb for several years in bio - defense applications , we believe it will serve as a valuable resource for others in the bio - defense and medical research communities .
figure 1 is a dataflow diagram for construction of mvirdb illustrating data acquisition , parsing , loading , analysis and viewing . a synchronous process ,
running weekly , queries each of the eight public - access databases and pulls data in hypertext format . data of interest are then recognized , copied out by parsers that are specific for each data source , and loaded into mvirdb ; selected data fields include : gene name , short and long descriptions , organization ( e.g. hierarchical organization of prints virulence factors ) , keywords , dna and/or protein sequence , links back to original data sources , links ( when available ) to other external databases ( e.g. pir , cogs ) .
each entry is tagged ( given a  status ' designation ) to indicate whether it is a known toxin , virulence factor or antibiotic resistance gene ( e.g. entries from vfdb ) , or whether its status is unknown ( e.g. vida entries ) .
we do not coalesce entries when data redundancy resulting from dual classification in an underlying data source is identified or when identical sequences ( or essentially identical entries ) occur in two or more underlying data sources , reasoning that each  redundant ' entry has been curated ( i.e. classified or annotated ) differently .
hierarchical classifications of entries in the prints database are preserved in mvirdb , along with associated sub - sequences ( fingerprints ) for each entry .
entries that include unique genbank identifiers are compared to all entries in our microbial annotation database ( manndb ) ; a foreign key link is established in mvirdb to any manndb entry that has the same genbank identifier .
all protein sequences in mvirdb are taxonomically grouped in order to facilitate batch processing through manndb annotation tools ; each grouping is entered into manndb , and each protein sequence is fully annotated using our high - throughput annotation system .
taxonomic grouping is necessary in order to correctly specify parameters for input to certain annotation tools that modify the analysis based on which taxon is represented or for running tools that are specific for certain taxa .
hyperlinks to the manndb browser are established to enable convenient viewing of annotation results . using a synchronous process ,
running weekly , protein and dna entries are separately saved to a unix file and formatted as blast databases using formatdb ( 11 ) . a web - based client browser ( figure 2 )
allows the user to search the contents of mvirdb and view data , and a web - based client blast interface allows the user to blast a dna or protein sequence against mvirdb .
protein entries in mvirdb are sorted by organism type ( e.g. gram - positive bacterium , eukaryotic virus ) and annotated using the manndb automated annotation system .
additional links are established between mvirdb and manndb when entries contain common external database identifiers .
an example free - text query on  outer membrane yields 203 entries from vfdb , tvfac and prints data sources .
user can then select a virulence factor ( e.g. 10 963 ; center panel ) and display a sequence ( lower right panel ) . linking from the sequence display page via the virulence database entry i d displays external database cross - reference ids ( lower left panel ) .
mvirdb 's blast interface allows the user to search for entries in mvirdb that have sequence similarity to a dna or protein sequence of interest . the user may specify blast parameters and upload or paste the query sequences
results are returned in a readable table format and ordered by ascending e - value .
the blast formatted mvirdb database is used for automated identification of similar sequence entries in manndb .
the mvirdb query page provides several fields that the user can select for constructing queries against mvirdb : virulence factor i d or name , taxonomic group , organism , classification , keyword , synonym , or status .
the user can then use the browser to locate information about the entry , link to manndb annotations , link to additional information on external websites , or download sequences to a file .
mvirdb can be used for identifying and characterizing sequences of interest in bio - defense applications , such as design of reagents for threat agent detection ( 9,12 ) .
the integration of data from eight databases ( each with its own format and toolset ) greatly simplifies searches for sequence information relating to toxins , virulence factors , and antibiotic resistance genes , and enables high - throughput annotation , which is of value in characterizing proteins as potential targets for directing design of reagents for detection or drugs for therapeutics ( 10 ) .
mvirdb does not attempt to replicate or supercede the databases it taps , but rather collects enough information to assist the user in identifying and evaluating a comprehensive set of sequences using a single browser interface .
having used mvirdb for several years in bio - defense applications , we believe it will serve as a valuable resource for others in the bio - defense and medical research communities .
mvirdb is a centralized resource ( data warehouse ) comprising all publicly accessible , organized sequence data for protein toxins , virulence factors and antibiotic resistance genes . protein entries in mvirdb are annotated using a high - throughput , fully automated computational annotation system ; annotations are updated periodically to ensure that results are derived using current public database and open - source tool releases .
tools provided for using mvirdb include a web - based browser tool and blast interface .
we believe that mvirdb will be useful and convenient resource for researchers in the bio - defense and medical fields for rapidly acquiring information about protein toxin , virulence factor and antibiotic resistance gene sequences .
 knowledge of toxins , virulence factors and antibiotic resistance genes is essential for bio - defense applications aimed at identifying  
 functional signatures for characterizing emerging or engineered pathogens . 
 whereas genetic signatures identify a pathogen , functional signatures identify what a pathogen is capable of . to facilitate rapid identification of sequences and characterization of genes for signature discovery , 
 we have collected all publicly available ( as of this writing ) , organized sequences representing known toxins , virulence factors , and antibiotic resistance genes in one convenient database , which we believe will be of use to the bio - defense research community . 
 mvirdb integrates dna and protein sequence information from tox - prot , scorpion , the prints virulence factors , vfdb , tvfac , islander , argo and a subset of vida . 
 entries in mvirdb are hyperlinked back to their original sources . 
 a blast tool allows the user to blast against all dna or protein sequences in mvirdb , and a browser tool allows the user to search the database to retrieve virulence factor descriptions , sequences , and classifications , and to download sequences of interest . 
 mvirdb has an automated weekly update mechanism . 
 each protein sequence in mvirdb is annotated using our fully automated protein annotation system and is linked to that system 's browser tool . 
 mvirdb can be accessed at . 
INTRODUCTION
Construction and content
Utility and discussion
CONCLUDING REMARKS