Tuesday, July 15, 2008

Version 1.05

== Categorical data can be displayed ==
For visualization purposes, STREAM allows the user to label the expression data points with up to two "features" (e.g. the "condition" under which the measurements were made). Features may be "continuous" (real numbers), or "categorical" such as cell types, tissue types or experimental treatments (as in the example).

STREAM utilizes the values of the features or visualization only, and the user may interactively select either feature as the X axis for plots of the data.

== Expandable ToolTips are included ==
The ToolTips for every program feature (e.g. button or text field) were included. These ToolTips can be expanded to display, conveniently, the help entry for this specific feature in a scrollable popup window.

The implementation of the ExpandableToolTip class is available here.

== Highlight inactive expression objects ==
Expression elements, which are not used by a TFBS in the map are shown to be "inactive" by displaying the associated graph in the Expression Viewer with a lighter and desaturated color.

== Application adjust to resizing and screen ==
The application now allows the panels to be customized in size to adjust for any screen resolution.

== Parameter string can be collected from the ParamsViewer Panel ==
The formated parameter string can be collected with the "Collect" button in the ParamsViewer panel. It is the same format as required to read in using the Edit -> Set Params - Dialog. That way trained parameter settings can be comfortably imported into different models.

== Target and prediction color fixed ==
The target function (values) are always displayed in red, while the associated prediction is displayed in blue in the ExpressionViewer.

== Dimension names can be customized ==
Name of the first and second dimension of the data can be chosen by the user. The name can contain letters and numbers as well es '-' it can also contain a space but then the name must be in '' ''. The name can be changed while the program is running and will appear in the .stream file. To change the name make a right-click on the Expression image -> Properties -> Plot -> Label.

== Target name can be customized ==
If there is only one column in the target expression file and the target colum is therefore unambiguous, any name can be specified (valid names contain letters numbers or '-', they may also contain white spaces but then the name must be in the name must be in '' '')
If more than one expression value column is in the file, the column containing the target for the optimization needs to be labeled as ''target''.

Version 1.04

== Displayed TFBS information ==
The TFBS information is displayed when mouse is moved over a TFBS in the TFBS Viewer.





== Unused expression objects can be saved ==
If a expression object is loaded into STREAM but not used by a TFBS site it is not contributing to the calculated prediction. In prior versions these expression objects are not saved in the .stream file. Now, there is a dialog prompting whether or not to save it.

== Changes to the GUI dialog ==
Minor improvements of the dialog system.

== Version ==
An About-popup containing the version of the program instance is added.

Friday, July 11, 2008

Version 1.03

==Improved "cancel" functionality==
It is now possible to abort training for GD and SA. While training some of the GUI is inactivated to prevent changes by the user e.g. parameter settings, which would effect the training.

==Improved read-in function==
More robust read function for expression files. Tab or space delimitation should work as well as space or no space between tissue and time points.

==.stream file crash==
Solved issue of program crashing when not .stream file given as problem file

==User interface polished==
The user interface looks prettier.

Welcome to STREAM Blog

This Blog is about STREAM - Static Thermodynamic REgulAtory Model of transcription - a bioinformatics application for researchers, who want to model the transcriptional regulation of a specific gene and predict its transcriptional output in different situations.

It will contain information about the program, conducted experiments and informs about new Versions of STREAM.