<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9527532</id><updated>2011-06-07T23:12:36.098-07:00</updated><title type='text'>Project Mickey</title><subtitle type='html'>This is an online logbook of Cailin and Annie's progress on "Project Mickey."  Project Mickey is a database program designed to allow the input of scientific data and then generate output that aids in scientific analysis and exploration.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Annie</name><uri>http://www.blogger.com/profile/04244613046533454851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9527532.post-113769588132272978</id><published>2006-01-19T10:30:00.000-08:00</published><updated>2007-04-14T17:54:56.486-07:00</updated><title type='text'>goodbye</title><content type='html'>Well, the CS30 project worked: we now have a Java program that can convert the logs into records in the new database.  Dr. Iba says they just need to move the database to another account besides mine, translate some of the check queries so they will work with the new database, and of course there is more to do like making a form where the data can be edited, and a way to analyze the data as well as enter it.  However, the database is very very close to being usable, so my part is pretty much done.  If anyone has any questions or anything I'm of course available.  I still have the notes that I've made as I was designing it.  So keep in touch if you want.  I've learned a lot... thanks, all.&lt;br /&gt;&lt;br /&gt;goodbye&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-113769588132272978?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/113769588132272978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=113769588132272978&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/113769588132272978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/113769588132272978'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2006/01/goodbye.html' title='goodbye'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-113218938210314420</id><published>2005-11-16T16:44:00.000-08:00</published><updated>2005-11-16T17:03:02.120-08:00</updated><title type='text'>significant progress</title><content type='html'>So I was waiting outside the DC and I caught sight of Dr. McMahon as she was going to a meeting or something. And all of a sudden I realized that while I'm not making hardly any progress on the virtual parasite project part of my research this semester, I can at the very least finish Project Mickey (which actually would be useful to them, like, NOW).&lt;br /&gt;&lt;br /&gt;So I sat down and:&lt;br /&gt;&lt;br /&gt;* Finished the php for the Record Death page&lt;br /&gt;* Changed the mouse mark to a selection box instead of a text field&lt;br /&gt;* Reloaded all of the database tables so that there are two fields for the entry date and entry time instead of just one timestamp&lt;br /&gt;* Changed the php files so that they send two values: one for entry date and one for entry time instead of just one timestamp&lt;br /&gt;* Fixed the Java Script which checks to make sure that every field of the form contains something (excluding the notes field, of course, which is optional). I even figured out how to check selection boxes which had been giving me trouble before.&lt;br /&gt;* Tested everything&lt;br /&gt;* Found some problems&lt;br /&gt;* Fixed them.&lt;br /&gt;&lt;br /&gt;WOOT!&lt;br /&gt;&lt;br /&gt;Dr. Iba and I worked out how we could use a java program to go through the logs of the data that has already been entered. If it can output a string that is a correctly formatted URL, that can be sent to the php file which will format an SQL query with will insert it into the new database (since that is what the mouse entry forms do anyway). It would probably use the string parser that our CS30 class created for the CS130 project. It'll run through the file three times.&lt;br /&gt;&lt;br /&gt;The first time, it will find all the records that include birthdates for mice. It will create an entry in the mice table, and two records in the moves table: not-born to birthcage, birthcage to weaned cage. This first time, the transfer date for BR to W will be the same as the birthdate.&lt;br /&gt;&lt;br /&gt;The second pass through it will find all the records that include cage transfers and it will create an appropriate entry in the moves table.&lt;br /&gt;&lt;br /&gt;The third pass through it will create all the records for the readings table.&lt;br /&gt;&lt;br /&gt;Then we can go back and change the transfer date for BR to W for each mouse to the date of the first reading for that mouse. There's no guarantee that they didn't make a couple readings before recording a mouse's birthdate, so we have to do this last.&lt;br /&gt;&lt;br /&gt;Dr. Iba will probably make this a CS30 project which is really cool--it'll be interesting to work on a CS30 project that I really care about because it's MY project. I hope the rest of the class doesn't hate me for making work for them though ;-)&lt;br /&gt;&lt;br /&gt;Between now and then though Dr. Iba is going to have some of Dr. McMahon's students test-drive my entry forms. It's so nice to be able to make actual progress on something for a change.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-113218938210314420?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/113218938210314420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=113218938210314420&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/113218938210314420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/113218938210314420'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/11/significant-progress.html' title='significant progress'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-112053993018187384</id><published>2005-07-05T01:06:00.000-07:00</published><updated>2005-07-04T22:05:30.186-07:00</updated><title type='text'>Blog Maintenance</title><content type='html'>I made a couple of executive decisions today about this blog.  I'm not particularly fond of HaloScan comments now that Blogger revamped theirs.  So since there was only one comment, I copied it, switched to blogger comments and reposted it.  I also set it up so that when you post a comment it will automatically e-mail it too me (thus making this blog a great way to keep in touch with me about Project Mickey stuff as I work on it). &lt;br /&gt;&lt;br /&gt;Also, since it was way easier to just reload the template for this page instead of sifting through the html to remove the HaloScan comments, I decided to update the links we had on the side bar since they didn't have a whole lot to do with what we were doing anymore.  The html and css tutorials are condensed into one link to the main tutorial site,  the CS research conference (that we didn't end up going to) is deleted, and the link to POV-Ray graphics... umm... we're not doing graphics anyway.&lt;br /&gt;&lt;br /&gt;Not sure how much time I'll have this week, but I tend to only work on my other research project during the day, which leaves a ton of time in the evenings and nights which I usually spend on my computer anyway.  Might as well be productive if I'm not too wiped :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-112053993018187384?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/112053993018187384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=112053993018187384&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/112053993018187384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/112053993018187384'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/07/blog-maintenance.html' title='Blog Maintenance'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-112036306020211842</id><published>2005-07-02T12:58:00.000-07:00</published><updated>2005-07-02T20:57:40.206-07:00</updated><title type='text'>New Mouse Pages Done</title><content type='html'>Note to self: ctrl-x-s is the shortcut for saving when emacs menus don't work&lt;br /&gt;&lt;br /&gt;I eased myself back into really working on this today--if I'm not careful I get scared to start. But it's going really really well. I wrote queries for entering a new mouse, and then I wrote the php and set up the page that displays the results so you can see what you entered. What was really cool was there were very few errors (like missing quote marks) that I had to fix. It was a lot easier than some of the first pages were.&lt;br /&gt;&lt;br /&gt;Unfortunately user errors during entering aren't as easy to fix as entering a reading twice or something--you can't just delete everything and re-enter it. So I included instructions in case of errors: contact your local database guru. lol. I'm not sure how to take care of these kind of errors as a more permanent solution. In order to set everything right a person really needs to know how the database is set up and the actual queries that the php sends. It's kind of a bummer, but any non-CS people who use this will probably need to keep a CS person on hand. At least I can wire in enough that the CS person doesn't have to be called on for a every single thing, but... well, I guess being needed is handy ;-)&lt;br /&gt;&lt;br /&gt;I only have Cage Transfer and Record Death pages left. I'm not going to tackle the view full record until I get back to Westmont. It should be pretty easy--the new mouse page already includes the query I'll need for both transfers and deaths, so there can be a fair amount of copy and paste. (I wish I could do it tonight and get it all done, but I've already been working on this for like 9 hours today, and it's almost midnight). After that is done though, comes the most difficult part: figuring out how to add everything to the database so that Dr. McMahon can start using them. I'm working on it, but I think I need to brainstorm with Dr. Iba a bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-112036306020211842?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/112036306020211842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=112036306020211842&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/112036306020211842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/112036306020211842'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/07/new-mouse-pages-done.html' title='New Mouse Pages Done'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-112025369960201692</id><published>2005-07-01T17:35:00.000-07:00</published><updated>2005-07-01T14:34:59.626-07:00</updated><title type='text'>Update from Virginia</title><content type='html'>WOOOOOT!!! (&lt;-- always a good sound to hear) I am in Virginia, but I have sucessfully managed to ssh to wardrobe AND get the project mickey pages to display on my browser. MAJOR break through. Thanks for the instructions Dr. Iba :-) I've done a bit of blog maintenance, switching things around so that both of my research blogs can be accessed through my profile --&gt; I'll be keeping this blog up as I continue on Project Mickey--not so much as a formal scientific logbook, but as a place to record my progress, thoughts, frustrations, questions, etc.&lt;br /&gt;&lt;br /&gt;I don't guarantee that I will finish this quickly (given that I have a lot to work on with the internship here) but I feel bad that I wasn't able to finish it in time, so I'm going to try to work on it at least some (especially since I have the whole weekend ahead of me). The problem is, even if I finish the web pages, there will need to be some major data entry before it could be used. In order to enter a reading or anything, the code goes and searches for the mouse in its database. If it doesn't find it, then the reading can't really be entered. Not only does each mouse need to be entered into the mice table, but since the code searches for it based on its current cage, all of the cage transfers for the mice are going to need to be entered also. I know that some information was added by Julia last year, but I'm not sure how to add it to this new database given the new schema. NOT a pretty problem :-(&lt;br /&gt;&lt;br /&gt;Once I get the code done, and especially when the database is up and running, a bit of code will need to be added so that every entry into the database is logged in a text file. That way if anything happens, we can rebuild the database easily. Especially since yours truly can go in and seriously mess things up in only a few key strokes. the power of the password...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-112025369960201692?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/112025369960201692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=112025369960201692&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/112025369960201692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/112025369960201692'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/07/update-from-virginia.html' title='Update from Virginia'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-111369784326274551</id><published>2005-04-16T16:51:00.000-07:00</published><updated>2005-04-17T17:29:54.503-07:00</updated><title type='text'>Student Research Symposium Preparation</title><content type='html'>Cailin and I decided, with Dr. Iba's suggestion, to participate in the Westmont Student Research Symposium.  We still have a lot of work to create a working example of our database program, but are hopeful that data will be submitted to the database and basic retrieval will be available.&lt;br /&gt;&lt;br /&gt;As the year draws to a close, I have been considering future work that will be required in this project.  First, the software program must be completed.  The "advanced analysis" that we state will be included in the program has yet to be developed.  Second, in light of the larger area of investigation - how computing tools can be used to further biological research - it will be very important for us to analyze what was helpful about our project and what areas need improvement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-111369784326274551?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/111369784326274551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=111369784326274551&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/111369784326274551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/111369784326274551'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/04/student-research-symposium-preparation.html' title='Student Research Symposium Preparation'/><author><name>Annie</name><uri>http://www.blogger.com/profile/04244613046533454851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-111205608088460092</id><published>2005-03-28T16:05:00.000-08:00</published><updated>2005-03-28T16:28:00.886-08:00</updated><title type='text'>To Do</title><content type='html'>* create diagram of database relations&lt;br /&gt;* create the tables based on the diagram&lt;br /&gt;* figure out how to find a mouse&lt;br /&gt;* [populate the new tables with the old data]&lt;br /&gt;* write query to find MID using wean cage and mark&lt;br /&gt;* write php so that new data can be inserted from html pages&lt;br /&gt;* put web pages on server&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-111205608088460092?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/111205608088460092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=111205608088460092&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/111205608088460092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/111205608088460092'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/03/to-do.html' title='To Do'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110842829945217110</id><published>2005-02-14T15:05:00.000-08:00</published><updated>2005-02-14T16:44:59.453-08:00</updated><title type='text'>PHP Breakthrough!</title><content type='html'>Annie and I met with Dr. Iba on 2-14-05.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ayoub's Data&lt;/strong&gt;&lt;br /&gt;We practiced creating a view in postgresql that combined two tables.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Web interface&lt;/strong&gt;&lt;br /&gt;Since we ran into some problems making perl connect the database with the web interface, we decided to use PHP instead. Dr. Iba and I continued after Annie left for work and we succeeded, with the help of another student's example, in inserting data from an html form into a sample table. The next step is to make separate PHP files for each web page (similar to what we did for the perl files), with a function to insert data into the table when they hit submit. Once this is done we will be able to get the web interface up and running so that Dr. McMahon can use it to input data. Dr. Iba also showed me how to access my files on wardrobe, and I will be looking into transferring files from my computer into that directory using PSCP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110842829945217110?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110842829945217110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110842829945217110&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110842829945217110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110842829945217110'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/02/php-breakthrough.html' title='PHP Breakthrough!'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110738231261913886</id><published>2005-02-02T14:09:00.000-08:00</published><updated>2005-02-02T14:11:52.620-08:00</updated><title type='text'>Meeting with Julia</title><content type='html'>We met with Julia today and did some basic searches, like how many males and females are there of:&lt;br /&gt;all the mice&lt;br /&gt;all the mice with one paw of &gt;= 1&lt;br /&gt;all the mice with one paw of &gt;= 2&lt;br /&gt;all the mice with one paw of &gt;= 3&lt;br /&gt;all the mice with one paw of &gt;= 4&lt;br /&gt;&lt;br /&gt;Next problem is how to find all the mice where any two paws have a given score.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110738231261913886?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110738231261913886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110738231261913886&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110738231261913886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110738231261913886'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/02/meeting-with-julia.html' title='Meeting with Julia'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110721852327789461</id><published>2005-01-31T16:31:00.000-08:00</published><updated>2005-01-31T16:42:03.276-08:00</updated><title type='text'>Developments Since the Last Post</title><content type='html'>&lt;strong&gt;PostgreSQL:&lt;/strong&gt;&lt;br /&gt;The last week or so we have been working on switching the database over to PostgreSQL, as well as learning to log on, open the database, and run queries.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Perl:&lt;/strong&gt;&lt;br /&gt;Annie and I worked on finding a good template for the perl script which communicates between the HTML form and the database. Dr. Iba gave us a couple possibilities online, but we weren't sure what to do with them or it they would work, and we couldn't find any useful ones of our own. In the meeting with Dr. Iba today we discussed it and then Dr. Iba worked on it some, but ran into some problems. In the meantime Annie and I are supposed to modify the perl script we had for the first New Readings page to work for the other HTML pages. Although the script just writes the form data to a text file, it is a good place to start until it can be made to communicate with the database.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Julia:&lt;/strong&gt;&lt;br /&gt;Annie and I are setting up a meeting with Julia this week. Dr. Iba wants Julia to come by so that they can work on database corrections.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110721852327789461?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110721852327789461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110721852327789461&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110721852327789461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110721852327789461'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/01/developments-since-last-post.html' title='Developments Since the Last Post'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110644022156704593</id><published>2005-01-22T16:30:00.000-08:00</published><updated>2005-01-22T16:30:21.566-08:00</updated><title type='text'>Change to Postgress</title><content type='html'>Cailin and I met with Dr. Iba on January 18th.  We decided to switch from MySQL to Postgress.  We also did some practice SQL queries.  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110644022156704593?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110644022156704593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110644022156704593&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110644022156704593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110644022156704593'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/01/change-to-postgress.html' title='Change to Postgress'/><author><name>Annie</name><uri>http://www.blogger.com/profile/04244613046533454851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110643968231677143</id><published>2005-01-22T16:19:00.000-08:00</published><updated>2005-01-22T16:21:22.316-08:00</updated><title type='text'>First Meeting with Julia</title><content type='html'>Cailin and I met with Julia for the first time on January 21st.  The meeting had slightly disappointing results.  Julia requested to correct errors that she had recorded making when she entered data.  She also had three data analysis questions for us.  Cailin and I were unable to access the database, so we took note of the tasks Julia wanted to accomplish and agreed to meet again soon.  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110643968231677143?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110643968231677143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110643968231677143&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110643968231677143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110643968231677143'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/01/first-meeting-with-julia.html' title='First Meeting with Julia'/><author><name>Annie</name><uri>http://www.blogger.com/profile/04244613046533454851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110643953271969081</id><published>2005-01-22T16:14:00.000-08:00</published><updated>2005-01-22T16:18:52.720-08:00</updated><title type='text'>Meeting with Everyone</title><content type='html'>On January 14th, Cailin and I met with Dr. Iba, Dr. McMahon and Julia.  We discussed the progress that Dr. McMahon had made with Dr. Iba in cleaning up all of the data.  They spent several hours checking that all the data appeared to be correct and found numerous mistakes.  They also did a bit of preliminary analysis of the data.  We discussed the idea of researching data cleansing techniques that would make this process much easier in the future.  &lt;br /&gt;&lt;br /&gt;Julia, Cailin and I agreed to meet on January 21st to begin querying the database.  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110643953271969081?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110643953271969081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110643953271969081&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110643953271969081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110643953271969081'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/01/meeting-with-everyone.html' title='Meeting with Everyone'/><author><name>Annie</name><uri>http://www.blogger.com/profile/04244613046533454851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110568246023467902</id><published>2005-01-13T21:53:00.000-08:00</published><updated>2005-01-13T22:01:00.233-08:00</updated><title type='text'>Database Connection Language</title><content type='html'>Annie and I met on 1-13-05 to discuss the pros and cons of various languages for connecting the webpage to the database. After some internet research we decided that JSP was probably not really what we wanted. While Perl looked more difficult than PHP it looked more powerful and less limited than PHP. Thus we chose Perl.&lt;br /&gt;&lt;br /&gt;The research proposal was postponed to tomorrow after the meeting with Dr. Iba, Dr. McMahon, and Julia.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110568246023467902?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110568246023467902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110568246023467902&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110568246023467902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110568246023467902'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/01/database-connection-language.html' title='Database Connection Language'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110550984568057098</id><published>2005-01-11T21:56:00.000-08:00</published><updated>2005-01-11T22:04:05.680-08:00</updated><title type='text'>Interface Tweaking</title><content type='html'>Annie and I met on 1-11-05 to accomplish the tasks on our to do list for the week.&lt;br /&gt;&lt;br /&gt;We looked at java script first. As it turned out the 'or' operator was incorrect some how, so she just set the problem scripts to check and make sure that none of the fields equaled zero, instead of limiting the values to specific lengths. This made the code a little messier, but it is now bug free.&lt;br /&gt;&lt;br /&gt;After checking with a reference, linking the pages turned out to be very easy, so we modified the URLs in the html and tested it. The pages are now linked.&lt;br /&gt;&lt;br /&gt;We chose the Enter a Reading page to test the Perl script modifications, and changed the fields and number of fields as noted in the Perl script file. We e-mailed it to Dr. Iba to check.&lt;br /&gt;&lt;br /&gt;The meeting with Dr. McMahon was set for Friday afternoon, and Annie and I decided to meet Thursday evening to go over the research credit application.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110550984568057098?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110550984568057098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110550984568057098&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110550984568057098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110550984568057098'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/01/interface-tweaking.html' title='Interface Tweaking'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110550931167109393</id><published>2005-01-11T21:44:00.000-08:00</published><updated>2005-01-11T21:56:22.556-08:00</updated><title type='text'>New Semester Level Setting</title><content type='html'>We met with Dr. Iba on 1-10-05.&lt;br /&gt;&lt;br /&gt;Since Annie and I will be doing this project for C.S. research credits, we discussed how many units we should apply for (Dr. Iba said we should plan on doing 2-3 hours per week, per unit). If we get 3-4 units for this project (and semesters can be combined) this research will count as one C.S. elective.&lt;br /&gt;We also discussed goals for the semester, and they are:&lt;br /&gt;--To provide an interface that allows for data entry and minimal data analysis.&lt;br /&gt;--To learn SQL so that both Annie and I can run searches on the database that are requested by Dr. McMahon or Julia.&lt;br /&gt;--To work out a way to export data from the database so that it can be graphed using Excel.&lt;br /&gt;&lt;br /&gt;Dr. Iba described what he had done over Christmas break on the schema and some of what he and Dr. McMahon had discussed.&lt;br /&gt;&lt;br /&gt;We also created a to do list for the week:&lt;br /&gt;--Link the html pages together&lt;br /&gt;--Fix the bugs in the java script&lt;br /&gt;--Modify the current Perl script file to fit one of our html pages&lt;br /&gt;--Set a date to meet with Dr. McMahon for more level setting&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110550931167109393?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110550931167109393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110550931167109393&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110550931167109393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110550931167109393'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/01/new-semester-level-setting.html' title='New Semester Level Setting'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110550864392066066</id><published>2005-01-11T21:36:00.000-08:00</published><updated>2005-01-11T21:44:03.920-08:00</updated><title type='text'>Schema</title><content type='html'>On 12-9-04 we met with Dr. Iba.&lt;br /&gt;&lt;br /&gt;We decided to create a Schema to define tables that we could reload as necessary. We experimented with different programs to create it and ended up with an initial draft of it. Dr. Iba said he would complete it over Christmas break.&lt;br /&gt;&lt;br /&gt;The java script for the web interface is still not working, and the html pages need to be linked together.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110550864392066066?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110550864392066066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110550864392066066&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110550864392066066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110550864392066066'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2005/01/schema.html' title='Schema'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110258365753691361</id><published>2004-12-09T01:14:00.000-08:00</published><updated>2004-12-09T19:01:20.276-08:00</updated><title type='text'>Basic Database Design</title><content type='html'>At our meeting with Dr. Iba on 12-6-04, he introduced us to basic database design.&lt;br /&gt;We learned that the purpose of a database is to model data, and thus the first step is to determine what exactly we are modeling, and then to break that up into pieces: entity sets (shown by boxes) and relationships (shown by diamonds) between them. Each may have attributes (shown by boxes with rounded corners) which usually include a primary key (underlined) that identifies a tuple uniquely.&lt;br /&gt;We arranged the sets and relationships, thinking about what needed to relate to what and how:&lt;br /&gt;&lt;br /&gt;Entity Relationship Diagram&lt;br /&gt;&lt;a href="http://photos1.blogger.com/img/181/2624/640/Entity%20Relationship%20Diagram.2.jpg"&gt;&lt;img style="BORDER-RIGHT: #112233 2px solid; BORDER-TOP: #112233 2px solid; MARGIN: 2px; BORDER-LEFT: #112233 2px solid; BORDER-BOTTOM: #112233 2px solid" src="http://photos1.blogger.com/img/181/2624/400/Entity%20Relationship%20Diagram.2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At first we were thinking that the date would be part of the attributes of Readings and Move Mouse, but decided to make Date a separate entity set. Comments likewise was going to be an attribute of Move Mouse, Date of Death (DOD), and Make Reading, but since this would require storing large amounts of data in relationship tables, we decided to make Comments a separate entity also.&lt;br /&gt;We considered how to represent a mouse death. Perhaps using a Move Mouse where the cage it is moved to is called "dead." The date and comments associated with this move would have to be specially identified such that they would display not just as a cage transfer but as Date of Death (DOD) and Comments (type: death).&lt;br /&gt;We realized that there might be a problem if two people enter two readings or moves at the exact same time with the same data. We tabled the problem until a later date.&lt;br /&gt;&lt;br /&gt;The next task was to define relations (tables) based on the attributes. We decided to use MySQL, and were given accounts on the CS department server.&lt;br /&gt;As of 12-8-04 both Annie and I have succeeded in downloading the necessary software and logging on to our accounts and MySQL. Annie also found the table Dr. Iba created. The tables still need to be created.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110258365753691361?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110258365753691361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110258365753691361&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110258365753691361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110258365753691361'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2004/12/basic-database-design.html' title='Basic Database Design'/><author><name>Cailin</name><uri>http://www.blogger.com/profile/10747965760787583472</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9527532.post-110255100211027413</id><published>2004-12-08T16:09:00.000-08:00</published><updated>2004-12-08T19:00:09.396-08:00</updated><title type='text'>Summary of Work to Date on Project Mickey</title><content type='html'>This Post summarizes our work on Project Mickey from its creation to present.&lt;br /&gt;&lt;br /&gt;First Meeting with Dr. Iba:&lt;br /&gt;Dr. Iba announces at the Computer Science dinner that there is a research opportunity involving databases and work with the Biology Department.  Cailin and I (Annie) were very interested and talked with Dr. Iba.  After learning about the project, Cailin and I excitedly discussed the potential of the project.&lt;br /&gt;&lt;br /&gt;First Meeting with Dr. McMahon:&lt;br /&gt;Cailin and I schedule a meeting to learn more about the project, by this time we're very excited about it!  Dr.McMahon shares with us about her project.  In a nutshell, she explains that she is studying arthritic mice.  She has been tracking the progress of arthritis in each paw of hundreds of mice.  She hopes to convert her thick notebook of mouse readings into an organized computer format that will allow her to generate graphs and charts for both pattern analysis and presentation.  &lt;br /&gt;&lt;br /&gt;Following our first meeting with Dr.McMahon, we meet with Dr.Iba to discuss our role in creating this program.  We learn that the database will have an HTML user interface.  Cailin and I return to our room and frantically begin using every whiteboard we have to discuss possible designs.&lt;br /&gt;&lt;br /&gt;Dr. McMahon gives a presentation:&lt;br /&gt;Cailin and I attend Dr.McMahon's biology lecture on her past research projects.  Both of us are amazed by the complexity of her research!  After the lecture we present our mock-ups of the user-interface.  We discuss changes and finalize the format.  &lt;br /&gt;&lt;br /&gt;Cailin writes the HTML:&lt;br /&gt;Cailin undertakes the long task of learning HTML and creating all the pages we've designed.  She amazes me with the finished product!&lt;br /&gt;&lt;br /&gt;First Meeting with Julia:&lt;br /&gt;Cailin and I show Julia and Dr.McMahon our somewhat complete HTML user-interface.  Julia expresses her concern for needing to correct errors she makes in data input.  I decide to create Java-Script code to perform checks on the data before it is submitted.  Julia also shares ideas to make data input faster.&lt;br /&gt;&lt;br /&gt;Meeting with Dr.Iba:&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9527532-110255100211027413?l=projectmickey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectmickey.blogspot.com/feeds/110255100211027413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9527532&amp;postID=110255100211027413&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110255100211027413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9527532/posts/default/110255100211027413'/><link rel='alternate' type='text/html' href='http://projectmickey.blogspot.com/2004/12/summary-of-work-to-date-on-project.html' title='Summary of Work to Date on Project Mickey'/><author><name>Annie</name><uri>http://www.blogger.com/profile/04244613046533454851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
