Welcome to the DAKS group

We conduct basic and applied computer-science research in topics related to the creation, organization, management, and use of information in the natural sciences. Our current research is in scientific workflow automation, scientific data management, and (semantic) data integration. We are affiliated with the UC Davis genome center, the department of computer science, and the database and information systems (DBIS) group.

Our projects involve three distinct activities that inform and depend upon each other: working directly with representatives of scientific communities to address information technology challenges; identifying general information-technology problems within these communities and performing the theoretical work needed to solve them; and providing well-engineered systems that implement these solutions.

Collaboration with domain scientists

In many of our projects we work closely with domain scientists to understand and address their computing needs. As we work with these researchers, we attempt to answer the following questions.

  • What specific tasks do they need to accomplish?
  • How do they conceptualize their field?
  • What general kinds of tasks do they carry out routinely?
  • What parts of the researcher's work is not routine, i.e., not fixed throughout a project?
  • What technologies have they used in the past and what limitations did they discover?
  • In an ideal world, how would they envision applying information technologies?

Grounded in this way, we identify existing and new approaches to address our collaborators' needs. This normally involves both the development of well-engineered software systems and carrying out novel computer science research.

Advancing computer science theory

While the detailed information technology needs of different scientific disciplines vary widely, working with domain scientists inevitably reveals general problems faced by broader groups of researchers. We aim at providing generic solutions to these commonly encountered problems, which often requires applying computer science results in novel ways and solving new research problems.

Software engineering

We aim to deliver practical solutions to the data management and computational challenges faced by our domain scientist collaborators. To this end, we gather and model use cases and requirements, design and implement production software systems, and assist scientists deploying and using the software we develop. Much of our development takes place in the context of larger collaborations and scientists and engineers at other at other institutions (e.g., the Kepler collaboration).

News & Events

DAKS Postdoc and Software Developer Job Openings in Scientific Workflow R&D

The Workshop on Information Integration Methods, Archectictures, and Systems (IIMAS) is now accepting papers, and will be co-located with ICDE 2008

NSF Award for Kepler/CORE to Accelerate Scientific Workflow Development. The Office of Cyberinfrastructure at NSF has awarded $1.7M to a team from UC Davis, NCEAS at UC Santa Barbara, and UC San Diego to develop Kepler/CORE, a Comprehensive, Open, Reliable, and Extensible Scientific Workflow Infrastructure.