Coder/Designer

From LMU BioDB 2019
Revision as of 14:17, 12 November 2019 by Kdahlquist (talk | contribs) (Milestone 4: Creating a MS Access Database to Store Time-course Microarray Data: fix header level)
Jump to navigation Jump to search
Final Project Links
Overview Deliverables Guilds Project Manager Quality Assurance Data Analysis Coder/Designer
Teams FunGals Sulfiknights Skinny Genes

The Coder/Designer is responsible for creating the Microsoft Access database that will be used by the Data Analyst to prepare an input workbook for GRNmap for the microarray dataset they are analyzing. The Coder/Designer is also the resident expert on the technology being used—assorted software, file management, version control, and troubleshooting. He or she coordinates with Dr. Dahlquist and fellow Coders/Designers in developing the Access database and storing it in the GitHub code repository.

Guild Members

  • DeLisa Madere
  • TBA
  • TBA
  • TBA

Milestones

The milestones do not necessarily correspond to particular weeks; instead they are sets of tasks grouped together. However, Milestone 3 is a hard prerequisite for proceeding to Milestone 4, so ideally the Coder/Coder guild should finish these milestones (they require some coordination; see below) as soon as possible.

Milestone 1: Annotated Bibliography

  • The Coder/Designer will work with their teams to develop an annotated bibliography of papers relating to their team's assigned paper.

Milestone 2: Journal Club Presentation

  • The Coder/Designer will work with their teams to create and deliver a Journal Club presentation about to their team's assigned paper.

Milestone 3: Working Environment Setup

Coder/Designer work will require the following software. The Seaver 120 lab computers are already set up for this; this list is provided for Coders/Designers who need to work on a different computer or outside of the lab.

  • Microsoft Access
  • GitHub account
    • git version control software (optional) or use of GitHub web interface

Make sure that this software is installed and operational before beginning. If any Coder/Designer needs help with any of these requirements, please consult your fellow guild members or ask Dr. Dahlquist.

Coding work will be done on a fork of the open source GRNsight project, which is hosted on GitHub. The software that interacts with GitHub to perform version control is git. If any Coder needs help with git or version control concepts in general, please consult your fellow guild members or ask Dr. Dahlquist.

  1. All members of the Coder guild should acquire a GitHub account, if they don’t already have one (it’s free).
  2. One of the Coders creates a fork of the GRNsight project (and will be the "owner" of the project).
  3. The owner adds the GitHub accounts of all Coder/Designer guild members as collaborators on the fork.
  4. Once every team is a collaborator on this fork, they can then create their respective branches on the fork:
    • The owner will use the Master branch.
    • All other teams will create branches named after their team names

The teams will then do their work on their respective branches.

Milestone 4: Creating a MS Access Database to Store Time-course Microarray Data

  • Designer/Coders will work with the QA's to create a MS Access Database to store the yeast time-course microarray data for the dataset being analyzed by the Data Analysts.
  • The QA will peform quality assurance to make sure that the database is correct and accurate.
  • As a guild, the Coder/Designers will merge their separate databases into a final product.
Final Project Links
Overview Deliverables Guilds Project Manager Quality Assurance Data Analysis Coder/Designer
Teams FunGals Sulfiknights Skinny Genes