| BMI-280 – Scientific Software Development |
Team Projects |
Objective:
BMI-280 team projects provides the opportunity to apply the software development tools and methods discussed in the course. Each team will take a project from conception through delivery, concluding with an oral presentation. The team project will determine the grade for all team members.Project Elements:
Project must include both web and data management components Project requirements must be submitted prior to design and implementation Project must be implemented on ockham.compbio.ucsf.edu Each team must include between two and five members Each team member must have a defined role Oral Presentation:
Each team will present for 15 minutes followed by 10 minutes of Q&A All team members must present The project requirements and design must be clearly described The final product must be demonstrated Team member contributions should be listed Tools and methods used should be described (why they were used and whether they were useful) Sample Projects:
Because BMI-280 is a 1-unit course, the team project complexity should be relatively low. Below are some possibilities:A reagent ordering system. Use a database for storing information about reagent inventory and present web interfaces for data update and report generation. A molecule classification system for Protein Data Bank (PDB) structures. Collect information from PDB entries and present a web interface to search for terms that appear in the HEADER field. Additional suggestions welcomed