At the heart of science 's integrated biological computing environment is the principle of modular workflow design. By interconnecting bioinformatic "components" the user can create data-processing machines which perform complex, large-scale protocols automatically. The components are arranged and connected based on experimental logic, not on programming logistics. A large repository of interconnectable, parameterized components opens a wide range of possibilities for processing and relating diverse biological data.

A graphical interface makes constructing bioinformatic workflows fast and intuitive for bioscientists and bioprogrammers alike. If you can visualize it, you can implement it.

Another advantage of our bio-computing framework is that you can expand your range of functionality simply by "wiring" new components into workflows. Keeping your science system up-to-date is just a matter of adding new components as new algorithms develop in your area of interest. Our framework guarantees that new and old components can communicate with each other.

The image above shows a prototype workflow for sequence annotations.

This workflow annotates genomic DNA with a GeneFind model. The genomic DNA is retrieved by the SequenceQuery, and features corresponding to matches between the model and the sequence are generated by GenFindModelAnnotate. IntegrateFeature adds these features to the list of features on the sequence. These annotations can be viewed and compared to annotations from the source DB or other procedures by opening the sequence in the Single Sequence Viewer.

Workflows often create large hierarchical data structures. Our tabular data presentation gives you a clear overview of such structures. With science's data navigation and analysis tools you will be able to explore complex result sets, search for correlations, and construct composite views involving diverse types of information.

Our data navigation and analysis tools include specialized viewers which can be interconnected to provide user-customized, cross-domain analysis and views.