Version history
Current version
Version 2.1.21 - (September 2010) Changes include:
-
Update our GO parser to correctly handle the revised GO hierarchy
structure. This only affects the view of GO in the "Tree view".
Thanks for Makio Tamura for pointing out the problem.
Older versions
Version 2.1.20 - (May 2010) Changes include:
-
Another bug fix for ORA to correct the way duplicates genes are
handled.
-
Custom creation of gene sets through the GUI accepts lists of probes
as well as genes.
-
The analysis wizard allows you to preview the gene scores you are
loading.
Version 2.1.19 - (April 2010) Changes include:
-
Change in the way ORA p-value are computed. Prior versions computed
the upper tails of the distribution exclusive of the actual number
of represented genes in the group. Now probabilities are computed
inclusive of this value ("at least this many" instead of "more than
this many").
-
The use of configuration files has been changed when running the
command line version of ermineJ. This affects users of the command
line invoking the classScoreCMD main class. Instead of always
reading the ermineJ.properties file from the user's home directory,
the configuration file is ignored unless it is specified, or if the
user supplies the
-G
option to start the GUI. Please see the
User
manual for the CLI for details.
Version 2.1.18 - (July 2009) Changes include:
-
Fix broken links on GO file documentation page.
-
Update our mailing list address. Old subscribers have been
subscribed to the new list
-
Fix a bug that kept the
-g
option working on the command line.
Version 2.1.17 - (October 2008) Changes include:
-
Fix problem with gene set details page not working.
-
'About' box was broken
-
Affymetrix annotation files for some organisms failed due to missing
gene symbol information.
Version 2.1.16 - (September 2008) Changes include:
-
Using the 'ROC' method with 'bigger is better' gave incorrect
results.
-
GSR scores could be unstable from run to run, depending on the
dataset and the parameters set.
-
Fix 'generic' ermineJ.bat script to use java.exe instead of
javaw.exe, and fix stray "\nul".
-
Fix broken link to annotation files on the help pages.
-
Help works for webstart.
-
Behind the scenes: finally upgraded to maven 2.
Version 2.1.15 - (July 2007) Changes include:
-
An error was made in the two previous distributions: an incorrect
jar file was included in the windows installer, so some bugfixes
were not correctly included. In particular, an issue with how the GO
classes were read in is now consistent between all distributions.
-
Output file improvement: When 'Include all genes in output' is
checked, the gene names are sorted.
-
Some bugs in the Command Line Interface were fixed, which caused
errors when using some option combinations.
-
A bug in the software API which rendered it pretty much unusable was
fixed.
-
There were problems with some command line arguments not being
recognized correctly.
-
Minor enhancement: when the gene symbols are included in analysis
output files, they are sorted by name.
Version 2.1.14 - (July 2007) Changes include:
-
Minor bug fix: Probes lacking any annotations are handled a little
differently, avoiding an annoying error message. This does have a
minor effect on the analysis.
-
A variety of cosmetic and GUI bugs have been fixed, primarily
affecting Linux Fedora Core users.
Version 2.1.13 - () Changes include:
-
Bug fix: If gene scores were negative, the "use best score" option
might not work correctly. Thanks to Hubert Rehrauer for the fix.
-
Bug fix: Some parent terms were not being included in when inferring
annotations. Thanks to Salvatore Micciche for reporting this.
-
Command line interface overhauled. This should fix problems some
users had with certain option combinations.
-
Enhancement: repeated occurrences of the same identifier in the gene
score file results in a warning.
-
Minor enhancement: GO categories can be viewed even when score file
doesn't match annotation file.
-
Various minor cosmetic fixes.
Version 2.1.12 - (August 8 2006) Changes include:
-
Added internationalization support for input files (addresses bugs
302, 321).
-
Output file format had misaligned columns. Duplicate column names
were fixed and an unused column was removed (bug 322).
-
Affymetrix annotation files properly parsed in the command line
interface (bug 323).
Version 2.1.11 - (July 12 2006) Internal release
Version 2.1.10 - (May 24 2006) Changes include:
-
ErmineJ is now licensed under the
Apache 2.0
license.
-
(Input files) Annotation files from
Agilent
are supported directly.
-
(Dev) Code has been restructured. This will only affect developers
using ermineJ code.
-
Fixed bug: If you tried to run a correlation analysis without a gene
score file set (which is supposed to be irrelevant), the analysis
would fail.
-
Fixed bug: "Null pointer exceptions" when custom gene score files
are missing.
-
Fixed bug: It was still possible to get errors when loading raw data
files for analysis, this has finally been fixed.
-
(Docs) Documention of custom gene sets fixed to reflect correct
location of ermineJ.data (in your home directory, not the ermineJ
installation directory).
Known issues:
-
The command to show user-defined gene sets can sometimes be
"confused". The work-around is to just hit "Ctrl-U" twice.
-
The id and name of user-defined gene sets cannot be changed. This
limitation should be restricted to GO gene sets (bug 224). The
work-around is to edit the file and then reload the gene sets.
-
(Minor GUI) In tables shown in wizards, the table columns are
resizable and sortable, but this is not indicated by the cursor.
(bug 212)
Version 2.1.9 - (Feb 8 2006) Changes include:
-
Restricting analysis to specific GO aspects wasn't working for ROC
analysis (fixes bug 285).
-
Loading an analysis from disk failed if the raw data file was not
set (bug 291).
-
You can now save the gene set information in the details view even
without loading the raw data (bug 290).
-
Small p-values were rounded to zero in the output file (bug 289).
-
The path to the annotation file is stored in the output file. This
currently isn't used by the software but is good for user records.
-
Command line interface: -F (--format) option (which took an
argument) changed to -A. Using the -A option indicates that the
annotation file is in "Affymetrix" format. Fixes bug 272.
-
The format of the Annotation files has been made more flexible. The
GO term field can be delimited with characters other than '|' such
as commas or spaces (issue 286).
-
The format of the annotation files has been documented (see
this
page) (issue 287).
-
Minor GUI tweaks to improve portability (bug 269).
Version 2.1.8 - (December 20 2005) Changes include:
-
Bug fixed that caused "null" error in viewing gene set data under
some conditions.
Version 2.1.7 - (November 9 2005) Changes include:
-
Command line option to output all genes in each gene set added
("-j").
-
Command line error output is more helpful.
-
Result file contains parameters when using command line.
-
Bug in handling custom annotation files fixed.
-
Correlation score performance improved (again).
Version 2.1.6 - September 2, 2005. Changes include:
-
User-defined gene sets were not being used for analysis. There were
also related problems with editing and viewing gene sets once
created (Fixes for bugs 256, 257 and 258).
Version 2.1.5 - August 12, 2005. Changes include:
-
Bug which caused the "cancel" function to fail fixed.
-
Reading of raw matrix files performance improvements.
-
Correlation analysis dramatically sped up again due to a bug fix. In
addition, a number of optimizations have been implemented to futher
improve performance of the correlation analysis.
-
Bug which caused poor performance of tree view after analysis fixed.
-
Bug which left grouping separators in numbers for the gene details
matrix output files fixed.
Version 2.1.4. Changes include:
-
Fixed bug which caused problems after loading two or more gene score
files that had only partial gene lists with respect to the
annotation file.(Bug 230)
-
Fixed bug which caused error in reading preferences for the
"details" view. The file choosers for saving data have also been
improved to suggest a file name.
-
(File format) The first line of a loaded gene score file is now
ignored (e.g., it is treated as a header), as documented in the
help. This was causing spurious warnings about mismatched names (bug
229). The warnings given are also more informative.
-
(Performance) Bug which caused unnecessary slowdown of correlation
analysis fixed. It's still slow, but usable.
-
(Performance) Sorting of details view when sorting by gene symbol is
now as fast as for the other columns (bug 195).
-
(Documentation) New FAQs and more guidance on setting parameters and
choosing methods.
Version 2.1.3. Changes include:
-
A number of bugs in the display of user-modified or user-defined
gene sets have been fixed.
-
When
modifying a GO gene set, you are no longer allowed to
change the name or description. You can still change the members of
the gene set.
-
New options in gene set popup menus to manage custom gene sets.
-
Add Gene Set menu item to reload the user-defined gene sets from
disk (keyboard Ctrl-E).
-
Both the data file used and the gene score file can be changed from
menu items as well as from the analysis wizard.
-
Additional bug and feature fixes (including issues 170, 208, 214,
215, 218, 219, 220, 222, 223).
Version 2.1.2. Changes include:
-
New Feature: Receiver operator characteristic (ROC) method now
available from all interfaces.
-
Fixed Issue 210: Failure to save results files for some situations.
-
Fixed Issue 204: default for "Larger scores are better" should be
'false'.
-
After an analysis, the results are checked for "reasonableness". If
they are not, the user is advised to check the validity of the
analysis settings. Unreasonable results would be p-values that are
all zero, for example.
-
Inconsistent behavior of "next" and "back" buttons in Analysis
Wizard fixed.
-
Errors during analysis now result in less silent death.
-
Some other minor issues resolved.
Version 2.1.1. Fixes bugs which caused incorrect parsing of gene
descriptions and resulted in multiple custom gene set directories.
All users should upgrade. (issues 198,199)
Version 2.1. Changes include:
-
Gene sets and their results are now available in a new tree diagram.
-
URLs for gene links in the details view are now modifiable.
-
You can change the data set you are viewing in the details view.
-
Result sets ('runs') can be renamed by using the context menu in the
table view.
-
A feature has been added to find gene sets by genes, in addition to
by gene set name.
-
The saved output files can optionally contain the names of the genes
in each gene set.
-
The GO aspect(s) to be analyzed can be controlled.
-
New tooltips have been added, to display the aspect and definition
of a gene set
-
GO and gene annotation files can be ZIP or GZIP compressed.
-
Logfile is saved for all interactive runs of ermineJ, and is
viewable from the "help" menu.
-
For programmers, a simplified API is available to help integrate
ermineJ functionality into your code.
-
Further improvements and updates to the documentation.
-
Program startup time has been improved, fixing slowdown introduced
in 2.0.4
-
Assorted minor bug fixes and improvements, too many to list.
(not released): Version 2.0.5. Annotation files can be Affymetrix CSV
files. Documentation has been improved. A number of other minor fixes
and improvements, primarily affecting the GUI.
April 27 2005: Version 2.0.4 released. Annotation files no longer
need to contain lists of all parent terms, these are added b the
software. This means initializing the software is a little slower but
makes it much easier to use third-party annotation files. A number of
other minor issues and bugs were also fixed.
April 7 2005: Version 2.0.3 released. This fixes a few GUI bugs and
increases the usability of the 'load analysis' feature
January 4 2005: Version 2.0.2 released. This release addresses
several minor bugs relating to software usability. The software now
handles gene scores that are not p values more gracefully.
December 23 2004: Version 2.0.1 released. This maintenance release
addresses a number of bugs, the most serious of which was a bug in
the "ORA" analysis that could lead to inaccurate findings in some
cases. In addition, the handling of gene scores that are not raw
p-values has been made more flexible. Most of the remaining bugs are
minor and relate to the usability of the software, but all users
should update to this version. There are also many improvements to
the documentation.
October 13 2004 Version 2.0 released. This fixes several GUI bugs
that affected use under Linux and Mac, as well as some other minor
bugs and documentation improvements.
September 28 2004 Version 2.0b7. This further improves documentation
and fixes bugs, including one that caused gene set probe numbers to
be displayed incorrectly when data had been filtered.
September 22 2004 Version 2.0b6 released. This fixes some major bugs
in the visualization component of the software, and includes some
improvements to the documentation and error messages. New feature:
some methods for speeding up the resampling-based analysis have been
implemented. These are particularly helpful for the
correlation-analysis. The new methods use some approximations that
are documented
here.
August 18 2004 - Version 2.0b5 released. This introduces some minor
new features and fixes several bugs, one of which are serious
affecting the correlation analysis. In addition, the advertised
command line tool is now operational.
August 12 2004 - Version 2.0b4 released. This is a maintenance
release that fixes a number of bugs and issues, some of which are
serious. All users should update to this version.
July 20 2004 - Version 2.0b3 released. This is an extensive rewrite
of the user interface, with numerous new features, including the
ability to define your own gene sets and visualize the analysis
results. This is a late-beta release as we iron out bugs and
performance issues.