You are viewing a version of the ICTV website that has limited functionality. To view the current version, please enable Javascript in your browser, close the browser, and reopen it.
 For assistance, please contact the ICTV Administrator

ICTVdB: The Next Step
A complete rewrite of the ICTVdB is underway. The following excerpt is from the
Requirements Document that describes the project.



 
Current System


The current system is based on the DELTA format (DEscription Language for TAxonomy). At its core, Delta is based on linear lists of information (flat files) which specify taxa and their defining characteristics. The Delta system has been engineered to uniquely suit the needs of the worldwide taxonomic community and is used for the classification of plants, animals, viruses, etc... Unfortunately, this taxonomic format and the associated software are no longer being developed. Updates to the Delta database require a highly trained curator with an in depth knowledge of the system. Publication of the database to the web is done using a mixture of specialized programs, scripts and hand editing. As a result the web-based ICTVdB is actually a set of static web pages which must be regenerated each time data is released. It has been a general complaint that the user interface for searching the ICTVdB is too complex. This, at least partially, stems from difficulties in manually maintaining accurate and consistent index pages when regenerating the website with each revision. Interactive virus identification is currently through the Windows application Intkey. Intkey is the interactive taxonomic keying system that is shipped with Delta. It allows a user to identify an organism by successive pruning of taxa. As details are entered about the organism, the number of taxa matching the specified information is listed. This is a valuable tool but the lack of cross-platform compatibility (Windows only) is a major complaint. Isolate data, describing viruses found around the world, are submitted through EntVir, a system of PHP-based forms which also must be regenerated each time the database is published. Isolate data ultimately ends up as an email which must be handled and imported into the Delta system manually. In the current system, all isolate review and database entry is handled through a single curator.


Proposed System


The proposed replacement architecture utilizes a relational database (MySQL) where the flat files have been translated to their equivalents in a relational database schema. The relational database will capture the taxonomic hierarchy, descriptive data for taxa, and isolate descriptions. Users will interact with the MySQL database through a custom web application with the following functions:



The database will be populated with data from several sources:



An important feature of the revised system is the concept of decentralized data entry and review. Isolate submission will be reviewed by the Head Curator and/or other specialists with knowledge of particular viral families. These Curators will be given the ability to review Pending isolate submissions for correctness and approve them for transfer from a Pending status to Approved isolates for release in the next ICTVdB version. Curators will be volunteers and will have the ability to decline to review isolates, in a manner similar to the peer review system used by journals. Yearly updates to the taxonomy will be made using the Master Species List maintained by the ICTV. The Master Species List contains the current description of virus taxonomy down to the species level and is updated, as needed, by the ICTV executive committee (EC). Decentralization is expected to greatly improve the accuracy and speed of the ICTVdB update process.

 


Copyright © 2010, International Committee on Taxonomy of Viruses (ICTV).   All rights reserved.