MetaClientManual V2.1.0
MetaClientManual V2.1.0
MetaClientManual V2.1.0
Copyright
Doc. No. H-1050-043-EN Rev. 1 © 2015 MetaSystems GmbH - All rights reserved.
No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including
photocopying, recording, taping, or information storage and retrieval systems - without the written permission of
MetaSystems Hard & Software GmbH (MetaSystems) or its affiliates.
Trademarks
Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective
owners. MetaSystems makes no claim to these trademarks.
Liability Disclaimer
While every precaution has been taken in the preparation of this document, MetaSystems and/or its affiliate(s) disclaim all
warranties with respect to this document or from the use of programs and source code that may accompany it, expressed
or implied, including but not limited to those of merchantability, fitness for a particular purpose, or non-infringement. To
the extent allowed by law, in no event shall MetaSystems and/or its affiliate(s) be liable, whether in contract, tort,
warranty, or under any statute or on any other bases for special, incidental, indirect, punitive, multiple or consequential
damages in connection with or arising from this document, including but not limited to the use thereof.
Table of
Contents
Part IX
1.4.1 ......................................................................................................................................................................
New Features in Version 2.1 7
1.5 .................................................................................................................................................12
Network Requirements
Part II Getting..............................................................................................................14
Started
2.1 .................................................................................................................................................14
Starting MetaServer
2.2 .................................................................................................................................................14
Shutdown MetaServer
2.3 .................................................................................................................................................15
Starting MetaClient
2.3.1 ......................................................................................................................................................................
Security Mode 16
2.3.2 ......................................................................................................................................................................
Edit Server 16
2.4 .................................................................................................................................................17
Quit MetaClient
Table of Contents
I
......................................................................................................................................................................................
VSlide List 70
......................................................................................................................................................................................
VSlide Gallery 71
...................................................................................................................................................................................... 73
Overview
3.4 .................................................................................................................................................73
'Statistics' View
3.5 .................................................................................................................................................78
'Problems' View
Part V Queries
..............................................................................................................109
5.1 .................................................................................................................................................111
Default Queries
Part III
5.2
5.3
.................................................................................................................................................113
Query Editor
.................................................................................................................................................120
Patterns
Part VI Reporting
..............................................................................................................122
6.1 .................................................................................................................................................123
Printing Reports
6.2 .................................................................................................................................................125
Default Reports
6.3 .................................................................................................................................................125
Report Editor
6.3.1 ......................................................................................................................................................................
Report Buffer 139
II Table of Contents
7.6.1 ......................................................................................................................................................................
Key and Mouse Shortcut Commands 240
7.6.2 ...................................................................................................................................................................... 246
Icons
......................................................................................................................................................................................
General Icons 246
......................................................................................................................................................................................
Icons specific for Ikaros/Isis Root Directories 249
......................................................................................................................................................................................
Icons specific for Metafer Root Directories 252
......................................................................................................................................................................................
Icons specific for VSlide Root Directories 253
7.7 .................................................................................................................................................254
Overview: Menus and Context Menus
7.7.1 ......................................................................................................................................................................
MetaClient Menu Bar 254
......................................................................................................................................................................................
Menu Items specific for Ikaros/Isis Root Directories 257
......................................................................................................................................................................................
Menu Items specific for Metafer Root Directories 261
......................................................................................................................................................................................
Menu Items specific for VSlide Root Directories 262
7.7.2 ......................................................................................................................................................................
MetaClient Context Menues 263
......................................................................................................................................................................................
For Ikaros/Isis Root Directories 263
......................................................................................................................................................................................
For Metafer Root Directories 266
......................................................................................................................................................................................
For VSlide Root Directories 267
7.7.3 ......................................................................................................................................................................
MetaServer Menu Bar 268
7.8 .................................................................................................................................................269
Troubleshooting
7.8.1 ......................................................................................................................................................................
Filing Exception Reports 269
7.9 .................................................................................................................................................270
Updating MetaServer and MetaClient
Part VII
Part IX Security Package for Ikaros / Isis and Metafer
..............................................................................................................276
Table of Contents
III
Introduction -
How to Use This
I Help
Purpose of This Manual
The MetaServer / MetaClient V2.1 Manual provides information about using and configuring MetaSystems MetaServer
and MetaClient software tools:
Audience
This manual is intended for novice and experienced MetaServer / MetaClient users who use the MetaSystems imaging
systems, namely laboratory staff operating, maintaining, and analyzing data generated by MetaSystems Ikaros/Isis,
Metafer, or VSlide systems.
Assumptions
Mouse Clicks
Mouse clicks you are instructed to perform appear as symbols indicating the different types of left, middle and right
mouse clicks, respectively. The descriptions herein refer to a mouse on the right side of the keyboard for right-hand users.
Typographical Conventions
Please observe the following typographical conventions when using this help file:
a Keys you are instructed to press (shortcuts) appear [framed].
a When you need to press key combinations, they are connected by a '+' sign.
For example, you can also choose the sharpening filter by pressing [F], or with only 50% strength by pressing [Shift] +
[F].
a (Menu) Commands , parameters and file paths are displayed in bold.
a Macros are outlined in a dedicated font.
a Internal links to other paragraphs are marked by k.
a External links to websites or email addresses are highlighted by l (g-click to engage).
Cytogenetic Nomenclature
MetaServer / MetaClient V 2.1 follow the revised nomenclature as recommended by ISCN 2005:
"The terms karyogram, karyotype and idiogram have often been used indiscriminately. The term karyogram should be
applied to a systematized array of the chromosomes prepared either by drawing, digitized imaging, or by photography,
with the extension in meaning that the chromosomes of a single cell can typify the chromosomes of an individual or even
a species. Karyotype is the use of nomenclature to describe the normal or abnormal, constitutional or acquired, chromo-
somal complement of an individual, tissue or cell line. We recommend that the term idiogram be reserved for the dia-
grammatic representation of a karyotype."
References:
ISCN (2005): An International System for Human Cytogenetic Nomenclature, Shaffer L. G., Tommerup, N. (eds.); S. Karger, Basel 2005
ISCN (2009): An International System for Human Cytogenetic Nomenclature, Shaffer, L. G., Slovak, M. L. , Campbell, L. J. (eds.); S. Karger, Basel 2009
ISCN (2013): An International System for Human Cytogenetic Nomenclature, Shaffer, L. G., McGowan-Jordan J., Schmid M. (eds.); S. Karger, Basel 2013
General Safety
All systems produced by MetaSystems are laboratory devices and, thus, may only be operated by qualified and trained
persons. Your system was built and thoroughly tested according to our quality system. In order to ensure continuous safe
and reliable operation please observe the safety notices and caution signs below. Using this product in a manner not spe-
cified in the user documentation may result in personal injury or damage to the instrument or device. Ensure that anyone
using this product has received instructions in general safety practices for laboratories and the safety information
provided in this document and in the MetaSystems User Guide.
ATTENTION! or CAUTION!
Text boxes marked with this symbol and the word ATTENTION! and should be read with great care in order to
prevent any software or hardware problems.
Text boxes marked with this symbol and the word CAUTION! indicate a potentially hazardous situation that, if
not avoided, may result in minor or moderate injury. It may also be used to against unsafe practices.
Text boxes marked with this information sign contain important information on new or revised software fea-
tures or settings.
Patient specimens and all material coming in contact with them should be handled as if capable of transmitting
infection and disposed of with proper precautions.
Plug the individual system components into properly grounded electrical outlets. The cables are equipped with
3-prong plugs to ensure proper grounding. If you must use an extension cable, use a 3-wire cable with properly
grounded plugs. Do not remove the grounding prong from a cable. Consult also the safety instruction in the
product information supplied with the individual components.
Protect the microscope and camera from dirt and dust, which may impair with the functionality of the camera
and other system components. If you remove the camera from the microscope, please ensure that the sensor is
pointing downwards. The sensor of may not protected by a glass filter. Do not touch the sensor and do not try
to clean the camera yourself. Cameras should only be cleaned by the camera manufacturer or by MetaSystems.
Obstruction of vents may cause a build-up of heat in one of the system components. This may cause damage or
fire in extreme circumstances. Ensure that the vents are always kept clear of obstructions (min. distance 15 cm).
Cameras can get warm during operation. This may lead to a poorer signal-to-noise ratio causing a reduction in
image quality. Ensure a tight connection between camera and microscope (camera adapter) to dissipate this
heat energy through the microscope.
Microscopes with fluorescence equipment, used in conjunction with MetaSystems systems, may include gas dis-
charge lamps. They can explode if safe handling and operation is not observed. Gas discharge lamps emit ultra-
violet radiation that may burn the eyes and skin. You must follow the safety and operating instructions given by
the microscope manufacturer.
If your microscope is equipped with fluorescence filters, you should be aware that they are particularly sensitive
to heat radiation. Prolonged exposure to fluorescence light may cause irreversible damage leading to a com-
plete loss of functionality. Ensure that proper heat protection filters are positioned in the light path between
lamp and fluorescent filters. Please follow the guidelines of the filter manufacturer with regard to filter mainten-
ance and cleaning.
On microscopes with a motorized focus drive do not place your hand or any object between microscope stage
and objectives, while the stage is moving upwards. The same care should be taken when the stage is moving
downward. You may be injured and/or damage the microscope in both instances. Please consult the safety and
operating instructions of the microscope manufacturer.
Do not switch off the monitor while MetaSystems software is operational, if the monitor is connected via Dis-
playPort or HDMI cable with the computer. Switching off the monitor will trigger a cascade of events on the level
of the Windows operating system, leading to complete rescaling of program windows. As a result it may be im-
possible to reach important program functions and/or to close Ikaros / Isis in a controlled manner. Ikaros / Isis
have to be shut down using the Windows Task Manager and restarted.
MetaSystems Representatives
MetaSystems is an international company with offices in Germany (headquarters), in Italy (Milano), in the U.S.A. (Boston),
in India (Bangalore), and in Hong Kong. Additionally MetaSystems is proud to have a global network of partners, which is
covering the local business in almost all regions of the world. Please visit www.metasystems-international.com for inform-
ation on local MetaSystems representatives.
1.4 Features
IMPORTANT!
a MetaServer and MetaClient are auxiliary software tools provided by MetaSystems to improve the user ex-
perience when using MetaSystems' Ikaros, Isis, Metafer and/or VSlide.
a The installation of MetaServer and MetaClient is not mandatory for the proper execution of the named pro-
grams.
a MetaServer and MetaClient are available free of charge to all MetaSystems users who have purchased at
least one of the named programs in the required software version.
a MetaServer and MetaClient are compatible with Ikaros/Isis V5.4 or higher, Metafer V3.10 or higher and
VSlide 1.0.
MetaServer and MetaClient add a new level of data management to your MetaSystems installation. The software bundle,
which comes with every new system or a software update, is a comprehensive dashboard to maintain, filter, search and
analyze case and image data from all systems in the network.
a MetaClient is the new control center for MetaSystems' software application, integrating the access to Ikaros/Isis,
Metafer, and VSlide data.
a While MetaClient is the user front end, MetaServer acts in the background and administers all data on all hierarchy
levels.
a Instead of finding particular items or information in large data volumes, MetaClient relies on the comprehensive in-
dexes that are created and constantly updated by MetaServer. By this means network load can be effectively reduced
and performance of the entire installation significantly increased.
a MetaClient’s user interface is highly customizable and can be easily optimized to fit in with your workflow and make
you more productive.
a MetaClient and MetaServer support root directories up to 3 TB in size.
MetaServer is a remote central service, keeping track of all your Ikaros/Isis, Metafer and VSlide data and extracting relev-
ant information.
Indexing
a Indexing of all registered root directories. Indexes cover all information from Ikaros/Isis, Metafer, and VSlide as well
as related data (associated files).
Mirroring
a Data can be mirrored to external storage device or second server. Mirroring service creates and maintains an exact
copy of the original data set.
MetaClient
MetaClient provides you with all you need to browse, manage and analyze data created by Ikaros/Isis, Metafer, and VSlide.
It includes functions for:
Data Browsing
a Powerful and very fast filtering, searching and sorting capabilities.
a Multiple views: Overview, Case List, Tree, and Statistics.
a Hierarchical tree view from studies to (VSlide) images, including culture and slide levels. The number of levels visible
can be customized.
a Flexible and fast image gallery.
Reporting
a Very flexible graphical report editor allows you to define report templates that can then be printed with dynamic data
in just a few clicks.
a Reports can be printed, exported to PDF documents or exported to XML files for easy interfacing with other systems
you are employing (like a LIMS).
Numerous new features were introduced in V2.1. The tables below lists new features and directs you to the correspond-
ing manual pages.
Feature Introduced
in Version
user if it should work with a local dongle, a network dongle or no dongle (VSlide only).
Context Menus
a Context menus in the Tree View - all actions available in the main menu for the selected 2.1 k 254
Messaging Service
a It is possible to send messages to all active users. 2.1 k 256
Mirror
a Improved validation when a mirror is created: 2.1 k 148
Queries
a The visibility of queries in Statistics view can now be controlled individually. A query is 2.1 k 77
either public (all users can execute it) or only accessible by supervisors and administrat-
ors. By default, all queries are public.
Reporting
a Word wrap: dynamic word wrapping for text fields and columns (parameter) 2.1 k 224
a Only supervisors and administrators can add new root directories in MetaClient. 2.1
a Exclusivity Check - It is no longer possible to create two root directories with the same 2.1
path.
2.1
a It is no longer possible to add root directories with local paths from MC. Only UNC net-
work paths and mapped network drives are allowed.
2.1
a It is now possible to create a new path to the root directory when adding a root direct-
2.1
ory.
a It is no longer possible to change the type of a root directory after it has been created.
MetaClient checks for software updates when connecting to MetaServer and is automat-
ically updated, if a newer version is available in the designated update folder.
a Maintenance task - scheduled file removal from Trash folder after a given period of 2.1
time.
2.1
a Delete individual items from the Trash folder, for example the largest files to save
space.
Feature Introduced
in Version
a Printing:
s A combined karyogram is printed in the selected display mode.
s An aberration summary table is included in the report on a separate page at the
end of the report.
s The case karyotype is printed below the list of aberrations (with text wrapping).
a Export to Microsoft Excel: all chromosome classes are included in the exported spread-
sheet.
a Integration of CVViewer and PGViewer: directly open CV Viewer and PGViewer from
MetaClient to view Cytovision and Power Gene images, respectively.
a Remove all unprocessed cells from Cell List aspect with the Delete Unused Cells com-
mand.
a In a Case it is possible to delete all Cultures, Slides, Tests and Regions including all cells
which are part of the respective tree item.
a Dynamic layout:
s Information Panel bar grows horizontally, smart word wrapping for long entries like
karyotypes or result text.
s No interactive height adjustment anymore - the height of the infopanel grows with
the presented content, so that all entries are completely visible. The minimum
height is one line or four lines, respectively, if the workflow is visible.
a MetaClient can substitute genuine Ikaros / Isis case and file navigation and selection
functions.
a Entries in the Metaphase Remarks field in Ikaros / Isis can be transferred to cell data
fields in MetaClient:
s Spot-ID in Ikaros/Isis is parsed to new cell data field Region Number in MetaClient.
This allows easy sorting of cell gallery by clone/region/spot and to define computed
fields based on clone/region/spot information.
s It is possible to define new custom cell data fields and use the identifiers in Ikaros/
Isis for automatic recognition and parsing.
Reporting 2.1
a All Isis color display modes are available for printing images (grids).
a Hide sex chromosomes: sex chromosomes can be excluded from karyotypes and karyo- k 218
grams.
a Added case list default column "Workflow state". Added query "Cases by Workflow" as a
default query and added this query to the default dashboard.
Feature Introduced
in Version
a Display transformed Metafer coordinates below gallery images Cell Gallery aspect and
in queries.
a Coordinate transformation in MetaClient uses the same procedure as Metafer and
Ikaros/Isis with shared reference file (StageTra.DAT).
a Display a snapshot of the Metafer gallery in the Pass List and Pass Data aspects.
Feature Introduced
in Version
a VSlides can be opened with the corresponding viewer in the VSlide List and the Run List
aspects. MetaClient checks for the presence of a valid viewer instance before opening a
VSI VSlide.
a It is possible to compare two VSlides side-by-side in MetaViewer. Open the second VSlide
with the command Open VSlide (New Instance).
a It is possible to display label images for VSI VSlides in the VSlide List aspect.
a MetaClient supports focus stack videos and snapshots generated by VSViewer. Stack
videos and snapshots appear as items in the File List aspect.
In general, MetaServer can run on any computer in the network as long as this computer is reachable from all computers
that use MetaClient. Nevertheless, there are two configurations that are preferable in terms of performance and minimal
network traffic:
IMPORTANT! A particular root directory shall be administered only by one MetaServer. Different MetaServer in-
stances cannot operate the same root directory. If multiple MetaServer applications are required (to support
local root directories), please use different root directory lists referring to different (!) root paths.
II
In order for MetaClient to work properly the following prerequisites must be met:
a At least one MetaServer must be running on a computer in the network.
a The firewall must be configured to allow network communication between MetaServer and MetaClient.
a MetaServer and MetaClient must be configured correctly.
As pointed out already in the chapter Network Requirements (k 12 ), MetaServer should run on a dedicated server ma-
chine or, if no such server is available, on one of the client computers:
a On a dedicated server, MetaServer should run as a scheduled task with active maintenance options (k 153 ). By this
means MetaServer can run in the background and requires almost no user interaction: MetaServer will start automat-
ically, when the server is (re-) booted.
a If, however, MetaServer runs on a client PC, MetaServer can be started either manually or also as a scheduled task:
s Start manually: G-click the desktop icon to start MetaServer - see Installation Guide - Part 3 for configura-
tion details (k 151 ).
s Run as a scheduled task: see Installation Guide - Part 3 how to setup MetaServer as a scheduled task on a
server computer (k 154 ).
The MetaServer program window can be minimized to a tray icon (k). When moving the mouse over the tray icon, some
performance characteristics of MetaServer are displayed as a hint (number of connections, memory used, root director-
ies loaded, running time).
Before you shut down MetaServer, make sure that all users have completed their work in their MetaClient sessions.
a G-click the MetaServer tray icon to enlarge the MetaServer program window.
Command Description
Shutdown Shuts down MetaServer in a controlled fashion. MetaServer displays a confirmation dialog
during shutdown, pointing out that all MetaClients will loose connection, if MetaServer is
shut down.
3. Next, the User Login window is presented. The user login is displayed:
a Automatically upon program start.
a After pressing [Esc] in the MetaClient main window.
MetaClient checks, whether the login window has been moved outside the visible area of the desktop, and move the
window back to the center of the desktop, if necessary.
6. Select a User Name and g-click , or cancel the user login and terminate MetaClient at any time by press-
ing [Esc] or by g-clicking .
For all Ikaros/Isis root directories, MetaClient checks the Ikaros/Isis configuration for correctly configured change notifica-
tions. It creates a 'problem' entry on the Problems tab in MetaClient for missing or incorrect notification settings, but also
offers an an automatic solution to mend the problem (k 155 ). Please note, that you have to be logged on as an adminis-
trator user to see and resolve the notification problems.
Customers, who are running Metafer and/or Ikaros/Isis in encrypted secure mode, must use MetaClient in secure mode
as well!
Root directories in MetaServer can be specified as "secure" indicating that the data in the root directory is encrypted. In
order to handle both types of root directories - normal and secure - two global configuration paths must be specified in
MetaServer:
a one for security clients and
a one for non-security clients.
This allows mixed installations, where Metafer runs in security mode and Ikaros / Isis in normal mode or vice versa.
Please note, that MetaClient can only handle one type of root directories: either normal or security mode. The mode is de-
termined by a configuration switch in the copy-protection device (dongle). A 'normal' MetaClient is compatible with non-
encrypted root directories, while a MetaClient in security mode can only open encrypted root directories.
It is possible to run several active MetaServer at the same time. Each MetaServer may handle a particular root directory or
a set of root directories exclusively. Two MetaServer instances cannot control the same root directory.
You can administer the availability of MetaServers in the User Login window of MetaClient.
1. g-click the command button to open a Select Server window, in which you can select another server
by alias name.
2. Or edit existing server or add a new MetaServer by g-clicking the command button. A table in the Edit
Servers window lists all currently available servers with their Alias, the Computer Name of the computer running
MetaServer, and the Server Port in the network.
2. Confirm your selection by g-clicking , or g-click to leave the window without commencing any
changes.
1. In the Edit Servers window, select a server from the list and g-click (Edit) icon to open an Edit Server win-
dow, which resembles the New Server window, except for the missing button.
2. Introduce the required changes and confirm them by g-clicking , or g-click to leave the win-
dow without commencing any changes.
Delete a Server
1. In the Edit Servers window, g-click (Delete) icon. Deletes entry from the list without confirmation. This
step does not delete the respective MetaServer installation.
2. Confirm your selection by g-clicking , or g-click to leave the window without commencing any
changes.
Menu Bar
Root Directory In the menu you can see the list of all registered root directories. MetaServer/MetaClient V 2.1 sup-
port Ikaros/Isis, Metafer and VSlide root directories. Select a root directory from the list by g-click-
ing the respective entry (k 80 ).
Case The Case menu includes case management operations like opening cases in Ikaros or Isis, deleting,
moving and renaming cases, creating new cases, and opening the data sheet (k 83 ).
Reporting The Reporting menu provides access to the respective functions in MetaClient. You can print re-
ports using existing report templates or edit and modify these templates to adopt them to your
needs and preferences. How to use the Report Editor is outlined in details in a separate chapter (k
122 ).
Configure MetaClient / MetaServer can be adapted considerably to your requirements. In the Configure
menu, you can change the server configuration, the shared settings and the user preferences (k 146
).
Trash The two commands in the Trash menu allow you to restore previously deleted data or to clear the
trash (k 107 ).
Tools The menu contain various commands to start the CV and PG Viewers and send messages to other
MetaClient users.
Diagnostics MetaClient comes with tools to record and analyze performance problems, if required (k 256 ).
Windows The Report Editor (k 125 ) and Query Editor (k 113 ) are presented in MetaClient as separate (non-
modal) windows. If you try to close MetaClient while an editor window is still open, it is brought to
the front. It is only possible to exit MetaClient, if all editor windows have been closed. This measure
shall prevent you from losing any data or modifications made in an editor.
Help The Help menu provides assistance in the use of the software as well as details on the system in
case support is needed. You can view this manual as a help file and all standard hotkeys used by
MetaClient plus a detailed system and software version information.
You can switch between root directories by selecting another root directory from the Root Directory menu. The list of
available root directories is administered by MetaServer, but you may add new root directories in MetaClient (users with
administrator/supervisor rights, k 164 ). MetaServer provides a management console for adding, editing or deleting root
directories (k 147 ).
Refresh
Toggle Fullscreen
Toggle Fullscreen
The fullscreen view mode offers more space for viewing cytogenetic images and data by simultaneously hiding the view
tabs and the menu bar and expanding the program window to fill the monitor completely. Toggle the fullscreen mode by
any of these methods:
Quick Search
Use the quick search to find cells and/or cases that meet the search criterion. You can search for any alphanumeric string
- as used in case names, patient names, karyotypes - or dates - like case creation date or patient birth date. Just type the
string and search: MetaClient will present a list of all items matching.
1. Start Quick Search by any of these methods:
a In the Case List and Tree views, you can also use the Quick Search field: .
2. In the the Quick Search window, type the search string and g-click the Search command button.
3. By default, the search result list may contain cells and cases. You can shorten a list by toggling the Cases and/or Cells
options and/or by increasing the specificity of the search string.
4. Open an item by G-clicking its list entry.
5. g-click the Close button to hide the quick search window. MetaClient does not clear the result list when you close
the window. The search results will be available until you conduct a new search.
3.1 Overview
The overview is intended to provide an overview over the current root directory by displaying the results of a configurable
set of statistical queries. Queries can be utilized in two ways:
a Widgets - A widget is a small window that displays the results of a query (a table or a diagram). You can resize and
move around widgets.
a Dashboard - A dashboard is a collection of widgets. The overview supports multiple dashboards (k 22 Switch dash-
board 22 below).
With V 2.1, Overview and Statistics views are also available for Metafer and VSlide root directories, too.
Legend
Metafer Application
How Can I …?
Operations marked with a * are only available if editing is unlocked.
= Locked:Dashboards and widgets cannot be modified. This should be used in routine work to avoid unwanted
modifications.
2. You can switch between the two modes by g-clicking on the lock/unlock symbol.
Switch Dashboards
1. MetaClient supports multiple dashboards. Three dashboard layouts - one for Ikaros/Isis, one for Metafer, and one for
VSlide root directories are already included.
2. You can create new dashboards (k 23 ) Create a new dashboard. Users can switch between dashboards by selecting
another dashboard from the dropdown list (see 5 ).
1. In order to create a new dashboard you must activate the editing mode by unlocking the current dashboard (k 22 ).
2. Then g-click the New button. You are then asked for a name for the new dashboard. After g-clicking OK, a new
empty dashboard is created.
3. You can then add widgets to the new dashboard.
Rename a Dashboard*
1. If you want to change the name of an existing dashboard, switch to this dashboard, activate the editing mode (k 22 ).
2. g-click the Rename button and enter the new name and g-click OK.
Delete a Dashboard*
1. If you want to delete an existing dashboard, switch to this dashboard, activate the editing mode (k 22 ).
2. g-click the Delete button. You are then asked to confirm the deletion of the dashboard. Note that deleted dash-
boards cannot be restored.
1. To move a widget, move the mouse over the widget. Note how the cursor changes: .
2. Hold the left mouse button down and then move the mouse to the desired position. Release the left mouse button as
soon as the widget is at the desired position.
Resize Widgets
1. To resize a widget on the current dashboard, move the mouse over the lower right corner of the widget, marked by
. Note how the mouse cursor changes: .
2. Hold the left mouse button down and move the mouse to resize the widget. Release the left mouse button as soon as
the widget has the desired size.
Remove widget
To remove a widget permanently from the current dashboard, g-click the Remove Widget icon in the upper right
corner of the widget. Note that deleted widgets cannot be restored.
Refresh a Widget
Refresh widget
1. All widgets are automatically refreshed whenever you refresh MetaClient either by g-clicking the Refresh button
in the upper right corner of the MetaClient main window or by pressing [F5].
2. If you want to refresh just a particular widget, g-click the Refresh Widget icon in the upper right corner of the wid-
get.
A widget displays a result of a query. To change the query result it displays, L-click the Select Query icon in the upper
right corner of the widget. The following dialog appears:
Select a query from the Query: list on the left panel. On the right Result: panel, you see all output options for the selected
query. Query results can be displayed either as tables or as diagrams. For more information on the standard queries,
please k 111 .
The information behind the symbol in the lower left corner of the dialog shows you the approximated execution time of
this query. You should only select queries that execute in a short time for dashboard widgets since these queries are ex-
ecuted every time you refresh MetaClient.
After you have selected a query result, g-click OK to apply the changes.
The Case List view provides an overview over all cases of the selected root directory that match the specified filter condi-
tion and were created in the specified period.
Case List view. As of V 2.1 the Case List view includes a Workflow state column. This makes it easy to sort cases by their degree of completion.
Legend
Select a Case
You can select a case in the Case List view by g-clicking it. You can also use the following keyboard commands to navig-
ate the list view:
Key Action
[y] Select the case directly above the currently selected case.
[Y] Select the case directly beneath the currently selected case.
You can select multiple cases. One of the selected cases is always the current case. The current case is highlighted in red,
the other selected cases are highlighted in silver. Some commands affect only the current case while others affect all se-
lected cases.
To select multiple cases in the Case List view use one of the following methods:
a Hold the left mouse button down over the first case you want to select, then move the mouse to the last case you
want to select and release the left mouse button.
a g-click a case, then hold the [Ctrl] key down and g-click another case to add this case to the selection.
a g-click the first case you want to select. Then hold the [Shift] key down and g-click the last case you want to se-
lect.
a Press [Ctrl] + [A] to select all cases in the list view.
a Press [Ctrl] + [I] to invert the selection.
Ikaros Isis
You can open the current case in Ikaros or Isis (V 5.4 or higher) by any of the following methods:
Open in Metafer
The procedure described herein requires Metafer V3.10 or later! Metafer must be installed on the same computer as
MetaClient.
1. You can open a selected case in Metafer by any of these three methods:
a g-click the Open in Metafer command in the Case menu.
a g-click the respective command icon in the Case List view.
a Select a pass in the Tree view by a g-click and then g-click the command icon.
2. Metafer opens the first or the selected pass (scan run).
Open VSlide
Open VSlide
NOTE! The virtual slide viewer program MetaViewer was renamed to VSViewer 2.x , and the old VSViewer 1.0
program was renamed to ZViewer 1.0.
The procedure described herein requires VSViewer V2.0 or later! VSViewer must be installed on the same computer as
MetaClient.
1. You can open a selected case in MetaViewer by any of these methods:
a g-click the Open VSlide command in the Case (Test, Culture, Slide,...) menu.
a g-click the respective command icon in the Case List view.
a In the Tree view, select a run on the Run List or VSlide List tabs by a g-click and then g-click the com-
mand icon.
a In the Tree view, select a gallery image in the VSlide Gallery tab by a g-click and then g-click the com-
mand icon.
2. VSViewer opens the selected run.
You can create, rename, move, and delete cases in the Case List view. For more details on these functions, please refer to
the chapter
An easy way to narrow down the number of cases being displayed simultaneously, is by choosing a fixed Period of time.
You can select 1 Week, 2 Weeks, 1 Month, 3 Month, 12 Months, or a flexible period From - To for which you freely set
the begin and end dates. However, if you choose Any period, then no selection is made.
NOTE! For optimal performance, we recommend to choose a shorter period (1 month or 3 months) whenever
possible.
Filter Cases
Besides the filtering by period (see above), you can also apply other filter conditions to retrieve the desired case(s).
Simple Filter
A simple filter condition always consists of a filter field and a filter value. You can filter by any data field allocated. Please
note that different sets of data fields are available for Ikaros/Isis, Metafer and VSlide root directories (for full references, k
184 ). In order to broaden the range of a filter, you may use the wildcards * (any number of characters) and ? (a single
1. To select a simple filter, g-click the button next to the Filter by field.
2. Select a filter criterion from the drop-down list. The selected filter will be applied immediately.
Custom Filter
In addition to the default simple filter options, MetaClient enables you to apply more complex filter conditions easily.
1. To create a new custom filter g-click the button next to the Filter by field and select (Custom) from the drop-
down list.
NOTE! In the Cell Gallery, Cell List, and VSlide Gallery aspects:
a It is possible to toggle on / off filter conditions using the [F] key: if a filter condition is active, pressing [F] dis-
ables the filtering (= all cells), and vice versa.
a If you create a new case, that does not match the conditions of an active filter, you will have the possibility
to disengage the filter in order to make the new case visible.
1. Cases can be sorted using the selected data field from Sort By list as the primary and the Case Name as the second-
ary sort criterion. You can switch the sort direction by g-clicking respective icons:
2. Alternatively, g-click a column header in the Case List view: cases will be sorted by the selected column header. The
default sort direction is ascending. By g-clicking the header again, you can reverse the sort direction. The Case List
can be customized: new columns can be added and existing columns can be removed (k 166 ).
The sorting sequence depends on the data type, whenever the data type is apparent. Empty entries are always moved to-
ward the bottom of the sequence.
The Tree View is the most flexible way of looking at your data.
Tree View
The particular layout of the program window support a clear workflow: Item selection in the Tree -> Aspect -> Content -
> Actions.
Data Selection
Hierarchy Levels
The left hand panel features a Tree by which you can select the set of data you want to deal with. The tree is fully custom-
izable and you can hide or display hierarchy levels (see here). By g-clicking one of the / nodes, you can expand or
collapse a branch of the tree, respectively. The figure below summarizes the hierarchy levels available:
The Case and Cell (previously Image) levels are fixed (F) and cannot be hidden. Some levels are visible by default (D), but
may be hidden, while others are hidden by default (O), but can become visible.
The Tree is displayed by default. You can hide / display the Tree panel by g-clicking the button in the center panel.
The top level in the item tree usually corresponds to Cases (or to Studies - if they are active, k 162 ). A in front of an item
means, that the item has child items and can be expanded by g-clicking . Note, how turns into ' ' when you expand
an item. An expanded item can be collapsed by clicking .
The numbers in parentheses behind the Case, Culture and Slide items tell you:
a for Ikaros / Isis root directories: how many metaphases belong to that item and how many of those metaphases have
a karyogram. For example, a tree entry means that case 123test has 5 metaphases of which 2 also
have a karyogram. The number in parentheses behind cell items tells you of how many fields the cell consists. For ex-
ample, a metaphase Cell 05 with cell fields A, B and a karyogram K would look like this: .
a for Metafer root directories: how many passes belong to that item.
a for VSlide root directories: how many VSlides belong to that item.
You can select items in the Tree view by g-clicking it. You can also use the following keyboard commands to navigate
among items in the Tree view:
Key Action
By j-clicking an item in the Tree you can open a context menu with commands matching the selected hierarchy level.
The content of the context menu resembles the respective entry in the menu bar. k 263 for a reference of all context
menus.
Aspects
In order to refine the selection of the presented data, you can choose one of the available aspects:
Ikaros / Isis Root Directories Metafer Root Directories VSlide Root Directories
The availability of aspects is subject to change according to the selected hierarchy level. Not all aspects listed in the table
above are available for all hierarchy levels. For a detailed description of the different aspects, please the next section.
NOTE! Infopanels and Workflow Bar are only available for Ikaros/Isis root directories.
Infopanels
Information panels or Infopanels display a selection of case data. The data fields presented can be customized for every
hierarchy level individually.
While the width of an infopanels is determined by the visibility of the workflow bar (see below), the height of an infopanel
is now adjusted dynamically, so that no data field entry becomes hidden: all information shall be visible all the time. If the
workflow bar is displayed, then the minimum height is equivalent to four rows, if the workflow bar is hidden, then the min-
imal height is one row.
For a detailed description, how to customize infopanels, please k 174 .
Workflow Bar
The Workflow Bar can provide an 'at-a-glance' information on the current processing status of the selected Ikaros/Isis
case. By default, the workflow bar is visible at the case level and at all hierarchy levels below. The pre-configured Workflow
Bar includes five stages: Created - Captured - In Analysis - Analyzed - Checked. You can display / hide the Workflow Bar
for each hierarchy level individually in the Info Panel Settings.
For a detailed description, how to customize the workflow bar, please k 177 .
Infopanels and Workflow Bar are displayed by default. You can hide / display them by g-clicking the button in the
center panel.
Analysis Sheet
NOTE! The Analysis Sheet is only available for Ikaros/Isis root directories.
The Analysis Sheet displays the analysis and check marks assigned to chromosomes in the Cell Review aspect (k 47 ).
The Analysis Sheet lists all chromosome classes and the chromosome analysis / check marks by chromosome class and
by karyogram. For a detailed description, how to customize the Analysis Sheet, k 174 .
The Analysis Sheet is displayed by default. You can hide / display them by g-clicking the button in the center panel.
After selecting a hierarchy level in the tree and an item in a branch, it is possible to reduce complexity even further by
choosing among different aspects. An aspect represents a particular view of the given data or a detailed extract of the
data of interest. Aspects are represented by a stack of tabs between the tree on the left and the central content (gallery)
panel. Clicking an aspect changes the displayed content and determines the possible actions.
File List The File List displays all associated files belonging to a case, for ex-
ample reports, exported images, and Ikaros/Isis view images - k 35
.
Cell List The Cell List provides detailed information on the acquired images
in an Ikaros/Isis case - k 37 .
Cell Gallery An Ikaros/Isis Cell Gallery displays all cells (metaphases) and karyo-
grams belonging to a Ikaros/Isis case, culture, slide or regions (on a
slide). A Metafer Cell Gallery may display all cells found in a
MSearch (metaphase finder) or MetaCyte (spot counting) run - k 41
.
Cell Review The Cell Review aspect constitutes a special tool for the advanced
analysis of individual cells - k 47 .
Comb. Karyo The combined karyogram functions in MetaClient offer new unique
features not available yet in Ikaros/Isis.It should be mentioned
here, that the combined karoygram in MetaClient is restricted a
single case. The possibility of Ikaros to compare chromosomes
from different cases will be added in a later version of MetaClient -
k 51 .
Pass List The Pass List provides detailed information on Metafer pass, i. e. a
scan run - k 63 .
Run List The Run List summarizes some technical information on VSlide
scan runs - k 59 .
Data The Data aspect provides detailed information on a VSlide run. All
kinds of parameters determining the search and stitching condition
as well other important data related to a scan run are listed and be-
ing displayed together with an overview of the scanned and
stitched area on the actual slide - k 66 .
VSlide List The VSlide List summarizes some technical information on VSlide
stitching run. - k 70 .
VSlide Gallery The VSlide Gallery displays virtual slides created by the concerted
action of Metafer and VSlide - k 71 .
History
NOTE! The History aspect is only available for Ikaros/Isis root directories.
MetaServer/MetaClient track the major events in the history of every Ikaros/Isis case. The case history can be viewed in
MetaClient in the History tab of the Tree View.
Each event is tracked with Time stamp (date and time), User and Event type and stored in a <CASE>.HIS file together with
the other files of a case. g-click a column header to sort the table by a category.
1. You can add (custom) events yourself to the History list by g-clicking the command button. In the Add Event
window you can type a text describing the event.
2. g-click the button or press [Enter] to accept new event entry, or g-click or press [Esc] to exit
without committing any changes.
Print History
1. It is possible to print the case history: g-click the command button. This will open a Report Viewer window (k
123 ), which allows you to produce a paper printout or an electronic copy as PDF, WORD document, email attachment,
or XML file.
File List
Ikaros / Isis
It is possible to amend Ikaros/Isis cases by various type of files, for example, but not limited to DOCs, PDFs, or JPGs.
In principle, any file format is suited, as long the matching software to open a file is available on the same computer run-
ning MetaClient. MetaClient can only open MetaSystems file formats. External files associated to Ikaros/Isis cases must be
opened with external applications. By default, MetaClient uses the Windows settings for file extensions and 'open with
standard application'. If Windows does not feature a registered software for a particular file type, or if you would prefer to
use another application to open a particular file type, you can customize the association between file type and application
(k 165 ).
The File List displays all associated files belonging to a case, for example reports, exported images, and Ikaros/Isis view
images. The File List is updated automatically: for all files a small Preview, their Filename, creation date (Created), last
modification date (Last Changed) and the file Size is displayed. g-click a column header to sort the table by this cat-
egory.
NOTE! The original files are preserved. MetaClient creates copies of all associated files and modifies the file
names as: <CASE>.<ORIGINAL FILENAME>.EXT.
4. Then either press [Del] or g-click the command icon. After confirmation the selected is file is going to be de-
leted.
4. Then either press [Del] or g-click the command icon. After confirmation the selected is file is going to be de-
leted.
NOTE! The Cell List is only available for Ikaros/Isis root directories.
The Cell List provides detailed information on the acquired images in an Ikaros/Isis case. By default, the table includes the
following columns:
Culture - Slide - Cell - Category - Created (Date) - Creation User - Coord. (Coordinates) - Karyotype - Meta Remarks -
Karyo Remarks
The Cell List columns can be customized in Configure - Settings - Cell List. For details on how to customize the list
columns, k 166 .
Global Commands
5 Quick Search 6
(Refresh - Quick Search - Fullscreen Mode)
13 Filter / Sorting of Cell Gallery 14 Show / Hide Case Tree and Case Information Area panels
Status Bar
(Alias of server currently connected to, user name, alias and type
15
of current root directory, content of report buffer, items matching
current filter conditions)
As of the function Delete Unused Cells is available in the Cell List view. "Unused" means here, that cells have been cap-
tured, but have not processed in Ikaros/Isis, yet (= original state). This can be very helpful, for example, when using
Metafer MSearch in AutoCapt mode to acquire metaphases automatically after slide scanning.
1. To delete all unused cells in a case, g-click the command icon in the Cell List view ( 12 ).
2. In order to prevent the accidental loss of images, the unused cells are listed in a separate table in a new window. By
default, all cells are marked, but you can selectively toggle off the selection mark. g-click to confirm dele-
tion of all marked cells or g-click to exit with no action.
NOTE!
a Information panels (Infopanels) are only available for Ikaros/Isis root directories.
a The visibility of Infopanels is dependent on the settings for the individual hierarchy levels (k 162 ).
The Case Information and Image Information Panels available in MetaClient V1.0 and V1.1 were replaced by fully cus-
tomizable Infopanels for all hierarchy levels ( 8 ).
The height of the infopanel is now calculated automatically, so that all values are always displayed completely. The height
is automatically reduced if there are only a few fields displayed. For example if a culture is selected, by default only the
culture name is displayed. Then the height of the information panel could be reduced to one line (or the height of the
workflow bar if enabled). It is no longer possible to change the height interactively (only be choosing less values to be dis-
played). The minimum height if the workflow is visible is four lines, if not it is one line.
The display of long values (for example long karyotype in tumor cytogenetics or long result) in the information panel are
improved. Very long values are wrapped, so that no information becomes cut off or invisible.
Cell Categories
Cell Categories can provide an 'at-a-glance' overview of the current processing status of all cells in a Ikaros/Isis case in the
Cell List aspect of the Tree view (in contrast to the Workflow Bar, which visualizes the status of a case).
It is possible to define and customize up to ten different categories (k). Each category should have a descriptive title and a
colored square ( 11 ).
1. You can also assign another category from the pre-defined list:
a j-click a particular gallery image to open the context menu and select the Assign Category command. Then
choose a category from the list or re-set the category to the 'Unassigned' state.
a Select a cell by a g-click and type a number from 1 ... 9, 0, corresponding to categories 1 ... 10.
You can also assign and change cell categories in the Cell Gallery view (k 41 ).
2. The assigned category appears in the Category column of the Cell List. Each category is marked by a colored square
and a descriptive title ( 11 ).
3. At the bottom of the Cell List you will find a (per case) Cell Category Summary, presenting the number of cells per
category. This allows you to quickly gather, for example, how many cells need to be counted or karyotyped in the cur-
rent case in order to meet your laboratory requirements.
Please be aware, that the summary is only displayed, if at least one cell has been categorized.
NOTE!
a Cell Categories are also available in the Cell Gallery (k 41 ) and Cell Review (k 47 ) views.
a A categorized cell is set back to the 'undefined' state, when a cell is moved to another case. However, a cat-
egory state is preserved upon renaming a cell within the same case.
Panels
In order to concentrate on just a particular information or to gain more space, you can toggle the Tree and Inforation
Area panels on / off by g-clicking the respective icons at the bottom of the tree view window ( 14 ).
For cases with a large number of cells, it might be helpful to filter or sort the cells. The Cell List and Cell Gallery share the
same filtering and sorting options ( 13 ):
Filter conditions available: Analyzed Cells*, Category, My Cells, Custom (filter).
Sort conditions available: By Name, by Capture Date, by Category, Last Modified First, and Cus-
tom (sort criterion).
* Analyzed Cells include counted, classified, cells with a karyogram, and/or cells, for which the Ka-
ryotype field is not empty.
The Cell List displays all cells in a case by default. In order to filter or sort cells, select the respective display option:
1. g-click the or button to open either the Cell Filter or the Cell Sorting configuration window:
a by using the new possibilities for Custom filter and sort conditions utilizing the new Iks/Iss Identifier option for
data fields (k). For example, Metafer writes the Spot-ID, defining clones, regions or spot information, to the
Metaphase Remarks image data field in Ikaros or Isis. This information is automatically parsed to the Region
Number field in MetaClient and can be used to group gallery images by clone or region. Likewise, you can parse
other information, like chromosome overlap count or FISH spot counts generated by the extended count func-
tion in Ikaros/Isis V5.7 or later (see Ikaros/Isis manual for details).
2. g-click a filter or sort option and confirm by g-clicking the button.
Cell Gallery
NOTE! The Cell Gallery is available for Ikaros/Isis and Metafer root directories.
a The Ikaros/Isis is available for Case, Culture, and Slide levels.
a The Metafer Cell Gallery is only available for Slide and/or Pass levels.
Global Commands
5 Quick Search 6
(Refresh - Quick Search - Fullscreen Mode)
Status Bar
Show / Hide Case Tree, Case Information Areal and Analysis (Alias of server currently connected to, user name, alias and type
15 16
Sheet panels of current root directory, content of report buffer, items matching
current filter conditions)
An Ikaros/Isis Cell Gallery displays all cells (metaphases) and karyograms belonging to a Ikaros/Isis case, culture, slide or
regions (on a slide). Likewise, a Metafer Cell Gallery may display all cells found in a MSearch (metaphase finder) or
MetaCyte (spot counting) run.
Gallery images for encrypted images are now displayed using the symbol .
NOTE! In the Cell Gallery, Cell List, and VSlide Gallery aspects:
a It is possible to toggle on / off filter conditions using the [F] key: if a filter condition is active, pressing [F] dis-
ables the filtering (= all cells), and vice versa. Disabling a filter condition is equivalent to the All Cells filter
option.
a If you create a new case, that does not match the conditions of an active filter, you will have the possibility
to disengage the filter in order to make the new case visible.
NOTE!
a Information panels (Infopanels) are only available for Ikaros/Isis root directories.
a The visibility of Infopanels is dependent on the settings for the individual hierarchy levels (k 162 ).
The Case Information and Image Information Panels available in MetaClient V1.0 and V1.1 were replaced by fully cus-
tomizable Infopanels for all hierarchy levels ( 8 ).
The height of the infopanel is now calculated automatically, so that all values are always displayed completely. The height
is automatically reduced if there are only a few fields displayed. For example if a culture is selected, by default only the
culture name is displayed. Then the height of the information panel could be reduced to one line (or the height of the
workflow bar if enabled). It is no longer possible to change the height interactively (only be choosing less values to be dis-
played). The minimum height if the workflow is visible is four lines, if not it is one line.
The display of long values (for example long karyotype in tumor cytogenetics or long result) in the information panel are
improved. Very long values are wrapped, so that no information becomes cut off or invisible.
While a Metafer Gallery just shows the Cell ID as the sole piece of information, a Ikaros/Isis Cell Gallery can provide vari-
ous data in different ways:
Gallery Info
In the corners of the gallery images, important information about the images is displayed. In the standard configuration
the Cell Name (fixed), the cell Karyotype, the capture date (Created), and the user, who made the last modifications (Last
Modif. User) are displayed:
The information displayed in the corners of Ikaros/Isis gallery images is configurable
(k 169 ).
Gallery Hints
When you move the mouse pointer over an gallery image, a semi-transparent hint window is displayed.
In the standard configuration these data fields are included in a gallery hint:
Cell Categories
Cell Categories can provide an 'at-a-glance' overview of the current processing status of all cells in a Ikaros/Isis case in the
Cell Gallery aspect of the Tree view (in contrast to the Workflow Bar, which visualizes the status of a case).
It is possible to define and customize up to ten different categories (k). Each category should have a descriptive title and a
distinctive color mark.
The colored category marks are visible as small colored triangles in the upper right corner of the metaphase gallery im-
ages and as colored squares in the gallery hints. Unassigned cells carry a white triangle. At the bottom of the Cell Gallery
you will find a (per case) Cell Category Summary, presenting the number of cells per category. This allows you to quickly
gather, for example, how many cells need to be counted or karyotyped in the current case in order to meet your laborat-
ory requirements. Please be aware, that the summary is only displayed, if at least one cell has been categorized.
Select cells in the gallery as described here (k 89 ). If the category for one cell among a group of selected cells is changed,
then all other cells in the group adopt the same category regardless of their former category.
NOTE!
a Cell Categories are also available in the Cell List (k 37 ) and Cell Review (k 47 ) views.
a A categorized cell is set back to the 'undefined' state, when a cell is moved to another case. However, a cat-
egory state is preserved upon renaming a cell within the same case.
a At the bottom of the Cell List you will find a (per case) Cell Category Summary, presenting the number of
cells per category. This allows you to quickly gather, for example, how many cells need to be counted or ka-
ryotyped in the current case in order to meet your laboratory requirements.
Please be aware, that the summary is only displayed, if at least one cell has been categorized.
Image Size
In the Cell Gallery for Ikaros/Isis and Metafer as well as the VSlide Gallery it is possible to adjust the gallery images scaling
in nine steps using the the image size slider ( 13 ):
Image Type
You customize the layout of the gallery by toggling Metas and Karyos on/off using the metaphase and karyogram se-
lector:
Panels
In order to concentrate on just a particular information or to gain more space, you can toggle the Tree , Information
Area , and Analysis Sheet panels on / off by L-clicking the respective icons at the bottom of the tree view window
( 15 ).
For cases with a large number of cells, it might be helpful to filter or sort the cells. The Cell List and Cell Gallery share the
same filtering and sorting options ( 14 ):
Filter conditions available: Analyzed Cells*, Category, My Cells, Custom (filter).
Sort conditions available: By Name, by Capture Date, by Category, Last Modified First, and Cus-
tom (sort criterion).
* Analyzed Cells include counted, classified, cells with a karyogram, and/or cells, for which the Ka-
ryotype field is not empty.
The Cell List displays all cells in a case by default. In order to filter or sort cells, select the respective display option:
1. g-click the or button to open either the Cell Filter or the Cell Sorting configuration window:
a by using the new possibilities for Custom filter and sort conditions utilizing the new Iks/Iss Identifier option for
data fields (k). For example, Metafer writes the Spot-ID, defining clones, regions or spot information, to the
Metaphase Remarks image data field in Ikaros or Isis. This information is automatically parsed to the Region
Number field in MetaClient and can be used to group gallery images by clone or region. Likewise, you can parse
other information, like chromosome overlap count or FISH spot counts generated by the extended count func-
tion in Ikaros/Isis V5.7 or later (see Ikaros/Isis manual for details).
2. g-click a filter or sort option and confirm by g-clicking the button.
NOTE! In the Cell Gallery, Cell List, and VSlide Gallery aspects:
a It is possible to toggle on / off filter conditions using the [F] key: if a filter condition is active, pressing [F] dis-
ables the filtering, and vice versa. Disabling a filter condition is equivalent to the All Cells filter option.
a If you create a new case, that does not match the conditions of an active filter, you will have the possibility
to disengage the filter in order to make the new case visible.
As of V 2.1 it is possible to display transformed coordinates below Metafer gallery images in the Cell Gallery. The coordin-
ate display can be configured in Configure - Settings - Cell Gallery (k 180 ):
a Display Transformed Coordinates - Toggle on / off display of coordinates below gallery images.
a Stage Transformation Path - Path to Metafer configuration with StageTra.DAT (usually: ...\MetaSystems\MsCfg).
Display of a zoomed version of the current image (gallery image interpolated) [Z]
Cell Review
NOTE! The Cell Review aspect is only available for Ikaros/Isis root directories.
The Cell Review aspects constitutes a special tool for the advanced analysis of individual cells. In conjunction with the
Combined Karyograms aspect (Comb. Karyo, k 51 ) it allows for a very thorough analysis and review process of cytogen-
etic data. For details on the Cell Review Analysis Sheet, please k 50 . You will find a detailed description on the analysis
tools for combined karyograms k 51 .
Legend
1 Root Directory selection 2 Menu Bar
15 Show / Hide Case Tree, Case Info Panel and Analysis Sheet 16 Cell Info Panel (with cell category mark)
17 Image Selection (first, previous, next, last metaphase/karyogram) 18 Metaphase / Karyogram Preview, displaying the alternate view of
and Progress Bar the cell
19 Status Bar
(Alias of server currently connected to, user name, alias and type
of current root directory, content of report buffer, items matching
current filter conditions)
In the Cell Review, Ikaros or Isis images can be displayed in different display modes ( 14 ):
a Display modes available for Ikaros images: Grayscale and Inverted Grayscale.
a Display modes available for Isis images: RGB, Grayscale and Inverted Grayscale, Modified Colors, Merged Colors,
and False Colors (primary), as well as Combined False Colors (displayed with max. intensity) (see Isis Manual for de-
tails).
When you load an image, an image is displayed with the display mode as it has been saved in Metafer, Ikaros, or Isis. You
can select another display mode in MetaClient, but you cannot save the changes. It is possible, although, to fix a certain
display mode for all images in a case, for example:
a Load the first image of a case and set the display mode to Inv. Gray Scale by ticking the respective check box.
a g-click the Fixed option to enable the Inv. Gray Scale mode for all images in the current case. The Inv. Gray Scale
is then applied to all images, irrespective of which display mode has been saved.
a The selected fixed display mode is highlighted in red.
Cell Navigation
The navigation in the cell review has changed compared to previous versions: it is now based on the cells. Thus, the four
navigation buttons allow you to go to the first, previous, next, and last cell ( 17 ).
You can switch between metaphases and karyogram by g-clicking the small preview image ( 18 ). Cells which do not
contain a field of the type displayed in the main window are skipped for navigation. A change between the fields of the
displayed cell is now possible by clicking on the image in the lower right corner. This image displays the corresponding
metaphase or karyogram (if available) depending on which field is displayed in the main image. Below the navigation but-
tons a progressbar is displayed. The progress is dependent on the number of cells with fields of the kind displayed in the
main image.
Cell Categories
Cell Categories can provide an 'at-a-glance' overview of the current processing status of all cells in a Ikaros/Isis case in the
Cell Gallery aspect of the Tree view (in contrast to the Workflow Bar, which visualizes the status of a case). For details, see
chapter Cell List (k 39 ). It is possible to define and customize up to ten different categories (k). Each category should
have a descriptive title and a distinctive color mark.
a A categorized cell is set back to the 'undefined' state, when a cell is moved to another case. However, a cat-
egory state is preserved upon renaming a cell within the same case.
a At the bottom of the Cell List you will find a (per case) Cell Category Summary, presenting the number of cells
per category. This allows you to quickly gather, for example, how many cells need to be counted or karyotyped
in the current case in order to meet your laboratory requirements.
Please be aware, that the summary is only displayed, if at least one cell has been categorized.
Analysis Sheet
The Analysis Sheet is a new tool in MetaClient for tracking and documenting the analysis and review progress in cyto-
genetics. The analysis sheet is displayed next to the metaphase and karyogram image in the Cell Review aspect. It can be
Cleared Checked
= Analysis Mode = Checking Mode
Chromosome
p-arm
q-arm
Not cleared
not checked
Additional chromosomes
(based on 2n) the actual number of marked chromo- the actual number of marked chromo-
somes is given somes is given
The chromosome class number are colored depending on their status - the default target number for cleared and
checked is '4':
a red - the number of cleared chromosomes is not sufficient.
a green - four or more chromosomes cleared and checked.
a yellow - four chromosomes cleared, but <4 chromosomes checked.
If necessary, you can clear the entire analysis sheet by g-clicking the Clear command button.
Male Karyotype
A Male ? checkbox allows to specify, whether a male karyotype is expected (changes the Y chromosome class from green
to red).
When you are g-clicking the command button, a pre-configured Analysis Sheet report is generated in the Re-
port Viewer . In contrast to previous versions, the Analysis Sheet report now includes (up to four) marker chromosome
classes instead of the cell karyotype.
Here you have the possibility to send the print job to a printer, to convert the report into a PDF, WORD, or XML file. For de-
tails, please k 123 . If you use Save as PDF and add to Case icon, the report will be saved as a PDF document with an
extended file name: CASE.AnalysisSheet-YYYYMMDDHHMMSS.PDF.
It is also possible to export an analysis sheet as a text file for use with external applications. g-click the command
to open a Export Analysis Sheet window, in which you can choose an export folder. By default, the local ...\MetaSystems
\Tnp folder is used. The file name is generated as [CaseName]-AnalysisSheet.txt.
Comb. Karyo
NOTE! The Comb. Karyo (Combined Karyogram) aspect is only available for Ikaros/Isis root directories.
The combined karyogram in MetaClient offer unique features for karyotype analysis not available in Ikaros/Isis, yet:
a create clonal or composite case karyotypes from cell karyotypes
a aberration summary table
a analysis sheet
It should be noted, however, that the combined karyogram in MetaClient is restricted to the current case only. The possib-
ility of Ikaros / Isis (with color karyotyping) to compare chromosomes from different cases will be added in a later version.
When you select the Comb. Karyo aspect, all chromosomes from all karyograms in the selected case are automatically
collected and presented in a table. The table includes all cells with a karyogram or at least a cell karyotype (but no karyo-
gram). Cells without karyotype and/or karyogram are excluded from the analysis, because they do not contribute any in-
formation to the analysis.
Chromosomes are displayed in the same display mode that was active, when the image (karyogram) was saved, but you
may switch to another display mode to gain more information (see Color Display Modes below).
Legend
1 Root Directory selection 2 Menu Bar
13 Display Selection and Settings 14 Show / Hide Case Tree, Case Info Panel and Analysis Sheet
17 Status Bar
(Alias of server currently connected to, user name, alias and type
of current root directory, content of report buffer, items matching
current filter conditions)
In the default display mode, both chromosomes and aberrations are displayed in the combined karyogram. If you prefer
to see just chromosomes or aberrations, tick of the respective option ( 13 ):
Display settings for combined karyograms are now combined in the View Settings. g-click the button to open
the dialog ( 13 ).
Table Orientation
You can pivot the combined karyogram table:
a Display cells as rows - with Culture, Slide, Cell, CloneXChr. Cnt, and the chromosome class numbers as column
headers and image numbers as row titles.
a Display cells as columns - with image numbers as column headers and Culture, Slide, Cell, and chromosome class
numbers as row titles.
Aberrations
a Detailed aberrations - Displays the assigned detailed aberration below chromosome classes. The Aberration Sum-
mary table lists aberrations by chromosome number (ascending, see below).
a Compact aberrations - Assigns placeholders for aberrations - A: aberration 1, B: aberration 2, C: aberration 3,... -
and displays the letters below chromosome classes instead of the full aberration text. The Aberration Summary
table list aberrations by compact aberration letter (ascending, see below).
If you interested to compare not all chromosome classes, but just some particular ones, use the Chromosome Class and
Cell Selection possibilities to limit the displayed content of the combined karyogram:
a g-clicking opens a Select Chromosome Numbers window, in which you select / deselect the
displayed chromosome classes. You can either tick classes individually or select or . Confirm with
or exit with .
a g-clicking opens a Select Cells window, in which you select / deselect the cells included in the
analysis. The Cell table features six columns: Name (cell number), Culture, Slide, Clone, Karyo (karyogram present),
and Karyotype. The column width can be adjusted individually. You can either tick classes individually or select
or . Confirm with or exit with .
a Display Culture - Toggle on /off the culture designation in the combined karyogram table.
a Display Slide - Toggle on /off the slide name in the combined karyogram table.
a Display Chromosome Count - Toggle on /off the chromosome count in the combined karyogram table.
a Display Incomplete - An optional column inc can be displayed in the combined karyogram that marks cells with in-
complete karyotypes with an x. For clonal/composite karyotypes inc is added to the calculated karyotype if at least
one included karyotype is incomplete.
The various display modes for Ikaros / Isis images are also available for the combined karyogram in MetaClient: RGB (de-
fault), Gray Scale, Inverted Gray Scale, Merged Colors, Modified Colors, Primary False Colors, Combined False Colors
(max. intensity).
You can assign cells to clones in the combined karyogram, when you choose the Display cells as rows orientation (Set-
tings, see above).
1. Move the mouse pointer over the respective field in the Clone column in the combined karyogram. The background
of the selected field will switch to black.
2. By g-clicking the and symbols you can increase or decrease the clone number assigned to the cell.
3. Repeat for other (all) cells in the case.
Definition of a Clone
A clone is defined as a cell population derived from a single progenitor. It is common practice to infer a clonal origin when a
number of cells have the same or closely related abnormal chromosome complements. A clone is therefore not necessarily com-
pletely homogenous because subclones may have evolved during the development of the tumor. A clone must have at least two
cells with the same aberration if the aberration is a chromosome gain or a structural rearrangement. If the abnormality is loss
of a chromosome, the same loss must be present in at least three cells to be accepted as clonal. (ISCN 2013)
The Aberrations Summary Table below the combined karyogram is a helpful tool to establish a case karyotype, espe-
cially from variable cell karyotypes ( 15 ).
The summary table has the following features:
a Aberrations are extracted from the cell karyotypes and listed. All cells of a case and all chromosome classes contrib-
ute to the aberration table, irrespective of the current filter and display options.
a The count of occurrences is given for every aberration.
a The automatic sorting of the aberration table depends on the settings (k 53 ):
a Sort the table manually by g-clicking a column header - the table is sorted by the selected column (ascending). g-
clicking the header again inverts the sort direction.
a G-clicking an aberration copies the aberration to the case karyotype editor.
a If a case karyotype already exists, new aberrations are inserted at valid insert positions only (as the first aberration,
between two aberrations, after the last aberration) and properly separated by commas. This makes it easy to build up
a consolidated ISCN-compatible case karyotype from different cell karyotype.
a The aberration summary table is included in reports and printed on a separate page at the end of the report.
Analysis Sheet
In order to extract a maximum of information from the combined karyogram, you can also insert the analysis sheet (see
previous chapter). To do so, g-click the icon (and hide the case tree temporarily by g-clicking the icon).
Case Karyotype
MetaClient is capable of generating a case karyotype from individual cell karyotypes automatically following the rules of
ISCN 2013.
ATTENTION!
a Only ISCN 2013 compliant cell karyotypes can be scored automatically. If cell karyotypes contain non-ISCN
conform entries, theses entries will be omitted. A corresponding message will warn you, if such an entry is
detected while building a a composite or clonal karyotype.
a Non-conform cell karyotype entries will be ignored entirely.
Assume a case, which exhibits a great variety of chromosomal aberrations - both numerical and structural. Some cell ka-
ryotypes, picked at random, illustrate the problem to consolidate the individual karyotypes into one comprehensive form:
:::
Metaphase 005 47,XX,+X,add(1)(p36.?3),+5,-6,+7,add(12)(q13),t(14;18)(q32;q21),-20,-21,+mar1
:::
Metaphase 012 48,XX,+X,add(1)(p36.?3),+5,-6,+7,add(12)(q13),t(14;18)(q32;q21),-20,+mar1
:::
Metaphase 027 45,XX,add(1)(p36.?3),-6,add(12)(q13),t(14;18)(q32;q21),-20,+mar1
:::
Building a case karyotype from the individual cell karyotypes is a tedious and time-consuming task. MetaClient features
two complementary functions to derive a case karyotype in an instant. The combined karyotype from all of the meta-
phases in the example case would lead to a Composite Karyotype:
42~48,XX,+X[5],add(1)(p36.?3)[15],add(1)(p36.3)[3],+5[5],-6[18],+7[6],add(12)(q13)[21],t(14;18)(q32;q21)[20],+17[8],-
20[18],+mar1[15],+mar2[2][cp21]
47~48,XX,+X[5],add(1)(p36.?3)[6],+5[5],-6[6],+7[6],add(12)(q13)[6],t(14;18)(q32;q21)[6],-20[6],+mar1[6][cp6]/
Composite Karyotype
ATTENTION!
a An existing case karyotype will be overwritten, if you leave the settings window by g-clicking .
a The aberration summary table is not affected by these settings.
Clonal Karyotype
NOTE!
a Only supervisors and administrators can edit the karyotype in the combined karyogram aspect.
a Karyotype editing requires also the presence of Ikaros / Isis V5.7.
a g-click the icon. The case karyotype is automatically to the Ikaros Case Datasheet (please note, that this step
will fail, if the Case Datasheet of the current case is already open in Ikaros).
Print Reports
A pre-configured combined karyogram report includes all chromosome classes from all individual karyograms, and a ab-
erration summary table plus case karyotype on a separate page. Empty chromosome class columns/rows are omitted
from the report. The combined karyogram is printed using the selected display mode.
It is also possible to print the Analysis Sheet in the Comb. Karyo aspect.
Export Data
Combined Karyogram
You can export combined karyotypes as Microsoft Excel tables. The exported table have a header consisting of Case
Name, Patient Name and Print Date.
Analysis Sheet
You can export the Analysis Sheet of a case also from the Combined Karyotype aspect as Microsoft Excel tables (for de-
tails k 51 ). The exported table have a header consisting of Case Name, Patient Name and Print Date.
After selecting a hierarchy level in the tree and an item in a branch, it is possible to reduce complexity even further by
choosing among different aspects. An aspect represents a particular view of the given data or a detailed extract of the
data of interest. Aspects are represented by a stack of tabs between the tree on the left and the central content (gallery)
panel. Clicking an aspect changes the displayed content and determines the possible actions.
The following aspects are available:
Pass The Pass List provides detailed information on Metafer pass, i. e. a scan run - k 63 .
List
Run The Run List summarizes some technical information on Metafer scan runs - k 59 .
List
Cell A Metafer Cell Gallery displays all cells found in a MSearch (metaphase finder) or in a MetaCyte (spot
Gallery counting) run - k 41 .
Data
NOTE! The Data aspect is only available for Metafer and VSlide root directories.
Legend
1 Root Directory selection 2 Menu Bar
13 Status Bar
(Alias of server currently connected to, user name, alias and type
of current root directory, content of report buffer, items matching
current filter conditions)
Panels
In order to gain more space for VSlide data, you can toggle the Tree panel on / off by g-clicking the respective icons
at the bottom of the tree view window.
The following Metafer data are listed, they grouped for better readability:
General
Scoring Sheet
Original Program Version Metafer program version in which a file was created.
Cells
Search
Search Window Either predefined search window (read from Metafer settings or actual area.
Nucleus Count Result of automatic count of cell nuclei ('0', if disabled in Metafer)
Flags
Raw Bayer Mode (tagged): Raw Bayer mode / 'blank': standard RGB mode.
RGB Color Camera (tagged): RGB color camera / 'blank': monochrome camera.
Position List Scan (tagged): Position list scan / 'blank': Contiguous scan.
Has Comet Information (tagged): Includes Comet Assay information / 'blank': no Comet Assay informa-
tion.
External Overview Image (tagged): external overview image included / 'blank': no external overview im-
age available.
Internal Overview Image (tagged): internal overview image included / 'blank': no internal overview image
available.
Label Image (tagged): label area image included / 'blank': no label area image included.
Search Date Time stamp, when scan was started (date & time: DD.MM.YYYY HH:MM:SS).
First Evaluation User Short name of the user, who evaluated this pass first.
First Evaluation Date Date, when this pass was evaluated first (date & time: DD.MM.YYYY HH:MM:SS).
Last Evaluation User Short name of the user, who evaluated this pass last.
Last Evaluation User Date, when this pass was evaluated last (date & time: DD.MM.YYYY HH:MM:SS).
Lock User Short name of the user, who locked this pass.
Lock Date Date, when this pass was locked (date & time: DD.MM.YYYY HH:MM:SS).
NOTE! The Pass List is only available for Metafer root directories.
Legend
1 Root Directory selection 2 Menu Bar
While you can toggle on/off the visibility of the first group of columns presenting graphical elements, the remaining
columns can be customized in Configure - Settings- Pass List (k 166 ).
NOTE! The Cell Gallery is available for Ikaros/Isis and Metafer root directories.
a The Ikaros/Isis Cell Gallery is available for Case, Culture, and Slide levels.
a The Metafer Cell Gallery is only available for Slide and/or Pass levels.
Legend
1 Root Directory selection 2 Menu Bar
11 Status Bar 12
(Alias of server currently connected to, user name, alias and type
of current root directory, content of report buffer, items matching
current filter conditions)
MetaClient can display Metafer galleries of found cells. The galleries are shown in the same display mode as they have
been saved in Metafer.
1. In order to see more gallery images at once, you can temporarily hide hide the tree on the left side: g--click the
icon to toggle the tree.
After selecting a hierarchy level in the tree and an item in a branch, it is possible to reduce complexity even further by
choosing among different aspects. An aspect represents a particular view of the given data or a detailed extract of the
data of interest. Aspects are represented by a stack of tabs between the tree on the left and the central content (gallery)
panel. Clicking an aspect changes the displayed content and determines the possible actions.
The following aspects are available:
Data The Data aspect provides detailed information on a VSlide run. All
kinds of parameters determining the search and stitching condition
as well other important data related to a scan run are listed and being
displayed together with an overview of the scanned and stitched area
on the actual slide - k 66 .
File List The File List displays all associated stack videos and snapshot files
belonging to a VSlide - k 69 .
Run List The Run List summarizes some technical information on VSlide scan
runs - k 69 .
VSlide List The VSlide List summarizes some technical information on VSlide
stitching run. - k 70 .
VSlide Gallery The VSlide Gallery displays virtual slides created by the concerted ac-
tion of Metafer and VSlide - k 71 .
Overview The Overview displays an enlarged preview image of the entire VSlide
- k 73 .
Data
NOTE! The Data aspect is only available for VSlide and Metafer root directories.
The Data aspect provides detailed information on a VSlide run. All kinds of parameters determining the search and stitch-
ing condition as well other important data related to a scan run are listed and being displayed together with an overview
of the scanned and stitched area on the actual slide.
Legend
1 Root Directory selection 2 Menu Bar
13 Status Bar
(Alias of server currently connected to, user name, alias and type
of current root directory, content of report buffer, items matching
current filter conditions)
Panels
In order to gain more space for VSlide data, you can toggle the Tree panel on / off by g-clicking the respective icons
at the bottom of the tree view window.
The following VSlide data are listed, they grouped for better readability:
General
Search
Search Window Size of the actual search window (in Metafer relative coordinates).
Stitching
Flags
Raw Bayer Mode (tagged): Raw Bayer mode / 'blank': standard RGB mode.
RGB Color Camera (tagged): RGB color camera / 'blank': monochrome camera.
Position List Scan (tagged): position list scan / 'blank': contiguous scan.
Mirrored Horizontally (tagged): image mirrored horizontally (to compensate for inverting phototube /
sideport) / 'blank': image not mirrored horizontally.
Mirrored Vertically (tagged): image mirrored vertically (to compensate for inverting phototube / side-
port) / 'blank': image not mirrored vertically.
Search Start Time Time stamp, when scan was started (date & time: DD.MM.YYYY HH:MM:SS).
Search End Time Time stamp, when scan ended (date & time: DD.MM.YYYY HH:MM:SS).
Stitch System User User, who performed the VSlide stitch run.
Stitch Start Time Time stamp, when stitching was started (date & time: DD.MM.YYYY HH:MM:SS).
Stitch End Time Time stamp, when stitching ended (date & time: DD.MM.YYYY HH:MM:SS).
File List
MetaClient supports stack videos and snapshots generated by MetaSystems' VSViewer. Use the Store As Additional Slide
File option in VSViewer to store these additional files together with the *.VSI source file.
When loading a *.VSI file, MetaClient detects the presence of additional files and adds them automatically to the File List
aspect. The File List is updated automatically: for all files a small Preview, their Filename, creation date (Created), last
modification date (Last Changed) and the file Size is displayed. 8L-click a column header to sort the table by this category.
4. Then either press [Del] or g-click the command icon. After confirmation the selected is file is going to be de-
leted.
4. Then either press [Del] or g-click the command icon. After confirmation the selected is file is going to be de-
leted.
Run List
NOTE! The Run List is only available for VSlide root directories.
The table in the Run List summarizes some technical information on VSlide scan runs.
The table displays the Label Image (optional*), the Stitch End time, the magnification used in image acquisition (Magn.),
the Metafer application (MF Appl.), the Metafer Classifier (MF Classif.), a Slide Comment, and the Parameter Set defin-
ing the stitching conditions in VSlide.
You can customize the table in Configure - Settings - Run List (k 181 ).
Label Image
Because preview images of the slide's label area make the Run List table less readable and reduce the number of visible
table rows, you can toggle on/off the visibility of label images in the list:
Panels
In order to concentrate on just a particular information or to gain more space, you can toggle the Tree panel on / off
by g-clicking the respective icons at the bottom of the tree view window.
VSlide List
NOTE! The VSlide List aspect is only available for VSlide root directories.
The VSlide List summarizes some technical information on VSlide stitching runs.
The table displays the Label Image (optional*), the Tissue ID the Stitch End time, the magnification used in image acquisi-
tion (Magn.), the Metafer application (MF Appl.), the Metafer Classifier (MF Classif.), a Slide Comment, the Parameter
Set defining the stitching parameters in VSlide, the output file Format, the File Size (KB) of the output file and the Output
Type.
You can customize the table in Configure - Settings - VSlide List (k 182 ).
NOTE! The VSlide Gallery is only available for VSlide root directories.
Legend
1 Root Directory selection 2 Menu Bar
13 Status Bar
(Alias of server currently connected to, user name, alias and type
of current root directory, content of report buffer, items matching
current filter conditions)
The VSlide Cell Gallery aspect displays virtual slides created by the concerted action of Metafer and VSlide.
Gallery Info
For each VSlide gallery image, a label area is displayed. The label presents information about the image:
Corner Field
Gallery images for encrypted images are now displayed using the symbol .
Gallery Hints
When you move the mouse pointer over an gallery image, a semi-transparent hint window is displayed.
Image Size
In the Cell Gallery for Ikaros/Isis and Metafer as well as the VSlide Gallery it is possible to adjust the gallery images scaling
in nine steps using the the image size slider ( 10 ):
In order to concentrate on just a particular information or to gain more space, you can toggle the Tree panel on / off
by g-clicking the respective icons at the bottom of the tree view window ( 12 ).
1. In the gallery, g-click the or button to open either the Gallery Filter or the Gallery Sort-
ing configuration window. You can use the fixed options or create a Custom filter or sorting.
To filter a VSlide Gallery, create a Custom filter (k 200 how to define filter conditions). Use either one of the four given
sorting criteria or choose a Custom sort criterion. All VSlide specific data fields can be applied here (k 197 for a list of
VSlide data fields).
2. You can toggle on / off filter conditions using the [F] key: if a filter condition is active, pressing [F] disables the filtering,
and vice versa. Disabling a filter condition is equivalent to the All VSlides filter option.
Overview
NOTE! The Overview aspect is only available for VSlide root directories.
The Statistics view provides a user interface for executing, creating and managing queries.
Queries are more or less complex computation tools to extract meaningful information from data sets. Specific informa-
tion is retrieved from different data sources, processed and correlated, and the final output can be presented as tables or
diagrams of various types.
With V 2.1,Overview and Statistics views are available for Metafer and VSlide root directories. VSlide queries use the ex-
tension VDEF, VSlide dashboards use the extension VDBD.
The example below shows a complex custom query producing four different outputs:
Statistics View
Legend
1 Root Directory selection 2 Menu Bar
The main purpose of the statistics view is to display the results of queries. Query results can be presented as tables or dia-
grams. A query can have multiple results (as shown in the example above). The available space is partitioned into displays
depending on the selected display mode. Each display is assigned to another query output.
= Editing
Locked: Only the execution of existing queries is allowed. This should be used in routine work to avoid
unwanted modifications to queries.
2. You can switch between the two modes by g-clicking on the lock/unlock symbol.
Execute a Query
Several display modes are available for displaying the query results. A display mode governs how the available space is
partitioned into displays and how many query results can be displayed at once. The following display modes are available:
The available space is split horizontally and two query results are displayed next to each other.
The available space is split vertically and two query results are displayed.
The available space is split vertically and the lower half is split horizontally. That way, three query results can be
displayed together.
The available space is split vertically and both halves are split horizontally. That way, four query results can be
displayed together.
You can customize the partitioning of the available space by moving the mouse over the line between two displays until
the cursor changes to a or sizer cursor. Then hold the left mouse button down and move the mouse to adjust the
size of the displays.
To assign a query result to a display you can use any of the following methods:
a G-click the query result in the query result list. You are then asked to select a display. Displays are numbered clock-
wise starting in the upper-left corner of the statistics view.
a 'Drag and drop' a query result from the query result list to a display.
You can return to the original display mode, by g-clicking the Auto-arrange query results icon in the lower left corner
of the statistics view.
NOTE! In order to export query results to Microsoft® Excel® you need to have Excel© installed on your com-
puter.
You can print the query results by g-clicking the printer icon in the lower left corner of the statistics view. This opens
the Print Query Results dialog.
In the upper part of the dialog you can specify which query results you want to include in your printout. In the lower part
of the dialog you can:
a Specify if query results should be printed on individual pages or not.
a Enable or disable color-printing.
To edit the selected query, make sure that the g-click the Edit button. This opens the query editor (k 113 ).
Rename a Query
You can rename the selected query by g-clicking the Rename button. You are then asked for a new name for the query.
Enter the name and g-click OK.
Delete a Query
You can delete the selected query by g-clicking the Delete button. You are then asked to confirm the deletion. Note that
deleted queries cannot be restored.
To create a new query, g-click the New... button. You are then asked for a name for the new query. After g-clicking
OK the query editor is opened (k 113 ).
The visibility of each query can now be controlled in statistics view. A query is either public (all users can execute it) or only
for supervisors and administrators. By default, a query is public. To change the availability state of a query:
1. Go to the Statistics view tab and select the Query in question from the drop-down list.
It is possible to jump from a query list entry directly to the related item(s) by G-clicking an output value in a query result
table:
Problems View
Legend
1 Root Directory selection 2 Menu Bar
5 Suggestions for manual Problem Resolution 6 Suggestions for automatic Problem Resolution
7 Status Bar
(Alias of server currently connected to, user name, alias and type
of current root directory, content of report buffer, items matching
current filter conditions). The Status Bar is hidden in fullscreen
view mode.
Root Directories are the top level organization unit for data generated by MetaSystems' systems. On the level of the Win-
dows operating system they are represented by folders in the 'root' of a local or network drive, for example '<SERVER>/
Msd_BoneMarrow'.
NOTE!
a Only supervisors and administrators can add root directories in MetaClient.
a It is no longer possible to create two root directories with the same path.
a It is no longer possible to change the type of a root directory after it has been created.
NOTE! Local root directories can only be configured in MetaServer! Nevertheless, MetaServer displays a warning
when adding a local root directory where the path is neither a UNC network path nor a mapped network drive.
1. In MetaServer, navigate to the Root Directories tab. If MetaServer has been reduced to the Windows System tray,
j-click the MetaServer icon first in order to open the context menu and choose the Show MetaServer command.
2. g-click the Add... command button.
3. In the Add Root Directory window choose an informative Alias. Then type the whole (network) Path or click the
folders icon to navigate to the respective folder. It is important to select the right Type of data source: Ikaros/Isis,
Metafer, or VSlide. Tick the Secure option, if you run Ikaros/Isis or Metafer in 'security mode'.
4. When adding a new root directory in MetaServer, you have the possibility to scan this root directory for problems (see
below 82 ).
NOTE! Root directories can be added in MetaClient as a UNC network path or a mapped network drive only!
1. In MetaClient, g-click the Root Directory menu in the menu bar, navigate down to the Manage Add Root Direct-
ory ... command.
2. In the Add Root Directory window choose an informative Alias. Then type the whole (network) Path or click the
folders icon to navigate to the respective folder. It is important to select the right Type of data source: Ikaros/Isis,
Metafer, or VSlide.
3. Then g -click the Manage - Reload Root Directory List command to update the list accordingly.
1. In MetaServer, navigate to the Root Directories tab. If MetaServer has been reduced to the Windows System
tray, j-click the MetaServer icon first in order to open the context menu and choose the Show MetaServer
command.
NOTE! Local root directories can only be configured in MetaServer! Nevertheless, MetaServer displays a warning
when adding a local root directory where the path is neither a UNC network path nor a mapped network drive.
1. In MetaServer, navigate to the Root Directories tab. If MetaServer has been reduced to the Windows System
tray, j-click the MetaServer icon first in order to open the context menu and choose the Show MetaServer
command.
2. g-click the respective root directory in the list and then h-click the Delete command button.
3. After confirmation the selected root directory is removed from the list of root directories in MetaServer.
NOTE! When you delete a root directory, the actual data are not removed, but only the root directory's registra-
tion within MetaServer and all associated index files.
MetaServer can scan a selected Ikaros or Isis root directory for problems affecting the data integrity of the selected root
directory, for example for missing case information files and duplicate images or cases.
NOTE! Metafer and VSlide root directories cannot be scanned for errors.
1. In MetaServer, navigate to the Root Directories tab. If MetaServer has been reduced to the Windows System tray,
j-click the MetaServer icon first in order to open the context menu and choose the Show MetaServer command.
2. g-click the respective Ikaros / Isis root directory in the list and then g-click the Scan ... command button.
3. MetaServer then scans the entire content of the root directory and creates a summary report:
a If the file structure of the scanned root path is consistent, MetaServer will come back with a No problems found
message.
a However, if problems occur another tab is displayed on which the problems are listed in detail and solutions to
solve the problems are offered (see Special: Handling of Duplicate Cases k 148 ).
In the Tree View you can display and select data at different levels of the Data Hierarchy. The available hierarchy levels
are listed below. The Case and Cell (previously Image) levels are fixed (F) and cannot be hidden. Some levels are visible by
default (D), but may be hidden, while others are hidden by default (O), but can become visible.
A particular hierarchy level includes all the information of the hierarchy levels below.
Study O Combines several cases (experiments) in one study, for example for
biological dosimetry - hidden by default.
Case F Case (or experiment) level - this level is present all the time and
cannot be hidden.
Test O This level can be used to distinguish between different stainings or
FISH probes, for example - hidden by default.
Culture D For each cell culture condition another culture can be defined (in
Ikaros/Isis or Metafer) - visible by default.
Slide D Shows all slides prepared from different cultures - visible by default.
The major hierarchy levels for Ikaros/Isis are Cases and Cells (images, metaphases). A Case includes dependent Test, Cul-
ture, Slide, Pass, and Cell hierarchy levels. The visibility of hierarchy levels can be adjusted to meet your workflow require-
ments (k 83 ).
Cases
How can I …?
You can select an item case in the Case List or Tree view by g-clicking it, or use the following keyboard commands for
navigation:
The procedure described herein requires Ikaros/Isis V5.4 or later! Cases are opened in Ikaros or Isis, depending on which
of the programs is selected as the preferred image viewer (k 159 ).
1. You can open the selected case in Ikaros or Isis by any of the following methods:
a g-click Open in Ikaros or Open in Isis in the Case , Test, Culture, Slide, Region, Pass or Cell menu (depend-
ing on the selected hierarchy level).
a j-click a case to open a context menu and g-click the Open in Ikaros or Open in Isis command.
2. See the Ikaros/Isis Help file on how to work with Ikaros or Isis.
Print a Report
Print Report
1. You can print a report for a selected case by any of these two methods:
a g-click the Print Report command in the Reporting menu.
2. In the Print Report window you can choose the report Template.
3. g-click to start printing or g-click to exit with no action.
4. When the information has been processed successfully, the final report is presented in the Report Viewer window.
Here you have the possibility to send the print job to a printer, to convert the report into a PDF, WORD or XML file. For
details, please k 123 .
1. You can export a case list as displayed. The Period (k 28 ) Filter by (k 28 ) and Sort by (k 29 ) conditions apply. g-
click the respective icon in the Case List view.
2. In the Export Case List window you can choose among the Microsoft Excel and CSV File options.
3. g-click to export or g-click to exit with no action.
4. If you choose Microsoft Excel as export format and Microsoft Excel is available, MetaClient triggers Excel to open and
display the exported *.xls file. Otherwise, MetaClient opens a Save As... window, in which you can select the folder for
the exported *.CSV file.
Create Case
2. This opens the Create New Case window, in which you can:
NOTE! If you create a new case, that does not match the conditions of an active Case filter (Filter by:), you will
have the possibility to disengage the filter in order to make the new case visible.
Delete a Case
Delete case
1. You can delete selected cases (and their dependent Culture, Slide, Test, Region, and Cell hierarchy levels) by any of
these two methods:
a g-click the Delete command in the Case, Test, Culture, Slide, Region, Pass or Cell menu (depending on the
selected hierarchy level).
a g-click the icon in the Case List view.
a j-click the item to open the context menu and j-click the Delete command.
NOTE! If you delete a Culture, a Slide, a Test or a Region, all cases and cells, which are part of the deleted
item will be deleted as well!
2. After confirmation, the selected case and all its images are moved to a "trash" subfolder. If you incidentally delete the
wrong data, you can selectively recover them (k 107 ).
Rename a Case
Rename case
2. This opens the Rename Case dialog, where you must specify a new name for the case.
In order to avoid conflicts with Windows file name conventions, the following rules apply:
< > : " / \ | ? * CON PRN AUX NUL COMn (n= 1...9) LPTn (n= 1...9)
Move Case(s)
2. This command opens the Move Cases window, in which you can:
a Select a Root Directory.
a Select a Subdirectory, to which the case(s) should be moved to either by scrolling the list of available subdirect-
ories or typing the subdirectory name in the smart filter field.
a Create a new Subdirectoy by entering the subdirectory name in the smart filter field:
How can I …?
Select One or More Images - Navigate the Cell List or Cell Gallery
You can select a single image or a group of images either in the Cell List or in the Cell Gallery in the Tree view: You can
also use the following keyboard commands to navigate the list view.
The following navigation / selection hotkeys are available in the Cell List:
Select ...
The following hotkeys are available in the Cell Gallery for easy navigation / selection and more:
Select ...
... a group of dispersed images in the gallery Hold [Ctrl] + g-click image 1, + g-click image 2,
+ g-click image 3 ...
... a contiguous group of images in the gallery g-click first image, then hold [Shift] + g-click last case or
use [y] / [Y] keys to mark cases
a g-click the the or icon in the Cell List or Cell Gallery view.
a g-click the Open in Ikaros or Open in Isis command in the Cell menu.
a j-click a cell to open the context menu and g-click the Open in Ikaros or Open in Isis command.
2. See the Ikaros/Isis Help file on how to work with Ikaros or Isis.
Print a Report
Print Report
1. You can print a report for the selected cell by any of these methods:
a g-click the Print Report command in the Reporting menu.
a g-click the command icon in the Cell List or Cell Gallery view.
a j-click a cell to open the context menu and g-click the Print Report ... command.
2. In the Print Report window you can choose the Report template (k 122 ).
3. g-click the button to start printing or g-click Cancel to exit with no action.
4. When the information has been processed successfully, the final report is presented in the Report Viewer window.
Here you have the possibility to send the print job to a printer, to convert the report into a PDF, WORD or XML file. For
details, please k 123 .
Delete Cell
1. You can delete a selected cell or a group of cells by any of these methods:
a g-click the Delete command from the Cell menu.
a g-click the icon in the Cell List or Cell Gallery view.
a j-click a cell to open the context menu and g-click the Delete command.
NOTE! If you delete a Culture, a Slide, a Test or a Region, all cases and cells, which are part of the deleted
item, will be deleted as well!
2. After confirmation, the selected case and all its images are moved to a "trash" subfolder. If you have deleted the
wrong data, you can selectively recover them (k 107 ).
Rename a Cell
Rename case
3. In order to avoid conflicts with Windows file name conventions, the following rules apply:
< > : " / \ | ? * CON PRN AUX NUL COMn (n= 1...9) LPTn (n= 1...9)
Move Cell(s)
1. You can move selected cells to another case by any of these methods:
a g-click the Move Cell(s) command from the Cell menu.
a g-click the command icon in the Tree - Cell Gallery view.
a j-click a cell to open the context menu and g-click the Move Cell(s) command.
3. g-click the button to move cells, or g-click Cancel to exit with no action.
1. You can delete all unused cells by g-clicking the command icon. A cell is 'unused', if at least one of these condi-
tions is met:
a No karyogram exists
a No karyotype has been entered
a Count function not used
a Classify function not used
If you have configured the automatic Maintenance functions in MetaServer (k 153 ), so that unused or all cells in a case
are deactivated after a certain period of time, you can selectively activate cells in MetaClient:
a in the Case List: inactive cases are marked in gray text and a red cross .
i. Select one or more cases and h-click to open the context menu.
ii. g-click the Activate Case(s) command to set the status of the selected case(s) to 'active'. This will take effect
immediately.
a in the Tree View: if a case contains inactive images, this message is displayed: Case is inactive (not all cells are
displayed).
i. L-click the command button to set the status of the selected cells and the case to 'active'. This will take
effect immediately.
If MetaServer detects an image number conflict, a warning notification is displayed on the Problems tab in MetaClient
(this tab is not visible, if there are no problems/conflicts!). You can either follow the suggestion for Automatic Solutions
and just g-click the Resolve button (repeat for every listed problem) or edit the respective root path configuration
manually (k 183 ) and then g-click the Mark as Resolved button. When all problems are solved, the Problems tab disap-
pears automatically.
NOTE! The messaging service described herein is only available as of Ikaros/Isis V5.4.
In order to establish proper communication between Ikaros and Isis on one side and MetaServer and MetaClient on the
other, it is advised to create a respective section in the IksRootPath.ini and/or IssRootPath.ini. These entries are re-
quired to enable communication from Ikaros / Isis to MetaServer about any changes to the data directory (new cases, new
images, new image fields, changes in the case data). For example:
[Global]
MetaSrvName=Server
MetaSrvPort=1050
When you create a new root path, the MetaSrvName and MetaSrvPort are copied automatically from the previous entry.
NOTE! the functions described below only work as intended in combination with Ikaros / Isis V5.7. Please do
NOT use these functions with Ikaros / Isis V5.5 or earlier. If you wish to update to Ikaros / Isis V5.7, please con-
tact MetaSystems or your local MetaSystems representative. For contact details, please see backcover.
The possibilities for close interaction between Ikaros / Isis and MetaServer/MetaClient have been improved with
MetaServer / MetaClient V2.1 and Ikaros/Isis V5.7. This combination allows you to use case and image navigation func-
tions of MetaClient directly in Ikaros/Isis: the Case List and the Image/Metaphase Gallery as well as the Karyogram Gallery
can be (temporarily) substituted by the corresponding functions in MetaClient.
In order to activate this option, activate the Ikaros / Isis parameter Use MetaClient for Image Navigation in General Set-
ting - General (see Ikaros / Isis Help). It goes without saying that MetaServer/MetaClient must be active to be employed.
MetaClient and Ikaros / Isis can run side-by-side. Use the [Tab] key to switch among both applications.
a G-click the Case Name field in Ikaros/Isis: switch to MetaClient Case List View.
a G-click the Image Number field: switch to MetaClient Tree View.
a In Ikaros / Isis, you can still use the arrow buttons tu to the left and right of the image number, and also the keys
[PgDn] and [PgUp].
a In MetaClient, cases can be filtered by Period or another criterion from the Filter list and sorted.
a MetaClient V2.1 features a new edit function for numerical and structural aberrations in the Combined Karyogram
(k 51 ). If you edit and replace aberrations, this will be transferred automatically to the case Karyotype field on the
Result tab sheet of the Ikaros/Isis datasheet.
Data Exchange
Ikaros / Isis allow to create custom data fields (see Ikaros / Isis Help). MetaClient can import these custom data fields in or-
der to make them available in Infopanels (see below), reports (k 122 ), and queries (k 109 ):
1. To import Ikaros / Isis data fields, go to the Datafield Editor (menu Configure - Datafield Editor ...) and select the
Case hierarchy level.
2. g-click the icon on the right hand side of the editor window.
3. Choose Import DataSheet.ini ... to import customized fields TEXT01...TEXT12, SWITCH01...SWITCH12 or any user-
defined new data field.
4. Navigate to the respective DataSheet.ini file (on the server), g-click the file and then OK.
Information Panels
NOTE!
a Infopanels are only available for Ikaros/Isis root directories.
a The visibility of Infopanels is dependent on the settings for the individual hierarchy levels (k 174 ).
Information panels or Infopanels display a selection of case data. The data fields presented can be customized for every
hierarchy level individually.
The example above shows the default infopanel for the Case hierarchy level. You can add or remove data fields and also
alter the sequence in which they appear. The screenshot below displays a customized infopanel with an extra data field
Scanned Metas (Metaphases):
While the width of an infopanel is determined by the visibility of the workflow bar (k 97 ), the height of an infopanel is now
adjusted dynamically, so that no data field entry becomes hidden: all information shall be visible all the time. If the work-
flow bar is displayed, then the minimum height is equivalent to four rows, if the workflow bar is hidden, then the minimal
height is one row. For a detailed description, how to customize infopanels, please k 174 .
Infopanels and Workflow Bar are displayed by default. You can hide / display them by g-clicking the button in the
center panel.
MetaClient can parse and interpret entries in the (image/metaphase) Remarks field in Ikaros/Isis.
Remarks Syntax
Only entries following a particular syntax can be imported, all other remark will be ignored:
a The Identifier must be written left of the linker, which can be a = or :. The linker (assignment operator) is followed by
the actual value.
a No blanks allowed within a remark.
a Values with a blank must be written in " ".
a Various remarks can be separated either by comma or by blank.
Example: Both variants of the example metaphase remarks will be parsed and interpreted in the same way:
CID = 37
MetaQual : "Very good"
* In Ikaros / Isis, new categories / object types can be created in General Settings - Metaphase tab (see Ikaros / Isis
Help).
Count of overlaps=OVL
Of course, you can combine several metaphase remarks and parse them to different data fields in MetaClient, for ex-
ample:
Workflow Bar
The Workflow Bar can provide an 'at-a-glance' information on the current processing status of an Ikaros/Isis case.
By default, the workflow bar:
a Is visible at the case level and at all hierarchy levels below. You can hide the Workflow Bar completely in the Info
Panel Settings (k 174 ).
This does not has to be the next node. If you process a case accordingly, you may jump more than one step ahead.
Any standard user can set workflow state (progress), but only supervisors / administrators are allowed to reset a
workflow state (regress). It is not possible to change the workflow state of inactive cases.
The pre-configured Workflow Bar includes five stages: Created - Captured - In Analysis - Analyzed - Checked. You can
display / hide the Workflow Bar for each hierarchy level individually in the Info Panel Settings. To customize the Work-
flow Bar, go to Configure - Workflow Settings ... . In the Workflow Settings window, you can set the Permissions to al-
ter the workflow progression, and you can edit the visible Workflow Stages (k 177 ).
Infopanels and Workflow Bar are displayed by default. You can hide / display them by g-clicking the button in the
center panel.
Cell Categories
Cell Categories can provide an 'at-a-glance' overview of the current processing status of all cells in a Ikaros/Isis case in the
Cell Gallery aspect of the Tree view (in contrast to the Workflow Bar, which visualizes the status of a case).
It is possible to define and customize up to ten different categories (k 171 ). Each category should have a descriptive title
and a distinctive color mark.
The colored category marks are visible as small colored triangles in the upper right corner of the metaphase gallery im-
ages and as colored squares in the gallery hints. Unassigned cells carry a white triangle.
It is possible to sort and filter the cells by category. In the filter and sort settings dialog the cell category is included in the
directly accessible filter respectively sort criteria. To easily select the category for filtering a color combo box is used to
display the active categories with color and description. This combobox is only visible, when the filter criterion “Category”
is chosen. Disabled categories are still used in sorting, but it is not possible to filter inactive cell categories.
1. g-click the or button to open either the Cell Filter or the Cell Sorting configuration window:
NOTE! Depending on the selection of visible hierarchy levels, not all levels mentioned herein may be directly
available in your MetaClient (for details, k 83 ) 83 .
The file management functions described below include all subsequent elements in the hierarchy of the selec-
ted (unless stated otherwise):
Case
Test
Culture
Slide
Pass
How can I …?
Open in Metafer
Open in Metafer
The procedure described below requires Metafer V3.10 or later! Metafer must be installed on the same computer as
MetaClient.
1. You can open a selected item in Metafer by any of these three methods:
a g-click the Open in Metafer command in the respective Case , Test , Culture , Slide , or Pass menu.
a g-click the command icon in the Case List or Tree - Pass level view.
a j-click the item to open a context menu and g-click the Open in Metafer command.
Delete
NOTE! When you delete data, they are moved to a "trash" subfolder. If you have deleted the wrong data, you
can selectively recover them (k 107 ).
1. You can selected cases and their corresponding passes by any of these three methods:
a g-click the Delete command from the Case, Culture , Slide , or Pass menu.
a g-click the command icon in the Case List or Tree - Pass level view.
a h-click the item to open the context menu and g-click the Delete command.
2. After confirmation, the selected case and all its images are moved to a "trash" subfolder. If you incidentally delete the
wrong data, you can selectively recover them (k 107 ).
Move Pass(es)
Move Pass(es)
NOTE! Moving a Metafer Pass to a local Export Path is no longer possible in MetaClient, unless MetaServer is
running on the same computer in order to prevent unpredictable and unwanted results due to the fact that a
'local path' points to physically different drives on a MetaClient or on a MetaServer.
1. You can selected cases and their corresponding passes by any of these three methods:
1. You can move a case by any of these three methods:
a g-click the Move Pass(es) ... command from the Case menu.
a g-click the command icon in the Case List view.
a Select a pass in the Tree view by a g-click and then g-click the icon.
Copy Pass(es)
NOTE! Copying a Metafer Pass to a local Export Path is no longer possible in MetaClient, unless MetaServer is
running on the same computer in order to prevent unpredictable and unwanted results due to the fact that a
'local path' points to physically different drives on a MetaClient or on a MetaServer.
NOTE! Depending on the selection of visible hierarchy levels, not all levels mentioned herein may be directly
available in your MetaClient. How to adjust the visibility of hierarchy levels, k 83 .
NOTE! The MetaSystems VSlide viewer software previously known as MetaViewer was renamed to VSViewer,
because MetaViewer® is a registered trademark of Metafile Information Systems, Inc.. Consequently, the old
VSViewer was renamed to ZViewer, too.
The procedure described herein requires VSViewer V2.1 or later! VSViewer must be installed on the
Open VSlide same computer as MetaClient.
a In the Tree view, select a run on the Run List or VSlide List tabs by a g-click and then g-click the icon.
a In the Tree view, select a gallery image in the VSlide Gallery tab by a g-click and then g-click the icon.
2. VSViewer opens the selected VSlide.
The procedure described herein requires VSViewer V2.1 or later! VSViewer must be installed on the
same computer as MetaClient.
1. You can open a selected VSlide in another VSViewer instance:
a j-click an item in the Tree View (either in the Tree or in the Run List, VSlide List, or VSlide Gallery aspect) to
open a context menu, and g-click Open VSlide or Open VSlide (New Instance). The new Open VSlide (New
instance) command allows to compare two or more VSlides side-by-side.
Delete VSlide(s)
Move VSlide(s)
NOTE! Moving a VSlide to a local Export Path is no longer possible in MetaClient, unless MetaServer is running
on the same computer in order to prevent unpredictable and unwanted results due to the fact that a 'local path'
points to physically different drives on a MetaClient or on a MetaServer.
2. Select a pass in the Tree view by a g-click and then g-click the icon.
Copy VSlide(s)
NOTE! Copying a VSlide to a local Export Path is no longer possible in MetaClient, unless MetaServer is running
on the same computer in order to prevent unpredictable and unwanted results due to the fact that a 'local path'
points to physically different drives on a MetaClient or on a MetaServer.
2. Select a pass in the Tree View by a g-click and then g-click the icon.
VMD Upload
Upload VSlide(s)
MetaClient V 2.1 can upload VSlides directly to VMD* (Virtual Microscopy Database). This service requires a working VMD
installation. Please see here 183 for more details how to configure MetaClient for VMD.
The upload routine is available in the Case List as well as in the Run List, VSlide Gallery, VSlide List aspects.
1. You can upload VSlides by any of these two methods:
a j-click an item in the Cast List or the Tree View (in the Run List, VSlide List, or VSlide Gallery aspects) to
open a context menu. Select the Upload VSlide(s) command.
2. When MetaClient has connected to the VMD server, a window with the Ongoing VMD Uploads is displayed:
a For every queued file, the file size is indicated.
a For every uploading file, also the remaining upload time is shown.
3. You can close the window by g-clicking the Close button, uploading continues as a background process. You can
check the progress of the uploading by re-opening the window with the Show VMD uploads in the Tools menu.
4. It is possible to cancel uploads:
a Particular uploads can be canceled selectively, by g-clicking the button behind a list entry.
a To cancel the entire upload process, g-click the Cancel All command button.
If you close MetaClient while uploading VSlides is still in progress, a message will prompt you decide, whether you
want continue or cancel the current uploads.
MetaClient supports Stack Videos and slide Snapshots, created by Metafer and VSlide. Stack videos and snapshots are
displayed as separate file in the File List aspect. If the file formats are linked to suitable program executables, they can be
opened by G-click (k 165 ).
A mirroring service is available in MetaServer. By engaging the mirroring service, MetaServer can create additional copies
of your data on local drives (USB / SATA hard disks) or network drives (NAS (network attached storage) or file servers)
automatically. In case of emergency, case data can be restored (manually) from the mirror. The consistency of the data set
on the mirror greatly depends on the frequency by which data is mirrored.
NOTE ! Mirroring data is not intended to substitute your data backup / archive routines. The mirroring service of
MetaServer should be considered only supplementary to increase data safety. It is possible to mirror one root
directory onto two (or more) mirroring devices - add one mirroring service for every mirror device. All data man-
agement functions also affect the mirrored data set(s):
a deleting of cases/images a updating of cases/images
a adding of cases/images a renaming of cases/images
Please refer to the Installation Guide chapter how to configure the mirroring service (k 148 ):
a Add, edit and delete mirrors.
a Set up the synchronization mode - manually or scheduled.
Synchronize Manually
1
If you have not set the synchronization mode to 'scheduled' (k 148 ), you should synchronize your data with the mirror site
on a regular basis:
1. On the computer running MetaServer, go to the Mirror tab in MetaServer. If MetaServer is running minimized, j-
click the MetaServer tray icon and select Show MetaServer from the context menu.
The Mirror tab displays a status summary of the server(s): server alias, activity (idle/synchronize), elapsed time since
the last synchronization run.
2. g-click the Synchronize command button. MetaServer executes the synchronization routine.
3. When the synchronization is complete, the status summary is updated automatically.
If your original data set have been damaged, you may want to restore the data from the mirror site:
1. On the computer running MetaServer, go to the Mirror tab in MetaServer. If MetaServer is running minimized, j-
click the MetaServer tray icon and select Show MetaServer from the context menu.
2. g-click the Restore command button.
3. In the Restore from Mirror window you can select the target folder for the data. Please select an empty folder, be-
cause all existing data will be overwritten!
4. g-click the button to start the restoration process, or g-click to exit without restoring any data.
MetaClient includes data management functions for Ikaros/Isis and Metafer files.
For example, you can delete:
a cells and cases from Ikaros/Isis root directories
a passes from Metafer root directories
a associated files
Deleting these files in MetaClient sends them to dedicated 'trash' sub-folders. There is one trash folder for every root dir-
ectory.
NOTE! The current version V 2.1 does not support 'trash' functionality for VSlide data as it would acquire too
much of disc space on the server hard disk to keep obsolete VSlide data for a longer period of time. Deleting
VSlide files eliminates them irrevocably from the root directory.
Deleted files can be easily recovered and restored from the trash folder:
1. g-click the item you want to restore and then g-click the Restore command button.
The restoration routine checks, whether an item with the same name is present at the original site and in the entire root
directory. If a matching item is found, a message informs you, that the selected item cannot be restored.
Delete
IMPORTANT! The following step deletes the selected file(s) from the trash folder irrevocably!
Manually
It is possible to delete individual items, for example the largest Metafer files to free disk space, from the trash. Trash: Be-
fore deleting a single item, a confirmation dialog is displayed.
1. g-click the item you want to delete and then g-click the Delete command button.
2. A dialog prompt you to confirm the deletion step. g-click the button to confirm, or g-click to
abort deletion.
Automatically - Scheduled
Items from the trash can now be removed automatically after a configurable time. The removal schedule can be con-
figured in MetaServer on the Maintenance tab (k 153 ). Files will be deleted after the given number of days.
IMPORTANT! The Empty command deletes files in the trash folder irrevocably!
V
This chapter introduces the query and statistics framework integrated into MetaClient. The framework combines flexibil-
ity and power with an easy-to-use graphical editor.
Queries are requests for information retrieved from a set of data. The extracted data travel along data flows and are pro-
cessed in function blocks. Function blocks receive input, process that input and generate output, which can be presented
as tables or diagrams of various types.
MetaClient already includes a number of pre-made queries (k 111 ). They can be used directly or serve as a starting point
for the development of your own customized queries. In the Query Editor you can add function blocks and data flows,
moving function blocks, delete function blocks and data flows, or edit the properties of function blocks (k 113 ). It is also
possible to save groups of function blocks as modules or patterns and to re-use them in other queries (k 120 ).
Queries are represented as data flow diagrams. A data flow diagram consists of Function Blocks and Data Flows
between these function blocks. Function blocks are represented as rectangles, data flows are represented as arrows
pointing in the direction of the data flow.
A function block has a number of Input Ports and a number of Output Ports. When data is available at all input ports,
the function block processes the data and produces output on its output ports. The produced output travels along the
defined data flows to the next function blocks.
Function blocks without input ports are called Source Blocks and function blocks without output ports are called Destin-
ation Blocks. A simple example of a function block would be a block that takes two numbers as input and calculates the
sum of these two numbers. Input ports accept only cases.
a Input - Data Source (Cases or Images), User Input, Constant File Input, Environment (k 202 ).
a Output - Table, Diagram, File Output, Debug Log, Meta Information (k 204 ).
a Processing - Data Transfer, Data Access, Filter, Group, List Processing, Text Processing, Data Processing, Number
Processing (k 206 ).
a Flow Control - Delay, Multiplexer, Demultiplexer, Storage (k 205 ).
MetaClient comes with a set of pre-made queries. A complete list of these standard queries with explanations can be
found here 111 .
Function blocks are strictly executed in a hierarchical order from top to bottom. Each block is executed as soon as the in-
put is available. Thus, it is important to observe the following two simple rules in order to ensure that each block receives
the required input in a timely manner:
a The logical hierarchy should be reflected by their vertical position in the Query Editor panel.
a If two blocks have exactly the same vertical position, they will be executed from left to right.
Each table or diagram is exported as a separated file, for which the file name is built as <QueryName>-<TableName>.EXT
or <QueryName>-<DisplayName>.EXT (EXT: XLS, XML, or CSV). If a table or diagram has no assigned title, 'Table' or 'Dia-
gram' and a unique number is used instead. In case exported files with identical names already exist in the same folder,
they will be overwritten without user consent.
By default, query results are exported to the folder specified as the Export Path (C:\MetaSystems\Tmp, k 161 ), but in the
Find Folder window you can select another folder.
Each MetaClient installation comes with a set of default queries that you can use and customize without creating your
own queries from scratch. This section describes the available default queries and their purpose.
Cases by Karyotype Groups cases by karyotype and computes the number of cases per karyotype.
Provides an overview of karyotype distribution.
Cases by Specimen Groups cases by specimen type and computes the number of cases per specimen
type. Provides an overview of specimen type distribution.
Cases by Year Computes the number of cases per year and displays them as a table and as a bar
chart.
Cases per Work User and Year Computes the number of cases per user and year. The results are presented as a
table, as a horizontal bar and as a pie chart.
Cases per Work User Computes the number of cases per user in the current year. The results are
presented as a table, as a horizontal bar and as a pie chart.
Cases Tri 21 over 35 Lists cases for patients over 35 yrs. and carrying pregnancies with a trisomy 21.
Coordinate Transformations Transforms a list of x/y coordinates of a source microscope into a list of coordin-
ates for a target microscope based on the coordinates offsets as defined by the
StageTra.DAT (see here 180 ).
Image Count Generates an overview of all images from the selected Ikaros/Isis root directory.
Images counts are presented by year (table/bar chart) and by experiment type
(table/pie chart),
Image User List Computes the Creation User, Work User, Karyo User and Review User for all im-
ages (sorted by case) in the selected Ikaros/Isis root directory and generates an
output table.
Images by Work User Counts images per user and presents the results as horizontal bar and pie charts.
MF - Classifiers Computes the number of Metafer runs by scan classifier and presents them as a
table and as a horizontal bar chart.
MF-Systems Computes the number of Metafer scanned slides per system and presents them as
a table and as a pie chart.
MF-Throughput Computes the number of Metafer search runs per week and presents them as a
table and as a bar chart.
Physician List Creates a list of referring physicians sending patients in a given year. Also summar-
izes the number of cases per referring physician.
Recent Cases / Creates a history log of cases / images for the active user (using the image 'User'
Recent Images field as criterion).
Review Percentages Computes the case and image review percentages (number of reviewed cases or
images in relation to the total number of cases or images) for each year.
Turnaround Times by Spec Type Computes the average turnaround time (time between sample arrival and report
(in Year X) date) for each specimen type.
Turnaround Times Computes the average turnaround time (time between sample arrival and report
date)
VS - Compression Ratios Computes the average compression ratio for IMS, VSViewer, VSI, JPEG, and TIFF
output files of all VSlide cases in the selected root directory and presents them as a
table and a bar chart.
VS - File Formats Computes the number of VSlide cases and their output file formats and presents
them as a table, a pie chart and a bar chart.
VS - Light Modes Computes the number of VSlide cases scanned at different light modes and
presents them as a table, a pie chart and a bar chart.
VS - Magnification Computes the number of VSlide cases scanned at a certain magnification and gen-
erates a result table and a bar chart.
VS - Metafer Computes the counts of VSlide cases scanned with different Metafer applications
Application and presents them as a table, a pie chart and a bar chart.
VS- Metafer Version Computes the number of VSlide cases scanned with different Metafer software
versions and presents them as a table, a pie chart and a bar chart.
VS - Scan Users Computes the counts of VSlide cases for all users in the selected VSlide root direct-
ory and and presents them as a table, a pie chart and a bar chart.
VS - Search Times Computes the individual search times for all cases in the selected VSlide root dir-
ectory and generates a result table.
VS - Stich Modes Computes the stitching mode (online/offline) for all cases in the selected VSlide
root directory and present it as a table and a pie chart.
VS - Stich Times Computes the individual stitching times for all cases in the selected VSlide root dir-
ectory and generates a result table.
1
VS - Stitched by Computes the number of VSlide stitching runs by system-ID and presents them as
System table, pie chart and bar chart.
VS - Stitched Runs Computes the number of VSlide stitching runs by week and by month and present
the data as tables and bar charts.
VS - Versions Computes the number of VSlide cases processed with different VSlide software
versions and presents them as table, pie chart and bar chart.
The query editor provides a graphical user interface for query definitions. It is a specific mode of the Statistics tab.
a When you load a query on the Statistics tab, the query is locked by default. The locked status is indicated by the
icon next to the selected query. In the state you can only Load a query or Execute the loaded query.
a To unlock a query, g-click the icon : the icon reflects the unlocked state. You can Edit, Rename, and Delete a
query, or create a New... query from scratch:
Command Description
In the query editor, the available function blocks are organized in groups. You can expand a group by g-clicking the
group header. Only one group can be expanded at any time. The following groups are available (for details, k 202 ):
Input Data (case, image), user input, constant values, file input (tables), environment (date & time,
login user)
Processing Data transform, data access, filter, sort, group, list processing, text processing, data pro-
cessing, number processing
5 Tool Tips
Command Description
File
Selection
Select All Select all function blocks and data flows (shortcut: [Ctrl] + [A]).
Save as Pattern Save all function blocks and data flows as query pattern (shortcut: [Ctrl] +
[D]).
Pattern
Manage Pattern Open the pattern library (shortcut: [F2]).
Save As Pattern Save a particular arrangement of function blocks as a pattern for reuse in
other queries.
Test
Execute Execute a query (shortcut: [F5]). The Query Execution Log provides inform-
ation on the time required to run the query and whether any errors have
occurred.
Help
Show Tips Show Tool Tips below the Query Editor window ( 5 ).
General Functions
You can navigate the Query Editor by any of the following methods:
a Use the horizontal and vertical scroll bars to scroll the editor window.
a Press [<], [>], [y] and [Y] keys to scroll the editor window.
a Use the mouse wheel to scroll the editor window up or down.
You can scroll the query diagram by using one of the following methods:
a Use the scrollbars at the right and at the bottom of the query editor window.
a Use the mouse wheel to scroll vertically.
a Use the arrow keys on your keyboard.
You can use the clipboard to cut, copy and paste function blocks and their connecting data flows in the query editor.
1
Test a Query
Test a query
To test if a query works as expected, you can execute it within the query editor.
To do this, follow any of the following methods:
a Choose Execute from the Test menu.
a g-click the Test Query icon in the toolbar.
a Press [F5].
You are then asked to provide any user input that is required by the query (if it contains at least one user input function
block).
If the query fails to execute, an error message is displayed. If query execution succeeds, the Query Execution Log is
presented.
You can use debug log function blocks (k 205 ) to write values to the execution log during query execution. This helps to
find errors in queries and to understand how a query works.
If you move the mouse over a function block icon in the function block panel a hint appears that shows you a quick sum-
mary what the function block does.
The same hint appears if you move the mouse over a function block in the query editor.
If you open the property dialog of a function block, a description of the function block is displayed at the top of the dialog.
Function Blocks
1. To add a new function block to the query diagram, g-click a function block on the function block panel. Notice how
the function block gets highlighted.
2. g-click at the location where you want the new function block to appear. If you selected a function block that has
configurable properties, a matching Properties window is displayed. Adjust the properties and g-click .
3. You can move a function block by g-clicking it, holding the left mouse button down, moving the mouse and finally
releasing the left mouse button. Note, how the grid helps you to position the function block correctly.
A function block can have properties that determine how it processes the data. To configure the properties of a function
block you can use any of the following methods:
a G-click the function block.
a j-click the function block and choose Properties from the context menu (k 202 ).
You can select a function block by g-clicking it. Selected function blocks are indicated by a red rectangle.
To select multiple function blocks and/or data flows, you can use one of the following methods:
a Hold the [Ctrl] key down and 8L-click the function block or data flow that you want to add to the selection.
a Move the mouse over an empty spot in the editor, hold the left mouse button down and draw a rectangle around the
function blocks and data flows you want to select.
a Choose Select All from the Selection menu.
a Choose Invert from the Selection menu.
a Press [Ctrl] + [A] to select all function blocks and data flows.
a Press [Ctrl]+ [I] to invert the selection.
a To clear the current selection, you can follow any of the following methods:
s g-click an empty spot in the editor.
s Choose Select None from the Selection menu.
s Press [Ctrl] + [N].
The grid helps you to position the function blocks in order to visualize the data flow. In fact, the position of function
blocks determines the order of execution. The order of execution follows the rules:
a top before bottom: function blocks closer to the top of the data flow are executed before those closer to the bot-
tom.
a left before right: if function blocks are positioned on the same vertical position, then the sequence of execution is
from left to right.
To delete function blocks and/or data flows, you can follow any of the following methods:
a Select the function blocks (and data flows) you want to delete, press [Del]. You are then asked to confirm the deletion.
a Select the function blocks (and data flows) you want to delete and choose Delete from the Edit menu.
a Move the mouse over the function block or data flow you want to delete and press [Backspace]. This deletes the
function block or data flow under the mouse cursor.
Data Flows
You can create a data flow between two function blocks by following these steps:
1. Move the mouse over an output port of the first function block and hold the left mouse button down.
2. Move the mouse over an input port of the second function block.
3. Release the left mouse button.
You should now see a red arrow pointing from the chosen output port to the chosen input port.
When creating data flows you have to make sure that the data types of the connected ports match. For example, if the in-
put port expects values, you should not connect it with an output port that produces a list of cases. In some cases the ed-
itor detects such errors and gives you an error message. In other cases an error message will be displayed during query
execution.
A hint is automatically displayed when you move the mouse pointer while creating a new data flow. This makes it easier to
send data to the correct input port.
You can select a data flow in the same way as you select a function block by g-clicking it (or a spot sufficiently close to it).
Selected data flow are displayed in red.
To select multiple function blocks and/or data flows, you can use one of the following methods:
a Hold the [Ctrl] key down and g-click the function block or data flow that you want to add to the selection.
a Move the mouse over an empty spot in the editor, hold the left mouse button down and draw a rectangle around the
function blocks and data flows you want to select.
a Choose Select All from the Selection menu.
a Choose Invert from the Selection menu.
a Press [Ctrl] + [A] to select all function blocks and data flows.
To clear the current selection, you can follow any of the following methods:
a g-click an empty spot in the editor.
a Choose Select None from the Selection menu.
a Press [Ctrl] + [N].
To delete data flows, you can follow any of the following methods:
a Select the data flows (and function blocks) you want to delete, press [Del]. You are then asked to confirm the deletion.
a Select the data flows (and function blocks) you want to delete and choose Delete from the Edit menu.
a Move the mouse over the function block or data flow you want to delete and press [Backspace]. This deletes the
function block or data flow under the mouse cursor.
5.3 Patterns
The pattern library allows you to re-use commonly used combinations of function blocks. Combinations of function blocks
(and data flows connecting them) can be stored as a pattern and can be inserted into other queries in a matter of
seconds.
You can open the pattern library using one of the following methods in the Query Editor:
a g-click the Open Pattern Library icon in the toolbar.
a Choose Manage Patterns in the Patterns menu.
a Press [F2].
The Pattern Library dialog contains a list of available patterns. You can insert the selected pattern into the current query
like a function block or delete the selected pattern from the library.
To define a pattern from a group of function blocks, select the respective function blocks and choose Save as Pattern
from the Edit menu. In the Define Pattern window, enter a Pattern Name for the new pattern. After g-clicking OK the
new pattern is saved and can be used.
Save a Pattern
Insert a Pattern
You can insert (re-use) a pattern into a query by using one of the following methods:
a g-click a pattern’s name in the Patterns menu.
a Open the Pattern Library, select a pattern and g-click Insert.
Delete a Pattern
To delete a pattern:
a Open the Pattern Library.
a Select a pattern in the Pattern List.
a g-click Delete and confirm.
VI
NOTE! The reporting functions in MetaClient are only available for Ikaros/Isis data.
MetaClient comes with a powerful reporting framework that makes the whole reporting process more efficient and
straight-forward. A report combines a report template with actual patient, case and/or image data. Data can be directly
extracted from available case or image information, or computed from these values. In addition, reports may also include
direct user input. MetaClient reports can be generated in various formats:
a on paper - select printer or use 'quick print' option (default printer as selected in Configure - Settings ... - General
tab (k 255 ).
a as PDF File - save as PDF, automatically save as PDF file together with case files, or send by email as PDF attachment
(requires external email program).
a as WORD Document - create a Microsoft WORD document (WORD 2003 or later).
a as XML File - as a universal file format for exporting output files into external applications.
The report buffer encompasses a list of cases and cells, which can be used as input for printing. Cases and cells can be ad-
ded to or removed from the report buffer. The content of the report buffer (number of cases and images) is displayed in
the status bar. For details, please k 139 .
MetaClient now includes an import function for Ikaros / Isis reports (= print formats). Imported Ikaros/Isis reports are
saved under their original name in the MetaClient report folder. Depending on the complexity of a (customized) Ikaros/Isis
print format, MetaClient may not be capable of converting all features automatically. A conversion summary lists all lines
in the original print format code that could not be converted. For details, k 236 .
1. To print a report in MetaClient you can use any of the following methods:
a Choose Print Report from the Reporting menu.
3. g-click OK to start printing the report - the rendered report will be presented in the Report Viewer.
The following command buttons are available in the Report Viewer window:
Previous Page Show the previous page of the report.
Fit Page Adjusts the zoom factor so that the page is completely visible.
Print Print the report - opens the Windows print dialog window.
If a report contains more than 10 printed pages, you are prompted to confirm the print job.
Quick Print Prints the report using the default printer and the default print settings.
If a report contains more than 10 printed pages, you are prompted to confirm the print job.
Save as PDF Save the report as a PDF file (see Note! below on automatic file naming).
Thumbnails Toggle thumbnail view of report page thumbnails on/off. You can click a thumbnail to enlarge it.
The thumbnail of the currently selected page is marked by a red frame.
Search Search report for a text string. The search can be Case sensitive or find Whole words only.
Every installation comes with a set of default reports that can be used without creating custom reports. This section de-
scribes the available default reports and what they can be used for.
Karyo2Meta Karyo2Meta
MetaKaryo MetaKaryo
MetKaryoGal KaryoMetaGal
In the Report Editor you can customize existing print report templates or create new ones.
1. To open the report editor, choose Open Report Editor from the Reporting menu.
The report editor provides a graphical editor for report templates.
Legend 1
1 Menu 2 Toolbar
2. The "canvas" of the report form is split into the page header ( 3 ), the page footer ( 4 ) and the main panel ( 5 ). The
content of header and footer is (dynamically) repeated on every page of the report, for example page numbers, head-
lines or logos. Place cell images and specific patient information in the main panel. Reports in MetaClient also support
case or cell summary tables using data from built-in or custom data fields (for the list of existing data fields, k 185 ; for
the data field editor, k 184 ).
3. In brief, to add a component, choose a component from the Component Toolbar, insert it in one of the three panels.
A component can be text, a shape, a static image (logo), an Ikaros/Isis image, an image grid, a table, a chart, or a bar-
code.
4. Then click on the Property Editor to customize the component's appearance (size, color, font size, etc) and other at-
tributes.
Command Description
Report
New Create a new report (shortcut: [Ctrl] + [N]).
Open Open an existing report (shortcut: [Ctrl] + [O]).
Open Recent Show a list of the five report forms edited last.
Save Save a report (shortcut: [Ctrl] + [S]).
Save As Save report under another name or in another directory.
Create Report Package ... A report package is a ZIP file including a selected report and all its external dependen-
cies (static images and queries).
This function makes it easy to share a customized report with other users. Report pack-
ages can be imported into MetaClient by the Import Report Package menu command
in the Reporting menu.
Print Preview Show a print preview.
Test Print Prints a report based on the current cases. In the Printer window, you can choose an
appropriate printer for the preview, for example a PDF printer (shortcut: [Ctrl] + [P]).
Save and Exit Save report and exit report editor.
Exit Exit report editor and return to MetaClient's main window without saving.
Edit
Undo Undo the last command / step (shortcut: [Ctrl] + [Z]).
Redo Redo the last command / step (shortcut: [Ctrl] + [Y]).
Cut Cut selected items (shortcut: [Ctrl] + [X]).
Copy Copy selected items to Windows clipboard (shortcut: [Ctrl] + [C]).
Paste Paste items from clipboard (shortcut: [Ctrl] + [V]).
Alignment Align selected components (at least one component must be selected).
Alignment with Grid
Center
Align Left
Align Right
Align Top
Align Bottom
Size Adjust the size of selected components (at least one component must be selected).
Same Size
Same Width
Same Height
Dock Arrange selected components next to each other (at least one component must be selec-
ted).
Dock Horizontally
Dock Vertically
Depth Order Define the stacking order of components.
Pattern Manager Open the Pattern Manager (k 120 ).
Save as Pattern Save a group of function blocks and their connecting data flows as a pattern to be re-
used in another report or query.
Delete Delete selected component(s).
Selection
Select All Open the pattern library (shortcut: [Ctrl] + [A]).
Select None Undo selection.
Invert Selection Inverts the selection of components. That means that all of the components which were
previously not selected become selected, and vice versa (shortcut: [Ctrl] + [I]).
View
Zoom in Increase zoom factor.
Zoom out Decrease zoom factor.
Fit Page Width Adjust zoom factor to view the entire width of a report.
Show Grid Enable and disable displaying the grid. When you enable it, the grid overlays the image
and makes it easier for you to line up selected components (shortcut: [Ctrl] + [G]).
Show Print Margins Enable and disable displaying the grid (shortcut: [Ctrl] + [M]).
Snap to Grid Enable and disable the auto-arranging of component in the grid.
Editor Settings In the Report Editor Settings window, you can adjust the
a Grid Size (in mm)
The default setting is 2.0 mm. 1
a Print Margins: (in mm)
The default settings for the Left, Right, Top, and Bottom margin are 6 mm each. Al-
ternatively, read the margins From Printer... . Please be aware, that printer mar-
gins differ from model to model, and, thus, a report optimized for one printer may
not produce the desired result on another printer model.
Confirm with OK to apply the setting or Cancel to exit without any changes.
Help
Show Tips Show/hide tool tips in the footer of the report editor window.
You can navigate in the report editor by any of the following methods:
By mouse:
a Use the horizontal and vertical scroll bars to scroll the editor window.
a Use the mouse wheel to scroll the editor window up or down.
By shortcuts:
a Press [<], [>], [y] and [Y] keys to scroll the editor window.
a Press [Home] to reset the zoom factor and jump to the beginning of the report.
a Press [End] to reset the zoom factor and jump to the end of the report.
Zoom
To change the zoom factor, you can use any of the following methods:
Individual zoom factor:
a g-click the Zoom In and Zoom Out icons in the toolbar to increase or decrease the zoom factor, respectively.
a Hold the [Ctrl] key down and move the mouse wheel to zoom in and out.
a Choose Zoom In or Zoom Out from the View menu.
Undo Redo
All operations in the report editor can be undone and redone (including moving, resizing, changing properties, deleting,
adding). To undo or to redo use the methods described below.
To undo:
a Choose Undo from the Edit menu.
a g-click the Undo icon in the toolbar.
a Press [Ctrl] + [Z].
Note that it is not possible to undo an operation after closing the report editor.
To redo:
a Choose Redo from the Edit menu.
a g-click the Redo icon in the toolbar.
a Press [Ctrl] + [Y].
If you select a property in the property editor (see here), a description of this property is displayed in the area below the
report editor.
a You can view a summary of all available hotkeys by g-clicking the Report Editor Hotkeys icon in the toolbar.
1
Work with Headers and Footers
Property Editor
You can change the height of the header and footer. To do that, clear the selection first (k 128 ), switch to the property ed-
itor by g-clicking the Property Editor icon and change the Header Height and/or Footer Height properties of the re-
port. You might want to design a custom title page for your report. In this case you can disable the header for the first
page of your report. To do that, clear the selection first, switch to the property editor by g-clicking the Property Editor
icon and set the Show Header on First Page property to False. If you want to paste components into the header or
footer, make sure you g-click the header or footer before pasting. Otherwise the pasted components might end up in
another report area.
Component Toolbox
4. Then switch to the Property Editor to define the properties of each component in detail.
For Text components, you can enter either static text or refer to image or case data fields used in Ikaros or Isis. To read a
detailed description how to add data fields as text components, k 232 .
To select a component:
1. g-click the component in the editor. The Property Editor shows the properties of this particular component.
2. A selected component is indicated by a yellow border with blue handles.
Invert selection:
a Choose Invert Selection from the Selection menu to invert the selection.
a Press [Ctrl] + [I] to invert the selection.
Clear Selection
To clear a selection of components in the Report Editor, use any of the following methods:
a Choose Select None from the Selection menu.
a Press [Esc].
a g-click an empty spot in the report editor panel.
If no component is selected, the property editor shows the properties of the report itself.
To move selected components, you can use any of the following methods:
a Move the mouse over one of the selected components until the cursor changes to the move cursor.
a Hold the left mouse button down and move the mouse to move the components. Then release the left mouse button.
a Press [<], [>], [Y] or [y] to move the components by one 'grid unit' in the indicated direction.
a Press [Ctrl] + [<], [Ctrl] + [>], [Ctrl] + [Y] or [Ctrl] + [y] to move the components by 1/10 mm in the indicated direc-
tion.
a Change the Left or Top properties in the Property Editor.
Resize a component
Align components
Positioning:
a From the Edit menu choose Choose Alignment -> :
Align to Grid Align selected components to the grid. Enable Snap to Grid in order to align
automatically (k 128 ).
Align Left, Align Right Align selected components to left, right, top or bottom, respectively.
Align Top, Align Buttom
Sizing:
a From the Edit menu choose Choose Alignment -> :
Same Size Impose the size of the largest component onto all other selected.
Same Width Impose the width of the widest component onto all other selected.
Same Height Impose the height of the tallest component onto all other selected.
All commands are also available in the context menu after j-clicking the Report Editor.
The stacking order is only relevant, if components overlap. Although the latest component is printed on top of older com-
ponents, you can alter the stacking of components at any time.
1. First, select a component by a g-click and then use one of the following methods:
a Choose Depth Order/Stacking Order - Bring to Front or Depth Order/Stacking Order - Send to Back from
the Edit menu.
a Perform a j-click in the editor panel and choose Depth Order/Stacking Order - Bring to Front or Depth
Order/Stacking Order - Send to Back from the context menu.
a Press [Ctrl] + [F] to bring a component to front.
a Press [Ctrl] + [B] to send a component to back.
Property Editor
You can delete all selected components using any of the following methods:
a Choose Delete from the Edit menu.
a Choose Delete from the context menu (to open, j-click the editor window's background).
a Press [Del].
You can cut the selected components using any of the following methods:
a Choose Cut from the Edit menu.
a Choose Cut from the context menu (to open, j-click the editor window's background).
a g-click the Cut icon in the toolbar.
a Press [Ctrl] + [X].
You can copy the selected components using any of the following methods:
a Choose Copy from the Edit menu.
a Choose Copy from the context menu (to open, j-click the editor window's background).
a g-click the Copy icon in the toolbar.
a Press [Ctrl] + [C].
You can paste components from the clipboard into the open report using any of the following methods:
a Choose Paste from the Edit menu.
a Choose Paste from the context menu (to open, j-click the editor window's background).
a g-click the Paste icon in the toolbar.
a Press [Ctrl] + [V].
New Report
In the Report Editor, create a new, empty report by g-clicking the New command in the Report menu or by pressing
[Ctrl] + [N].
Open
Save
A report package is a compressed ZIP file with the report templates and all external dependencies (for example logo file).
In the Report Editor, save a report by any of the following methods:
a g-click the Create Report Package icon or the respective command in the Report menu. The command opens a
standard Save As window, in which you can save the report package as a ZIP. The standard location is the (shared) ...
\MetaSystems\Reports folder.
If you want to test printing the report on a specific printer, you can follow any of the following methods:
a Choose Test Print from the Report menu.
a g-click the Test Print icon in the toolbar.
a Press [Ctrl] + [P]. This opens the printer setup dialog, where you can select a printer and modify the print settings.
g-clicking OK prints the report with example data.
You can show a quick preview of the report (using example data) using one of the following methods:
a g-click the Print Preview icon in the toolbar.
a Choose the Print Preview... command from the Report menu.
For a detailed description of the Report Viewer, k 137 .
You can display print margins in the editor. To enable or disable this use any of the following methods:
a g-click Show Print Margins in the View menu to toggle the display of print margins.
a Press [Ctrl] + [M] to toggle the display of print margins.
Print margins are displayed as thin green lines in the report. To configure the print margins follow these steps:
1. Choose Editor Settings from the View menu.
2. Adjust the print margins.
3. Optionally, you can load the print margins from an available printer. To do that, g-click the From Printer button, se-
lect the printer from the printer list and g-click OK.
4. g-click OK to apply the new print margins.
Note: Print margins are a tool to design a report layout. It is important to consider that the positions of components are
not relative to the print margin but relative to the upper left corner of a paper sheet!
The editor grid should ease report layout and component positioning. If you want you can disable the grid by g-clicking
Show Grid in the View menu. The Snap to Grid feature aligns components automatically with the grid whenever you
move or resize them. To disable this feature g-click Snap to Grid in the View menu. You can adjust the size of the grid
following these steps:
Paste all components from the clipboard to the report [Ctrl] + [V]
Move selected object(s) by 1 grid position in the respective direc- [<], [>], [Y] or [y]
tion
Move the selected object(s) by 1 pixel in the respective direction [Ctrl] + [<], [>], [Y] or [y]
The report buffer is a flexible and effective way to define input for a report. The report buffer is a transient repository for
cases and/or cells.
1. To add cases or cells to the report buffer use one of the following methods:
a Select cases in the Case List or Tree view. Then choose Add to Report Buffer from the Case menu.
a Select cells in the Tree view. Then choose Add to Report Buffer from the Cell menu.
The content of the report buffer is indicated in the status bar at the bottom of the MetaClient program window
.
2. To clear the report buffer, choose the Clear Report Buffer command from the Reporting menu.
If you are already using a previous version of MetaServer and MetaSystems (V1.0, V1.1, or V2.0), please refer to the Updat-
ing MetaServer and MetaClient section (k 270 ).
NOTE! Carefully read the instructions below before you install MetaServer and MetaClient!
Before you begin with the installation of MetaServer and MetaClient, some careful planning is required. Please involve
your IT department in the planning process at an early stage already.
Dongle Type
MetaSystems' software is defended against misuse by the presence of software protection devices, also known as
'dongles'. While MetaServer runs without dongle protection, MetaClient V 2.1 requires a matching dongle to load and pro-
cess Ikaros/Isis and Metafer root directories. If MetaClient is handling only VSlide root directories, a dongle is not required
at all.
MetaClient V 2.1 supports three dongle types: CodeMeter (USB), WibuKey (USB), and WibuKey (LPT - legacy compon-
ent). Dongles of the CodeMeter type can be used as local or network devices. In the latter case, MetaClient licenses are
kept on the central network dongle, no local dongles are then required for MetaClient. For details on the different dongle
types, k 274 . During its first start, MetaClient checks for the presence of a local or a network dongle.
In general, MetaServer can run on any computer in the network as long as this computer is reachable from all computers
that use MetaClient. Nevertheless, there are two configurations that are preferable in terms of performance and network
traffic:
a MetaServer runs on a dedicated server computer that also stores the
root directories. In this case, background indexing does not produce any
additional network traffic and should be very fast.
a The root directories are stored on a dedicated data server (i.e. a file
server or a NAS storage device) and MetaServer runs on a regular com-
puter in the network. MetaServer cannot be installed on a NAS / run on
NAS.
a The amount of main memory required is proportional to the number of images files to be indexed. This number does
not necessarily correlate with the number of cases (experiments), as each case may encompass a variable number of
VSlides or Metafer scan runs or Ikaros/Isis images. The table below should be considered as a rough estimate of
1
memory usage:
Amount of data (sum of all administered root paths) RAM Required
0.1 TB 0.075 GB
0.5 TB 0.375 GB
1.0 TB 0.750 GB
2.0 TB 1.500 GB
Based on the same calculations one can draw the conclusion that the summarized amount of data should not exceed
2 TB on 32-bit systems and 3 TB on 64-bit systems, respectively.
Security Mode
If you are running running Metafer and/or Ikaros/Isis in encrypted 'security mode', must use MetaClient in security mode
as well! Please note, that MetaClient can only handle one type of root directories: either normal or security mode. The
mode is determined by a configuration switch in the copy-protection device (dongle). A 'normal' MetaClient is only com-
patible with non-encrypted root directories, while a MetaClient in security mode can only open encrypted root directories.
However, a MetaClient in security mode can display all Metafer passes (normal/secure). Root directories in MetaServer
1. Welcome
a On the Global Configuration page you can specify the folder, which contains the shared configuration files (IksG-
lobal.ini / IssGlobal.ini). If they are not located in the default folder (C:\MetaSystems\Cfg), but in a shared folder on
the network, use the folders icon to navigate to the respective folder or type the correct path.
a Then g-click Check Path to confirm that the selected path is correct and available.
a g-click to continue, or g-click to go one step back. g-click to leave the Setup Wiz-
ard without commencing any changes.
3. Date Format
1
a After you selected date format, g-click to continue, or g-click to go one step back. g-click
to leave the Setup Wizard without commencing any changes.
a The Setup Wizard reads the root path information from the IksRootPathList.ini / IssRootPathList.ini.
a By default, all registered root paths are marked. Exclude root paths on removable media, for example Archive, as they
cannot be indexed by MetaServer. You may also exclude other root paths. g-click the respective list entry to
deselect a root path. Please observe the notes on secure root paths (k 142 ).
a g-click to continue, or g-click to go one step back. g-click to leave the Setup Wiz-
ard without commencing any changes.
5. Optimize Settings
a The Optimize Settings page allows to configure a number of parameters with just two mouse clicks. Select an In-
stallation Size that resembles the number of all computers running MetaSystems software, including Metafer, VSlide
and/or Ikaros/Isis Review licenses. Choose the type of computer on which MetaServer is executed: a dedicated
server or an Ikaros/Isis or Metafer workstation (a 'normal' PC). Depending on your choice, MetaServer will set the
parameters on the Maintenance tab accordingly (k 153 ).
a g-click to continue, or g-click to go one step back. g-click to leave the Setup Wiz-
ard without commencing any changes.
6. Summary
a g-click to continue, or g-click to go one step back. g-click to leave the Setup Wiz-
ard without commencing any changes.
1
After completion of the wizard, a self-check is executed to probe for any remaining problems. If necessary, it is possible to
re-run the Setup Wizard. To do so, g-click the Setup Wizard command in the Program menu. Please note, that the wiz-
ard will overwrite any existing configuration!
After completion of the Setup Wizard (see previous chapter (k 143 )), MetaServer offers a number of configuration options
arranged on different tabs:
Self Check
The self check runs a number of tests to ensure proper basic operation of MetaServer:
a Configuration Path - (Global) Configuration files accessible - yes/no?
a Checked firewall - Firewall do not block MetaServer - yes/no?
a Checked network communication - Selected network port open for MetaServer sending and receiving messages -
yes/no?
Log
a The log file displayed on the Log tab lists all of MetaServer's major activities - start, check installation, index, notify,
load data fields, settings,... . Every logged activity receives a detailed time stamp (ddmmyyyy hh:mm:ss) in order to re-
view MetaServer's action in detail. If you check the Scroll automatically option, the most recent (the end of the log)
activities are automatically displayed.
Root Directories
a The Root Directories tab presents the list of accessible root paths, imported by the Setup Wizard. The root path
table lists the Alias names, the network Path descriptions (to the respective folders), and the respective Type of data
(Iks/Iss, Metafer or VSlide).
a You can use the command buttons on the tab to manage root paths:
For each VSlide root directory you can also specify a Webserver. This option is required for VSlide
output files in VSViewer format.
Tick the Secure option, if you run Ikaros/Isis or Metafer in 'security mode'.
Edit a registered root path - either change the Alias for a given folder or change the physical loca-
tion of a folder for a given Alias in the Edit Root Directory window.
Delete a root path from the list after confirmation. The folder and all of its content is not deleted,
but its registration within MetaServer and all associated index files.
Scan the selected root path for problems.
MetaServer creates a summary report:
Root directories in MetaServer can be specified as "secure" indicating that the data in the root directory is encrypted. In
order to handle both types of root directories - normal and secure - two global configuration paths must be specified in
MetaServer:
a one for security clients and
a one for non-security clients.
This allows mixed installations, where Metafer runs in security mode and Ikaros / Isis in normal mode or vice versa.
When adding a root directory in MetaServer, the new root directory should be scanned for problems and problems
should be solved straight away.
MetaServer display details on duplicate cases (in different subdirectories) and duplicate images (more than one of MCI,
MSI or MMI) and offers solutions how to solve data inconsistencies:
a Delete one of the two duplicates.
a Rename one of the two duplicates.
a Missing case information files (CIF) are created automatically. The case creation date is then set to the creation date
of the oldest image. 1
a Empty files should be deleted.
Mirrors
A 'mirror' represents an exact copy of a root directory for backup purposes in order to increase data safety. All changes in
a root directory - adding new file, deleting or renaming existing files - will be transferred to the mirror.
To ensure that Mirrors include all files in their latest versions, original and mirror root paths must be synchronized in a
regular manner. This can be done either manually or automatically as scheduled task by MetaServer.
a g-click to confirm the selection or g-click to leave the configuration without commencing any
changes.
1
a Then g-click to engage the initial synchronization. This make take some time, depending on the amount
of data represented by the synchronized root directory.
a In a case of emergency, you can repair damaged root directories from a mirror site. g-click to retrieve
data from the selected mirror.
a You can also existing mirrors, or mirrors altogether.
Server Settings
a Server Port
The network port is set to 1050 as a standard. Any port If your IT policies require to use another port, you may choose
port 1023 or higher instead. Changing the server port requires a MetaServer restart!
a Log Level
There are three levels of logging MetaServer's activities: Verbose (Everything), Normal (Errors and Warnings), Silent
(Nothing). The standard setting is Verbose.
a Exception Reporting
Exception reports are very helpful tools to bundle all relevant information, if there is a problem with MetaServer. Here
you can define how they are send to MetaSystems: Save to Disk (and send them manually), Send by eMail, Send by
FTP (default), or Send by HTTP. In the Advanced... mode, you can customize the transfer protocols in details. This op-
tion should be chosen, if any other pre-configured method fails. g-click the button to send a dummy ex-
ception report by the selected mode in order to verify that the transfer is effective.
a Background Scanning
The default 50 % setting is a reasonable compromise between performance and resource usage: lowering the per-
centage will reduce the indexing speed of MetaServer, while increasing it may impair with other application and ser-
vices on the computer running MetaServer.
a Swap Path
MetaServer creates several temporary files which are held in a 'swap' directory. Here you define the Swap Path. If the
standard folder - C:\MetaSystems\Tmp\ - should not be used, either edit the path or g-click the icon to navig-
ate to the alternate folder. Changing the default paths requires a MetaServer restart!
Installation Settings
MetaServer runs a self-check to verify that it has write access to the paths listed below. If the write permissions are not set
correctly, a warning message will be prompting you to assign the required rights.
a Global Configuration Path
The global configuration path should point to the same folder as for the Ikaros/Isis shared configuration folder (IksG-
lobal.ini/IssGlobal.ini): either edit the path or g-click the icon to navigate to the alternate folder.
a Secure Global Config Path
This parameter is only relevant, if your Metafer and/or Ikaros/Isis installation is in 'security mode' with encrypted data
and configuration files. Usually the path is identical to the global configuration path and can be adjusted as described
above.
a Update / Backup Path
As of V 2.1 MetaServer and MetaClient provide a MetaServer-controlled update mechanism:
a Copy the entire MetaClient folder of the new software version to a central network resource, accessible from all sys-
tems running MetaClient. It is recommended, to copy the MetaClient folder to the shared MetaSetup folder on the
configuration server computer.
a Change the Update / Backup Path accordingly, either be editing the paths or by g-clicking the icon to navigate
to the respective folder.
a Upon program start, MetaClient automatically scans the defined folder in the Update / Backup Path for most recent
software updates (if no other MetaSystems software is active on the same PC). If a version newer then the active one
is available, an update routine is executed and, after confirmation, MetaClient is updated and automatically restarted.
As this procedure is strictly station-dependent, every MetaClient has to be set up in the same way in order to be able
to utilize the automatic update procedure.
a Similar to the MetaSetup backup routine for Ikaros and Isis, the update / backup routine uses distinct folders for
every MetaClient station, each folder named according to the System-ID. The backups can be found as sub-folders in
the specified Update / Backup Path.
a The update routine creates a temporary backup in a local folder (C:\Temp), before updating MetaClient. Once the up- 1
date has been successfully completed, the new software configuration is copied to the backup folder and the tempor-
ary backup is deleted. Otherwise, if the update fails, the previous configuration is restored.
a Date Format
If you have used the Setup Wizard to run through a basic configuration of MetaServer, the date format should already
be set (k 144 ). The standard date format is dd.mm.yyyy. Changing the date format to take effect requires a
MetaServer restart!
a Auto-restart MetaServer every day at ....
Please be advised to activate this option, in particular on server computers: MetaServer is shut down in a controlled
manner, some swap files are cleared and MetaServer is restarted. In combination with proper Maintenance settings
(see below) you can ensure long-term unattended operation of MetaServer.
NOTE! The Maintenance procedures are just optional. Deactivated cases are NOT deleted, their cells are just ex-
empted from the gallery. And all data management functions are not available for deactivated cells. Because in-
active cells are not accounted for during indexing, MetaServer's performance is improved. Inactive cases are
displayed with a gray font color in the list and tree view in order to distinguish them from active cases.
A cell receive the 'unused' state, if:
a no karyogram exists.
a the Karyotype field in Ikaros/Isis is blank.
a the Count function has not not used in Ikaros/Isis.
a the Classify function has not not used in Ikaros/Isis.
The 'inactive' cell status can be reverted at any time for selected cells (k 93 on how to reactivate cells).
Automatic Maintenance
a Automatically run maintenance at .... hours each day
Schedules the maintenance service, click g to activate / deactivate.
Trash Management
a Remove deleted files from trash after ... day(s)
This option prevents that the data volume in the trash is increasing with every deleted file until the capacity limit of
the hard disk is reached. Once enabled, file are removed (i .e. permanently deleted) from the trash in an automatic
time-triggered manner. The default setting is 30 days. Files can only be recovered from trash with the given period.
a Optional: g-click the button to execute the maintenance procedure immediately.
When MetaServer is installed on a server computer, it should be run without user interaction, i. e. no user must be logged
on. As servers need to be shut down and rebooted for maintenance reasons, it is mandatory to ensure that MetaServer
automatically restarts when the server is booting up again.
MetaServer cannot run as a 'service', however, it can be executed as a ' scheduled task'.
The following steps are for Windows Server 2003, but should be similar for other Windows Server versions:
i. On the Windows Server Desktop, open Start -> Settings -> Control Panel.
ii. In the Control Panel, choose Scheduled Tasks.
iii. G-click the option Add scheduled task to open the wizard.
iv. Select MetaServer.exe (from C:\MetaSystems\Bin by default). Add the command line parameter /noui. This is man- 1
datory to suppress a confirmation dialog during shutdown.
v. In the next step, select the parameter When my computer starts.
vi. Enter a user account that has sufficient rights (read/write access to installation folder and to data folders).
vii. Finish the wizard.
After the next restart, MetaServer will run in the background. Please note, that the procedure described above bears a dis-
advantage: program executed as scheduled task are running in the background without user interface. Because it is not
possible to access any user-controlled function or parameter, the MetaServer configuration should be completed at this
point!.
IMPORTANT!
a You do not have access to the MetaServer user interface, when MetaServer is running as a scheduled task.
a Therefore, please make sure that MetaServer has been set up correctly and tested, before you run it as a
scheduled task.
a The port communication between MetaServer and MSDataServer is 39999 by default. If prompted by net-
work policies, the port can be altered manually in the section ConnSettings of MSDataServer.ini (in ...
\MetaSystems\MetaServer\ImageServer\Bin\MSDataServer.ini).
Installing MetaClient
Install MetaClient on all Ikaros / Isis systems! To install MetaClient, follow these steps:
1. Download the MetaClient installer from MetaSystems' FTP server (metasystems-ftp.de/Public/Software/MetaServer/
MSMC-2.1.x/MetaClient-2.1.x.exe).
2. Copy the installer to all Ikaros / Isis systems. Please note, that a Wibu device driver must be installed and the copy
protection device ("dongle") must be present on the respective computer.
3. G-click the MetaClient-2.1.x.exe to start the installer.
4. The installer will create new subfolders in C:\MetaSystems and add files to the existing subfolders.
5. Create a shortcut to MetaClient.exe on the desktop and rename it to 'MetaClient'.
NOTE! MetaClient requires a MetaSystems dongle in order to be capable of handling Metafer and Ikaros/
Isis root directories:
a For Metafer root directories the dongle must have a Metafer or a MetaClient entry.
a For Ikaros / Isis root directories can be used if the dongle contains an Ikaros/Isis or a MetaClient entry.
a Only VSlide root directories can be used without dongle: If no dongle is present, the root directory list
shows only VSlide root directories (if available).
Usually dongles can be found on the backside of a PC. The USB versions have the size and shape of a USB
Flash memory stick, while the old LPT version is sitting on the printer port and has the size of a matchbox
(k 274 ). A CodeMeter network dongle is a centralized dongle on the computer running MetaServer that
holds the network licenses of MetaSystems' programs.
Only if MetaClient cannot connect to any of the supported options, the following configuration dialog is displayed.
Verify that a dongle is present and connected to the computer (except CodeMeter Network Dongle) and tick the ap-
propriate option:.
In order to reset a wrong dongle mode, reset the entry DongleMode in section [Dongle] in MetaClient.ini to 0.
a In order to establish the connection MetaClient and MetaServer, fill in the Alias and Computer Name in the New
Server window. The entries should be the same as they were specified during MetaServer setup (k 146 ). Confirm by
g-clicking OK.
For stand-alone systems (or for testing purposes) you may use the Local option. g-click the respective command
button to use a Local Host as server.
a In the next step, you can resolve some problems, that usually pop up during the first start of MetaClient. In order to
ensure a seamless co-operation between MetaClient and Ikaros/Isis the programs exchange change notifications on
new and modified cells and cases.
MetaClient lists the missing configuration settings. You can either follow the suggestion for Automatic Solutions and
just g-click the Resolve button (repeat for every listed problem) or edit the respective root path configuration
manually (k 183 ) and then g-click the Mark as Resolved button. When all problems are solved, the Problems tab
disappears automatically.
NOTE! Read-only users have no rights to apply automatic problem solutions and to mark problems as re-
solved.
MetaClient Settings
a G-click the MetaClient icon to start MetaClient. Log on as a user with administrator rights.
a g-click the menu command Configure - Settings... to open the MetaClient Settings window.
Parameters are grouped by functional relationship on several tab sheets: General, User Interface, Paths, Hier-
archy, Case List, Cell List, Gallery, Cell Categories, User Rights, File Associations, Gray Levels, and Analysis
Sheet.
There are different types of parameters marked by icons:
a While many parameter settings are applied irrespective of the loaded root path type (k 140 ), some parameters are
only available for Ikaros/Isis root paths (k 143 ), Metafer root paths (k 146 ), or VSlide root paths (k 155 ), some paramet-
ers may not by available.
a It is possible to use the settings for the administrator user as a template of all other users:
1. Log on to MetaClient as administrator user (Adm). Only the administrator user has the rights to change
the MetaClient configuration!
2. Go to Configure and change the default settings wherever necessary.
3. Choose the command Save User Preferences as Default to save the customized configuration to the file
MetaClient-Default.ini in the shared ...\MetaSystems\Cfg folder.
4. For every user, who logs on to MetaClient for the first time, a new user configuration file MetaClient-<USER>.ini
will be created based on the MetaClient-Default.ini.
Common Settings
This chapter describes the common parameters that are applied irrespective of the loaded root path type.
Parameters only available for Ikaros/Isis root paths (k 143 ), Metafer root paths (k 146 ), or VSlide root paths (k 155 ) can be
found in the following chapters.
a Exception Reporting
Exception reports are very helpful tools to bundle all relevant information, if there is a problem with MetaServer or
MetaClient (k 269 ). Here you can define how they are send to MetaSystems. Choose a Send Mode from the drop-
down list: Save to Disk (and send them manually), Send by eMail, Send by FTP (default), or Send by HTTP. In the Ad-
vanced... mode, you can customize the transfer protocols in details. This option is only required, if any pre-configured
method fails. g-click the Test button to send a dummy exception in order to verify that the transmission is working.
NOTE! This parameter is only available for Ikaros/Isis root directories, but not for Metafer or VSlide root dir-
ectories.
a Available Views
The five 'Views' of MetaClient - Overview, Case List, Tree, Statistics, Problems - can be hidden individually. By de-
fault, all views are selected. The Problems view is only displayed, if at least one problem has been detected, even if it
is selected here.
a Miscellaneous
s Show filter value suggestions? - This option enables the presentation of possible filter results sorted by relev-
ance and prevalence. When you type a filter value, the list of possible results is narrowed down accordingly: 1
Example: the effect of 'Show filter value suggestion?' on filtering data for a particular karyotype.
s Refresh on activate ? - If the option is enabled, MetaClient is refreshing all views automatically every time
MetaClient is activated, for example when switching from Ikaros or Isis to MetaClient. This option is disabled by
default.
Paths
a Paths
Here you can define the paths for:
s query definitions - Query Path: ...\MetaSystems\QryDef\
s report templates - Report Path: ...\MetaSystems\Reports\
s file export - Export Path: ...\MetaSystems\Tmp\
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
a Data Hierarchy
MetaClient V 2.1 allows to display much more Data Hierarchy levels compared to previous versions. The available
hierarchy levels are listed below. The Case and Cell (previously Image) levels are fixed (F) and cannot be hidden. Some
levels are visible by default (D), but may be hidden, while others are hidden by default O), but can become visible.
Infopanels are available for Ikaros/Isis root directories only and display the contents of case and/or image data fields
(see here 29 ). Depending on the selected hierarchy level, infopanels may display different kinds of information. To
customize the default pre-configured infopanels, select a hierarchy level by a g-click and then g-click the corres- 1
ponding Edit Infopanel button on the right hand side of the tab sheet to open the Info Panel Editor (k 174 ).
In contrast to earlier versions of MetaClient, the size of infopanels is now based on a vibrant layout, and hence, it is
not possible to adjust the height and width manually:
s The height is automatically adapted to the number of visible data fields (or the height of the workflow bar, if en-
abled). It is no longer possible to change the height interactively (only be choosing less values to be displayed).
s The width of data entries is also handled dynamically. Long entries are wrapped into another line, if necessary to
display the entire field entry.
IKS MF VS
Study Combines several cases (experiments)
in one study, for example for biological
dosimetry .
* Visibility Status: IKS: Ikaros/Isis root directories, MF: Metafer root directories, VS: VSlide root directories, : Visible
(fixed), : Visible by default, : Not visible by default
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
MetaClient supports the same four user roles for Ikaros/Isis, Metafer and VSlide: read-only, read/write (standard user),
supervisor, and administrator. Several restrictions are imposed on read-only users for MetaClient-specific functions.
They are not allowed to:
a Delete, rename, or move cells and cases.
a Add events to the case history.
a Add files and graphics to a case. 1
a Modify the case karyotype in the combined karyogram.
a Annotate in review mode or combined karyogram.
a Change clone assignments in combined karyogram.
a Allow deleting only for supervisors ? - Standard users are usually allowed to delete files. With this parameter it is
possible to restrict the deleting of files to supervisors and administrators only. g-click the tick-box to activate/deac-
tivate the parameter.
a Disable all data management functionality ? - This parameter affects all case and cell data management functions:
create a case, delete a case or a cell, rename a case or a cell, move a case or a cell, and delete unsused cells. Please
note, that this parameter is a global parameter!
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
Settings - File Associations tab - Example: File extensions linked to respective program executables
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
Case List
NOTE! These parameters are only available for Ikaros/Isis root directories, but not for Metafer or VSlide root dir-
ectories.
To find the desired field name, either type the first characters of the field name in the smart filter box ( ) or scroll
down the list of data field to the right entry. g-click OK to confirm, or g-click Cancel to leave the Add Column
window without commencing any changes.
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
NOTE! These parameters are only available for Ikaros/Isis root directories, but not for Metafer or VSlide root dir-
ectories.
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
Gallery
NOTE! These parameters are only available for Ikaros/Isis root directories, but not for Metafer or VSlide root dir-
ectories.
a Gallery Info
The Gallery Info settings determine, which data fields are being displayed in the four corners of the info panel below
the image in the Tree View - Cell Gallery. While the entry for the upper left corner is fixed to Image Name, the in-
formation tags for the other three corners can be chosen freely. By default, the creation date (Created), the user, who
made the last image modification (Last Modif. User) and the karyotype (Karyotype) are shown. To edit these entries,
g-click on one of the underlined field names. This will open a Select Cell Fields window, in which you can edit the
visible information.
If you want to add a field, select the respective entry in the left panel and then g-click the arrow to move the field
identifier to the right panel. To remove an entry, select it in the right panel and g-click the button. If two or more
field identifiers are present, you can use the and arrow buttons to adjust their sequence. The information is
separated by 'bullet points'.
a Gallery Hints
When you move the mouse pointer over an gallery image, MetaClient displays an informative hint window. Although
Gallery Hints are enabled by default, it is possible to disable them by g-clicking off the option Show Gallery Hints
on the Gallery tab (see above). It is possible to configure the information presented in the Gallery Hints. To add an-
other field, g-click the button to open the Select Field window, in which you can select additional data fields to
be included:
Add Column Window in Gallery Settings Add Hint Window in Gallery Settings
1. g-click an entry and then OK to include a data field in the hint window. Use the and arrow buttons to ad-
just the sequence of data fields for display.
2. To remove a data field from the hint window, g-click the respective field identifier first and then the button.
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
It is now possible to group cells into individual categories. It is possible to define ten different categories. These categories
are defined in the global configuration settings and edited in the settings dialog. Additionally to the category number each
category as a color and a description. If no description is chosen the default description “(unnamed)” is displayed instead.
Each category can be disabled selectively.
a Cell Categories
Global Cell Categories flags can be assigned to cells in the Cell Gallery. By default, three categories marked in green,
orange and red are active. The colored marks can be introduced in the cell gallery images by g-clicking the upper
right corner of a gallery image:
Cell Categories can be used to mark the processing status of a particular cell (in contrast to the Workflow Bar, which
visualizes the status of a case). The two examples below demonstrate the potential use of Cell Categories marks:
1. g-click the square in front of the categories number to activate ( ) or deactivate ( ) a category.
2. g-click a colored square to open a Windows color palette from which you can choose color for the selected cat-
egory.
3. Add a descriptive text for the category in the text field. The text will appear in the gallery hint.
NOTE! A categorized cell is set back to the 'undefined' state, when a cell is moved to another case.
However, a category state is preserved upon renaming a cell within the same case. 1
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
NOTE! These parameters are only available for Ikaros/Isis root directories, but not for Metafer or VSlide root dir-
ectories.
NOTE! These parameters are only available for Ikaros/Isis root directories, but not for Metafer or VSlide root dir-
ectories.
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
NOTE! The Edit Infopanel command buttons are only available for Ikaros/Isis root directories, but not for
Metafer or VSlide root directories.
The Case Information and Image Information Panels available in V1.0/V1.1 of MetaClient were replaced by fully cus-
tomizable Infopanels for all hierarchy levels.
This section describes how to customize the Infopanels for each hierarchy level independently.
1. To edit an Infopanel, g-click the menu command Configure - Settings... .
2. Then select the Hierarchy tab.
3. You can create customized infopanels for every hierarchy level. g-click the respective Edit Infopanel command but-
ton to open the Info Panel Editor.
Depending on the hierarchy level, more or less fields are available. For example, there is only the Name field avail-
able for Study (left), but a long list of options for the Case level (right):
The left top panel of the editor displays the list of available Fields for the respective Level, while the right panel en-
compasses all selected visible fields for the particular level. In the pre-configured state, only data fields from the cur-
rent hierarchy level are chosen.
4. You can also include data fields from higher hierarchy levels.
i. g-click on the drop-down list for Level, select a level above the current one.
For example, if you on the Cell level and want to include the Case Name in the info panel, select Case from the
drop-down list:
ii. Select Case Name in the Fields list and g-click the blue arrow icon ( ) to move the Case Name field to the right
panel.
5. You can change the position of a field in the infopanel with the blue up ( ) and down ( ) icons .
8. g-click the command button, to restore the pre-configured state of the infopanels. g-click
to confirm, or g-click to leave the Settings window without commencing any changes.
NOTE! These parameters are only available for Ikaros/Isis root directories, but not for Metafer or VSlide root dir-
ectories.
The Edit Workflow settings are only available, if an Ikaros/Isis root directory is loaded.
The Workflow Bar can provide an 'at-a-glance' information on the current processing status of the selected Ikaros/Isis
case. By default, the workflow bar is visible at the case level and at all hierarchy levels below. You can hide the Workflow
Bar in the Info Panel Settings (k 174 ).
1. To customize the Workflow Bar, go to Configure - Workflow Settings ... . In the Workflow Settings window, you can
set the Permissions to alter the workflow progression, and you can edit the visible Workflow Stages.
2. g-click to confirm, or g-click to leave the Workflow Settings window without commencing any
changes.
Permissions
With the parameters User level required to set workflow state and User level required to reset workflow state you
can define the minimum user levels required to change the stage level in the Workflow Bar. For both parameters you can
choose among: Read Only - Read/Write - Supervisor - Administrator users.
Workflow Stages
The pre-configured Workflow Bar includes five stages: Created - Captured - In Analysis - Analyzed - Checked. Here you
can add, change or delete workflow stages.
a g-click an existing workflow stage after which you want to insert a new stage and then g-click the button to
open the Add Stage window, in which you can assign a Stage Name. The Workflow Bar grows horizontally with every
new stage. The longest stage name in the sequence determines the breadth of every stage.
Confirm the name by g-clicking or g-click to leave the window without commencing any
changes. 1
a If you want to delete a stage, select the respective entry in the list and then g-click the button. When you delete
an existing workflow stage, a warning message is displayed indicating that all corresponding information will be lost.
Please note, that the Created and Checked stages cannot be edited or deleted, which is indicated by small 'lock'
icons.
a In order to change the caption of a stage, open the Edit Stage window by g-clicking the button.
NOTE! MetaServer / MetaClient supports *.MSD files of Metafer V3.12 and earlier.
Pass List
NOTE! These parameters are only available for Metafer root directories, but not for Ikaros/Isis or VSlide root dir-
ectories.
NOTE! These parameters are only available for Metafer root directories, but not for Ikaros/Isis or VSlide root dir-
ectories.
a Coordinates Display
As of V 2.1 it is possible to display transformed coordinates below gallery images in MetaClient's cell gallery. The Dis-
play Transformed Coordinates option is active by default. To disable the display of transformed coordinates g-
click the respective check box. 1
In order to establish a correct coordinate transformation, specify the path to the Stage Transformation file
(StageTra.DAT), which is usually stored either in the ...\MetaSystems\MSCfg folder on your Metafer system or in ...
\MetaSystems\Cfg folder on the configuration server.
Then select the appropriate Coordinate System, for example microscope MIC 1. Coordinates are transformed from
Metafer relative coordinate system to the specified target coordinate system.
The option Apply automatic stage calibration offsets is mandatory for Metafer system with SlideFeeder SFx80, but
optional for Metafer scanning systems without slide feeder.
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
Run List
NOTE! These parameters are only available for VSlide root directories, but not for Metafer or Ikaros/Isis root
directories.
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
NOTE! These parameters are only available for VSlide root directories, but not for Metafer or Ikaros/Isis root
directories.
a Restore Defaults
g-click the command button to restore the standard settings for this tab.
g-click to confirm, or g-click to leave the Settings window without commencing any changes.
NOTE! These parameters are only available for VSlide root directories, but not for Metafer or Ikaros/Isis root
directories.
The VMD tab is blank by default. Detailed VMD Settings are only required, if you are using a Virtual Microscope Database
(VMD) by Lightfields to upload and share virtual slide images.
Please refer to your VMD installation details in order to copy the Hostname, the Default Institute (your institute) and
your VMD user credentials (User and Password), which might differ from the MetaClient credentials. If you are using a
Proxy-Server, please tick the respective option and detail its Address and network Port.
In order for the communication between MetaClient and Ikaros / Isis to work properly, some steps need to be performed
on every computer running MetaClient.
If you are not using the automatic problem solver, you must edit the (shared) configuration files IksRootPath.ini (for
Ikaros) and IssRootPath.ini (for Isis) on the server (....\MetaSystems\Cfg) to ensure proper notification between Ikaros/Isis
and MetaServer. The files IksRootPath.ini and IssRootPath.ini contain a section for each root directory configured in
MetaServer. Each section must look like this:
When you use MetaClient 2.0 in combination with Ikaros / Isis 5.4 or higher, it is recommended to utilize the macro com-
mand GoToMetaClient in an OnKey macro (see also Ikaros & Isis Reference Manual, Reference Section, Print Forms and
Macros). The macro switches from Ikaros / Isis to MetaClient and synchronizes case and cell selection:
Macro Remarks
*'M' is just a suggestion, of course, you may use other keys for this macro. You can also relay this macro command to a
custom command button. Please see the Ikaros & Isis Help for more information.
MetaClient allows you to define their own computed fields. Once a new computed fields has been defined, you can use it
just like any other pre-configured data field.
1. To create or edit data fields, go to the Datafield Editor (menu Configure - Datafield Editor ...). You can create new
datafields for all hierarchy levels:
Study - Case - Test - Culture - Slide - Pass - Region - Cell - Field - XFile - VSlide Run - VSlide.
2. Select the respective hierarchy level on the left side of the editor window.
3. Then g-click the icon to open a Edit Datafield window in order to create a new data field. Add a Name, a Short
Name, and a Default Value (if applicable). Then choose the Data Type - the following data types are supported:
Text, Boolean, Optional Boolean, Date, Number, Real Number, Mutliline Text, and Time.
For new data fields the Type is always set to Computed. g-click on the Computation... button to open the Query
Editor (k 113 ), in which you can define the query that shall be used for the computation.
If you want to include the new data field in the indexing regime, tick the Quick Search option.
Customized data fields defined in MetaClient V1.0 can be imported into V2.1:
1. To import customized data fields, go to the Datafield Editor (menu Configure - Datafield Editor ...) and select the
Case hierarchy level.
2. g-click the icon on the right hand side of the editor window.
3. Choose the option UserFields.lst... to integrate custom data fields defined in MetaServer/MetaClient V 1.0.
4. Navigate to the respective UserFields.lst file (on the server), g-click the file and then OK.
While all default case data fields from Ikaros / Isis are available in MetaClient, too, customized Ikaros / Isis case data fields
shall be imported manually into MetaClient:
1. To import Ikaros / Isis data fields, go to the Datafield EditorXConfigure - Datafield Editor ...) and select the Case hier-
archy level.
2. g-click the icon on the right hand side of the editor window.
3. Choose Import DataSheet.ini ... to import customized fields TEXT01...TEXT12, SWITCH01...SWITCH12 or any user-
defined new data field.
4. Navigate to the respective DataSheet.ini file (on the server), g-click the file and then OK.
Like in Ikaros / Isis, for a custom data field without caption, the field identifier is used as caption.
NOTE!
a The tables below with more than two rows are sortable by Field ID, Name, Short Name and File Identi-
fier.
a g-click the table headers to sort rows in ascending or descending order, respectively.
Field ID Name Short Name Default Value Data Type Iks/Iss Identifier Field Type Quick
Search
Quick
Field ID Name Short Name Default Value Data Type Iks/Iss Identifier Field Type
Search
GESTATIONAGE
Field ID Name Short Name Default Value Data Type Iks/Iss Iden- Field Type Quick Search
tifier
Field ID Name Short Name Default Value Data Type Iks/Iss Identi- Field Type Quick Search
fier
Field ID Name Short Name Default Value Data Type Iks/Iss Identi- Field Type Quick Search
fier
Field ID Name Short Name Default Data Type Iks/Iss Identi- Field Type Quick Search
Value fier
Field ID Name Short Name Default Data Type Iks/Iss Identi- Field Type Quick Search
Value fier
Field ID Name Short Name Default Data Type Iks/Iss Iden- Field Type Quick Search
Value tifier
Field ID Name Short Name Default Data Type Iks/Iss Iden- Field Type Quick Search
Value tifier
Field ID Name Short Name Default Data Type Iks/Iss Iden- Field Type Quick Search
Value tifier
Field ID Long Name Short Name Default Data Type Iks/Iss Iden- Field Type Quick Search
Value tifier
29 CCD Camera Pixel Size Camera Pixel Size Real Number FALSE
73 1:1 Scaling in Ext. Foc. Img. 1:1 Ext. Foc. Scale Boolean FALSE
85 Delete Previous Input Files Del. Prev. Input Files Boolean FALSE
Real Num-
28 Resolution (µm/Pixel) Resolution FALSE
ber
Real Num-
29 CCD Camera Pixel Size Camera Pixel Size FALSE
ber
Real Num-
38 Compression Ratio Compress. Ratio FALSE
ber
Real Num-
45 Pixels per Unit Pixels/Unit FALSE
ber
1
46 Microscope Config Microscope Conf. Text FALSE
Real Num-
61 Camera Gain Cam. Gain FALSE
ber
73 1:1 Scaling in Ext. Foc. Img. 1:1 Ext. Foc. Scale Boolean FALSE
Real Num-
80 Max Angle Error Max Angle Error FALSE
ber
Real Num-
81 Max Magnification Error Max Magn. Error FALSE
ber
85 Delete Previous Input Files Del. Prev. Input Files Boolean FALSE
Besides the default filtering options, MetaClient enables you to create your own case and image filters.
If you want to utilize an existing filter condition more complex then the pre-made filters available in MetaClient, choose
the Custom entry from the filter field list. In the Custom Filter definition dialog you can create, load and save complex filter
conditions.
To create a new custom filter, g-click the button next to the Filter by field. This opens a new Custom Filter window,
in which you can create your own filter. In contrast to previous versions of MetaClient, you do not have to select logical
(Boolean) operators and conditions anymore, but create a filter condition using natural (English) language phrases.
1.
3.
4.
5.
6.
This filter will extract all cases with more than five karyograms and aberrant case karyotypes (deviant from 46,XX and
46,XY).
7. You can:
This section provides a complete reference of the available function blocks. Query function blocks can be divided into four
categories:
Input Data Source, User Input, Constant, File Input, Environment (k 202 )
Output Table, Diagram, File Output, Debug Log, Meta Information (k 204 )
Flow Control Delay, Multiplexer, Demultiplexer, Storage (k 205 )
Processing Data Transform, Data Access, Filter, Sort, Group, List Processing, Text Processing, Date Pro-
cessing, Number Processing (k 206 )
Input
Data Source
Data Source
The data source function block emits data that has been provided as input for the query.
1. G-click a Data Source block to select its data Source. You can choose between Studies, Cases, Tests, Cultures,
Slides, Passes, Regions, Cells, VSlide Runs, or VSlides: 2
a If you select Cases, a list of cases is emitted, which can be used directly in subsequent operations.
a For all other hierarchy levels, a Data Transform block is needed to extract and emit list of cases or cells (k 206 ).
User Input
User input
This function block queries the user for user input at query runtime and emits the value entered by the user.
1. Depending on the User Input Properties, the value entered by the user is emitted for further processing. G-click a
User Input block to select its properties.
Input Description
Lookup Choose from a list of predefined values, which are read from file. The File Name of
the list file must be defined.
Constant
Constant
File Input
File Input
The File input function block reads a list of values from a text file and emits this list of values.
1. G-click a File Input block to specify the Filename.
2. The standard file input folder is the Query folder (...\MetaSystems\QryDef), unless otherwise specified. To look up a
file from another location, enter the complete path and file name in the Filename field.
Environment
The Environment function block provides access to certain values of the execution environment.
1. G-click an Environment block to enter a value.
The following values are supported:
Value Description
Computer Name Emits the name of the computer executing the query.
Output
Table
Table
The Table function block displays query results in a table. One input port corresponds to one column of the table. Each
value sent to one of the input ports is appended to the corresponding column.
1. G-click a Table block to configure the table format.
2. In the Table Properties window. you can customize the table Title, Column Count and Column Names (as a
comma-separated string). 2
Boolean values are represented by symbols in the output tables: True = , False = ).
Diagram
Diagram
The Diagram function block displays query results as a diagram. The left input port takes a list of names and the right in-
put port takes a list of corresponding values. Both lists must have the same size. It is possible to combine multiple data
series in one query diagram.
1. G-click a Diagram block to customize the table.
2. In the Diagram Properties window. you can specify the number of data Series (default: 1), the Series Name(s)
(comma separated values), the Diagram Type, the Diagram Title. and whether a diagram legend should be dis-
played (Show Legend). The following diagram types are available: Bar Diagram, Horizontal Bar Diagram, Pie Dia-
gram, Line Diagram, and Point Diagram.
File Output
The File Output function block exports data to a CSV (comma separated values) file. One input port corresponds to one
column in the file. Each value sent to one of the input ports is appended to the corresponding column.
1. G-click a File Output block to customize the table.
2. In the File Output Properties window. you can specify the full Filename and the Number of Columns in the CSV
output file.
3. The standard file output folder is the Query folder (...\MetaSystems\QryDef). To save the output file in another folder,
enter the complete path and file name in the Filename field.
Debug Log
Debug Log
The Debug Log function block has no direct influence on the query results. It is used for debugging queries. The function
block writes all data that travels through it to the Query Execution Log and then passes the data to its output port. It
does not modify the data. The query execution log is displayed after executing a query in the Query Editor.
Meta Information
Meta Information
The Meta Information function block can be used to specify meta information about the query. Currently, the only in-
formation available is the query result title (using the first input port).
Flow Control
Delay
Delay
The Delay function block sends the input received at its input port to its output port as soon as data is available at its Trig-
ger Port. This function block can be used to synchronize the execution order in a query.
Multiplexer
Multiplexer
The Multiplexer function block combines multiple inputs of the same type into one list and emits this list.
Demultiplexer
Demultiplexer
The Demultiplexer function block splits an input emits the list items one-by-one.
Example: For each case in a list of cases the average capture count (number of image fields) for all cells of that case
should be computed. This can be achieved by combining a demultiplexer block and a number processing block.
Storage
Storage
A Storage function block stores intermediate results for later re-use. This is especially required for extended and complic-
ated types of queries. The block supports namespaces and default values.
The Storage function block supports four operational modes:
a Store: Reads a key and its corresponding value and stores the pair of key and value in the configured namespace.
a Retrieve: Reads a key and emits the corresponding stored value (from the configured namespace). A default value can
be specified that is emitted if no matching 'key - value' pair is stored.
a Retrieve Keys: Retrieve all keys stored in the storage, if no namespace is specified, or all keys in the given namespace. A
trigger port defines when the keys are emitted.
a Retrieve Values: Retrieve all values stored in the storage, if no namespace is specified, or all values in the given
namespace. A trigger port defines when the values are emitted.
2
Processing
Data Transform
Data Transform
The Data Transform function block transforms data of one hierarchy level to data of another hierarchy level.
1. G-click a Data Transform block to configure the way of mode of transformation.
2. The Source and Dest options determine the type of transformation, for example:
Cases Cells Takes a list of cases and emits a list of all images belonging to these cases.
Cells Cases Takes a list of images and emits a list of all corresponding cases.
Data Access
Data Access
The Data Access function block provides access to the values of specific case or image data fields. It takes any input data
and emits a list of values of the specified Field (see also here 184 for detailed field references):
Studies
Studies - Fields
Name
Cases
Cases - Fields
Tests
Tests - Fields
Name
Cultures
Cultures - Fields
Name
Slides
2
Slides - Fields
Name
Passes
Passes - Fields
Has Comet Information Has External Overview Image Has Internal Overview Image
Regions
Regions - Fields
Name
Cells
Cells - Fields
Karyotyping User Last Image Modification Date Last Image Modification User
VSlide Runs
Delete Input Files Delete Previous Input Files Fields per Position X
VSlides
VSlides - Fields
Delete Previous Input Files Fields per Position X Fields per Position Y
Filter
Filter
The Filter function block filters an input list applying specific filter operations and emits a filtered result list.
G-click a Filter block to configure the filtering mode. Choose between Simple and Custom mode:
Custom Filter Operation String Match or Less Than or Greater Than (see table be-
low)
Less Than Input data matches the filter criterion only if the value of the filter field is less than the provided
filter value. The meaning of the comparison operations is based on the data type of the filter
field.
Greater Than Input data matches the filter criterion only if the value of the filter field is greater than the
provided filter value. The meaning of the comparison operations is based on the data type of the
filter field.
In Custom Mode, custom filter values and a Compare Value can be provided. All filter values are then compared to the
compare value using the specified Filter Operation. As of V 2.1 can run multiple comparisons with numerous values in-
stead of just comparisons with individual values. All items that match at least once are then sent to the output port.
If the Also Output Rejected List option is enabled, the input items not matching the filter criterion are emitted on a
second output port.
Sort
The sort function block takes a list, sorts the input list and emits a sorted list.
Sorting can be:
a In Simple Mode, a case or cell list is sorted using two case or image fields as primary and secondary sort criterion.
The Sort Direction can be ascending (Inverted option disabled) or descending (Inverted option enabled).
a In Custom Mode, a value list must be provided on a second input port. This value lists must have the same size as the
input list. The input list is then sorted according to the values in the provided sort value lists. Sort Direction can be
specified as in simple mode.
Group
Group
The group function block combines items with the same group value into a group. Group values can be either values of a
case or cell field (Simple Mode) or a configurable number of custom values (Custom Mode). Groups are sent to the out-
put ports one-by-one. The shared group value of a group is emitted on the left output port, the list of group members is
emitted on the right output port.
List Processing
List Processing
The list processing function block provides several operations on lists. Use one of the listed operations to compute an out-
put list from one or two input list.
Single Input List
Count Takes a list and emits the number of items in the input list.
Sublist Takes a list, a start index (1 would be the first item in the list) and an end in-
dex. Emits a 'sublist' of the input list based on the two indices.
Remove Duplicates Takes an input list and removes all duplicate items from the list. Emits a
“cleaned up” index.
Element at Copies the item at the specified position of the input list to the output list.
Union Merges two input lists into one output list. Duplicates are automatically re-
moved.
Difference Compute the differences between two input list and writes them to an output
list.
Text Processing
Text Processing
Length Takes a list of values and emits a list of the lengths (number of characters) of
these values.
Substring Takes a list of values, a start index, and an end index. Emits a list of sub-
strings.
Abbreviate Takes a list of values and abbreviates each value to the specified Abbreviation
Length. Emits the list of abbreviated values.
Concatenate Takes two lists of values (same size) and concatenates each item from the
first list with the corresponding item from the second list. The Separator
string is inserted between each two values. Emits the list of concatenated val-
ues.
2
Concatenate List Takes a list of values and concatenates all values in the list. The Separator
string is inserted between each two values. Emits the concatenated value.
Split Takes a list of values and splits each value using the Separator string. Emits a
list of left values and a list of right values.
Match Takes two lists of values and matches each value in the first list with the cor-
responding value in the second list. The values in the second list can contain
wildcards * and ?. A list of Boolean values (TRUE or FALSE) is emitted.
Check Similarity Takes a list of values and a list of compare values. Checks each value in the
first lest for similarity with the corresponding value in the second list. Leven-
shtein distance is used as a similarity measure. The Similarity Tolerance
(number of characters allowed to be different) can be configured.
Date Processing
Format Formats a date value according to the given Format string. See the following
table for a description of the available format specifiers.
Quarter Takes a list of dates and emits the quarter (format Q1/2009) for each date in
the list.
Week of Year Takes a list of dates and emits the week of the year for each date in the list.
Date Difference Takes two lists of date values and computes the difference in days between
each two dates. Emits a list of numbers.
Time Difference Computes the difference between two time values in the format hh*mm*ss
(where * is the respective local time separator).
Number Processing
Number Processing
Add Takes two lists of values and adds each value in the first list to the corres-
ponding value in the second list. Emits a list of sums.
Subtract Takes two lists of values and subtracts each value in the second list from the
corresponding value in the first list. Emits a list of results.
Multiply Takes two lists of values and multiplies each value in the first list with the cor-
responding value in the second list. Emits a list of products.
Divide Takes two lists of values and divides each value in the first list by the corres-
ponding value in the second list. Emits a list of results.
Percentage Takes two lists of values and calculates the ratio of the left value and the right
value. Emits a list of percentages.
Round Takes a list of numeric values and rounds each number to the given Number
of Digits after the decimal separator. Emits a list of rounded values.
Mean Takes a list of values and calculates the mean value. Emits the mean value.
Standard Deviation Takes a list of values and calculates the standard deviation. Emits the stand-
ard deviation.
Sum Takes a list of values and adds all values in the list. Emits the sum.
Min Takes a list of values and emits the minimum value in the list.
Max Takes a list of values and emits the maximum value in the list.
Index of Min. Value Takes a list of values and emits the position of the minimum value in the list.
Index of Max. Value Takes a list of values and emits the position of the maximum value in the list.
Coordinates Transformation
Coordinates Transformation
As of V 2.1 it is possible to transform coordinates by a query (pattern). This can be quite helpful for coordinate list reports,
for example.
The function block Coordinate Transformation has
a four inputs ports: X Coordinates, Y Coordinates, Source Microscope Name, and Target Microscope Name
a two output ports: Transformed X Coordinates and Transformed Y Coordinates:
Like in Metafer and Ikaros/Isis, the coordinate transformation is based on the configuration file StageTra.DAT, usually loc-
ated in ...\MetaSystems\MSCfg. When you insert the Coordinates Transformation function block, you can enter the Cfg
Path pointing to the folder holding the StageTra.DAT and specify, whether automatic stage calibration offsets should be
applied (see Metafer Help for details on stage offsets).
The Coordinates Transformation function block is available as a query Coordinate Transformation and as a functional
Pattern, which can be easily inserted into queries:
NOTE! It is recommended to insert a Coordinates Transformation pattern for every source microscope / target
microscope pair, for which you wish to transform coordinates automatically.
This section provides a complete reference of all available report components and a description of what they can be used
for.
Component Toolbox
Text - Text can be user-defined fixed text (e. g. headline, lab address) or dynamic data (general field com-
mands like date or time, computation values, input parameters, case data fields, or image data fields. How to
edit the 'Text' properties, k 219 .
Static Image - external images, e. g. a logo. How to edit the 'Static Image' properties, k 220 .
Image - Ikaros or Isis image including annotation text, lines, arrows, and frames. How to edit the 'Image'
properties, k 221 .
Shape - insert static shapes: rectangles, ellipses (circles), horizontal or vertical lines. How to edit the 'Shape'
properties, k 226 .
Chart - present case or image data as charts: as vertical or horizontal bars, as pie chart, as line charts, or as
point chart. How to edit the 'Chart' properties, k 227 .
Barcode - reports can include barcodes based on the ASCII character set ('Code 128'). How to edit the 'Bar-
code' properties, k 229 .
Computation - allows you to compute new values from existing data. How to edit the 'Computation' proper-
ties, k 229 .
Horizontal Splitter - links any element below of the horizontal splitter with dynamic elements above the
splitter: if a dynamic element changes its height, the element below the splitter are proportionally moved
down in the report. The distances between the splitter and elements below remain constant. How to edit the
'Horizontal Splitter' properties, k 230 .
Vertical Splitter - links any element right of the vertical splitter with dynamic elements left of the splitter: if a
dynamic element changes its width, the element right of the splitter are proportionally moved to the right.
The distances between the splitter and elements to the right remain constant.How to edit the 'Vertical Split-
ter' properties, k 230 .
Section - allows grouping of elements in a report, for example date and signature field. How to edit the 'Sec-
tion' properties, k 230 .
Page Break - insert a dynamic page break at a fixed position. How to edit the 'Page Break' properties, k 231 .
Input Parameter - add free text to the print form prior to printing. How to edit the 'Input Parameter' proper-
ties, k 231 .
Property Editor
2
NOTE! Any change in a property value must be confirmed individually by g-clicking the mark. The values
for Left, Top, Height and Width are given as 1/10 mm. The reference point for Left and Top values is the top
left corner of the sheet of paper (and not the top left corner of the printable area as in Ikaros / Isis)! Thus, these
values are printer independent.
General
Paper Format A4 Portrait Defines the paper format and print orientation. Supported
formats: A4 Portrait, A4 Landscape, Letter Portrait, Letter
Landscape, Photo 10x15 Portrait, Photo 10x15 Landscape,
Photo 13x18 Portrait, and Photo 13x18 Landscape.
Expected Cases 1 Increasing the number allows to combine data from different
cases.
Expected Images 1 Increasing the number allows to combine several images from
a case.
Header Height 200 Defines the height of the report header, given in 1/10 mm.
Footer Height 200 Defines the height of the report footer, given in 1/10 mm.
Show Header on First Page True Show header on first page and consecutive pages (True) or on
consecutive pages only (False).
Text
General
Left Enter distance from left paper margin (in 1/10 mm).
Top Enter distance from top paper margin (in 1/10 mm).
Show Border False Show (True) or hide (False) border around text field.
Border Color Define color for text field border. G-click to edit.
Border Width 1 Set line thickness for text field border (mm).
Transparent False Make text field background transparent (True) or filled (False).
Text
Text Text Add text. G-click to edit. In the Text Editor you can select
among various text sources (see here).
AutoSizeMode Disabled Use fixed Width and Height for text field (Disabled) or auto
size text field to accommodate text:
a choose Grow Horizontally for a fixed height and dynamic
width of the text component.
a choose Grow Vertically for a fixed width and dynamic
height of the text component.
Split within Words False Activate (True) of deactivate (False) automatic word wrapping
in text components. Also available for table columns (k).
Hide Sex Chromosomes False Print (False) normal sex chromosomes - XX or XY - in karyo-
types. If enabled (True) , the text XN is printed instead.
Font
Strike Out False Choose font property: Strike out (True) or normal (False).
Static Image
2
Property Default Value Comment
General
Left Enter distance from left paper margin (in 1/10 mm).
Top Enter distance from top paper margin (in 1/10 mm).
Show Border False Show border (True) / hide border (False) around static image.
Border Color Define color for static image border. G-click to edit.
Border Width 1 Set line thickness for static image border (mm).
Image
Stretch False Use original image aspect ratio (False) or stretch image to fit
the size of the image component frame (True).
Image
General
Left Enter distance from left paper margin (in 1/10 mm).
Top Enter distance from top paper margin (in 1/10 mm).
Show Border False Show border (True) / hide border (False) around image.
Layout
White Background False Set image background to white (True) or black (False).
Show Annotations False Show (True) / hide (False) annotations for image.
Data
Input Image Index 1 Refer to the image number in the case, i. e. 1 = 1st image, 2 =
2nd image, ... .
Isis Display Mode RGB Display All color display modes except 'Individual colors' are suppor-
ted. Color definitions are read from the Isis image file. This op-
tion is not available for Ikaros images.
Hide Sex Chromosomes False Print (False) or suppress (True) chromosome classifications/
annotations for sex chromosome classes X and Y.
Maximize Metaphase False By enabling this property (True) you can increase the size of a
metaphase or cell on a printout. After adjusting object
threshold and masking metaphase/cell in Ikaros/Isis, the
metaphase/cell is automatically enlarged to fill the given area
(while preserving the aspect ratio of the original image).
Metaphase
Field Number 1 Refer to the image field letter, i. e. 1 = image field A, 2 = image
field B, ... .
Karyogram
Show Classes True Print (True) / hide (False) karyogram class numbers below
chromosomes.
Show Class Underlines True Print (True) / hide (False) karyogram class brackets below chro-
mosomes.
Image Grid
General
Left Enter distance from left paper margin (in 1/10 mm).
Top Enter distance from top paper margin (in 1/10 mm).
Show Border False Show (True) / hide (False) border around grid.
Data
Filter (...) Apply a custom filter to input data that an image must fulfill to
appear in the grid.
Sort Field Name Sort image data by a cell data field (see here).
Sort Inverted False Use ascending (False) or descending (True) sort orientation.
Layout
Center Images True Center (True) / left align (False) images in the grid.
Show Grid Lines True Print (True) / hide (False) grid lines.
Grid Line Width 1 Set line thickness for grid lines (mm).
Grid Line Color Define color for grid lines. G-click to edit.
White Background False Print grid with white (True) or black (False) background.
Allow Empty Cells False Print grid cells only if the filled with an image.
When this option is set to True, it it generates a fixed layout,
even if some content, for example a karyogram is missing.
For example, a four-column grid can be used to display the ori-
ginal, the preprocessed, the processed metaphase and the ka-
ryogram for each image. Or Isis images can be displayed using
several display modes.
Annotations True Print annotations when visible in Ikaros (True) or not (False).
Show Karyo Classes True Prints karyogram class number (True) or not (False).
Show Class Underlines True Prints karyogram class underlines (True) or not (False).
Hide Sex Chromosomes False Print (False) normal sex chromosomes - XX or XY - in karyo-
grams. If enabled (True), the text XN is printed instead.
Maximize Metaphase False By enabling this property (True) you can increase the size of a
metaphase or cell on a printout. After adjusting object
threshold and masking metaphase/cell in Ikaros/Isis, the
metaphase/cell is automatically enlarged to fill a grid cell.
Channels
Isis Display Mode 1 RGB Display All color display modes except 'Individual colors' are suppor-
ted. Color definitions are read from the Isis image file. This op-
tion is not available for Ikaros images.
Image Text
Show Image Text True Display (True) / hide (False) as defined under Text.
Number of Text Rows 1 By default, one row is used to display Text. Increase, if more
space is needed to display all image information.
Text @img1:0@ By default, the image name is used as text; G-click to select
another data field (or several fields) in the Text Editor window.
Bg Color Select font color for image text background. G-click to edit.
Table
General
Show Border False Show (True) / hide (False) border around table.
2
Border Color Define border color. G-click to edit.
Border Width 1 Set line thickness for table border (1/10 mm).
Data Source Cases Other choices: Images, Query File, Custom Query.
Query Data
Query Table Index 1 Queries can produce different output tables. Choose the re-
spective table (1=1st, 2=2nd,...).
Data
Columns (...) Open a Column Editor, in which you can edit the properties
for new and existing columns:
Filter (...) Open a Condition Editor, in which you can modify the table
filter condition.
Sort Column Index 1 Queries can produce different indexes. Choose the respective
index (1=1st, 2=2nd,...).
Hide Sex Chromosomes False Print (False) normal sex chromosomes - XX or XY - in karyo-
grams. If enabled (True) , the text XN is printed instead.
Layout
Min Row Count 1 Set the minimum number of rows in the table.
Bg Color 1 Rows with alternating background color: choose 1st and 2nd
color; if both colors are identical -> uniform background. G-
Bg Color 2
click to edit.
Show Row Numbers False When enabled (True), row numbers are automatically inserted
on the left side of a table in front of the first column. Other-
wise (False), row numbers are omitted.
Lines
Line Width Set line thickness for table grid lines (in 1/10 mm).
Show Header Lines False Show / hide line below header row.
Font
Header Font
Header Color Select font color for table header. G-click to edit.
Shape 2
General
Left Enter distance from left paper margin (in 1/10 mm).
Top Enter distance from top paper margin (in 1/10 mm).
Shape
Shape Rectangle Shapes available: Rectangle, Horizontal Line, Vertical Line, El-
lipse, Left Arrow, Right Arrow, Up Arrow, and Down Arrow .
Pen Width 2 Set line thickness for shape frame (in 1/10 mm). This setting
automatically determines the length of an arrow tip: it is calcu-
lated as 5x Pen Width.
Chart
General
Left Enter distance from left paper margin (in 1/10 mm).
Top Enter distance from top paper margin (in 1/10 mm).
Data
Query Source Query File Data can be produced by using either a pre-made Query File or
a Custom Query.
Diagram Index 1 Queries can produce different output diagrams. Choose the re-
spective diagram (1=1st, 2=2nd,...)
Chart
Chart Type Bars Supported chart types: Vertical Bars, Horizontal Bars, Pie, Line,
and Points.
Show Data Labels False Print (True) / hide (False) data labels.
Color Mode Fixed Colors Select color mode: Fixed Colors (system palette), Greyscales or
Custom Coloring.
Custom Coloring
Color Range 20 Set the color range on the chromatic circle in % (of 360°). The
Base Color defines the center of the sector.
Alternate Colors True For improved distinction of colors, you can use alternate colors
(True) instead of neighboring colors (False). The number of gen-
erated color shades relates to the number of chart elements
and the Color Range.
Title Font
Title Color Set font color for chart title. G-click to edit.
Title Bold False Choose font property for chart title: Bold (True) or normal
(False).
Title Italic False Choose font property for chart title: Italic (True) or normal
(False).
Title Underlined False Choose font property for chart title: Underlined (True) or nor-
mal (False).
Axis Font
Axis Color Set font color for axis description. G-click to edit. 2
Axis Bold True Choose font property for axis description: Italic (True) or nor-
mal (False).
Axis Italic False Choose font property axis description: Italic (True) or normal
(False).
Axis Underlined False Choose font property axis description: Italic (True) or normal
(False).
General
Left Enter distance from left paper margin (in 1/10 mm).
Top Enter distance from top paper margin (in 1/10 mm).
Text
Text Text Enter the text that should be encoded in the barcode (only
ASCII characters). Only 'Code128' is supported here.
Computation
General
Computation
General
Left Enter distance from left paper margin (in 1/10 mm).
Top Enter distance from top paper margin (in 1/10 mm).
Condition (...) Optional: Define a condition for the insertion of a dynamic ver-
tical splitter.
General
Left Enter distance from left paper margin (in 1/10 mm).
Top Enter distance from top paper margin (in 1/10 mm).
Condition (...) Optional: Define a condition for the insertion of a dynamic hori-
zontal splitter.
2
Section
General
Left Enter distance from left paper margin (in 1/10 mm).
Top Enter distance from top paper margin (in 1/10 mm).
Section
Split Allowed False Keep section together (no page break in section) (False) or allow
page break within section (True).
General
Condition (...) Define the condition for the insertion of a dynamic page break.
Input Parameter
General
Left Enter distance from left paper margin (in 1/10 mm).
Top Enter distance from top paper margin (in 1/10 mm).
Parameter
Data Type String Valid options: String, Number, Date, Boolean, and Selection.
Default Value Add the default value for the input parameter.
In the Text Editor you can define the content of a Text component in a MetaClient report.
When you insert a Text component and open the Text Editor, The word 'Text' is displayed as the content.
You can simply replace 'Text' with a desired text phrase and confirm by g-clicking OK.
2
Besides static text you can also use dynamic data as a source for automatically generated text inserted on publishing
time. The Data Explorer provides access to five different categories of dynamic content:
General Choose among general dynamic field entries: Date, Time, Page Number, Total Pages
(total number of pages), Root Directory, Input Case Count, Input Image Count, Current
User.
Computations Choose among Computations associated with the report (k 131 ). For example, if you
have created a computation HasKaryogram in the Query Editor (k 113 ), which detects
the presence of at least one karyogram in a case, you insert it as @comp:HasKaryo-
gram@.
Input Parameters Choose among Input Parameters associated with the report (k 231 ). For example, if
you created a lookup list of cytogeneticists, who are authorized to sign a report, as an
input parameter Signature, then you can insert it as @input:Signature@.
Case 1 Choose a case data field from the list of pre-made and custom case data fields (k 186 ).
As an improvement over previous versions, a data field entry consist not only of the
field ID, but also includes the field description, for example: old entry style:
@case1:34@ > new entry style: @case1:Metaphase Comment(34)@.
As an improvement over previous versions, a data field entry consist not only of the
field ID, but also includes the field description, for example: old entry style: @img1:4@
> new entry style: @img1:Coordinates(4)@.
In the first example, a combination of Page Number and Total Pages is inserted in the footer of a report:
Text Editor example: adding page numbers and total number of pages to report footer
In the second example, several case data fields are combined to list the number of metaphases, counted metaphases,
analyzed metaphase, and karyograms. Please note, that the number of karyograms is printed in a separate line:
3. G-click the icon to select the Left Operand in a Data Explorer window:
Define the Left Operand for an example condition in a Data Explorer window.
Select a condition for the example from the list of available options.
5. Depending on the Left Operand and the Operator, the Right Operand can either be are fixed value (as in the
example below) or another data field.
Define a Right Operand for the example condition in a Data Explorer window.
This text is only printed, if BOTH criteria are met, i. e. if a case contains at least 15 analyzed metaphases AND at least 5 ka-
ryograms.
The Report Editor includes an Import... command to import existing Ikaros / Isis print formats and to convert them auto-
matically to MetaClient reports. Imported reports are saved under the same name in selected (shared) Report folder. 2
Most commands of the Ikaros / Isis print format script language can be converted automatically, however, a conversion
summary highlights those command that could not be converted and, thus, require some manual adaptations. This sec-
tion gives hints on how to convert Ikaros / Isis print formats into MetaClient reports. The following table states how sev-
eral script language constructs from Ikaros / Isis reporting can be realized with the new reporting framework.
NOTE! The values for Left, Top, Height and Width are given as 1/10 mm. The reference point for Left and Top
values is the top left corner of the sheet of paper (and not the top left corner of the printable area as in Ikaros /
Isis)! Thus, these values are printer independent.
StartPrint —
EndPrint —
SendToQueue —
SelectPrinter S —
NextPage/ PrintNextPage Page breaks are inserted automatically and administered dynamically. If you want
to force a page break, insert a fixed Page Break component.
SetPrnCellWidth Use an Image Grid component, adjust its Width and set the Columns property.
SetPrnCellHeight Use an Image Grid component, adjust its Width and set the Columns property. The
cell height is then automatically determined from the aspect ratio of the images
printed.
CenterPrnGrid Set the Center property of the Image Grid component to True.
PrintNextCell —
PrintNextRow —
MaximizeChromosomes/ Un- —
doScaleChromosomes
PrintBitmap F,W Use a Static Image component, choose the File Name property and adjust its
Width and Height.
PrintCapture X Use an Image component and adjust its Width and Height.
PrintCapture X, H
PrintKaryotype X Use an Image component, set its Stage property to Karyogram and adjust its
Width and Height.
PrintKaryotype X, H
PrintMetaphaseInRect This is the default behaviour when using an Image component. You can also use
the Maximize Metaphase property to increase the size of metaphase by removing
background around metaphase or cell (k 221 ).
SetPrintAnnotations —
SetPrintBuffer —
SetPrintLowerThreshold —
SetPrintOriginalCaptures To print original images/metaphases, set the Data - Stage property for the Image
component to Original. 2
SetPrintPreProcessedImage To print original images/metaphases, set the Data - Stage property for the Image
component to Preprocessed.
SetPrnColAnnotations Annotations are printed in their display color by default (if printer allows color prin-
touts).
SetPrnWhiteBackground To print images or karyograms with white background, set the Layout - White
Background property for the Image component to True.
PrintCharMoveCursor Set the Text - AutoSizeMode property for the Text component to Grow Horizont-
ally.
PrintLeftJustify Set the Text - Alignment property for the Text component to Left.
PrintMemo Set the Text - AutoSizeMode property for the Text component to Grow Vertically.
PrintRightJustify Set the Text - Alignment property for the Text component to Right.
PrintTextInRect L, T, R, B, S Set the General - Left, Top, Width, and Height properties for the Text component.
SetFontName Set the Font - Font Name property for the Text component - choose font from the
drop-down list.
SetFontSize Set the Font - Font Size property for the Text component - choose font size (in pt)
from the drop-down list.
SetTextBold Set the Font - Bold property for the Text component to True.
SetTextItalic Set the Font - Italic property for the Text component to True.
SetTextUnderline Set the Font - Underline property for the Text component to True.
SetPrnColAnnotations Annotations are printed in their display color by default (if printer allows colored
printouts).
FrameCell Set the Pen Color for the respective Shape - Shape object.
SetPenWidth Set the Pen Width for the respective Shape - Shape object.
In addition to command buttons and menu commands, many functions in MetaClient can be called by shortcuts. This al-
lows for a direct and quick program control. In order to assist you, hotkey hint tables are available in the Case List, Tree -
File List, and Tree - Cell Gallery views and aspects.
1. g-click the icon at the lower right corner of the program window to display the hotkeys table.
Alternate [Alt]
Backspace [Backspace]
Control [Ctrl]
Delete [Del]
Enter/Return [Enter]
Escape [Esc]
Function keys F1, F2, F3, ... [F1], [F2], [F3], ...
Insert [Ins]
Space [Space]
Shift [Shift]
Tabulator [Tab]
Arrow keys: Up, Down, Left, Right [y], [Y], [<], [>]
You can logout and exit from MetaClient by any of the following methods:
Logout [Esc]
G-click / j-click user field in the status bar
Navigation
Scroll one page up [PgUp]
Scroll one page down [PgDn]
Center selected case [Space]
Selection
Select case g
Select previous case [<]
Select next case [>]
Select first case [Home]
Select last case [End]
Select all cases [Ctrl] +[A]
Select several cases Hold [Ctrl] + g-click cases
st
Select contiguous group of cases g-click 1 case, then hold [Shift] + g-click last case,
or hold [Shift] and use [Y] or [>] keys to mark more cases
Invert selection of cases [Ctrl] + [I]
Action
Delete selected case(s) [Del]
Open selected case in Ikaros / Isis G, [Enter]
Add selected case(s) to report buffer / Remove from buffer [B]
Print report [P]
Display
Increase preview size [+]
Decrease preview size [-]
Action
Open selected file [Enter]
Delete selected file [Del]
Navigation
Scroll one gallery row up [y]
Scroll one page up [PgUp]
Scroll one gallery row down [Y]
Go to the beginning of the gallery [PgDn]
Go to the end of the gallery [Home]
Scroll one page down [End]
2
Center selected cell [Space]
Selection
Select cell g
Select previous cell [<]
Select next cell [>]
Select all cells [Ctrl] +[A]
Select several cells Hold [Ctrl] + g-click cells
Select contiguous group of cells g-click first cell,
then hold [Shift] + g-click last case
Invert selection of cases [Ctrl] + [I]
Display
Toggle display of metaphases on / off [M]
Toggle display of karyograms on / off [K]
Increase image size [+]
Decrease image size [-]
Navigation
Scroll one gallery row up [y]
Scroll one page up [PgUp]
Scroll one gallery row down [Y]
Scroll one page down [PgDn]
Center selected case [Space]
Selection
Select cell g
Select previous cell [<]
Select next cell [>]
Select first cell [Home]
Select last cell [End]
Select all cells [Ctrl] + [A]
Select several cells Hold [Ctrl] + g-click cases
st
Select contiguous group of cells g-click 1 case, then hold [Shift] + g-click last case,
or hold [Shift] and use [<] / [>] keys to mark more cases
Invert selection of cases [Ctrl] + [I]
Display
Toggle display of metaphases on / off [M]
Toggle display of karyograms on / off [K]
Increase image size [+]
Decrease image size [-]
Action
Zoom current image [Z]
Switch between gallery and review mode [G]
Add selected case(s) to report buffer [B]
Print report [P]
Delete selected case(s) [Del]
Navigation
Scroll one gallery row up [y]
Scroll one page up [PgUp]
Scroll one gallery row down [Y]
Scroll one page down [PgDn]
Go to the beginning of the gallery [Home]
Go to the end of the gallery [End]
Center selected cell [Space]
Selection
Select cell g
Select previous cell [<] 2
Select next cell [>]
Select all cells [Ctrl] + [A]
Select several cells Hold [Ctrl] + g-click cells
Select contiguous group of cells g-click first cell,
then hold [Shift] + g-click last case
Invert selection of cases [Ctrl] + [I]
Clear selection [Ctrl] + [N]
Display
Increase image size [+]
Decrease image size [-]
Action
Open current Metafer pass G, [Enter]
Report Editor
Report
Create a new report [Ctrl] + [N]
Open a report [Ctrl] + [O]
Save the current report [Ctrl] + [S]
Clipboard
Cut all selected components [Ctrl] + [X]
Copy all selected components [Ctrl] + [C]
Paste all components from the clipboard to the report [Ctrl] + [V]
Selection
Select all components [Ctrl] + [A]
Invert Selection [Ctrl] + [I]
Display
Grid on / off [Ctrl] + [G]
Print Margins on /off [Ctrl] + [M]
Adjust zoom - fit to width [Space]
Go to top of report [Home]
Go to end of report [End]
Actions
Bring selected components to front [Ctrl] + [F]
Send selected components to back [Ctrl] + [B]
Move selected object(s) by 1 grid position in the respective direction [<], [>], [Y] or [y]
Move the selected object(s) by 1/10 mm in the respective direction [Ctrl] + [<], [>], [Y] or [y]
Delete selected components [Del]
7.6.2 Icons
General Icons
Main Window 2
Icon Description
Overview' Tab
Icon Description
Refresh widget.
Icon Description
Display Options
Layout Options
Actions
Report Editor
Toolbar
Icon Description
Test print.
Print preview.
Cut components.
Copy components.
Show Pattern Manager - in which pattern can be deleted, renamed or inserted into the report.
Fit page width - Centers the page and adjusts the zoom factor so that the page with fits into the displayed
window.
Component Toolbox
Icon Description
Text.
Static image.
Image.
Image grid.
Table. 2
Shape.
Chart.
Computation.
Report section.
Page break.
Input parameter.
Toolbar
Icon Description
New query.
Open query.
Save query.
Cut and move selected function blocks and data flows to the clipboard.
Paste all function blocks and data flows from the clipboard into the current query.
Pattern Library - Opens the Pattern Library, which allows to insert and manage query patterns.
Icon Description
Print report.
Create case.
Delete case(s).
Rename case.
Move case.
Icon Description
All Aspects
History
Print history.
File List
Cell List
Navigate to ... .
Rename cell.
Move cell
Cell Gallery
Print report.
Rename cell.
Move cell.
Cell Review
Print report.
Go to first Image.
Go to previous image.
Go to next image.
Go to last image.
Comb. Karyo
Export combined karyogram to Microsoft Excel. Requires that Microscoft Excel is installed on the same
computer.
Composite karyotype.
Clonal karyotype.
Icon Description
'Tree' Tab
Icon Description
Pass List (for Case, Test, Culture, and Slide hierarchy levels)
Delete Pass.
2
Data (for Pass hierarchy levels)
Delete Pass.
Icon Description
Move VSlide(s).
Copy VSlide(s).
'Tree' Tab
Icon Description
Delete VSlide(s).
Move VSlide(s).
Upload VSlides - Upload selected VSlide(s) to VMD (Virtual Microscopy Database). Requires valid VMD li-
cense, for details contact MetaSystems (see here).
Root Directory
Shows all registered root paths. How to add, edit, and delete root paths, see here 80 .
Command Description
Iks/Iss Root Directory 1 List of all registered Ikaros/Isis root directories (alias names) (k 147 ).
Iks/Iss Root Directory 2
:::
Metafer Root Directory 1 List of all registered Metafer root directories (alias names) (k 147 ).
Metafer Root Directory 2
:::
VSlide Root Directory 1 List of all registered VSlide root directories (alias names) (k 147 ).
VSlide Root Directory 2
:::
Manage
Reload Root Directory List Update the root directory list, for example when new root directories have
been added in MetaSever (k 80 ).
Add Root Directory ...
Add a new root directory directly in MetaClient (k 81 ).
NOTE! The following two menus in the menu bar are not static, but adapt themselves to the selected:
a view - Overview, Case List, Tree, or Statistics.
a data - Ikaros/Isis, Metafer, or VSlide root directories.
a hierarchy level - from Study down to VSlide or Cell (Gallery) (hierarchy settings in Configure - Settings - Hi-
erarchy tab, k).
Command Description
Print Report ... Select report template and print report (k 123 )
Clear Report Buffer Remove all items currently held in the report buffer prior to printing a re-
port (k 139 ).
Import Report Package ... Select and import a report package ZIP file. This will copy the file into
their correct subfolders of the installation (queries in ...\MetaSystems
\QryDef, images in ...\MetaSystems\Reports\Res, reports in ...\MetaSys-
tems\Reports) (k 236 ).
Configure
Command Description
Workflow Settings ... Open the configuration window for the workflow bar (only available, if an
Ikaros/Isis root directory is loaded)(k 178 ).
Datafield Editor ... Open the configuration window, in which you can customize the
datafields (k 184 ).
Save User Preferences as Default Create a user configuration template from the user preferences of the
current user (k 158 ).
Trash
NOTE! The Trash menu is only available for Ikaros/Isis and Metafer root directories.
Command Description
Manage ... Open the Manage Trash window, in which you can selectively restore
cases and files or delete them irrevocably to increase free disk space.
There is one Trash folder for each root path, storing all recently deleted
cases and files (k 108 ).
NOTE! There are additional commands in the Trash menu available for Ikaros/Isis (k 259 ) and VSlide (k 262 )
root directories.
Command Description
Show Active Users ... View a list of all currently logged in users.
Send Message ... Send a message to all currently logged in MetaClient users.
Diagnostics
Command Description
Show Log All MetaClient sessions are logged: while the (problem) log records hints
and errors, the event log lists all user driven activities. View the corres-
Show Event Log
ponding file for problem analysis. Logs and events are stored with a time
stamp (yyyy-mm-dd hh:mm:ss) for greater transparency. You can g-click
the Refresh button to update the current view. g-click the Clear button
for the event log to create a fresh event log by removing the entire history.
Check Cases for Modification This command is only available for Ikaros/Isis root directories. Although all
file modifications are synchronized between MetaClient and Ikaros/Isis on
a regular basis, it may be necessary to trigger the synchronization step
with any delay.
Re-Index Root Directory After changing the data structure, for example, by adding new data fields
in the data field editor (k 184 ), it is necessary to re-index the current root
directory, in order to apply the changes and to retrieve the respective in-
formation.
2
Performance Analysis ... Starts several tools measuring the local and network setup to generate
performance indicators.
Clear Cache Remove all temporary files from the MetaClient cache.
Profiler ... The Profiler function counts the number of threads, measures the
memory usage and log important events. This information may be useful
in identifying problems with MetaClient's performance.
Scripting Console ... The Server Console can be used for servicing purposes.
Screen Capture The screen capture tool allows to document problems with MetaClient
and/or for educational purposes alike. You can start recording a screen
Start Capture
capture movie with Start Capture and stop the recording with End Cap-
End Capture ture. The screencasts videos can be replayed (Replay), saved (Save) and
Replay reloaded (Load). The Replay Speed supports three options: Half, Ori-
ginal, or Double .
Save ...
Load ...
Replay Speed
Send Exception Report Create and exception report, which can then be send to MetaSystems for
analysis (k 166 ).
Windows
Command Description
Report Editor This menu lists any active non-modal window in MetaClient, i. e. the Re-
port Editor and/or Query Editor, in order to prevent that modifications in
Query Editor
the editors are lost when exiting MetaClient.
Help
Command Description
System Info Display a summary of the systems basic software and hardware setup.
On 'Study' Level
Command Description
Create Case ... In the Create New Case window you can enter the new Case Name and
Select Subdirectory (in the current root directory) for the new case (k 86 ).
Command Description
Add to Report Buffer / Add the selected case to the report buffer / Remove case from the report
Remove from Report Buffer buffer (k 139 ).
Move Case(s)... Move current case to a specific sub directory of another root directory (k
88 ).
Create Case ... In the Create New Case window you can enter the new Case Name and
Select Subdirectory (in the current root directory) for the new case (k 86 ).
Command Description
Create Case ... In the Create New Case window you can enter the new Case Name and
Select Subdirectory (in the current root directory) for the new case (k 86 ).
On 'Pass' Level 2
Command Description
Create Case ... In the Create New Case window you can enter the new Case Name and
Select Subdirectory (in the current root directory) for the new case (k 86 ).
Command Description
Add to Report Buffer / Add the selected cell to the report buffer / Remove cell from the report buf-
Remove from Report Buffer fer (k 139 ).
Rename Cell ... Rename the current cell. Renaming a cell does not alter its Cell Category
state (k 91 ).
Move Cell(s)... Move selected cell(s) to a specific sub directory of another root directory (k
92 ).
Create Case ... In the Create New Case window you can enter the new Case Name and
Select Subdirectory (in the current root directory) for the new case (k 86 ).
Tools
Command Description
CV Viewer
Open... Launch the external viewer software for Cytovision images.
Import Images into Current Case ... Open CV Viewer case with the same name as the current MetaClient case
and imports all images of the CV Viewer case.
PG Viewer
Open... Launch the external viewer software for PowerGene images.
Import Images into Current Case ... Open PG Viewer case with the same name as the current MetaClient case
and import all images of the PG Viewer case.
Show Active Users ... View a list of all currently logged in users.
Send Message ... Send a message to all currently logged in MetaClient users.
Command Description
Print Report .. Print a report for the selected items (image(s), case(s) or content of the re-
port buffer (k 123 ).
Clear Report Buffer Delete the contents of the report buffer (k 139 ).
Import Report Package ... Select and import a report package ZIP file. This will copy the file into their
correct subfolders of the installation (queries in ...\MetaSystems\QryDef,
images in ...\MetaSystems\Reports\Res, reports in ...\MetaSystems\Re-
ports) (k 236 ).
Open Report Editor ... Open the report editor to create or customize a report buffer (k 125 ).
Command Description
Move Pass(es) ... Move current pass to another Metafer Root Directory or to an Export Path
(k 101 ).
Copy Pass(es) ... Copy current pass to another Metafer Root Directory or to an Export Path
(k 102 ).
Command Description
Open in Metafer Open the slides included in the selected test in Metafer (k 100 ).
On 'Slide' Level
Command Description
Move Pass(es) ... Move current pass to another Metafer Root Directory or to an Export Path
(k 101 ).
Copy Pass(es) ... Copy current pass to another Metafer Root Directory or to an Export Path
(k 102 ).
Tools
Command Description
Show Active Users ... View a list of all currently logged in users.
Send Message ... Send a message to all currently logged in MetaClient users.
Command Description
Move VSlide(s) ... Move current pass to another Metafer Root Directory or to an Export Path
(k 104 ).
Copy VSlide(s) ... Copy current pass to another Metafer Root Directory or to an Export Path
(k 104 ).
Command Description
Move VSlide(s) ... Move current VSlide to another VSlide Root Directory or to an Export Path
(k 104 ).
Copy VSlide(s) ... Copy current VSlide to another VSlide Root Directory or to an Export Path
(k 104 ).
Tools 2
Command Description
Show Active Users ... View a list of all currently logged in users.
Send Message ... Send a message to all currently logged in MetaClient users.
Show VMD Uploads ... View a list of all VSlide uploads to VMD server. Requires a valid VMD installa-
tion (k 105 ).
*VMD (Virtual Microsocpe Database is manufactured by Lightfields GmbH, for contact de-
tails, k 105 .)
Command Description
Add to Report Buffer / Add the selected case to the report buffer / Remove case from the report
Remove from Report Buffer buffer (k 139 ).
Move Case(s) ... Move selected case(s) to a specific sub directory of another root directory (k
88 ).
Command Description
Add to Report Buffer / Add the selected case to the report buffer / Remove case from the report
Remove from Report Buffer buffer (k 139 ).
Move Case(s) ... Move selected case(s) to a specific sub directory of another root directory (k
88 ).
Command Description
Add to Report Buffer / Add the selected case to the report buffer / Remove case from the report
Remove from Report Buffer buffer (k 139 ).
Rename the current case. Renaming a cell does not alter its Cell Category
Rename Cell
state (k 91 ).
Move Cell(s) Move selected case(s) to a specific sub directory of another root directory (k
92 ).
Assign Category Assign a (processing) Category to a the selected cell in the Cell List (k 92 ).
Command Description
Add to Report Buffer / Add the selected case to the report buffer / Remove case from the report
Remove from Report Buffer buffer (k 139 ).
Rename Cell Rename the current cell. Renaming a cell does not alter its Cell Category
state (k 91 ).
Move Cell(s) Move selected case(s) to a specific sub directory of another root direct-
ory (k 92 ).
NOTE! Cell categories are now reset to 'undefined', when you
move a cell to another case.
Assign Category Assign a (processing) Category to a the selected cell in the Cell List (k 92 ).
Open Cell ### Open Cell Review aspect for cell / image ###.
Edit Aberration Edit Case Karyotype (k 56 ).
Tree
Command Description
Copy Pass(es)... Copy the selected Metafer pass(ds) to another Root Directory or to a Ex-
port Path (k 102 ).
Pass List
Command Description
Navigate to
Copy Pass(es)... Copy the selected Metafer pass(es) to another Root Directory or to an Ex-
port Path (k 102 ).
NOTE! 'MetaViewer' was renamed to 'VSViewer' and the old 'VSViewer' file format to 'ZViewer'.
Tree
Command Description
Copy VSlide(s)... Copy the selected VSlide(s) to another Root Directory or to an Export Path
(k 104 ).
Command Description
Navigate to
Copy VSlide(s)... Copy the selected VSlide(s) to another Root Directory or to an Export Path
(k 104 ).
Upload VSlides Connects to VMD* server and uploads the selected VSlide(s) to VMD. Re-
quires a valid VMD installation (k 105 ).
Program
Command Description
Diagnostics
Command Description
Client Summary Display a Client Summary table, listing the Client computers network-IDs,
the Type of client, the amount of InTraffic and OutTraffic (in KB), the num-
ber of Notifies, the User Config Dir, and the path to the Configuration
File.
Send Exception Report ... Trigger the generation of an exception report (k 269 ).
Help
Command Description 2
Info Display the actual software version, copyright information, and MetaSys-
tems' contact address
If MetaServer and MetaClient do not function properly, please try one of the following:
a depending on the nature of the problem, the Problems tab may be present in MetaClient: check the message on the
tab and either use the Resolve command button or follow the instructions provided.
a Look up the log files for errors:
s MetaServer Log - Log tab in MetaServer
s MetaClient Log - Show Log commands in the MetaClient Diagnostics menu.
s MetaClient Event Log - Show Event Log command in the MetaClient Diagnostics menu.
Exception reports provide an extensive 'snapshot' of a program situation, if a program error occurs. They are generated
automatically on program errors or can be created manually by pressing the [W] + [Esc] key combination or by g-click-
ing the Send Exception Report... command in the Diagnostics menu.
In both instances an Error occurred window like this should appear:
Depending on the exception reporting mode (as defined in Configure - General , k 159 ) the filed exception report is then :
a Saved on your local hard disk (in C:\Tmp by default). In this case you should send the created ZIP file to XRe-
[email protected]. If your institution's network policies do not allow to create an XReport in the C:
\Tmp folder, the XReport is written to C:\MetaSystems\XRep folder instead.
a Automatically sent to us by email.
a Automatically uploaded to our FTP server.
a Automatically uploaded to our HTTP server.
a or treated differently based on the settings in the XReports.ini file which is located in your MetaSystems\Bin folder.
NOTE! Forwarding exception reports to MetaSystems is greatly appreciated, because they are the basis to im-
prove the software and correct any errors. However, sending exception reports automatically via email, FTP or
HTTP may require a consent from your IT department.
The procedures below describe how to update MetaServer and MetaClient in an installation, in which MetaServer is in-
stalled on a dedicated server computer and MetaClient is installed on separate computers, but not on the server itself. If
the server computer also runs MetaClient, please refer to option 2 below. Otherwise, an error message will be displayed.
Update MetaServer
Update MetaClient
a Copy the content of the MetaClient for the latest service release update folder to the backup/update folder on the
computer running MetaServer. You might need administrator rights to do complete the task.
a To start the update process, MetaClient has to be closed and restarted on each station. When MetaClient connects to
a MetaServer, it scans the designated folder for updates. If a newer version of MetaClient is found, an update routine
is initiated and prompting the user to confirm the update. After confirmation, MetaClient continues with creating a
temporary local backup of the current configuration, which is deleted after successful completion of the update pro-
cess. In the next step, the current configuration is updated. Finally, the updated configuration is saved to the backup/
update folder (on the server).
NOTE! The update routine is only executed, if no other MetaSystems software is running (Ikaros, Isis, Metafer,
MetaArchive, MetaSetup).
The procedures below describe how to update MetaServer and MetaClient in an installation, in which MetaServer is not
running on a dedicated server, but on a computer running MetaClient. If MetaServer is installed on a dedicated server,
please refer to option 1 above.
a Close all MetaClient instances on client PCs and on the server PC.
a Shut down MetaServer.
a Copy the latest versions of the self-extracting update files for MetaServer and MetaClient to the server computer and
1. G-click the MetaServer-2.1.XXX.EXE (where XXX substitutes the version number of the service release).
2. G-click the MetaClient-2.1.XXX.EXE (where XXX substitutes the version number of the service release).
The update routine will replace all outdated files automatically by their newer versions.
a When the update process is complete, restart MetaServer by G-clicking the MetaServer icon on the Windows
desktop.
NOTE! The update routine is only executed, if no other MetaSystems software is running (Ikaros, Isis, Metafer,
MetaArchive, MetaSetup).
a Copy the content of the MetaClient for the latest service release update folder to the backup/update folder on the
computer running MetaServer. You might need administrator rights to do complete the task.
a To start the update process, MetaClient has to be closed and restarted on each station. When MetaClient connects to
a MetaServer, it scans the designated folder for updates. If a newer version of MetaClient is found, an update routine
is initiated and prompting the user to confirm the update. After confirmation, MetaClient continues with creating a
temporary local backup of the current configuration, which is deleted after successful completion of the update pro-
cess. In the next step, the current configuration is updated. Finally, the updated configuration is saved to the backup/
update folder (on the server).
NOTE! The update routine is only executed, if no other MetaSystems software is running (Ikaros, Isis, Metafer,
MetaArchive, MetaSetup).
2
Update MetaClient
a Close all MetaClient instances on client PCs and on the server PC.
a Copy the latest version of the self-extracting updater for MetaClient to every MetaClient computer. Then start the
update process on every computer individually by G-click the MetaClient-2.1.XXX.EXE (where XXX substitutes
the version number of the service release).
The update routine will replace all outdated files automatically.
a When the updating process is complete, restart MetaClient by G-clicking the MetaServer icon on the Windows
desktop.
Update MetaServer
a Updating from V1.0 : When you update from MetaServer / MetaClient V1.0 please observe that
s As queries created in V1.0 are not compatible with V2.1, please delete all existing queries (in ...\MetaSystems
\QryDef) before updating MetaClient! Customized queries must be created anew.
s Please also delete all files in ...\MetaSystems\Tmp and ...\MetaServer\ComputedFields prior to updating.
a Updating from V1.1: Queries created in MetaServer / MetaClient V1.1 are compatible with V2.1.
a Proceed as described above for the Update from V2.0.
Update MetaClient
NOTE! When you update from MetaServer / MetaClient V1.0, please delete the contents of these folders prior to
updating: ...\MetaSystems\QryDef (queries), ...\MetaSystems\Tmp (temporary files), and ...\MetaServer
\ComputedFields.
Dongle Type /
Remarks
Interface
MetaClient V 2.1 supports both WibuKey and CodeMeter dongles. If Ikaros/Isis or Metafer root directories have been re-
gistered with MetaServer, MetaClient prompts you upon first program start after installation, whether it should refer to a
local or local dongle.
One CodeMeter dongle can host an unlimited number of MetaSystems license files. Thus, users can share any number of
software licenses between multiple workstations:
a The license pool is administered from a central license server with one CodeMeter dongle.
a The license server controls the number of program instances that are allowed to run concurrently.
a When a user closes Ikaros/Isis (or Metafer), the particular license is released back into the central pool so it can be as-
signed to another user.
a Local and network licenses (dongle) can be mixed in a network, however, all dongles must be of the CodeMeter type.
Features
Event List
User Login k 14
If your lab has to meet other requirements not covered by the security package, please contact MetaSystems directly for
consultation (see back cover for addresses).
2
File Access
All main menu functions check for the required access level of the user currently logged on. One of these four access
levels have been assigned to every user:
Access Level Description
Read Only 1 Display images and case data. Only review functions are enabled. Saving images and cases is
disabled.
Read / Write 2 Includes Read Only right; plus access to all functions, which may alter data - images and case /
patient data -, like capturing new images, modifying images, moving images, renaming im-
ages, copying images, deleting images, saving images, importing images, saving banding clas-
sifier training data, editing case data, moving cases, delete cases and saving combined karyo-
types.
Supervisor 3 Includes both lower access levels. Supervisor rights also allow for changing systems configura-
tions except the user dependent parameters, locking/unlocking of images/cases, editing print
formats, macros, filter definitions, and karyotype templates, altering root paths, case data-
sheet and data exchange settings, false color definitions, comment templates, annotation
templates, and annotation template color definitions.
Administrator 4 All Supervisor rights plus the rights to create and modify user accounts, view the event log, un-
lock images/cases locked by any user. Because one administrator is needed at least, you can-
not change the access level of the default Administrator (ID 0).
Data Encryption
The essential component of the Security Package is the hardware based data encryption.
All user-related information, like user names and passwords, text entries in the case datasheet and image data fields, and
the event list are stored in an encrypted file format. The encryption key is based on unique data read from the Wibu
dongle (copy protection device). So even another Ikaros / Isis system with Security Package cannot decrypt, read or
modify the data encrypted on your system(s).
User Administration
MetaClient uses the same user configuration files as Ikaros / Isis and Metafer, including the common features like pass-
word-protected user login and automatic logoff (after a certain period of inactivity). Login and automatic logoff are func-
tioning across applications: when you are logged in in MetaClient and open an image in Ikaros, you do not have log in sep-
arately in Ikaros. Likewise, the automatic logoff in one program will also log you off in the other.
MetaSystems Germany