These are the latest features added to WinList.
This is a major version update with many new features and enhancements.
Contour regions
Contour regions have be enhanced so that they automatically update as the data beneath them changes. These regions feature a user-defined probability level and can also automatically move with data.
Sticky regions
This is cool new a feature that allows vertices of adjacent regions to stick to one another, making a seamless boundary between the regions. As a common vertex is moved, it affects all of the regions that share it. A great tool for fitting regions together tightly.
Parameter statistics
WinList now computed parameter statistics for gates using the Gate Statistics dialog. Select the parameters and statistics that you want to compute and the program will add them to the Gate Stats display. Values can be added to database and reports, too.
Highlight-this-region
Here is a new coloring mode that allows you to see where the events for a given region are in all other dot plots. The events can be enhanced with increased size and blinking, making it easy to find those small populations event in noisy plots.
Improvements
have been made to auto gating capabilities of regions. Regions can now
position themselves based on the mean, median, or mode of the data beneath
them, or of the data in the histogram.
Performance
has been greatly improved for large, complex protocols with many regions
and gates.
Alerts
We've enhanced alerts so that they can now be defined to compare any two values that WinList stores as keywords. For example, you can now compare the number of events in two regions as the alert condition.
Robust statistics
SD (rSD) and CV (rCV) statistics have been added, using the interquartile range method for computation.
The database
wizard has been enhance to work with results windows and the gate statistics
window. It provides a quick and easy way to add all of the results as
fields to a database.
New t-SNE parameter
t-SNE is a method for clustering and dimension embedding. We've added a new calculated parameter that implements Laurens van der Maaten's clustering algorithm known as t-SNE: t-distributed Stochastic Neighbor Embedding. This is a great tool for finding related events in multidimensional space and displaying them in 2D space. See https://lvdmaaten.github.io/ for more info on the background of this routine and have a look at this youtube video of a google tech talk: https://www.youtube.com/watch?v=RJVL80Gg3lA.
The dialogs
for creating and editing calculated parameters have been greatly simplified.
The resolution
for calculated parameters can now be set independently for each parameter.
There is no longer a common resolution of 1024 forced for each calculated
parameter, so the natural range of the parameter expression can be directly
controlled by the user.
Compliance Mode
Support has been added for using WinList in "Compliance mode", which is designed to assist labs with regulatory requirements. In this mode, Windows user groups are set up to specify the permissions each authorized WinList user has. The program performs additional logging of user actions, and requires the user to confirm the Windows login when the program starts up.
Logging has
been enhanced to provide better support information for 21 CFR Part 11
compliance.
WinList now
computes a cyclical redundancy check (CRC) value on the FCS files it reads.
Some FCS files contain a CRC value that allows WinList to verify that
it has read the file correctly. This CRC value can be reported and databased
to help support regulatory documentation requirements.
The V-Comp app
V-Comp - a new stand-alone app - can now be launched directly from the Compensation Toolbox in WinList. V-Comp setups can be opened directly into WinList, and the V-Comp app can be easily launched to create additional setups.
WinList now
supports " label-specific " compensation setups created by V-Comp.
These setups allow the program to use the best compensation match for
any antibody-fluorochrome combination.
Compensation Review mode
This option changes all transforms to Linear and zooms histograms to the 95th-percentile of the data. This is a great tool for evaluating compensation in single-color controls - you will really see how well your compensation is working.
New log-like
transforms - Hyperboline Sine and V-Log - have been added. These provide
several advantages over the HyperLog transform, maintaining evenly-spaced
decades.
Linear to
log is now quick as pushing a button. For FCS files that do not provide
hints about log transformations, you can now switch linear parameters
to your favorite log-like transform with one click.
Log-like
transforms now support decades between 0.0 and 1.0
Linear transforms
now support displaying negative values.
File Export improvements
WinList now supports sampled output, as well as merging of compatible FCS files.
The Save
button on the Home tab (or toolbar) can now be set up to function in 3
separate modes: as a Save (no dialog) button, as a Save As (with dialog)
button, or as a Save Bundle (with dialog) button. The behavior is controlled
by the "Save Button" setting in Options->Preferences->Miscellaneous.
When the button is configured to Save Bundle, the Open button will also
default to opening a bundle.
Histogram subtraction enhanced
Subtraction settings are now saved in protocols and restored when a protocol is re-opened. We've also added the Mann-Whitney U Test and Area-Under-Curve (AUC).
In some cases
it was not possible to create a new Compensation Page from the Compensation
Toolbox. This could happen if a data source had 2 or more pages plus the
Compensation page, and one of the other pages was then deleted. Corrected.
(mz, 8Oct2015)
When reading
integer FCS data files, WinList could incorrectly interpret data with
resolutions that were not powers-of-two. As an example, the Time parameter
in Stratedigm’s SE520EXi files has a resolution that relates to the duration
of the acquisition, and WinList did not correctly read or display the
Time parameter. This has been corrected. (vsh, wl-75, 6Aug2015)
On some computers,
WL could crash when dropping an Overlay window onto a report. This has
been corrected. (ks-rpci, 21Aug2015, wl-68)
The program
did not correctly display parameters that were stored as log-encoded data
values in the FCS file and then viewed as linear. This has been corrected.
(dh, 3Jun2015)
1P regions
that were turned off for coloring did not redraw correctly when the size
was adjusted. This has been corrected. (bh, 24Jun2015)
When histogram
or result window "Remote" scripts to other apps took a long
time to complete, the user interface gave no indication that it was waiting
for the script to finish. The user was able to manipulate virtually anything,
include opening a new file, while waiting for the script to complete.
This could cause the program to crash or display data that was out-of-sync.
The interface is now disabled during Remote script processing and an hourglass
cursor is displayed. (ab, 17mar2015, wl-25..29)
Index Analysis
plots would cause the program to crash if the selected parameter had a
lower range ($PnR) than the number of (rows x columns) in the plot. This
has been corrected. (mcgill, 25mar2015, wl-30)
For some
older file types, WinList used to detect log-encoded parameters based
on the name of the parameter including "LOG". This logic interferes
with newer file types that are actually stored as linear but have "LOG"
in the parameter name. Logic has been revised to address this to work
correctly for both old and new file types. (cb, 26mar2015, wl-31)
When reading
a file from network or removable media, WinList could crash if the file
became inaccessible during the read operation. The program now gracefully
stops reading and alerts the user to the problem. (cp, 6apr2015, wl-36)
If a non-WinList
compensation file was selected in the Open Compensation dialog, the program
would crash. This has been corrected so that the user is alerted that
the file is not the expected type. (dd, 7apr2015, wl-39)
The Export
Histogram Data could fail if the histogram being saved had events that
fell on the upper axis. This has been corrected. (jh, 13apr2015, wl-43,44)
If a histogram
was "temporarily inactive" because of missing parameters, and
it was edited, the program could crash if the user then chose to undo
that edit. (jh, 13apr2015, wl-42)
In some cases
where the number of files in a batch "group" was greater than
1, the program could create a non-fatal error that would render batch
processing inoperable until the program was restarted. This has been corrected.
(wl-11, am, 28Jan2015)
Export of
listmode files did not remap all parameter keywords from the source file
if only some of the source file parameters were selected for export. This
created mismatches in voltage, gain, and several other keywords. Corrected.
(wl-19, bh, 13Feb2015)
If parameters
are enabled for compensation and Auto-Comp Each File is set, parameters
could remain enabled for comp in a new file that does not specify compensation
for them. Revised code now explicitly turns off any parameters that are
not specified in the spill keyword. (wl-18, cb/bh, 23Feb2015)
Macro Toolbox
limits file names and paths to 79 characters. Logic has been revised to
handle full file path and name lengths for the toolbox. (wl-22, dh, 2Mar2015)
The program
could crash during replay after acquisition if one or more histogram displayed
dots and contours, and the packet size was smaller than the file size.
Corrected. (jh, 3Jul2014)
Using the
Create Region Array on a 1P histogram to create a single region caused
the program to crash. This has been corrected. (mp, 24jul2014)
If a macro
tool button is attached to a macro file and that file no longer exists,
the program would crash when the macro button was clicked. This has been
corrected. (ap, 21Aug2014)
Cascade gates
did not work correctly when gating with a region whose name was contained
by another region in the target histogram. For example, if gating from
R11 onto a histogram that contained R1, the system would fail to build
the new cascade gate expression. This has been corrected. (dh, 21nov2014)
The program
could crash if Spots are defined on a file, and then a new file is opened
which has fewer parameters than the original. Corrected. (ml, 1Dec2014)