| 1 | == What I did == |
| 2 | |
| 3 | === Setup and misc === |
| 4 | * Setup molgenis. |
| 5 | * Went through molgenis tutorial. |
| 6 | * got the subclipse plugin and checked out the molgenis4phenotype, and eventually got it running (some possible defects with new molgenis + eclipse + macosx). |
| 7 | |
| 8 | === NGS LIMS === |
| 9 | * Met with Jelke about protocols, obtained documents which were subsequently scanned in. (TODO: Create one pdf of all docs). |
| 10 | * Received an 'opdracht formulier' van Pieter v.d. Vlies. |
| 11 | * Created a folder on google docs for all info related to this project. https://docs.google.com/#folders/folder.0.0B3UX13npICWiN2M3OTg1ZjktMTBiYy00ZmUzLWIxZjgtOWQ3MjdhNzgyNjY0 |
| 12 | * Researched alternative LIMS, created a wiki page with that info. [wiki:LIMS_Information LIM Systems]. (TODO: add info about Genologics). |
| 13 | * Created a requirements doc. and populated with dna sequencing protocols |
| 14 | * Went over Pheno model with Erik. |
| 15 | * Uploaded docs from Jelke and mine's meeting |
| 16 | |
| 17 | |
| 18 | === Literature / Personal Development (in my free time) === |
| 19 | * Read pages 25 t/m 35 from "Intro to Bioinformatics" (Lesk). |
| 20 | * Completed lectures 4, 5, and 6 from Intro to Biology: http://ocw.mit.edu/courses/biology/7-014-introductory-biology-spring-2005/ |
| 21 | * Read the first 2 chapters of Morris' thesis, "Dynamic Software Infrastructures for the life sciences". |
| 22 | |
| 23 | * Installed IzPack and started working on installer for molgenis. |
| 24 | * Made a basic installer (in Dutch and English), now working on nitty-gritty details. |
| 25 | |
| 26 | === TODO === |
| 27 | * Create molgenis lims pilot |
| 28 | * Email Jelke with remaining questions (i.e. do all steps use "kits", what does a kit consist of, etc). |
| 29 | |
| 30 | Finer detail (per e-mail exchange): |
| 31 | |
| 32 | 1. Analysis of current and desired situation V1: |
| 33 | * I hope you have have copies from Jelkes notebook and order intake; that should help (could you put these as appendix?) |
| 34 | * For each of the steps in the flow chart: create an overview of what details are (should) be recorded (notes, parameters, files) |
| 35 | * Create some detailed user stories, optionally with some mock-up screen dumps, e.g., |
| 36 | - Customers logs in and can see progress, |
| 37 | - Pieter logs in and can print cost statement, |
| 38 | - New customer inputs request for project |
| 39 | |
| 40 | I have also included example of 'order form' from BGI |
| 41 | http://dl.dropbox.com/u/1839500/formulier%20BGI.doc |
| 42 | |
| 43 | Expected output: a document with the flow chart and then a paragraph on each step. For each step the input/output + description + example. |
| 44 | So a bit more detail than you did now, merging your three documents => this will feed into step 2. In the end this will become the manual of our prototype. |
| 45 | |
| 46 | 2. Create prototype V1: |
| 47 | * create a data model to capture each step, so formalize what you found in 1. Just hard-code each protocol | material | data element from you flowchart as entity, add descriptions and examples that you can copy from document 1 (molgenis_db.xml). In a later version we may want to use the 'Pheno' flexible data model. E.g. |
| 48 | <entity name="Sample"><description>Sample of DNA material provided by the customer</description> |
| 49 | <field name="mgDNA" label="mg of DNA in solution" type="int" description="mg of DNA in solution. E.g. 32"/>... |
| 50 | * create example data for your model. Use a big excel file with each worksheet name == entity name and each column name == field name. |
| 51 | Let Erik or Joeri explain to you how you can easily import/export such excel into MOLGENIS. |
| 52 | * create a MOLGENIS demo where you have one screen for each step (molgenis_ui.xml). |
| 53 | |
| 54 | Expected output: I expect here a system analogous to http://dl.dropbox.com/u/1839500/MOLGENIS_LIMS_example.ppt |
| 55 | Most important for now is the data model; user interface enhancements come later. |
| 56 | Note that each screen == entity == protocol | material | data/parameters from your flow chart. |
| 57 | |
| 58 | |