Difference between revisions of "Coder/Designer"

From LMU BioDB 2019
Jump to navigation Jump to search
(Guild Members: add in team names and guild members)
(Milestone 3: Working Environment Setup: change version control to Box)
Line 23: Line 23:
 
=== Milestone 3: Working Environment Setup ===
 
=== 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.
+
Coder/Designer work will require the following software/accounts. 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
 
* Microsoft Access
* GitHub account
+
* Box account (provided by LMU)
** '''git''' version control software (optional) or use of GitHub web interface
+
** Databases created by the teams will be kept in a [https://lmu.box.com/s/gutpb5qm0a6b2pvjn1j6moqb6y47e903 "BIOL367_Fall2019 > Final Project Database" Box folder].
 
+
** Coder/Designer guild members have rights as editor to this folder; all others in the class can only view/download.
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.
+
** This folder will serve as as the version control mechanism for the Coder/Designer guild.
 
 
Coding work will be done on a ''fork'' of the open source [https://github.com/dondi/GRNsight GRNsight project], which is hosted on [https://github.com 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.
 
 
 
# All members of the Coder guild should acquire a GitHub account, if they don’t already have one (it’s free).
 
# One of the Coders creates a fork of the GRNsight project (and will be the "owner" of the project).
 
# The owner adds the GitHub accounts of all Coder/Designer guild members as ''collaborators'' on the fork.
 
# 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 ===
 
=== Milestone 4: Creating a MS Access Database to Store Time-course Microarray Data ===

Revision as of 10:29, 19 November 2019

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

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/accounts. 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
  • Box account (provided by LMU)
    • Databases created by the teams will be kept in a "BIOL367_Fall2019 > Final Project Database" Box folder.
    • Coder/Designer guild members have rights as editor to this folder; all others in the class can only view/download.
    • This folder will serve as as the version control mechanism for the Coder/Designer guild.

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