Research Groups

Cell Cycle Modeling

A major challenge of contemporary cell biology is to understand cell physiology from its underlying molecular regulatory networks. These networks are complex, containing many components interacting with one another through various positive and negative feedback loops. The dynamical consequences of these feedback loops are dauntingly complex, and it is not possible to understand them by intuitive arguments alone. Mathematical models are needed to describe the network precisely, to analyze their interactions rigorously and to provide accurate simulations that can be compared with experimental observations in quantitative details.

Center for High End Computing Systems

High-end computing refers to high capability and high capacity computing, communication and storage resources.  The focus at Virginia Tech is on high-end computing systems research, broadly defined.  Progress in this area enhances our ability to solve large-scale problems from a myriad of application areas.  Participants combine expertise in many traditional areas of computer science, from architecture to compilers and from operating systems to applications software.

Center for Human Computer Interaction

HCI is the region of intersection between the social and behavioral sciences, and information technology. It provides a challenging test domain for applying and developing social theory and a stringent source of constraints for creating and evaluating new information systems.

Computational Biology and Bioinformatics

Applies fundamental algorithms and computational methods to biology and biophysics in service to health care, food production, and epidemiology

Data, Information, Knowledge, and Libraries

 Data, Information, Knowledge, and Libraries

Digital Education

Virginia Tech CS faculty work on a broad array of projects related to education in the Internet age. From applying new pedagogy for improving CS education to supporting online educational communities to deploying effective technology in the K-12 classroom, Digital Education is a growing research area in our Department.

 

Digital Libraries

Integrating the best of information retrieval — multimedia, hypermedia, visualization — with the best and most humanistic aspects of living libraries.

 

High End Computing and Computational Science

The Department of Computer Science has extensive research activities in the design and use of high-end computing systems.   Computational scientists and engineers use such large-scale systems to simulate natural and man-made systems, leading to new understanding and solutions to problems ranging from global atomospheric modeling to protein structure and function.  Faculty and students associated with the Center for High-End Systems (CHECS) focus on the design, implementation and evaluation of the powerful computing systems that make these kinds of simulations possible.

Human Computer Interaction

HCI is the region of intersection between the social and behavioral sciences, and information technology. It provides a challenging test domain for applying and developing social theory and a stringent source of constraints for creating and evaluating new information systems.

Mathematical Foundations of Computer Science

Notification Systems

Notification systems attempt to deliver current, important information to the user in an efficient and effective manner. Examples of familiar notification systems include instant messaging systems, system and user status updates, email alerts, and news and stock tickers. With the popularity of these systems skyrocketing in recent years, our group explores the effects of incoming notifications on ongoing computing tasks, creating models for their design, implementation, and evaluation. Please feel free to contact us with questions or comments about our work.

Software Engineering

Employs programming languages, compilers, and engineering design principles to drive the information technology industry