Malverso Assessments & Reflections
From LMU BioDB 2015
Statement of Work
- Link to my code on github: https://github.com/lmu-bioinformatics/xmlpipedb/blob/s-oneidensis/gmbuilder/src/edu/lmu/xmlpipedb/gmbuilder/databasetoolkit/profiles/ShewanellaOneidensisUniProtSpeciesProfile.java
- Malverso Week 11
- During week 11, I located the Model Organism Database and determined the regular gene ID format for Shewanella oneidensis. I also set up the Heavy Metal HaterZ page, which included creating a template and a logo.
- Malverso Week 12
- I downloaded eclipse and git for windows on one of the Seaver 120 computers to use for the duration of this project. I also added myself as a developer on github so my code could be uploaded and merged with existing code, and I created a branch of xmlpipedb called s-oneidensis. I linked eclipse to xmlpipedb and cloned the code and I ran an initial build, which made a genMAPPBuilder that I could test. This week I also worked with Josh to prepare our File:Genome Paper Presentation 20151124 HMH.pptx.
- Malverso Week 14
- This week I created a new species profile on xmlpipedb by creating a new class called ShewanellaOneidensisUniProtSpeciesProfile. In this new file, I used Dondi's guidlines to customize code for my specific species. To do this I had to first look up the taxon ID and the MOD link for a specific gene and adapted that line to be generic. Then I ran another Ant Build and gave the dist folder (which contained File:ShewanellaOneidensisGMBuilder 20151201 HMH.zip) to josh. Next I committed my code to github.
- Malverso Week 15
- This week I used data from Emily and Ron to create a new expression dataset on genMAPP. Every single entry resulted in an error, which Josh and I located to be a missing underscore. I adapted code from Vibrio cholerae's species profile so that the program could handle underscore-less gene ID's. The first time I did this, I accidentally added underscores instead of taking them away, so I had to fix the error and then re-create the database. This database was successful, so I committed it to github. It can be downloaded here. This week I also wrote slides for our final presentation and wrote as well as reviewed parts of our final paper. <-- LINK
Assessment of Project
- What worked and what didn't work?
- It worked to have an established way to communicate between all of the team members. We had a group text that allowed us to keep each other updated, and worked well to remind each other about completing tasks such as the status reports. It also worked well that we trusted each other to get our own work done on time (It helped that everyone did their own work in a timely manner). What didn't work as well as it could was the fact that for awhile, Josh's computer was the hub for all activity when it could have and should have been spread between a few computers so that we could work simultaneously. By the end of the project, we were utilizing more computers but I should have started to use mine for creating databases earlier so that I could preform tests separate of him and the GenMAPP users.
- What would you do differently if you could do it all over again?
- I kind of just answered this above, but other than what was just mentioned, I probably would have enjoyed being a little more in the loop with what the results of the GenMAPP users were. Since we were all working simultaneously, I didn't know the results until we practiced our final presentation. I also made a mistake in comprehending the initial error in our database, which costed me some time. I should have understood what I was doing better before trying to fix it just because exporting the database takes so long.
- Evaluate the Gene Database Project and Group Report in the following areas:
- Content: What is the quality of the work?
- Organization: Comment on the organization of the project and of your group's wiki pages.
- Completeness: Did your team achieve all of the project objectives? Why or why not?
Reflection on the Process
- What did you learn?
- With your head (biological or computer science principles)
- With your heart (personal qualities and teamwork qualities that make things work or not work)?
- With your hands (technical skills)?
- What lesson will you take away from this project that you will still use a year from now?