New Features in ModFit LT
Version 3.2
This version supports native OSX on the Mac platform, and Vista on the Windows platform.
We have removed OLE automation support from this build. Please contact Verity Software House tech support (tech@vsh.com) if you would like to see this added back in a future release.
Graphics are now bitmap format instead of vector format for clipboard and disk files.
A number of bug have been fixed.
Version 3.1 Service Pack 3
22 September 2005
The program now supports high-resolution, digital data up to 32-bits. This includes support for 18-bit FCS data files exported by BD's Diva software.
A "Convert" button has been added to the listmode Choose Parameter dialog. This button displays the Edit Properties for Log Conversion dialog that allows linear parameters to be converted into log parameters. Use this option when reading Diva-generated files that were stored in linear, FCS 3.0 format. The dialog displays a list of all parameters in the file, allowing the user to select parameters to convert to log for display and analysis. It also provides an option to convert to 4-decades or the "computed" decades for the native, linear resolution.
The program now supports FCS files containing more than one dataset. When a multi-dataset file is opened, the program displays the Choose Dataset dialog to allow the user to select the dataset which should be used for analysis. The selection remains in effect until it is invalid or the user makes a new choice. The dialog can be redisplayed by enabling the "Multi Dataset Prompt" property in the File Batch Settings dialog.
When the program is configured to base ploidy determination on an external reference or an internal standard, several new results are reported. The results will display a "Reference Diploid" value that shows the location where the Diploid G1 is expected to be. In addition, each cell cycle shows a "DI based on reference:" statistic, which is computed as the G1 mean of the cycle divided by the "Reference Diploid" value. For all cycles except Diploid, the typical "DI" is also still reported.
A new function has been added to the equation processor. The "F" function can be used to convert a keyword value into a floating-point number. This allows the keyword to be used in calculations. The syntax is: F[expression], where expression is typically a keyword. For example, the $P1B keyword stores the number of bits used to store a value for parameter 1 in an FCS file.
To compute the number of bytes used by parameter 1, the following equation could be used:
"Parameter 1 bytes = ";F[[$P1B]]/8
To display the same result as an integer: "Parameter 1 bytes = ";p[0];F[[$P1B]]/8
New internal keywords have been added to provide access to the External Reference Mean [ExtRefMean], and the Diploid-to-Standard Ratio [DipToStdRatio].
The SetProperty DDE/OLE command has been enhanced for the ExternalReference property.
DDE Syntax from WinList: [SetProperty(Property=value)]
OLE Syntax from VB: SetProperty(propertyString, valueString)
Supported properties and values:
AutoAggregates=On,Off
AutoDebris=On,Off
Standards=0,1,2
ExternalReference=position or
ExternalReference=position,dynamicRange
In this second format, the dynamicRange is used by ModFit LT to scale the position value to it's histogram scale.
A new ploidy index of -1 has been added for hypo-diploid models. Ploidy index can be displayed using the MF_PLOIDYINDEX keyword.
Bug fix: Program crashed when S-Phase component was changed to a single Gaussian. This has been corrected.
Bug fix: The Mac version did not properly list files on some network drives. When the network drive was selected, files in the application folder were displayed. Corrected.
Version 3.1 Service Pack 2
19Dec2003
The Proliferation Wizard now detects conditions where there is little or no Parent generation. The wizard locks the SD for the Parent to the last known good SD and alerts the operator. This addresses problems that could occur in analyzing a sequence of proliferation data files where the Parent generation is not present as the experiment progresses. (11Dec2003 VI 1115)
The X-zoom graphic is now placed behind the main graph by default, instead of on top of it. It can be moved to be on top of the main graph by selecting the main graph, choosing the Report->Send to back command, and then selecting and moving the zoom graph.
Implemented "battery" usage system. (26Sep2003)
Bug fix: Corrected crash that could occur when an older version of the proliferation model was opened in a report and used for analysis in a newer version of the program. (10Dec2003 vi 1115)
Version 3.1 Service Pack 1
30May2003
The program now supports 3 gates and displays gated data in the second and third gates. See the Listmode appendix for more details.
Prolif wizard now supports export of "partition" information. Options for export appear on the Other tab of the prolif wizard dialog. A new tutorial describes how this feature can be used with WinList to provide enhanced proliferation analysis.
The Proliferation wizard now supports a "floating" model option for the daughter generations. On the Generations tab, you can choose between the "Standard" and "Floating" model options. In the standard model, the mean of each generation is dependent on the previous generation, based on the spacing value. In the floating model, a range is associated with each generation and the mean is allowed to 'float' in the model. This option should ONLY be used with well-defined, visibly-separated generations.
Added a Lock SD option to the Parent Tab of the Proliferation Wizard. This option is useful for proliferating samples in which the parent population becomes indistinct. When the option is enabled, the SD for the parent population can be edited. All generations use the same SD as the parent, regardless of the state of the Lock SD option.
The status bar now displays low and high X and Y values as gate regions move or resize to allow for more precise positioning. You can also display the position of a region by clicking and holding on the region without moving it.
When the program opens, it is now positioned and sized to the location and size which were last used.
The registration dialog now displays a confirmation dialog when a valid unlock code is entered.
The User Login name is now stored in a keyword, MF_USERLOGIN, which can be displayed on reports and stored in the database.
The program now uses the Unbiased Summation method for reducing histogram resolution to 256 channels. This will likely improve RCS values for histograms that have native resolution greater than 256-channels. It may also result in slightly different locations for peaks found by the Peak Finder.
After selecting a batch of data files or reports, the program now automatically displays the Edit Properties for Batch dialog to allow batch properties to be adjusted prior to opening the first file.
Options and Configuration now provides separate options for auto-scaling X and Y axes to allow greater control.
Bug fix: User edits to the X axis label are now left in place when new data files are opened. If first characters of the label are the default label "Channels", the program will auto-label the axis. Otherwise, the user label is left alone.
Bug fix: Graphics now update correctly for first-time DDE connection with Winlist on PC.
Bug fix: The program could crash if gating resulted in zero events in the histogram. The crash would occur when trying to fit the histogram. This condition could also occur with DDE connections to WinList.
Bug fix: The Proliferation Wizard did not reposition the parent range if the parent position was adjusted in the dialog when editing the model. This led to cases where the model would fail to fit some files if the parent population moved beyond the scope of the range.
Bug fix: program could crash if low or high channels for zoom graphics were greater than 256 channels AND preference settings for Desired Resolution were 256. Crash would occur when a new data file was read into the report.
Bug fix: program could crash with file or report paths greater than 120 characters. Revisions now support paths to 250 characters.
Bug fix: When batch analyzing files using the "Fit with current model" option, the program would slow down as it progressed through the batch. An internal array was not properly cleared in this scenario.
Bug fix: With auto-scaling disabled, user-defined scale didn't apply when advancing to next batch file while in scale view. This has been corrected.
Version 3.1
Several new keywords have been documented.
The Edit Keywords dialog now uses an Add button instead of a Copy button. The added equation will have a standard default value.
OLE features have been enhanced to provide more extensive OLE Automation capabilities.
A Reset button has been added to the batch controls.
A new AutoAnalysis setting has been added to make all G2M's dependent. By default, this setting is enabled. This is a SIGNIFICANT CHANGE from previous versions that greatly improves operator-to-operator consistency.
The logic that detects shifting of positions of internal standards has been improved.
Crashes that could occur if AutoAnalysis could not create any cell cycles in the model have been corrected.
Options and Configuration now has an Overrides section that can apply settings to models in reports as they are loaded.
Models now have the ability to ignore internal standards in the generation of debris and aggregate components. By default, internal standards are now ignored by these components.
The Full Model Editor now displays the component ID when showing the list of components in the model.
Bug fix: Sync and Prolif wizards didn't clean out analysis keywords from database or keyword objects. Corrected 30Jul2001 (vi 969)
Bug fix: Debris component could report negative percentages and areas in unusual cases. Corrected 30Jul2001. (vi 999)
Bug fix: The program did not read INCLUDE equation files from the model's path if a model was opened in the Full Model Editor. Corrected 26Jul2001.
Bug fix: A crash occurred when a model component (other than the last component) was deleted from a model with the Full Model Editor. Corrected 25Jul2001 (vi 1010)
Bug fix: A crash in peak finder could occur when a histogram had no events. This unusual case could occur in a DDE connection with WinList when the histogram in WinList is gated and shows no events. Corrected 25Apr2001
Bug fix: The program can now identify hypo-diploid conditions where the hypo-diploid peak is at a lower channel than an internal standard.
Bug fix: The program now defeats S-phase cutoff warning when in OLE automation mode. Corrected 4Sep2001 (vi 294)
Bug fix: A custom model in saved report did not "fit" when the report was re-opened. Corrected 4Sep2001 (vi 975)
Version 3.0
AutoDebris™ component handles Paraffin, Fresh and Frozen preparations.
AutoAggregates™ provides a more robust system for handling higher aggregate forms.
AutoLinearity™ determines the best linearity setting for G2M and aggregates automatically, eliminating a major source of analysis variability.
Cycle Analyzer™ features an enhanced PeakFinder to work with extensive variety of histograms, and uses a new rule-based system for ploidy classification.
Auto-analysis now handles complex histograms such as near diploid, hypo-diploid, multiploid, tetraploid plus aneuploid, and more.
Choosing a model uses a revised dialog to make model selection much more flexible and open-ended. Models are created dynamically instead of being stored on disk.
The peak finder system has been completely revised to provide a much more robust, statistical method for identifying peaks in histograms.
The new database system includes a database viewer, expanded keyword list, and support for multiple databases active at one time.
Quick Model Editor allows quick changes to current model, with quick access to AutoDebris, AutoAggregates, G2M, S-Phase, and Linearity.
Full Model Editor provides a complete model construction system. Use existing models as base for edits or start from scratch to build custom models for novel applications.
Dynamic model creation system builds models on the fly for auto and manual analysis.
New batch analysis controls provide efficient and sophisticated data file and report processing. The new batch toolbars automatically appear when multiple files are selected, with VCR-style buttons to allow go-to-first-file, repeat, next file, auto-advance, and go-to-last-file.
Powerful batch configuration options are available for processing data files and reports.
User Defined Keywords allow you to create custom equations that can be displayed on reports and stored in databases.
Revised report format includes new results for events in cell cycles, average cycle events per channel, and an improved layout for results.
New graphics include a legend of model component colors, report objects that zoom in on portions of the histogram, and a report representation of the Fit Diagnostics dialog.
Export histogram and report graphics to disk as PICT, metafile, or bitmap.
Histograms can now be analyzed at 1024 channels, and support has been added for 16-bit FCS files, multiple histogram FCS format, and ASCII data file format.
New Auto-analysis options allow you to set tetraploid threshold and determine how ploidy will be determined.
The Proliferation Wizard features new results for Upper Generation Proliferation Index (UGPI) and Precursor Frequency.
New Internet-based registration system allows quick registration and access to Verity support.
Three levels of user-access to program features allow better control over program configuration options.
HTML-based online help provides more efficient searching and viewing of documentation.
An event logging system has been added to assist technical support in tracking down problems.
Many reported problems with printers have been corrected.
Many reported problems from version 2.0 have been corrected.