Team:Wellesley Desyne/Notebook/CassieNotebook

From 2013.igem.org

Revision as of 18:57, 12 July 2013 by Choef (Talk | contribs)

Wellesley Desyne iGEM Team: Cassie Hoef


Contents


May 30

I’m only two weeks into my summer research and I feel like I’ve already learned so much! I started a week before everyone else, along with Dan, so we’ve had a bit of time to learn how to use the zSpace and Unity. For the record, zSpace is a machine that can turn a PC into a holographic computing system, which basically means that 3D objects in zSpace actually seem tangible. With the stylus, you can pick up and rotate object to see the entirety of them. Cameras on the machine interact with 3D glasses in order to track head movement and allow the user to see the objects in 3D. In order to make programs that will run on the zSpace, one needs a program that allows them to interact with 3D objects, so we’re working with Unity, a video game development tool.

Most of the first week was spent learning Unity and getting into the flow of working at Wellesley’s HCI Lab. We watched a few tutorial videos, looked through some code, and googled a lot of terminology. Our attempts to learn Unity were so that we could build on a program that was already started by previous HCI students. The program, zMol, intends to provide an interactive way to model the building of molecules without the many plastic pieces that students use now.

After a couple of days we felt more comfortable and started trying to make the buttons on the screen of the program interactive with the zSpace stylus. We made them bigger in the GUI so that the user would have an easier time selecting them, but ultimately we were advised that our efforts were best spent elsewhere so we moved on to trying to make the atoms have double bonding capabilities.

Memorial Day weekend gave us plenty of time go to clear our minds, enjoy the nice weather, and catch up on reading. I started learning a little bit of Blender to see if understanding the tools will help with making things in Unity. I haven’t gotten very far but I’ll keep working at it. I went into Boston on Sunday and Monday before the busses stopped running so I could enjoy it before work really picked up. Sunday we got a lot of necessary kitchen supplies shopping done, as well as visited the SoWa fair. Monday the weather was beautiful so we spent some time in the Commons enjoying the sunshine and paying our respects at the Memorial Day remembrance site. We saw Star Trek in the evening and returned to campus.

Tuesday and Wednesday Daniel and I worked on double bonding and finally got our bonds to change colors. As simple as it sounds, it was a victory for us since we just really working on this code. We also had a lot of meetings since all of the other HCI students were joining us for the first time and we had to help orient them to the lab.

Thursday we went to MIT to learn more about synthetic biology. Having no biology background and very little sleep, I was frustrated by the amount of times someone said, “Remember this from when you took biology?” The answer is no, I don’t, that was 6 or 7 years ago and I had a poorly taught bio class. Anyway, I learned as much as I could from that. I felt like there were very clear directions, but the directions really didn’t teach me anything as there was no explanation on why we did what we did. Even after taking CS240, the instructions on building the simulator with the breadboard were pretty annoying. They weren’t very clear or technological. It was okay though, I learned a bit about working in a wet lab and what the environment was nice and I temporarily got to play with fire so that was cool. Afterwards we got smoothies and then ran to the bus which proceeded to be an hour late.

Friday was commencement so I had to be there working at it. The ceremony was interesting and Orit won the Pinanski Award! I came back to the lab at about 1:30 and found out what Dan had been working on. He’d figured out how to adjust the angles of the bonds after double bonding, so we worked together on deleting the old bonds. We discovered that there was an array that kept track of bonds, so if we iterated through the array and deleted the other bonds, then we could have the correct bonds remaining in the right places. This is what we need to continue working on on Wednesday when we return from BU.

Think about these for the future:

Here are some questions you might consider:

   Who is your user?
   What and where in the design cycle are the needs in synthetic biology?
   During your wet lab experience, how did you feel? Were you ever overwhelmed? How might you mediate that?
   What other domains and tools do you think you can refer to for your projects?
   Where there gestures? Sketches? Interfaces that came to mind when you were trying to deal with the experiment protocol?
   How could you frame synbio as a "good" thing?
   Where and for what reason might a synbio-ist benefit from a
       viz interface?
       Hands-free interface
       Multitouch
       tangible
       3D

June 6

This week we got a break from struggling with zMol and zSpace to go to BU and learn about their project. I had to try to understand biology to learn what their project was about, so that was an interesting learning experience. We had fun with them by having lunch and going bowling. While at Boston University, I did the Sifteo Cube study with Consuelo which I thought was the best part about my trip to BU. I really liked learning about her project and some of the other uses for Sifteo Cubes. Wednesday and Thursday we returned to working on zMol and double bonding at Wellesley. We're still struggling with understanding the old zMol spaghetti code. We got Kevin, one of the previous developers of zMol to come help explain the code to us and his thought process during their development. We've experimented with double bonding enough to get bonds to change colors but it's very glitchy and crashes a lot. We're starting to understand more things, bit by bit.

June 14

We've struggled with double bonding for several days with a bit of success, but there are still many glitches. We spent a few days just getting everything in working order to present our project to BU. We were joined this week by our intern, Yoav. We're getting into more of a rhythm with our work this week. We're supposed to start thinking about our 3D representation of the periodic table of elements so we spent some time drawing up designs for the program. We're hoping to make it easy and intuitive to use. We'd like it to be searchable, colorful, and to contain as many 3D things as possible. A goal of ours is to show information about each element in the 3D space instead of on a GUI and to have all the elements interact with zMol so we can accurately allow users to create covalent bonds. We presented to BU and they liked playing with the sample programs on the zSpace, but our program didn't seem to interest them much.

testing again