2010 | Mickael Goujon, Hamish McWilliam, Weizhong Li, Franck Valentin, Silvano Squizzato, Juri Paern and Rodrigo Lopez
The EMBL-EBI has developed a new framework called JDispatcher to provide a unified and consistent interface for sequence analysis tools. This framework allows both novice and expert users to access a variety of sequence analysis services, including sequence similarity search and multiple sequence alignment tools. These services are available via web interfaces and Web Services for systematic or programmatic use. The framework includes novel result visualizations and integrates domain and functional predictions for protein database searches. It is available at http://www.ebi.ac.uk/Tools/sss for sequence similarity searches and at http://www.ebi.ac.uk/Tools/msa for multiple sequence alignments.
JDispatcher provides input validation to ensure successful job submissions, offers new visualization features to assist in the interpretation of results, and uses the EBI search engine, EB-eye, to integrate relevant annotations. Users can submit sequences using web forms that contain all supported parameters and their possible values. The different tools have been grouped into categories based on their purpose. Within a category, the tools share the same interface design, which uses well-established usability patterns, such as wizard-like steps to guide the user through the submission process.
The results of an analysis are made available using various representations, such as HTML tables, XML files, images, etc. Each result is converted into a generic category-specific model that is used by a renderer that generates the requested output. The renderers are specific to the model and not to the tool, and thus are available across all the tools in a category. The availability of multiple views of the same data helps the user to interpret and compare results from different tools within a category.
The framework also provides Web Services technologies that allow for the analysis of life sciences data. It provides multiple front-ends, including a web interface, SOAP and REST APIs, which cater to users requiring systematic access to a wide range of sequence similarity search and multiple sequence alignment services. These services can be integrated into local analytical workflows and pipelines. The framework is designed to be modular, reducing maintenance overheads and simplifying the addition of tools and features. It provides extensive meta-information describing the available parameters, including their possible values and descriptions of their purpose. The framework is an important contribution to the growing number of available services in bioinformatics and has been submitted to the BioCatalogue.The EMBL-EBI has developed a new framework called JDispatcher to provide a unified and consistent interface for sequence analysis tools. This framework allows both novice and expert users to access a variety of sequence analysis services, including sequence similarity search and multiple sequence alignment tools. These services are available via web interfaces and Web Services for systematic or programmatic use. The framework includes novel result visualizations and integrates domain and functional predictions for protein database searches. It is available at http://www.ebi.ac.uk/Tools/sss for sequence similarity searches and at http://www.ebi.ac.uk/Tools/msa for multiple sequence alignments.
JDispatcher provides input validation to ensure successful job submissions, offers new visualization features to assist in the interpretation of results, and uses the EBI search engine, EB-eye, to integrate relevant annotations. Users can submit sequences using web forms that contain all supported parameters and their possible values. The different tools have been grouped into categories based on their purpose. Within a category, the tools share the same interface design, which uses well-established usability patterns, such as wizard-like steps to guide the user through the submission process.
The results of an analysis are made available using various representations, such as HTML tables, XML files, images, etc. Each result is converted into a generic category-specific model that is used by a renderer that generates the requested output. The renderers are specific to the model and not to the tool, and thus are available across all the tools in a category. The availability of multiple views of the same data helps the user to interpret and compare results from different tools within a category.
The framework also provides Web Services technologies that allow for the analysis of life sciences data. It provides multiple front-ends, including a web interface, SOAP and REST APIs, which cater to users requiring systematic access to a wide range of sequence similarity search and multiple sequence alignment services. These services can be integrated into local analytical workflows and pipelines. The framework is designed to be modular, reducing maintenance overheads and simplifying the addition of tools and features. It provides extensive meta-information describing the available parameters, including their possible values and descriptions of their purpose. The framework is an important contribution to the growing number of available services in bioinformatics and has been submitted to the BioCatalogue.