Team:UC Berkeley Tools/Notebook/Nade's Notebook

From 2008.igem.org

Revision as of 08:21, 17 October 2008 by Nadesri (Talk | contribs)
Nade hard at work. Sort of.
[http://biocad-server.eecs.berkeley.edu/wiki/index.php/Clotho_Development OFFICIAL RELEASE: Clotho Alpha!]

This is the notebook of Nade Sritanyaratana. I got involved in iGEM through word of my instructor. I am a 4th year undergraduate at UC Berkeley in Bioengineering with a concentration in imaging, and I hope to apply for a PhD graduate program in the upcoming year. My prior research experience consists of working with bioengineering professor Steven Conolly in the summer and fall of 2007. Beyond imaging, my academic interests include biomechanics; signals and systems; circuit analysis; systems biology; and linear optimization.

My primary role as a Tools Team member is to produce connections to plug into Clotho's core infrastructure; that is, to make functional tools that communicate with Clotho's "command center". Clotho is a project that my post-doc, Doug Densmore, had initiated as one of his side projects. It implements his notion of Platform-Based Design, which involves the optimal interaction between the Application-space and Architecture-space of a program (see [http://biocad-server.eecs.berkeley.edu/wiki/index.php/Platform_Based_Design Platform Based Design] in more detail). This notebook will be used to document any noteworthy updates on my progress in the UCB Tools Team.


Contents

Personal Info

Name: Nade Sritanyaratana

Position: Team member, UC_Berkeley_Tools

Supervisor: Doug Densmore

Lab coworkers: Matthew Johnson, Anne Van Devender

Contact: Nadesri@berkeley.edu

Log

June 8, 2008: Getting Acquainted

This is my first post in my notebook. Project Clotho has been really fun so far. I finally finished (the first draft) of the help window. Hopefully for the next assignment I don't take over four days again to finish!

First draft of the Clotho help window.

My bio should be finished and ready to send to Doug. Once it's up I'll post the link.


June 11, 2008

Doug has now assigned me to work on the Features Library, Features Connection, and gave me permission to mess with the Sequence View Tools frame. Expect pictures soon.


June 16, 2008: Screenshots

Here's the first draft of the Sequence View Tools. Primitive for now, but constructed so to be easy to add buttons and connectors and such later on.

First draft of the Clotho Sequence View Tools window.

Also ready to display is my envisioning of the Features library window. It will look very similar to the NetBeans 6.1 interface for managing Java libraries, simply because I like the customizability and sleekness of their window.

First draft of the Clotho Features Library.

Still working on the Features Connection. Currently I'm placing priority to finish the Features Library and a new helper, ClothoFileChooser, which will, as named, act as a file chooser akin to Windows explorer. Priority was given because both were requested from Doug and Matt.

June 19, 2008

Doug's been out this week as he gets married on Friday. This translates to many good news and a tinge of the bad.

Good news: Doug's gets married. We get off of going to lab for a full week.

Bad news: I've honestly been goofing off the past two days.


The filechoosers are all done, for now. I doubt a picture would really tell you much, 'cuz you've all probably seen a filechooser before. I'm working on fleshing out that features library now, as well as the features connection. Hopefully they'll be near done by Monday.


July 1, 2008

Been a while since my last update. I've been reworking through a bunch of ClothoHelper extensions and creating a few more, like highlighting, underlining, shrinking highlights, filechoosers, highlight data storage, etc.

I've mostly been working on file i/o with my ClothoLibraryConnection, which I'd posted before. I have also created a few new frames for "new library" and "add feature". Once they're fully functional (and I have more time) I'll gladly post the visuals :). Oh! And I made some leaf/node graphics for my help window in the JListPane. Will also show, soon =).

Recently also just got a camera (Canon Rebel EOS XTi!). I've been hugging it constantly for the last three days. Expect some good changes to the wiki soon :).


July 7, 2008: Meet Homer

So perhaps those good changes to the wiki will have to wait. We're currently in some sort of coding bum rush because testing begins the 14th. So long story short: this week is going to be quite the week for me :). For now though, behold the very first real-life picture uploaded to this wiki of inarguably our best teammate -

Homer Simpson chillin at the DOP.

I bring you Homer Simpson.

July 17, 2008: Testing Sessions (with pictures!)

Alright. So testing is over. And now we are preparing for our Alpha release, perhaps also fated to be a crazy rush for me. Here are the pics from our testing sessions! Obviously, I'm not present in any of them. Who else would be behind the viewfinder? :)

Test Session 1

Doug and Anne waiting for the session to begin. We're all pretty excited it seems. :)
Matt, Doug, and Anne starting up Clotho on Matt's system. I believe this was about when we realized business was about to begin. Hence the game faces. Anne looks as flattering as ever, I'm sure.
Matt helping out Dirk, one of the members from the iGEM 2008 Cal Wetlab Team. Go check them out if you haven't already!
Doug helping out Cici, another member from the iGEM 2008 Cal Wetlab Team.
Here we are, with advisors Doug Densmore and Chris Anderson, getting everyone's final remarks about Clotho and collaborating on our next steps.

Test Session 2

The lack of images in test session 2 were probably due to me being useful most of the time. I wasn't able to get my camera out until near the end of this session. Hope this doesn't bum out anyone!

Doug recording some of the bugs as testers from wetlab threw them out.

July 21, 2008: Code Rush #2

We're nearing our alpha release, which (finally set in stone) is Friday. Or Saturday. Admittedly, we set this on wobbly stone. But it'll be out, I promise :). Contain yourselves.

Today we met with some [http://www.jbei.org/ JBEI] members and one of the developers of BioStudio. Jonathan Goler, [http://www.jbei.org/ JBEI], worked on [http://web.mit.edu/jagoler/www/biojade/ BioJADE] and talked a bit about his current status with [http://web.mit.edu/jagoler/www/biojade/ BioJADE's] development (he also initiated the MIT Parts registry! Wow! =O). Sarah Richardson, one of the developers of [http://slam.bs.jhmi.edu/gd/ BioStudio], is a genetics grad student from John Hopkins working here at Berkeley during the summer at Arkin lab. Tim, [http://www.jbei.org/ JBEI], has a fair amount experience with the Biobricks/Pobol community and hopes to set further standards for the synthetic biology community. Tim is part of the [http://www.jbei.org/ JBEI] registry project. One more person had come to the meeting, but admittedly I completely forgot how to correctly pronounce his name let alone spell it, but I do know he's from [http://www.jbei.org/ JBEI] (Doug, any help here?). Sorry!

Either way, I really hope to work with Sarah and Jonathan regarding new views for Clotho. Both have very good already-implemented ideas and it would be great to incorporate them into Clotho.

Tuesday is Anne's day with the [http://www.lpfi.org/education/smash.html SMASH] kids. I might head over to Cory to get a few pictures with them.

Wednesday should be a normal coding day, with the exception of Zachary's for lunch with Anne and Doug. I also hope to put my foot down on Wednesday with major changes with my code.

Thursday is [http://www.lpfi.org/education/smash.html SMASH] presentation and icon making day.

Friday is cleaning up visuals (resizing windows, confirming working buttons, etc.) and (hopefully) releasing.

Saturday is slack day.

I'll try to get a week's worth of pictures this week. We'll see how much time coding will take from me.


July 26, 2008: ALPHA VERSION RELEASED

We're done with the Alpha release. From my understanding the road should be smoother from here on out. Unfortunately, no pictures for this week. Like I said above: We'll see how much time coding will take from me :). But, without further ado,


[http://biocad-server.eecs.berkeley.edu/wiki/index.php/Clotho_Development HERE IS THE LINK FOR THE ALPHA VERSION OF CLOTHO]


If you do not see the link to the download on the above page, it is most likely because you came here way too early and Doug has not yet uploaded the release to his wiki. Plans are that it'll be uploaded by the end of Saturday. I'll keep everyone updated.

July 28, 2008: Release Confirmed

The Alpha release is official. Download it while it's still hot!

I'm going to be working on the website most of this week. As well prepping for the GRE. Graduate school business is coming up quickly!

My Wiki How-to

Uploading and displaying images

Here's where I first learned how to upload images: Team:Hawaii/Wiki_Help

Props to Hawaii team!

More information was found at [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page#Links_and_URLs Wikipedia: How to edit a page]

If you're having trouble first uploading an image, click your edit link, (LITERALLY) type in [[Image: imagename.jpg]] where you want the image, save the page, and you'll find the upload link back on the edited page! You can add modifiers to the image, as found on the Hawaii team and wiki links above.


How to link to other pages

I found how to post links at "How to edit a page" (see my "Uploading and displaying images" above). There's also a built-in button on top of the text view when editing a page for posting links.

Internal links

Instructions: For urls within igem 2008, you can type in: [[The pathname that follows after "title="]]
Example: For the Hawaii Wiki Help page, I typed: [[Team:Hawaii/Wiki_Help]]

External links

Instructions: For outside links, you can type: [url [space] name]
Example: i.e., for the "Wiki: How to edit a page", I typed: [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page#Links_and_URLs Wikipedia: How to edit a page].

That name modifier works as well for the local page format.


Web Page Visitor Counter