genex banner
Weekly Status Updates
- GeneX Release Home
- GeneX Dev Home
2003 Updates
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
2002 Updates
- December
- November
GeneX Development Supported By:
SourceForge Logo
January 24th, 2003

Caltech Update - Diane Trout

Accomplishments:
-Unhacked some workstations :(
-Discovered Poseidon 1.5.1 is no longer using the novosoft UML reader instead they're using one from the netbeans project. (it supports a newer version of the XMI/UML file format).
-Fixed bug in pymerase that prevented the bool type from being saved to the database correctly

Next Week:
-Fix several bugs that brandon found.
-Choose and start implementing a solution to UML parsing.

Problems:
-Dealing with the switch of UML parsers
--Ended up being distracted by trying to understand netbeans.
--I'm getting tempted to extend pymerase to support generating C++ classes. Using the current UML reader I could hopefully generate C++ classes representing the UML specification.

Add a little XML parsing and some swig wrapping and I'm hopefully free of this annoying java dependency with my own scripting language friendly UML parser.


UVa Update - Jodi Kanter

Accomplishments this week:
-spent a lot of time on schema design for two other projects.
- updating Va-GeneX schema drawings for web site.
- ongoing Va-GeneX user assistance with training, accounts, data load, etc..
- first historical data load to Va-GeneX complete.

For Next Week:
- clean up schema SQL script to reflect tables, indexes, etc.. actually in use.
- focus on Postgres and query performance
- work on adding foreign key constraints, necessary indexes, etc. to GeneX schema


UCI Update - Harry Mangalam

Updates:

Over Holidays did not do much of anything :) & :(

Recently, used indexing, and experimented with float -> int conversion to represent data in a custom table to increase speed of query > 1000X on GMU server on some queries. Also learned many unpleasant but useful things about GeneSpring, DB drivers, PostgreSQL, Perl, & Python.

GeneSpring connectivity is back (SiG changed the way it distributes it over the holidays) and once Jennifer tells me more about their Genome format, we can start putting together a complete connection package (finish HOWTO, provide example views and tables to query with it, etc).

Working on:
- Learning about Python, Qt, & SWIG (thanks, Diane), so as to be able to design independent apps to connect the DB to other apps.
- continuing to optimize the DB so as to make it responsive enough for real work (in realish time).
- writing some PG routines to do the table conversion in-place rather than exporting tables, converting with Pl/Py, then importing them (latter is site dependent; former will be site-independent).

--

Note: Michael Pear, an old-time GeneX contributor who went to work for ISIS's GeneTrove div contacted me to tell me that they have decided not to release the SW as a separate product, but will instead be Open-Sourcing it (the value to them is the content, not the SW). It's a relatively generic gene expression DB browser and query composer, written in Java, for MySQL, but relatively agnostic. I'll be meeting with them at the O'Reilly BioCon in San Diego Feb 3-6 to get the details, but it sounds like it might be worth looking into as another front-end for GeneX.

I'll post a follow-up abstract from their group in another note.


Caltech Update - Brandon King

Accomplishments:
-Unhacked two computers
-Discoverd the cause thanks to Diane and a few others (Affymetrix software installs MSDE with a huge security hole!)
-Documented how to secure a computer with Affymetrix software installed.

Next Week:
-Back to auto-generating python/tk gui library using pymerase

Problems:
-Windows and Security, or lack there of!

January 17th, 2003

Caltech Update - Brandon King

Accomplishments:
-Can now generate basic Python/Tk GUI widget library using Pymerase
--Entry Widgets (Validated entry boxes for a give table)
--Save Widget (Tells a given entry widget to save the data)
--NavBar Widget (For a given Entry widget navigates through entries)
--Generic database connection widget
--DbEntry Widgets (Inherited from Entry; Uses Save/NavBar and DBAPI to connect to a database)

Next Week:
-DbEntry Widget Fk/Obj linking
-Entry/DbEntry Widget combos (For combining 2 table Entry widgets into one entry widget)

Problems:
-Got thrown off by the holidays when it comes to status updates. (Hopefully back to normal now) =o)


UVa Update - Tom Laudeman

- Updated the production server with version 1.5.19. This is a few bug fixes and a few new features. All the edit/delete UI has a consistent look and feel. The data export was upgraded with improved (optional) headers.

- We've deployed a simple script to vacuum the db.

- Revamped our History/Background page with links to all 3 GeneX projects and a description of Va GeneX and GeneX-Lite. We still don't have a description (2 to 3 paragraphs) from the GeneX 2 project *gentle hint*.

- This week we are mostly working on a couple of other web enabled database projects both of which include annotated protein encyclopedias. GeneX work will consist of collecting requests from users and from the microarray center for new features (and bugs)

January 10th, 2003

UVa Update - Tom Laudeman

Better on Monday than not at all :-)

- Preparing for a new release 1.5.19 with some bug fixes, and improved UI, and a new view of orders for the curators. This version also includes more features in Analysis Trees, including doing all the user parameters. Testing of the new version is complete, so we'll roll it out tomorrow (Tuesday the 14th).

- Created a new project Va Genex at SourceForge. We a no longer using the Rel-1_0_1-branch of GeneX.

- Added Todd's description of GeneX-Lite to our History/Background page, along with links to GeneX and GeneX-Lite.

- We may have a small bug-fix release at the beginning of February. Teela and I will spend February finishing the Analysis Tree code.

[an error occurred while processing this directive]