Most biological computing falls into four broad categories:
Informatics and Data Management
- What - Collect, store, integrate and make accessible large datasets, which critically depends on agreed upon standards of information and vocabulary(for example, The Gene Ontology).
- Why - We need to be able to find what has already been discovered, so we don't repeat studies already done. Make large, and rapidly growing datasets accessible and useable.
- How - Database, query, filter, pattern, score, result, ontology, metadata.
Data Analysis
- What - Analyze data to find biologically meaningful patterns, patterns.
- Why - What's the point of colelcting data if you don't know what it is telling you?
- How - Descriptive statistics, plotting, statistical inference, parameter estimation, pattern description and detection.
Visualization
- What - Make the meaning of comple data easy to understand and interpret
- Why - Many datasets can't be effectively interpreted without visualization.
- How - Familiarity with a viewer/viz tool.
- The fastest growing area of computing (along with modeling below)
- What - Explicit modeling of biological systems in support of the contemporary scientific method
- Why - Biology is no longer stamp collecting, we need to account for mechanistic cause and effect.
- How - Agent-based simulation, system dynamics, finite difference, deterministic, stocahstic.
As useful tools become available across application domains, modeling has been growing MUCH faster than programming
|