ChangeLog for TMAJ
Version 3.0.0 (released 2008-07-24)
Major Changes:
- Addition of Image Analysis Capabilities to TMAJ (integrated the
Frida Software program with TMAJ)
- The Frida image analysis program has been integrated into TMAJ.
- Frida can be accessed by going into the Images application and
creating a new Frida Session
- The results of the image analysis can be immediately viewed in
TMAJ; this data can be viewed side-by-side with the user-assigned
scoring data in TMAJ. Thus we have automated image analysis
combined with scores assigned directly by pathologists.
- The Data Table in the Images application has an improved GUI
for viewing data from multiple areas: specimens, blocks,
tissue-diagnosis, array-cores, array-images, scored-images, machine
scored data, and image analysis data.
- Importing Images is significantly easier.
- There is no longer any need to compress images with
ThumbsPlus. This is done automatically with TMAJ.
- All Images are automatically uploaded to the proper place on
the server without having to manually place them there.
- There is no longer any need to manually name directories to a
proper array-block/ array-slide/ scan
- Images are kept track of in the database to prevent accidental
deletions or modifications
- Images are automatically downloaded to the client for improved
speed. Before this had to be manually done.
Version 2.32.0 (released 2007-06-29)
- Importing data from Frida (an Image Analysis Program) is much
faster.
Version 2.30.0 (released 2007-04-13)
- Added support for group admins. Group Admins is a level of
security between regular users and administrators. They have
control over a subset of specimens, arrayblocks, and projects.
They may grant access to other users. Group admins are assigned a
subset of users; they can then assign permissions to these users.
- Added an AccessPatientData
permission for all Users. To be able to see patient information,
the Display_Patients_Tab in the client.properties file must also be set
to true.
Version 2.29.0 (released 2007-04-03)
Images App
- Support for Image Analysis. Integration with separate image
analysis program (Frida) completed.
- Merged Machine Scores and Regular Data Table
Version 2.27.0 (released 2007-03-12)
General / Database
- Color-Scheme in ArrayBuilder is no longer hard-coded. It
may be set by modifying a row in the KeyValues table called ARRAY_COLORS
- No enumerations are hard-coded anymore. All simple
enumerations (like block-status and block-fixation) now are retrieved
from the Enumerations table in the database. Previously some of
these had their own table (like SpecimenFixation.) Others were
hard-coded in the source-code. Now they can all be changed by
simply modifying the Enumerations table in the database.
Version 2.26.0 (released 2006-11-01)
Specimens App
- Added support for cell lines and xenografts
To access Cell Lines:
- Log onto TMAJ as a user permission to access the specimens
application
- Click the Specimens App
button to launch the specimens application
- Go to the Specimens Tab
- Click the Extras... Button
- Click the Cell Lines button
You will now be able to enter information about cell
lines, cell line experiments and xenograft experiments. You will
also be able to assign a TissueDiagnosis to a cell line
experiment.
Version 2.25.0 (released 2006-09-13)
Database
- Added support for Microsoft SQL Server database
Version 2.20.0 (released 2006-07-26)
Database
- Added support for MySQL database
Version 2.13.14 (released 2005-10-24)
Admin
- Added feature to limit user access to gross description in the
Specimens App [H Fedor]
Version 2.13.4 (released 2005-08-11)
Specimens Manager
- Added ability to check the Arrays to which a TissueDiagnosis
belonged. [H Fedor]
- Go to the Specimens Manager application
- Go to the Tissue Diagnosis Tab
- Search for a tissue diagnosis, and then highlight it.
- Click the ArrayCores>> button
Array Manager
- Added BarCode field to the Scans table. This allows a
person to determine the details of an ArraySlide just by knowing the
BarCode. [Kristen]
Version 2.13.3 (released 2005-08-01)
General
- Added a feature where a triple click on a table splits the tab
into several frames
- Added TMAJ logo to main application window and about dialog.
Version 2.13.1 (released 2005-07-14)
ArrayManager Application
- Created this application by moving the ArrayBlock, ArraySlide,
and Scan tab from the administrator application.
Version 2.13.0 (released 2005-07-13)
General
- added Hopkins icons to login screen
Specimens Application
- Added support for Slides table
Version 2.12.0 (released 2005-07-01)
General
- merged applications into one
- created config files to allow for TMAJ executable-form
distribution
Images Application
- Fixed "polygon error" in drawing application so that polygons
with more points could be drawn
Version 2.11.2 (released 2005-06-10)
Images Application
- Color coded the Data Table Window, both in the table and in the
hide-columns popup
Version 2.11.0 (released 2005-05-31)
Admin Application
- Added MetaData application to Admin app. MetaData is currently
read-only.
Version 2.10.5 (released 2005-05-17)
Specimens Application
- Add-Row Feature added: If you press the shift key and click the
"add row" button, the row that is currently highlighted will be copied
to the newly added row
- Cut/Paste feature added. Click on the primary key of a row,
(e.g. the SpecimenID), and click CTRL-C. Next highlight the row
you wish to paste to and click CTRL-V.
- Surg Path Number Generator feature added. The feature was
added solely for the purpose of the Animals application. It can
be used to generate Surg Path Numbers.
Version 2.10.2 (released 2005-04-28)
Specimens Application
- enumerated Hospitals field for increased data intregrity
- made PatientID field mandatory
Programming
- Added CachedDynamicMetaData class
Version 2.10.0 (released 2005-04-25)
Animals Application
- Created this application.
Version 2.9.0 (released 2005-04-12)
Samples Application
Version 2.8.5 (released 2005-03-03)
Programming
- Extended Javadoc Documentation
- Reorganized the database and command packages
- Renamed some classes that had a confusing name.
Images Application
- Added a "Show only Filtered Rows" for the Machine Scores
Table. [Faith]
This means that a user can filter rows out in the DotDataTable, then go
the Machine Scores table, hit the "Show only filtered Rows" button,
and only see the rows that were filtered out.
- Enabled deletion of sessions that have data in them. [De
Marzo]
Note: Only administrators can use this feature. Regular users will only
be able to delete empty sessions.
A warning in a red font is shown to warn administators before deleting
a session.
Version 2.8.2 (released 2005-02-25)
Import Application
- Support for multiple thresholds on MachineScoredData added
- To import new
Machine Scores:
1. Make sure the file is named properly, according to the
directions in the Import
documentation webpage. For example:
TMA_0365_CUT_002_SCAN_01_theStain_00843123_ACIS_threshold52.xls
Note: The 10th position should give a description about the
MachineScoringSession. In this case it is threshold52.
2. Open the excel file in Excel, then choose "Save As"
3. Remove the quotes that appear at the beginning and end of the
fileName.
4. Refresh the "Save As Type". First choose any other type like
"XML Data",then choose "Text Tab Delimited". The filename in the
"Save As"
dialog should have a.txt extention. Click the save button to save
a new .txt file.
5. The file is now ready to be imported. Open the import
application and go to the "Machine Scores" Tab.
6. Choose as many files as you like to be imported and then
the click Start button. Make sure you are choosing the .txt files
you created in the above step and not the original .xls files. No
dialogs are used, and thus all messages to the user appear in the
message box at the bottom. This allows many files to be quickly
imported without the user having to click "okay" for an confirmation
message.
Version 2.8.1 (released 2005-02-20)
Import Application
- Machine-Scoring Sessions can be deleted. [Faith]
- Machine-Scores Import made into its own Tab.
Images Application
- Machine Scores for ALL sessions may be viewed. [Faith]
- Log on to the images application
- Locate the Menu of the Project Frame and go to Tools ->
Download Data
- Highlight the sessions whose Machine Scores you wish to View
- Click the 'Download Machine Scores' Session.
This can be linked with normal session data by linking the ArrayImageID
field.
Version 2.8.0 beta (released 2005-02-18)
General
- Infostructure for multiple thresholds on Machine-Scored Data
added. [De Marzo]
Note: Until the next version, the database will still enforce the one
Machine-Scored Session per Scan.
Import Application
- TextArea used instead of dialogs to make Machine-Scored Data
imports quicker.
Images Application
- Machine-Scored Data Table GUI added,.. [De Marzo]
- Lineup feature added
[Faith]
Images in a session can be lined-up by going to the Dot-Table-Frame,
sorting the rows, and then clicking the Lineup Button.
Note: The lineup feature will not work for all scans, as most have not
had Mid-Size images created for them yet.
- Fast Invalidation of Machine Scores. [Faith]
1. Open the Images application
2. Open a session whose scan has Machine-Scored Data
3. Download the MidSize images to your local hardrive.
Menu of ArraySlide Frame -> Tools -> Download
-> MidSize Images
4. Open the Machine Scores Table
Menu of ArraySlide Frame -> View-> Show
Machine Scores Table
5. Click the Lineup Button.
6. Click on an images you want to make invalid.
The images you select will be highlighted in green.
7. When finished, click the "Filter For Selected Images" button.
The Machine Scores Table will now only show the
images you selected.
8. Select all the rows in the table by clicking CTRL-A.
9. Click the "Set Valid Status" button, then click Invalidate.
Version 2.7.16 (released 2005-02-14)
General
- Old JHU logo removed from documentation [Brumbaugh]
- Primary_Histologic_Type changed to HistologicType (Input &
Images Application.)
Import Application
- Wipe Gross Description feature completed. [Fedor]
Input Application
- Bug Fixed: Dynamic enumerated fields could not be set to NULL
after having been given a value.
Images Application
- Users are now warned before they change a session's scoring
strategy. [De Marzo]
- Changing the Notes field results in a "O" for the coordinate (as
opposed to an X or / or nothing) [De Marzo]
- ArraySlide Frame X's made larger [De Marzo]
- AutoScoredData changed to MachineScores [De Marzo]
- Bug Fixed: Navigator failed if coordinate (1,1) was marked as Bad
[De Marzo]
Version 2.7.14 (released 2005-02-07)
General
- New code added in build.xml and Constants package that allows
easy switches between the different versions of TMAJ.
Images Application
- New text-legend on ArraySlide Panel. Before, an "X" simply
meant the image had been scored in one way or another. Now there
is:
/ -- a type has been entered
X -- a type and diagnosis have been entered
O -- other information besides a type and diagnosis have been entered
Version 2.7.5 (released 2005-01-31)
Images Application
- Fixed Published Sessions Error: Database was not updated when
user tried to publish a session.
Version 2.7.4 (released 2005-01-28)
General
- Logging feature added. Log of records can be viewed by
clicking History Button.
Input Application
- Updated Sort Filter Frame to allow for more advanced searches.
Images Application
- Invalidation of AutoScoredData feature added.
- All-Sesssions Data Panel: SharedTo Field allows user to view
which sessions have been shared out.
© Copyright 2008 |
All Rights Reserved | The Johns Hopkins University