KDE Bioscience: platform for bioinformatics analysis workflows.
Bioinformatics is a dynamic research area in which a large number of algorithms and programs have been developed rapidly and independently without much consideration so far of the need for standardization. The lack of such common standards combined with unfriendly interfaces make it difficult for biologists to learn how to use these tools and to translate the data formats from one to another. Consequently, the construction of an integrative bioinformatics platform to facilitate biologists' research is an urgent and challenging task. KDE Bioscience is a java-based software platform that collects a variety of bioinformatics tools and provides a workflow mechanism to integrate them. Nucleotide and protein sequences from local flat files, web sites, and relational databases can be entered, annotated, and aligned. Several home-made or 3rd-party viewers are built-in to provide visualization of annotations or alignments. KDE Bioscience can also be deployed in client-server mode where simultaneous execution of the same workflow is supported for multiple users. Moreover, workflows can be published as web pages that can be executed from a web browser. The power of KDE Bioscience comes from the integrated algorithms and data sources. With its generic workflow mechanism other novel calculations and simulations can be integrated to augment the current sequence analysis functions. Because of this flexible and extensible architecture, KDE Bioscience makes an ideal integrated informatics environment for future bioinformatics or systems biology research.
Lu
Qiang
Q
School of Life Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China. qianglu@doc.ic.ac.uk
Hao
Pei
P
Curcin
Vasa
V
He
Weizhong
W
Li
Yuan-Yuan
YY
Luo
Qing-Ming
QM
Guo
Yi-Ke
YK
Li
Yi-Xue
YX
D001690:Biological Science Disciplines / Q000379:methods*; D019295:Computational Biology / Q000379:methods*; D003628:Database Management Systems; D030541:Databases, Genetic; D016247:Information Storage and Retrieval; D016415:Sequence Alignment / Q000379:methods*; D017421:Sequence Analysis / Q000379:methods*; D012984:Software; D018511:Systems Integration; D014584:User-Computer Interface