| Bioinformatics is an interdisciplinary field that develops and improves uponmethods for storing, retrieving, organizing and analyzing biological data. A majoractivity in bioinformatics is to develop software tools to generate useful biologicalknowledge.Bioinformatics has become an important part of many areas of biology. Inexperimental molecular biology, bioinformatics techniques such as image and signalprocessing allow extraction of useful results from large amounts of raw data. In thefield of genetics and genomics, it aids in sequencing and annotating genomes andtheir observed mutations. It plays a role in the textual mining of biological literatureand the development of biological and gene ontologies to organize and querybiological data. It plays a role in the analysis of gene and protein expression andregulation. Bioinformatics tools aid in the comparison of genetic and genomic dataand more generally in the understanding of evolutionary aspects of molecularbiology. At a more integrative level, it helps analyze and catalogue the biologicalpathways and networks that are an important part of systems biology. In structuralbiology, it aids in the simulation and modeling of DNA, RNA, and protein structuresas well as molecular interactions. Bioinformatics uses many areas of computerscience, mathematics and engineering to process biological data. Complex machinesare used to read in biological data at a much faster rate than before. Databases andinformation systems are used to store and organize biological data. Analyzingbiological data may involve algorithms in artificial intelligence, soft computing, datamining, image processing, and simulation. The algorithms in turn depend ontheoretical foundations such as discrete mathematics, control theory, system theory,information theory, and statistics.SOAP and REST-based interfaces have been developed for a wide variety ofbioinformatics applications allowing an application running on one computer in onepart of the world to use algorithms, data and computing resources on servers in other parts of the world. The main advantages derive from the fact that end users do nothave to deal with software and database maintenance overheads.A Bioinformatics workflow management system is a specialized form of aworkflow management system designed specifically to compose and execute a seriesof computational or data manipulation steps, or a workflow, in a Bioinformaticsapplication. Such systems are designed to provide an easy-to-use environment forindividual application scientists themselves to create their own workflowsï¼›toprovide interactive tools for the scientists enabling them to execute their workflowsand view their results in real-time; to simplify the process of sharing and reusingworkflows between the scientists; to enable scientists to track the provenance of theworkflow execution results and the workflow creation steps. |