Team:Wellesley HCI/Notebook/NahumNotebook

From 2012.igem.org

Revision as of 17:09, 16 July 2012 by NahumSeife (Talk | contribs)

Wellesley HCI iGEM Team: Nahum's Notebook

Nahum's Notebook


Contents

Jun 4: My first day in lab

Today was my first day in the lab. I was warmly welcomed by a group of girls who had an ungodly amount of energy at 9 am in the morning. After all of the introductions to my lab mates, I started work by going through a tutorial on some surface applications using Visual Basic and the surface software development kit. I made my first mistake in lab today by wearing my headphones while working. I learned that headphones impeded my ability to communicate with my fellow lab mates. After working on the touch surfaces, I was allowed some time to meet with my “mini-team” to discuss the topic we would be working on for the brainstorming phase of the competition. I will be focusing on the electronic lab notebook for the next two weeks! A little later, I enjoyed my first lab Starbucks run of the summer. Around 3pm , we all head over to Microsoft to get a tutorial with some of the new tablet and Windows 8 technology. The trip was great. I had the opportunity to get a peep into the operations of a huge corporation while also learning a lot of new things about different software technologies. I will admit though, at points I felt very confused with some of the topics that the software developers were talking about. Being a biologist and a computer science lab wil be very interesting this summer…

Jun 5: A day in the wet lab

Today I did not have to make the commute to Wellesley because we had our workshop on MIT’s campus with one of my previous professors. The purpose of the workshop was to give the computer scientists a taste of what synthetic biology is all about. We reviewed some basic biological concepts, looked at previous iGEM projects, and did some wet lab work. I was much more knowledgeable on the material we studied today and found myself being a source of help for a lot of my labmates. This team is interesting because we are all very intelligent but hold very different academic strengths. It’s a very useful and humbling experience to be dependent on your teammates for certain topics while being depended on for others. It makes for a very collaborative environment.

June 6: The Research Begins

This morning and afternoon was dedicated to doing research on the electronic notebook. It was nice to have so many other people in the lab during the hours of research because researching for hours can get monotonous and tiring. Whenever I needed a break from the work, I could just close my laptop for a few minutes and talk to one of my fellow labmates. At 3pm, I had my first meeting with Orit Shaer, the PI for our lab, to discuss some of my thoughts on the electronic notebook. She was very helpful in making me see the bigger picture of the project rather than getting bogged down in the specifics of one technical aspect of the notebook or another. I left the meeting with a more refined direction for my research.

Jun 7: Research and birthday cake

After our meeting with Orit yesterday, all of today was dedicated to additional research and brainstorming on the electronic notebook. Luckily there was some additional excitement in the lab because it was Veronica’s birthday. We kind of ruined the surprise by accidentally ruined the surprise we were planning for here by including her in the email thread where we actually planned what we were going to do. Regardless, the celebration was fun. We had cake and cookies! Besides the birthday, I had periodic meetings with my electronic lab notebook “mini-team” to organize the topics we researched and discuss how to most efficiently represent the information we were researching for the rest of our labmates. We used Google documents and Dropbox to organize ourselves.

Jun 8: Work, Work, Work, and Chipotle!

Friday brought a much more relaxed attitude to the lab. Everyone was energetic and excited about the weekend. We all continued working on our specific projects but off-topic chatter was much higher today. At 12:30 pm, we all attended a group of talks by different computer science professors at Wellesley. We got to learn about a lot of cool projects that were going on in the computer science department this summer. After the talks, we all went to Chipotle Mexican Grill as a lab for lunch. It is tradition that every Friday, the lab goes out to lunch together which is nice. After lunch, my mini-team and I did additional research on the electronic notebook. We will be presenting our project to the rest of the lab next week so it was important that we be on top of our work. This is my first time participating in iGEM and have been having a little bit of trouble determining how extravagant I should be with my ideas. My labmates who have done iGEM before have helped me a bit with this problem by telling me that I should not limit any of my ideas (at least for the brainstorming phase…).

Jun 11: Project updates and my birthday!

Today was a bit stressful. It was finally our time to present everything we had learned about the electronic lab notebook to the rest of the lab. My team spent the entire morning working to perfect our powerpoint presentation. We were the first to present today. It ended up being a lot less scary than I thought it would be. Everyone was very attentive during our presentation and provided a lot of useful commentary that made me think in ways I had not before. The new perspectives were extremely useful. Afterwards, I listened to the presentations from the other “mini-teams” and was amazed at just how refined the presentations were for just one week of work. Today is also my birthday (seems like we have one everyday…). My labmates bought me cake and cookies and we feasted before heading home. It was great!

Jun 12: BU

Today we were at BU working with their iGEM wetlab team. They gave us short explanations of things they were working on and we game them short explanations of what we are working on. Discussions with the BU team was extremely useful because it gave us our first opportunity to bounce some of our software ideas off of people actually working in the lab. Plus, we got free pizza for lunch! We also spent some time organizing a few social events for our teams and possibly more of the Massachusetts teams including laser tag and ultimate frisbee!

Jun 13: Brainstorming

We were back at Wellesley today with the BU iGEM team and a representative from Agilent Technology. We had our first of two days of brainstorming today. Each one of the Wellesley “mini-teams” set up a station in one of the larger rooms at Wellesley and had everyone rotate around these stations. At each station, individuals had the opportunity to ask each “mini-team” questions about their project and propose some new ideas. The BU wet lab team helped us ground some of our ideas and realize what was actually useful and what was superfluous. The representative from Agilent Technology was able to provide us with a lot of input on the technical feasibility of a lot of the things we were working on. The brainstorming session answered a lot of questions but created even more. We have our work cut out for us!

Jun 14: Brainstorming: Part II

Today was day 2 of brainstorming. We had Natalie Kuldull, a biological engineering lab professor at MIT, come in this morning to help us out with the electronic lab notebook. She provided a unique perspective on the electronic lab notebook as a professor. She introduced ideas of administrative controls versus student controls as well as mechanisms to provide oversight over the work that students may do in the lab. After our brainstorming session, the entire team met to isolate specific topics that we need to do additional research on. I will be doing some additional research on digital pens and styluses as well as doing some research on some of the work that the BU iGEM team will be working on.

June 15: Our first interview

This morning, we had an interview with a professor about the electronic lab notebook. We interviewed Christopher Arumainayagam, the head of the Wellesley chemistry department. He held a lot of the same perspectives as many of the professors quoted in the literature. He was generally hesitant to move away from paper and go digital but he was will to consider the possibilities. One of my favorite features that he suggested was a troubleshooting tree that would allow a researcher to input a problem that he ran into during an experiment and the solution he used to get around this problem. This tree would be able to be referenced anytime in the future so that if the problem occurs again, the solution will be well documented. After the interview, the lab went on our weekly food run to Chipotle again which was great. The remainder of the day was spent doing research on digital pens.

Jun 18: First glance at MoClo

Today we began to do extensive research on the MoClo technique. MoClo seems to be a revolutionary biological technique for designing multigene networks. I read the paper today and it was extremely dense but this seems to be a consistent them amongst biological papers. Beyond this initial research, we are also continuing to do research on unique modalities for an electronic notebook. We are focusing our research on modalities to headcams, digitial pens and stylus. At the end of today, we had to present all of our findings on the electronic notebook and explain why we thought that this was a project that we should pursue for the rest of the summer. Personally, I think that the electronic notebook is a rather vague project with a lot of modalities being beyond our technological reach. I felt like most of the lab felt the same way by the end of the day.

Jun 20: MoClo Continued

Research on the electronic notebook has essentially been terminated for the summer. I am now working on creating a MoClo Planner. This planner will be used to make the design of multi-gene networks using this technique simpler and more intuitive. One big emphasis in our lab this semester has been using standard tools and languages that have been established by the synthetic biology community. Therefore, Kara, Kathy, and I have begun to research the Eugene coding language while developing our MoClo planner. Our hope is that we will be able to incorporate Eugene into the development of our application. All this coding language research is difficult…

Jun 21: Eugene

I spent the majority of today trying to make sense of Eugene. I finally began to understand some of the basic structure of the language and Kara and I even started to create parts and write properties for these parts. Alongside the Eugene work, Kara, Kathy, and I began to create paper prototypes of the MoClo planner in order to get the ball rolling on the design of the MoClo planner.

Jun 22: Let the coding begin...

We began coding today in Visual Studio. The electronic notebook is all but dead at this point and Kara and my focus has been directed to the MoClo planner. Thank god Kara has some familiarity with coding because I was entirely lost. I really look forward to trying to tackle a new skill but having no idea what I was doing today was quite the humbling experience. Kara was great though in teaching me what she knows and not making me feel to bad every time (and there were a lot of times) I made a mistake.

Jun 26: Paper prototypes, video demos, and more

Today was a very busy day. Kara, Kathy, and I spent the majority of the day setting up a more meticulous paper prototype of the MoClo planner in order to create a video demo for the iGem and synthetic biology community. For the later portion of the day, Kara and I went back to work on the user interface of the MoClo planner. I’m starting to get a hang of the XAML language but the C# back code is still beyond my grasp of understanding. Everyone keeps telling me that it will make more sense with time. I sure hope so…

Jun 27 & 28: Coding, coding, and more coding

The past two days have been spent in front of the computer coding for hours. When things are going well and the code does what you want it to, coding can actually be quite a bit of fun. When the code continuously breaks, however, coding can be one of the most mentally exhausting exercises the mind can take on. We now have all of the “layers” of our MoClo planner up and running and they are moving correctly relative to each other. We have even started coding for some of the behavioral aspects of the program by giving functionality to certain navigation buttons. We have also added context menus. A lot can happen in two days…

Jun 29: A day at MIT

Today, we got a break from all the coding and spent the day at MIT. We watched a physics lecture by professor Walter Lewin and then met up with the MIT iGem team for lunch. I had to leave after lunch, but the rest of the team spent the day checking out the MIT iGEM team’s lab and hearing about their project.

Jul 2 & 3: Back to MoClo

Me and Kara have continued our work on the MoClo designer. Much of the structure and layout of the user interface is falling into place and we have begun to focus on the behavioral aspects of the planner. The big feature we need to tackle is getting drag and drop properties to work on all parts of the planner. Seems a little complex to me but Kara and I have already hurdled over some speed bumps so hopefully this shouldn’t be a huge problem.

Jul 5 & 6: Drag and Drop

Still working on the UI. We have gotten a lot of smaller functions such as a search box, mock parts adders, and other things working but drag and drop is giving us a lot more trouble than we had hoped for. Even when we get drag and drop to work in one area of the program, the type of drag and drop need in another part of the program is different and requires a new set of methods.