Software Engineering Projects


BAOSearch is a web-based application for querying, viewing, browsing and downloading small molecule biological screening results including high-throughput (HTS) data.  BAOSearch has been developed as part of the NIH funded Bioassay Ontology (BAO) project.  BOASearch is demonstration project, and shows some of the features that can provided to users for search small molecule screening, and other biological data, by applying semantic technologies (such as OWL).

Technologies: OWL, Jena, Java, Javascript, MySQL



The Gulf of Mexico Coastal Ocean Observing System (GCOOS) is a Regional Coastal Ocean Observing System (RCOOS) nested in a National Backbone of coastal observations.  The GCOOS Data Portal is a centralized repository, developed to aggregate and disseminate Gulf of Mexico near real-time oceanographic data.  The Portal is part of the US NOAA Integrated Ocean Observing System (IOOS), which is the US contribution to the international Global Ocean Observing System (GOOS) and to the Global Earth Observation System of Systems (GEOSS).

Technologies: PHP, Google Map API, SQLite


ICEM-CTK: Ontology for Building Conceptual Ecological Models

This is an internal CCS research project to develop an OWL-based ontology that can be used to build and represent Integrated Conceptual Ecological Models (ICEM).  Conceptual Ecological Models are non-quantitative tools used to represent ecosystem dynamics.  Various U.S. agencies involved in ecological or ecosystem-based management projects often rely on the use of ICEMs to represent ecosystem dynamics.  When combined with consensus qualitative goals and associated Quantitative Ecosystem Indicators (QEIs), ICEMs can form the foundation of a powerful decision support system to do Ecosystem-based Management (EBM).

Technologies: OWL, Jena, Java, Javascript, PostgreSQL

Poster: ICEM-CTK