To access Assay Information Management System you need a valid login name and a
password. If you think that you should have access to this page, but don't have login
name/password you should contact the System Administrator.
Different user s might have different access rights . Currently acce ss rights are managed at
technology level (the user can access only these Technologies access to which have been
granted to him) and at entry ownership level - depending from ownership particular entries
could be available either fully or partially or be hidden for a particular user. Also the access
rights determine whether the user will be able to create new entries. If user has access to
several Technologies, his access rights for different Technologies might be different.
There are several pages or other functionality of the system that might be unavailable or
partially available to users without sufficient access rights.
Changing user settings
User settings page allows to modify a number of user-specific settings. The modified values
are activated immediately in the current session as well as saved and used in subsequent
sessions. The settings that currently can be modified are the following:
Page size. This value specifies the number of entries that are displayed in single page in
either of 1st level (Views), 2nd level (Samples), 3rd level (Assays) pages. The default value (if
not modified by user) depends from the configuration of particular AIMS instance.
Start with welcome page. This specifies whether after login in the system the first page that
is displayed is " W el co m e pa ge " . Th e main purpose of this pa g e is sh ow ing which user grou p is
used as default group in current session, and consequently, what access rights other users will
have to entries created by user within a particular session.
Default user group. This allows to change a user group that will be used as as default in
current session, and consequently, what access rights other users will have to entries created
within this particular session. The access rights specific to the selected default group are
shown in table below.
Change password. Allows user to change password.
Welcome page
Welcome page can be displayed as a first page after login in the system. Whether this is the
case depends from the settings of user account and can be modified by user by clicking on
User settings tab. In addition, the page will be unconditionally displayed to users with
administrator rights if there are some external tasks that need to be performed.
The main functionality of this page is the option to see and change if necessary the default group that will be used in current session, and consequently, what access rights other users
will have to entries created within this particular session. The access rights specific to the
selected default group are shown in table below.
Study level
List of Studies page allows to view/edit/delete data either for all Studies currently in
database, which are attributed to particular Technology, or Studies contained within a
particular View (if Views are configured for the given Technology). If your access rights don't
allow to access a particular Experiment even in view only mode, only the value of Study ID will
be shown, all other values will be replaced by **.
Selection of Technology
If no Technology is selected, as a first step you must select a particular Technology you will be
working with. To do this, click on Select Technology tab, select a Technology from drop-down
list and click on Change button. Technology can be changed at later stage using Select Technology tab. Note that when Technology is changed all settings made for this Technology
during the current session (such that configurations of Views/Study/Assays pages or filter
settings) are lost.
Creating/viewing/editing/deleting Studies
- To add a new Study to database click on New Study tab. If you are viewing Studies
attributed to one particular Study then new Study will be defined for that group. Otherwise the
new Study will be created together with a new Study.
- To edit data about a Study click on the corresponding edit icon
access rights one of the following icons will be shown instead:
in view only mode, you can also view data and supplementary files for the particular Study),
(the Edit dialog is available in view only mode, you cannot access data and supplementary
files),
- To create a new Study with the parameters copied from the existing one click on the
corresponding clone icon
will be replaced by
- To delete entry about a particular Study click on the corresponding edit icon
press Delete button. If there are Assays attributed to the given Study the button will be
replaced with * Delete. This allows deleting of Study and all Assays belonging to it. Since this
is a potentially dangerous operation, you will need to reconfirm the intention to delete as well
as to provide the exact number of Assays belonging to this Study.
- To change simultaneously the values of some properties for several Studies click on Batch
edit tab. You will have the option to select Studies for editing and then, after pressing Edit
Selected button, will be directed to edit dialog which allows to change properti e s of selected
Studies.
Add/Edit/View Study dialog allows you correspondingly to e nter data about a new Study or
to edit/view (depending of your access rights) data for already existing Study.
The values of Study Ids are generated automatically, these va lues depend from T echnology
and user who is creating Study. Ids of Studies are unique.
Data files and Supplementary files allow you to link to Study and upload data files obtained
from experiments as well as supplementary information files. Depending from AIMS
configuration you have the option of just uploading files from your local computer, or choice
between uploading files from your local computer or selection of files already pre-uploaded via
FTP. Depending from technology configuration you also may have the option to associate file type with each of the files, however currently this is treated just as informal comment.
It is possible t o link several Data or Supplementar y files with each Study, howe ver you ne ed
to press Update button after linking each of the files and re-open Edit dialog for linking
(you don't have access to Study).
. If you don't have access rights to a particular Study, the icon
.
. If you have limited
(the Edit dialog is available
and then
another one.
Technically there is no difference between treatment of Data files and Supplementary files,
however it is recommended that Data files are used for files obtained from experiments and Supplementary files for providing additional information which can't be entered via Edit dialog
fields.
The meaning of other fields hopefully should be self-apparent. The datatypes for each of the
fields are shown on the right side (position mouse over datatype names for some additional
information).
In Batch edit mode there is a checkbox for each of Studies' fields. Check the boxes for fields
values of which you wish to change. Fields are displayed in white, if its values for all Studies
selected for batch editing is the same, and gray if there are different values. Name fields
cannot be changed in Batch edit mode.
Navigation
To navigate to List of Assays page showing Ass ay s of a pa rti c ul ar S tudy click on Associating Studies with Views
This functionality is available if Views are configured for the given Technology and Studies
associated with a particular View are currently listed.
To change which Studies are includes in a given View click on Define View tab. All Studies will
be listed with a checkbox on a right side (checked for Studies belonging to the given View).
You can freely modify the values of checkboxes and either click on OK Define View (the
Studies associated with this View will be redefined) or on link Cancel Define View (the previous
set of Studies for this View will be kept).
icon.
Batch edit
In Batch edit mode there is a checkbox for each of entries' fields. Check the ones you wish to
change for all entries in the batch. The fields left unchecked (displayed gray) can hold different
values for each entry and the checked ones (displayed white) will hold the changed value for
all entries.
Batch uploading
Upload 1st level (Studies) page allows to upload multiple entries from a single tab-
delimited file. The file must contain a header row with recognized column names (these
consist of a level prefix followed by ".", "Parameter group" (defined in Parameters table) and
the value corresponding to "Upload name" field in in Parameters table - e.g. Study.Software details.Version) followed by rows corresponding to uploadable entries. Upload names of fields
that are configured in (defined in Common parameters table) are not configurable in Common parameters table, but specified in "systemConst.xml" file (and in future will be shown in this
table in read-only mode). Usually these names consist only of two components, e.g. Study.ID.
Also, there is extended syntax options for columns describing uploadable files (see below).
Level prefixes (e.g. View, Study, Assay) are also specified in specified in "systemConst.xml"
file.
To obtain a correct header for a particular level, you can download tab-delimited files
containing only this header by clicking on Download ... header or Download ... he ader (minimal) links; these will provide correspondingly either a header containing all recognized
column names, or a "minimal" he ader containing only names of mandatory columns.
There are three "checkbox" options that you can select for batch uploads at all levels:
- Generate identifiers automatically. If checked, automatic id generation of IDs will be
used and the corresponding column, e.g. Studies.ID, either ignored or disallowed (depending
from Allow unrecognized columns setting. ID generation will not work at 1st level (View), if
the ID generation at this level is not configured for a particular Technology. If unchecked,
column with IDs (e.g. Study.ID) is mandatory and it is required that IDs must be unique (but
see the next op ti o n ) .
- Allow duplicate rows. If checked, then entries with identical IDs are allowed in upload file,
however only a single (assume that randomly selected) entry will be uploaded in system.
Generally this option could be useful only in combination with unselected Generate identifiers automatically and selected Allow unrecognized columns. The expected use case is upload i n g a
single file containing entries of all three levels - in this case the "whole collection" can be
uploaded by uplo ad i n g the same file corres po n d i n gl y a t 1s t, 2nd and 3rd level.
- Allow unrecognized columns. If checked, the upload file can contain arbitrary column
names that are not recognized by the system. The most typical usage could be uploading a file
with columns for all three AIMS levels (most of them of recognized only at their own level,
apart from parent level ID, which could be used also at child level).
In addition, at 2nd and 3rd levels there is a radio button allowing to specify one of the
following options:
- uploading all entries as child entries for parent entry shown (and selectable) in listbox;
- uploading each entry by specifying its own parent by its ID. In this case a column with
parent ID must be present in upload file (e.g. when uploading 3rd level entries (Assays) the
file must contain also column Study.ID);
- uploading each entry by specifying its own parent by its NAME. In this case a column with
parent NAME must be present in upload file (e.g. when uploading 3rd level entries (Assays)
the file must contain also column Study.NAME).
At 2nd level (Studies) there is also a checkbox Upload under view that activates/deactivates
radio button area. If deactivated, the entries will not be made children of any 1st level entry.
Note that whilst there is many-to-many relationship between 1st and 2nd level entries, via
data upload it is possible to make a 2nd level entry a child only of one 1st level entry.
Locations of upload files.
In all situations the page will contain the following two Browse buttons:
- Parameter file. This allows you to browse your local file system and select tab-delimited file
for upload.
- Local zipped data. This allows to pr ovide a zipped arc hi v e con t ai n ing all the files th at ar e
referenced in parameter file (if any). This ZIP archive is also uploaded form your local file
system. Whilst technically this is a simplest option for file upload, http protocol might impose
severe limitation of archive size that can be uploaded in this way.
If the system and you access rights are configured for pre-uploading files via FTP, two
additional options will be provided:
- FTP zipped data. Instead of uploading ZIP archive from your local system, you can browse
for archives that are already pre-uploaded on the server.
- FTP directory. This provides a similar pre-uploading option, however in this case you have
to specify a pre-uploaded directory containing all the referenced files. This option may be
more convenient for very large files that are hard to pack in a single archive. A notable
difference from the previous option is that in this case you shouldn't reference the same file more than once. Ignoring this will result in a partially corrupt upload, requiring substantial
manual correction!
If data/supplementary files are pre-uploaded via FTP, there will be some delay before Assays
will be available for editing (
will be shown instead of edit icon). (Edit dialogs still will be
available for users with administrator rights, although note that data files still will not be
copied into repository and changi ng file references are likely to cause errors.) If icon is
shown, this means that there have been some problems with copying data and supplementary
files.
Referencing data and supplementary files.
The column names in header for referencing files that have to be uploaded are defined in
"systemConst.xml" file and will be shown in complete header obtainable via Download ... header link. E.g., the column names might be Study.DATA_F, Study.DF_TYPE for data files,
and Study.SUPPL_F, Study.SF_TYPE for supplementary (protocol) files. The following features
have to be taken into account:
- columns for data or supplementary files will only be available (or recognized), if linking of
files to entries is configured for particular Collection and particular level;
- the file name (given e.g. in Study.DATA_F) must contain a full path to file either in ZIP
archive or in pre-u ploaded directory .
- the file type (given e.g. in Study.DF_TYPE) is a memo field describing the file. The list of
recognized values can be checked in Edit dialog that corresponds to uploaded entries (there
could be none).
- there is extended syntax allowing to upload multiple files for a single entry. The names of
columns that reference files can contain additional suffix of the form #file_number, where
"file_number" is an arbitrary string which distinguishes different columns. E.g. to upload two
files for a single entry two columns either headers Study.DATA_F#1, Study.DATA_F#2, or
headers Study.DATA_F#SS, Study.DATA_F#17 could be used. The same suffixes can be used
to specify corresponding file types, e.g. Study.DF_TYPE#1, Study.DF_TYPE#2.
Data Export and Transfer
Both data and metadata export (i.e. request made by user's specifications) and data/metadata
transfer (predefined export to a particular) data warehouse are accessible from the same tab
Data export/transfer. To access it from Views/Studies/Assays view pages, first click on Export
tab, select the entries you wish to export and click on Data export/transfer tab.
Depending from technology conf iguration and your access rights a page with a nonempty
subset from the following three sections will be displayed.
Data transfer (transfer name)
This allows to transfer selected entries to data warehouse for which such transfer is configured
for particular technology. Usually each entry should be transfered just once, thus transfered
entries are flagged and although a repeated transfer of flagged entries is possible, a warning
will be issued before doing so.
Note that configuration of data transfer for a given technology makes this option available only
from a single AIMS level (either from Views, Studies or Assays.
The only configurable option in this section is a field for entering email - in this case the
processing program will send the updates of processing status of transfers to this address.
Apart from that, a list of configuration files used for metadata transfer as well as a list of
transferred higher level entries (with num b e r of their children) are shown (depending from the
configuration a transfer may include either metadata or datafile transfer or both).
There is a choice to request transfer by pressing Transfer button and cancelling the operation.
When transfer has been requested the corresponding entries will be marked for processing
and files will be transferred later by an external program. The following flags will be used to
mark entries:
successfully completed),
the actual data transfer has failed, or data warehouse ha s reported tha t ther e are pr obl ems
(transfer has been requested), (the actual transfer of data has been
(a successful reception of data has been confirmed), (either
with transferred files). Some of these flags may not be available for soma data transfer
configurations.
Metadata export
This allows to export metadata according to configuration that is specified by XML template.
According from you access rights there may be only option to select from Configuration files
provided by system administrator, or also an option to Upload your own configuration file.
The syntax of configuration file is described in a separate document, but it allows to configure
meta data export in XML file in rather flexible format. Export can include metadata from the
aims AIMS level from which it has been requested, from all child levels as well as from all
SIMS levels that are referenced from these entries.
Export file can be generated in two formats: XML (native format) and TSV (a tab delimited file
that is obtained from "flattening" native XML file).
Data export
This allows to export data and supplementary files. For the option to functional you must
additionally setup the options how the data files will be delivered. This is done via XML
configuration file that should be set up by system administrator.
There are two options how transfers is being made (and these should be specified in
configuration file mentioned above): sending of files to FTP to a server of your choice (in this
case you should provide to administrator server location and login details), and copying files
on the same server to different directory (e.g. your account home directory). The configurable
options in this section are: providing Export name (this shoul d be obtained from administrator
and will be used to recognize that export is initiated by you and ned to be delivered to your
location) and email address for feedback (an email will be sent to this address after the export
will be completed). After the export is requested, the corresponding entries will be marked for
processing and files will be exported later by an external program.
Directories of XML configuration files
The root directory of configuration files is defined in web.xml file by <context-param> entry
data_transfer_configuration.directory. Within this directory the location of configuration
files are as follows:
Metadata export configuration files:
exports/[technology directory]/l1 (export at Assays level),
exports/[technology directory]/l2 (export at Studies level),
exports/[technology directory]/l3 (export at Views level),
where [technology directory] is defined by FTP directory entry in Technologies table.
Date transfer configuration files:
transfers/[technology directory]/[transfer directory],
where [technology directory] is defined as above and [transfer directory] corresponds to Data directory entry in Transfer types table.
Assay level
List of Assays page allows to view/edit/delete data either for all Assays currently in
database, which are attributed to particular Technology, or Assays attributed to particular
Experiment. If your access rights don't allow to access a particular Assay even in view only
mode, only the value of Assay ID will be shown, all other values will be replaced by **.
Selection of Technology
If no Technology is selected, as a first step you must select a particular Technology you will be
working with. To do this, click on Select Technology tab, select a Technology from drop-down
list and click on Change button. Technology can be changed at later stage using the same
Select Technology tab. Note that when Technology is changed all se ttings made for this
Technology during the current session (such that configurations of Study/Experiment/Assay
pages or filter settings) are lost.
Creating/viewing/editing/deleting Assays
- To add a new Assay to database click on New Assay tab. If you are viewing Assays attributed
to one particular Experiment then new Assay will be defined for that group. Otherwise the new
Assay will be created together with a new Experiment.
- To edit data about a Assay click on the corresponding edit icon
access rights one of the following icons will be shown instead:
in view only mode, you can also view data and supplementary files for the particular Assay),
(the Edit dialog is available in view only mode, you cannot access data and supplementary
files),
- To create a new Assay with the parameters copied from the existing one click on the
corresponding clone icon
will be replaced by
- To delete entry about a particular Assay click on the corresponding edit icon
press Delete button.
- To change simultaneously the values of some properties for several Assays click on Batch
edit tab. You will have the option to select Assays for editing and then, after pressing Edit
Selected button, will be directed to edit dialog which allows to change properti e s of selected
Assays.
Add/Edit/View Assay dialog allows you correspondingly to enter data about a new Assay or
to edit/view (depending of your access rights) data for already existing Assay.
The values of Assay Ids are generated autom atically, these values depend from Technology,
Experiment and user who is creating Assay. Ids of Assays attributed to a particular Experiment
will be unique.
The Aliquot field should either be filled by using the prompting button (if available) and
selecting the referenced Aliquot from the list (in case when multiple Aliquots will be selected,
several Assays, one for each Aliquot, will be created); or can be filled with arbitrary string
value (including empty) if prompting button is unavailable. The requirement of Aliquot
prompting depends from AIMS configuration.
Data files and Supplementary files allow you to link to Assay and upload data files obtained
from experiments as well as supplementary information files. Depending from AIMS
configuration you have the option of just uploading files from your local computer, or choice
between uploading files from your local computer or selection of files already pre-uploaded via
FTP. Depending from technology configuration you also may have the option to associate file
(you don't have access to Assay).
. If you don't have access rights to a particular Assay, the icon
.
. If you have limited
(the Edit dialog is available
and then
type with each of the files, however currently this is treated just as informal comment.
It is possible t o link several Data or Supplementary files with each Assay, however you need
to press Update button after linking each of the files and re-open Edit dialog for linking
another one.
Technically there is no difference between treatment of Data files and Supplementary files,
however it is recommended that Data files are used for files obtained from experiments and Supplementary files for providing additional information which can't be entered via Edit dialog
fields.
The meaning of other fields hopefully should be self-apparent. The datatypes for each of the
fields are shown on the right side (position mouse over datatype names for some additional
information).
Batch edit
In Batch edit mode there is a checkbox for each of Assays' fields. Check the boxes for fields
values of which you wish to change. Fields are displayed in white, if its values for all Assays
selected for batch editing is the same, and gray if there are different values. Name and Aliquot
fields cannot be changed in Batch edit mode.
Batch uploading
Upload Assays page allows to upload multiple entries from a single tab-delimited file. The file
must contain a header row with recognized column names (these consist of a level prefix
followed by ".", "Parameter group" (defined in Parameters table) and the value corresponding
to "Upload name" field in in Parameters table - e.g. Stu dy .Softwa re details. Version) foll owed
by rows corresponding to uploadable entries. Upload names of fields that are configured in
(defined in Common parameters table) are not configurable in Common parameters table, but
specified in " systemConst.xml" file (and in future will be sh own in this table in read-only
mode). Usually these names consist only of two components, e.g. Study.ID. Also, there is
extended syntax options for columns describing uploadable files (see below). Level prefixes
(e.g. View, Study, Assay) are also specified in specified in "systemConst.xml" file.
To obtain a correct header for a particular level, you can download tab-delimited files
containing only this header by clicking on Download ... header or Download ... he ader (minimal) links; these will provide correspondingly either a header containing all recognized
column names, or a "minimal" he ader containing only names of mandatory columns.
There are three "checkbox" options that you can select for batch uploads at all levels:
- Generate identifiers automatically. If checked, automatic id generation of IDs will be
used and the corresponding column, e.g. Studies.ID, either ignored or disallowed (depending
from Allow unrecognized columns setting. ID generation will not work at 1st level (View), if
the ID generation at this level is not configured for a particular Technology. If unchecked,
column with IDs (e.g. Study.ID) is mandatory and it is required that IDs must be unique (but
see the next op ti o n ) .
- Allow duplicate rows. If checked, then entries with identical IDs are allowed in upload file,
however only a single (assume that randomly selected) entry will be uploaded in system.
Generally this option could be useful only in combination with unselected Generate identifiers automatically and selected Allow unrecognized columns. The expected use case is upload i n g a
single file containing entries of all three levels - in this case the "whole collection" can be
uploaded by uplo ad i n g the same file corres po n d i n gl y a t 1s t, 2nd and 3rd level.
- Allow unrecognized columns. If checked, the upload file can contain arbitrary column
names that are not recognized by the system. The most typical usage could be uploading a file
with columns for all three AIMS levels (most of them of recognized only at their own level,
apart from parent level ID, which could be used also at child level).
In addition, at 2nd and 3rd levels there is a radio button allowing to specify one of the
following options:
- uploading all entries as child entries for parent entry shown (and selectable) in listbox;
- uploading each entry by specifying its own parent by its ID. In this case a column with
parent ID must be present in upload file (e.g. when uploading 3rd level entries (Assays) the
file must contain also column Study.ID);
- uploading each entry by specifying its own parent by its NAME. In this case a column with
parent NAME must be present in upload file (e.g. when uploading 3rd level entries (Assays)
the file must contain also column Study.NAME).
At 2nd level (Studies) there is also a checkbox Upload under view that activates/deactivates
radio button area. If deactivated, the entries will not be made children of any 1st level entry.
Note that whilst there is many-to-many relationship between 1st and 2nd level entries, via
data upload it is possible to make a 2nd level entry a child only of one 1st level entry.
Locations of upload files.
In all situations the page will contain the following two Browse buttons:
- Parameter file. This allows you to browse your local file system and select tab-delimited file
for upload.
- Local zipped data. This allows to pr ovide a zipped arc hi v e con t ai n ing all the files th at ar e
referenced in parameter file (if any). This ZIP archive is also uploaded form your local file
system. Whilst technically this is a simplest option for file upload, http protocol might impose
severe limitation of archive size that can be uploaded in this way.
If the system and you access rights are configured for pre-uploading files via FTP, two
additional options will be provided:
- FTP zipped data. Instead of uploading ZIP archive from your local system, you can browse
for archives that are already pre-uploaded on the server.
- FTP directory. This provides a similar pre-uploading option, however in this case you have
to specify a pre-uploaded directory containing all the referenced files. This option may be
more convenient for very large files that are hard to pack in a single archive. A notable
difference from the previous option is that in this case you shouldn't reference the same file more than once. Ignoring this will result in a partially corrupt upload, requiring substantial
manual correction!
If data/supplementary files are pre-uploaded via FTP, there will be some delay before Assays
will be available for editing (
will be shown instead of edit icon). (Edit dialogs still will be
available for users with administrator rights, although note that data files still will not be
copied into repository and changi ng file references are likely to cause errors.) If icon
is
shown, this means that there have been some problems with copying data and supplementary
files.
Referencing data and supplementary files.
The column names in header for referencing files that have to be uploaded are defined in
"systemConst.xml" file and will be shown in complete header obtainable via Download ... header link. E.g., the column names might be Study.DATA_F, Study.DF_TYPE for data files,
and Study.SUPPL_F, Study.SF_TYPE for supplementary (protocol) files. The following features
have to be taken into account:
- columns for data or supplementary files will only be available (or recognized), if linking of
files to entries is configured for particular Collection and particular level;
- the file name (given e.g. in Study.DATA_F) must contain a full path to file either in ZIP
archive or in pre-u ploaded directory .
- the file type (given e.g. in Study.DF_TYPE) is a memo field describing the file. The list of
recognized values can be checked in Edit dialog that corresponds to uploaded entries (there
could be none).
- there is extended syntax allowing to upload multiple files for a single entry. The names of
columns that reference files can contain additional suffix of the form #file_number, where
"file_number" is an arbitrary string which distinguishes different columns. E.g. to upload two
files for a single entry two columns either headers Study.DATA_F#1, Study.DATA_F#2, or
headers Study.DATA_F#SS, Study.DATA_F#17 could be used. The same suffixes can be used
to specify corresponding file types, e.g. Study.DF_TYPE#1, Study.DF_TYPE#2.
Data Export and Transfer
Both data and metadata export (i.e. request made by user's specifications) and data/metadata
transfer (predefined export to a particular) data warehouse are accessible from the same tab
Data export/transfer. To access it from Views/Studies/Assays view pages, first click on Export
tab, select the entries you wish to export and click on Data export/transfer tab.
Depending from technology conf iguration and your access rights a page with a nonempty
subset from the following three sections will be displayed.
Data transfer (transfer name)
This allows to transfer selected entries to data warehouse for which such transfer is configured
for particular technology. Usually each entry should be transfered just once, thus transfered
entries are flagged and although a repeated transfer of flagged entries is possible, a warning
will be issued before doing so.
Note that configuration of data transfer for a given technology makes this option available only
from a single AIMS level (either from Views, Studies or Assays.
The only configurable option in this section is a field for entering email - in this case the
processing program will send the updates of processing status of transfers to this address.
Apart from that, a list of configuration files used for metadata transfer as well as a list of
transferred higher level entries (with num b e r of their children) are shown (dpending from the
configuration a transfer may include either metadata or datafile transfer or both).
There is a choice to request transfer by pressing Transfer button and cancelling the operation.
When trasfer has been requested the corresponding entries will be marked for processing and
files will be transfered later by an external program. The f ollowing flags will be used to mark
entries:
successfully completed),
the actual data transfer has failed, or data warehouse ha s re porte d that ther e are pr obl ems
with transferred files). Some of these flags may not be available for soma data transfer
configurations.
Metadata export
This allows to export metadata according to configuration that is specified by XML template.
According from you access rights there may be only option to select from Configuration files
provided by system administrator, or also an option to Upload your own configuration file.
The syntax of configuration file is described in a separate document, but it allows to configure
meta data export in XML file in rather flexible format. Export can include metadata from the
aims AIMS level from which it has been requested, from all child levels as well as from all
SIMS levels that are referenced from these entries.
Export file can be generated in two formats: XML (native format) and TSV (a tab delimited file
that is obtained from "flattening" native XML file).
Data export
This allows to export data and supplementary files. For the option to functional you must
(transfer has been requested), (the actual transfer of data has been
(a successful reception of data has been confirmed), (either
additionally setup the options how the data files will be delivered. This is done via XML
configuration file that should be set up by system administrator.
There are two options how tranbfe r s is bei n g m a de ( a n d th e s e shou ld be specified in
configuration file mentioned above): sending of files bu FTP to a server of your choice (in this
case you should provide to administrator server location and login details), and copying files
on the same server to different directory (e.g. your account home directory). The configurable
options in this section are: providing Export name (this shoul d be obtained from administrator
and will be used to recognize that export is initiated by you and ned to be delivered to your
location) and emaila ddress for feedback (an email will be sent to this address after the export
will be completed). After the export is requested, the corresponding entries will be marked for
processing and files will be exported later by an external program.
Directories of XML configuration files
The root directory of configuration files is defined in web.xml file by <context-param> entry
data_transfer_configuration.directory. Within this directory the location of configuration
files are as follows:
Metadata export configuration files:
exports/[technology directory]/l1 (export at Assays level),
exports/[technology directory]/l2 (export at Studies level),
exports/[technology directory]/l3 (export at Views level),
where [technology directory] is defined by FTP directory entry in Technologies table.
Date transfer configuration files:
transfers/[technology directory]/[transfer directory],
where [technology directory] is defined as above and [transfer directory] corresponds to Data directory entry in Transfer types table.
View level
List of Views page allows to vie w / e di t/de lete data eith er f or al l Vi ews currently in database,
which are attributed to particular Technology. This page is available only if Views are
configured for the given Technology. If your access rights don't allow to access a particular
View even in view only mode, only the value of View ID will be shown, all other values will be
replaced by **.
There is an important difference between Views and Studies/Assays levels. Whilst there is a
hierarchical one-to-many relation between Studies and Assays - each Assay belongs to exactly
one Study and will be deleted, if that Study will be deleted, there are possible many-to-many
relations between Views and Studies and Studies are not affected by creation or deletion of
Views. The association between Views and Studies are defined from List of Views page. For
more information see First level (Studies) help page.
Selection of Technology
Generally List of Views is available only if a technology is already selected. Technology can
be changed at later stage using the same Select Technology tab, selecting a Technology from
drop-down list and clicking on Change button. Note that when Technology is changed all
settings made for this Technology during the current session (such that configurations of
Views/Studies/Assays pages or filter settings) are lost.
Creating/viewing/editing/deleting Views
- To add a new View to database click on New View tab.
- To edit data about a View click on the corresponding edit icon
rights one of the following icons will be shown instead:
only mode, you can also view data and supplementary files for the particular View),
Edit dialog is available in view only mode, you cannot access data and supplementary files),
(you don't have access to View).
- To create a new View with the parameters copied from the existing one click on the
corresponding clone icon
be replaced by
- To delete entry about a particular View click on the corresponding edit icon
press Delete button. If there are Assays attributed to the given View the button will be
replaced with * Delete. This allows deleting of View and all Assays belonging to it. Since this is
a potentially dangerous operation, you will need to reconfirm the intention to delete as well as
to provide the ex ac t nu mbe r of Assays belongin g to thi s Vie w .
Add/Edit/View View dialog allows you correspondingly to enter data about a new View or to
edit/view (depending of your access rights) data for already existing View.
The values of View Ids are generated automatically, these values depend from Technology and
user who is creating View. Ids of Views are unique.
Data files and Supplementary files allows you to link to View and upload data files obtained
from Views as well as supplementary information files. Depending from AIMS configuration
you have the option of just uploading files from your local computer, or choice between
uploading files from your local computer or selection of files already pre-uploaded via FTP.
Depending from technology configuration you also may have the option to associate file type
with each of the files, however currently this is treated just as informal comment.
It is possible to link several Data or Supplemen tary files with each View, however you need to
press Update button after li nking each of the files and re - ope n Edit dialog for linkin g an other
one.
.
. If you don't have access rights to a particular View, the icon will
(the Edit dialog is available in view
. If you have limited access
(the
and then
Technically there is no difference between treatment of Data files and Supplementary files,
however it is recommended that Data files are used for files obtained from Views and Supplementary files for providing additional information which can't be entered via Edit dialog
fields.
The meaning of other fields hopefully should be self-apparent. The datatypes for each of the
fields are shown on the right side (position mouse over datatype names for some additional
information).
Navigation
To navigate to List of Studies page showing Studies associated with a particular View click on
icon.
Batch edit
In Batch edit mode there is a checkbox for each of entries' fields. Check the ones you wish to
change for all entries in the batch. The fields left unchecked (displayed gray) can hold different
values for each entry and the checked ones (displayed white) will hold the changed value for
all entries.
Batch upload
Upload Views page allows to upload multiple entries from a single tab-delimited file. The file
must contain a header row with recognized column names (these consist of a level prefix
followed by ".", "Parameter group" (defined in Parameters table) and the value corresponding
to "Upload name" field in in Parameters table - e.g. Stu dy .Softwa re details. Version) foll owed
by rows corresponding to uploadable entries. Upload names of fields that are configured in
(defined in Common parameters table) are not configurable in Common parameters table, but
specified in " systemConst.xml" file (and in future will be sh own in this table in read-only
mode). Usually these names consist only of two components, e.g. Study.ID. Also, there is
extended syntax options for columns describing uploadable files (see below). Level prefixes
(e.g. View, Study, Assay) are also specified in specified in "systemConst.xml" file.
To obtain a correct header for a particular level, you can download tab-delimited files
containing only this header by clicking on Download ... header or Download ... he ader (minimal) links; these will provide correspondingly either a header containing all recognized
column names, or a "minimal" he ader containing only names of mandatory columns.
There are three "checkbox" options that you can select for batch uploads at all levels:
- Generate identifiers automatically. If checked, automatic id generation of IDs will be
used and the corresponding column, e.g. Studies.ID, either ignored or disallowed (depending
from Allow unrecognized columns setting. ID generation will not work at 1st level (View), if
the ID generation at this level is not configured for a particular Technology. If unchecked,
column with IDs (e.g. Study.ID) is mandatory and it is required that IDs must be unique (but
see the next op ti o n ) .
- Allow duplicate rows. If checked, then entries with identical IDs are allowed in upload file,
however only a single (assume that randomly selected) entry will be uploaded in system.
Generally this option could be useful only in combination with unselected Generate identifiers automatically and selected Allow unrecognized columns. The expected use case is upload i n g a
single file containing entries of all three levels - in this case the "whole collection" can be
uploaded by uplo ad i n g the same file corres po n d i n gl y a t 1s t, 2nd and 3rd level.
- Allow unrecognized columns. If checked, the upload file can contain arbitrary column
names that are not recognized by the system. The most typical usage could be uploading a file
with columns for all three AIMS levels (most of them of recognized only at their own level,
apart from parent level ID, which could be used also at child level).
In addition, at 2nd and 3rd levels there is a radio button allowing to specify one of the
following options:
- uploading all entries as child entries for parent entry shown (and selectable) in listbox;
- uploading each entry by specifying its own parent by its ID. In this case a column with
parent ID must be present in upload file (e.g. when uploading 3rd level entries (Assays) the
file must contain also column Study.ID);
- uploading each entry by specifying its own parent by its NAME. In this case a column with
parent NAME must be present in upload file (e.g. when uploading 3rd level entries (Assays)
the file must contain also column Study.NAME).
At 2nd level (Studies) there is also a checkbox Upload under view that activates/deactivates
radio button area. If deactivated, the entries will not be made children of any 1st level entry.
Note that whilst there is many-to-many relationship between 1st and 2nd level entries, via
data upload it is possible to make a 2nd level entry a child only of one 1st level entry.
Locations of upload files.
In all situations the page will contain the following two Browse buttons:
- Parameter file. This allows you to browse your local file system and select tab-delimited file
for upload.
- Local zipped data. This allows to pr ovide a zipped arc hi v e con t ai n ing all the files th at ar e
referenced in parameter file (if any). This ZIP archive is also uploaded form your local file
system. Whilst technically this is a simplest option for file upload, http protocol might impose
severe limitation of archive size that can be uploaded in this way.
If the system and you access rights are configured for pre-uploading files via FTP, two
additional options will be provided:
- FTP zipped data. Instead of uploading ZIP archive from your local system, you can browse
for archives that are already pre-uploaded on the server.
- FTP directory. This provides a similar pre-uploading option, however in this case you have
to specify a pre-uploaded directory containing all the referenced files. This option may be
more convenient for very large files that are hard to pack in a single archive. A notable
difference from the previous option is that in this case you shouldn't reference the same file more than once. Ignoring this will result in a partially corrupt upload, requiring substantial
manual correction!
If data/supplementary files are pre-uploaded via FTP, there will be some delay before Assays
will be available for editing (
will be shown instead of edit icon). (Edit dialogs still will be
available for users with administrator rights, although note that data files still will not be
copied into repository and changing file references are likely to cause errors.) If icon
is
shown, this means that there have been some problems with copying data and supplementary
files.
Referencing data and supplementary files.
The column names in header for referencing files that have to be uploaded are defined in
"systemConst.xml" file and will be shown in complete header obtainable via Download ... header link. E.g., the column names might be Study.DATA_F, Study.DF_TYPE for data files,
and Study.SUPPL_F, Study.SF_TYPE for supplementary (protocol) files. The following features
have to be taken into account:
- columns for data or supplementary files will only be available (or recognized), if linking of
files to entries is configured for particular Collection and particular level;
- the file name (given e.g. in Study.DATA_F) must contain a full path to file either in ZIP
archive or in pre-u ploaded directory .
- the file type (given e.g. in Study.DF_TYPE) is a memo field describing the file. The list of
recognized values can be checked in Edit dialog that corresponds to uploaded entries (there
could be none).
- there is extended syntax allowing to upload multiple files for a single entry. The names of
columns that reference files can contain additional suffix of the form #file_number, where
"file_number" is an arbitrary string which distinguishes different columns. E.g. to upload two
files for a single entry two columns either headers Study.DATA_F#1, Study.DATA_F#2, or
headers Study.DATA_F#SS, Study.DATA_F#17 could be used. The same suffixes can be used
to specify corresponding file types, e.g. Study.DF_TYPE#1, Study.DF_TYPE#2.
Data Export and Transfer
Both data and metadata export (i.e. request made by user's specifications) and data/metadata
transfer (predefined export to a particular) data warehouse are accessible from the same tab
Data export/transfer. To access it from Views/Studies/Assays view pages, first click on Export
tab, select the entries you wish to export and click on Data export/transfer tab.
Depending from technology conf iguration and your access rights a page with a nonempty
subset from the following three sections will be displayed.
Data transfer (transfer name)
This allows to transfer selected entries to data warehouse for which such transfer is configured
for particular technology. Usually each entry should be transfered just once, thus transfered
entries are flagged and although a repeated transfer of flagged entries is possible, a warning
will be issued before doing so.
Note that configuration of data transfer for a given technology makes this option available only
from a single AIMS level (either from Views, Studies or Assays.
The only configurable option in this section is a field for entering email - in this case the
processing program will send the updates of processing status of transfers to this address.
Apart from that, a list of configuration files used for metadata transfer as well as a list of
transferred higher level entries (with num b e r of their children) are shown (dpending from the
configuration a transfer may include either metadata or datafile transfer or both).
There is a choice to request transfer by pressing Transfer button and cancelling the operation.
When trasfer has been requested the corresponding entries will be marked for processing and
files will be transfered later by an external program. The following flags will be used to mark
entries:
successfully completed),
the actual data transfer has failed, or data warehouse ha s reported tha t ther e are pr obl ems
with transferred files). Some of these flags may not be available for soma data transfer
configurations.
Metadata export
This allows to export metadata according to configuration that is specified by XML template.
According from you access rights there may be only option to select from Configuration files
provided by system administrator, or also an option to Upload your own configuration file.
The syntax of configuration file is described in a separate document, but it allows to configure
meta data export in XML file in rather flexible format. Export can include metadata from the
aims AIMS level from which it has been requested, from all child levels as well as from all
SIMS levels that are referenced from these entries.
Export file can be generated in two formats: XML (native format) and TSV (a tab delimited file
that is obtained from "flattening" native XML file).
Data export
(transfer has been requested), (the actual transfer of data has been
(a successful reception of data has been confirmed), (either
This allows to export data and supplementary files. For the option to functional you must
additionally setup the options how the data files will be delivered. This is done via XML
configuration file that should be set up by system administrator.
There are two options how tranbfe r s is bei n g m a de ( a n d th e s e shou ld be specified in
configuration file mentioned above): sending of files bu FTP to a server of your choice (in this
case you should provide to administrator server location and login details), and copying files
on the same server to different directory (e.g. your account home directory). The configurable
options in this section are: providing Export name (this shoul d be obtained from administrator
and will be used to recognize that export is initiated by you and ned to be delivered to your
location) and emaila ddress for feedback (an email will be sent to this address after the export
will be completed). After the export is requested, the corresponding entries will be marked for
processing and files will be exported later by an external program.
Directories of XML configuration files
The root directory of configuration files is defined in web.xml file by <context-param> entry
data_transfer_configuration.directory. Within this directory the location of configuration
files are as follows:
Metadata export configuration files:
exports/[technology directory]/l1 (export at Assays level),
exports/[technology directory]/l2 (export at Studies level),
exports/[technology directory]/l3 (export at Views level),
where [technology directory] is defined by FTP directory entry in Technologies table.
Date transfer configuration files:
transfers/[technology directory]/[transfer directory],
where [technology directory] is defined as above and [transfer directory] corresponds to Data directory entry in Transfer types table.
Data filtering
Filter settings page allows to search for Study Groups/Assays with values of selected fields
equal to the values defined in search page filters.
The fields, wh ich are available for filtering, are defined in parameters and
common_parameters tables. To define a filter for a particular field, enter a filtering
expression for this field. The syntax of filtering expressions is as follows:
- symbol "%" matches any substring (including empty substrings),
- symbol "_" matches any single symbol,
- all other symbols match themselves.
The filtering is done by SQL queries and for some particular datatypes (boolean, lists of
numbers, etc.) the syntax of "right" filtering expressions may not be intuitive.
For fields of fixed vocabulary types a drop-down list is provided instead of filtering expression.
Filters are conjunctive, i.e. if a field is included in search, database entries satisfying filter
values for this field AND filter values for all other fields will be found.
To display all databa se entries press Cancel filter button e ither on St udy Groups or on Assa ys
page.
Defining tabular views and reports
Configure columns
Configure ... columns page allows to select which columns and in which order will be
displayed in View, Study or Assay level pages in list (tabular) format. It also defines which
fields will be exported by Report function (which actually might be the main reason for
changing these settings). The level for which column display options can be changed
corresponds to the level from which Configure ... columns page has been entered (by using
Columns function).
To change the settings, enter numbers of columns in which the fields of interest should be
displayed. Columns are numbered by rational positive numbers which should be entered in
two adjacent textboxes containing correspondingly integer and fractional parts. On view pages
columns will be shown from left to right according to increasing ordering of column numbers.
Column number 0 means that the corresponding field will not be displayed.
To apply view settings press OK button. Pressing of Tune button will "normalize" the column
numbering, i.e. columns will be assigned consecutive integer numbers starting from 1. Also,
they will be re-ordered according to their numbers. Normalizing and re-ordering occurs also on
re-entering Configure ... columns page.
Settings are preserved only within the current session. After the nex t login the default settings
will be restored (the later can be configured from Configuration tables page by users having
sufficient access rights to do so).
Reports
This is the simplest way of data export, providing export of Studies in WYSIWYG mode. By
clicking on Report button you are able to save the data shown on Study page in tab-delimited
format. Included in the report are the same columns that are currently configured as visible in
Study page (see Column configuration). In the report you will get only the data you have
permission to view. You can manage the data you wish to include in your report either by
using filter first or by clicking on the “Export” link first and manually selecting the entries you
wish to see in the report. In both cases, the report will contain all selected data, even if the
entries are on several pages and not visible. Check the number of items on top of the list
(next to “Uncheck all” button if in batch export mode).
Vocabulary tables
Vocabulary tables page allows to view/add/edit/delete entries in fixed vocabularies.
Vocabularies that are available for editing depends from currently selected technology. Shown
are vocabularies that are defined for the particular technology (this is done in Configuration tables page) as wel l as common vocabularies that are available for all technologies (these are
defined separately in Administrator tables page).
Editing options includ e adding new entries to the vocabulary, deleting existing entries,
renaming existing entries and changing the order in which entries will be available for
selection. To add a new entry click on a new link for a specific vocabulary. To edit/delete entry
click on edit icon
and icons.
Editing of vocabularies should be done with some care - deleting of an existing entry and
subsequent adding of new entry with the same name may lead to wrong values being
associated with data that are already stored in the system. However changing the order in
which entries are displayed for selection is safe operation in such context and doesn't affect
the data already stored in the system.
The length of vocabulary tables is limited by a 4000 character long encoding of vocabulary in
database.
Depending from your access rights you might hav e only view only access to Vocabulary tables page or the page might be unavailable for you.
for a specific vocabulary. To change the display order use correspondingly
Technology configuration
Configuration tables page allows to access and (depending from your access rights) modify
configuration of currently selected technology. The tables shown on this page and their
meaning are descri be d b elow .
Table Parameter types
Contains data types that are available for the current Technology for use in configurable
parameter fields. There are 10 base types, some of which may be pa ra me tr ized by different
values of 2 attributes (currently, only Attribute 1 values is used practice). In database all
these datatypes are encoded in 200 byte character strings, which places some restrictions on
range of values that can be used in these data types. The available base types are:
- string string of up to 200 characters, shown in one line in edit dialogs,
- bigstring string of up to 200 characters, shown in multiple lines in edit dialogs,
- number integer (range likely depends from what is recognized as integers by java),
- float float (range likely depends from what is recognized as floats by java),
- boolean yes/no, represented by checkbox in edit pages,
- array of number list of 1 to 10 integers, shown adjacently in one row in edit pages, number
of integers given as value for Attribute 1,
- array of float list of 1 to 10 floats, shown adjacently in one row in edit pages, of integers
given as value for Attribute 1,
- table, values from controlled vocabulary defined in Vocabularies or Common Vocabularies tables (the last can be found on Administrator tables page), the required
table should be selected in field Table name. Values from vocabularies are shown in edit
dialogs as drop-down lists.
- datatime data and time (if Attribute 1 value is 3), date (if Attribute 1 value is 2) or year (if
Attribute 1 value is 1).
- time time (duration) in format mm:ss if Attribute 1 value is 3), hh:mm (if Attribute 1 value
is 6) or hh:mm:ss (if Attribute 1 value is 7)
The table automatically lists all entries present in Common parameter types table (shown
on Administrator tables page), which are uneditable. In addition new entries can be created
and/or edited for a particular technology. Generally this is needed for creation of new
parameters of table and array of... types. The meaning of the table fields should be
apparent.
Table Common parameters
Table contains configuration of fixed datatype fields for cu r r en t Te c hn o l og y f or Views, Studies
and Assays. For each of these the following fixed type fields are available - indentifString
(normally used for Ids, string of up to 200 characters), visibleName (normally used for Names,
string of up to 200 characters), comment (string of up to 4000 characters), dataFiles (used for
associated data files), protocolFiles (used for supplementary files), creator (FK to Users
table), modifier (FK to Users table), createDatealiquotId (string of up to 200 characters and (optionally) FK to referenced Aliquot).
Configuration options include visibility and column and row names in edit dialogs. Note that
(apart from a l iquotID, whi c h s hould be used only for Assays) there is exac tl y on e field of each
type available for Views, Studies and Assays. The configuration of fields creator, modifier, createDate and modifDate is optional.
The table contains the following configurable fields (in this order):
- Parameter short name - name shown as column name in List of Views/Studies/Assays
pages,
- Parameter long name - name shown on th e left side of the field in Add/Edit/View di alogs,
- Parameter upload name - name used in header of batch upload file (this is currently provided
(datatime), modifDate (datatime) and
for reference purposes only - the upload names for common parameters are hard-coded in the
software),,
- Assay column name - the name of field which is configured (doesn't apply to Assays, if left
empty),
- Study column name - the name of field which is configured (doesn't apply to Studies, if left
empty),
- View column name - the name of field which is configured (doesn't apply to Views, if left
empty),
- Assay view column # - column number in List of Assays page (n ot shown, if 0),
- Sortable - if true, the entries in List of Assays can be shorted by the values of this
parameter,
- Study view column # - column number in List of Studies page (not shown, if 0),
- Sortable - if true, the entries in List of Studies can be shorted by the values of this
parameter
- View view column # - column number in List of Views page (not shown, if 0),
- Sortable - if true, the entries in List of Views can be shorted by the values of this
parameter,
- Show in filter - if true the parameter will be included in data filter,
- Comment - informal comment.
Table Parameters
Table contains configuration of Fxxx fields for current Technology for Views, Studies and
Assays. Currently up to 55 fields from F001 to F055are available for Views, Studies and
Assays. (to increase this, changes should be made in both, data base and program files).
Apart from configuration options what is available for Common parameters, additionally
"soft" data types used for these fields should be configured (available datatypes are these that
are given in Parameter types table).
The table contains the following configurable fields (in this order):
- Parameter short name - name shown as column name in List of Views/Studies/Assays
pages,
- Parameter group - parameter group (see Parameter groups table in Administrator tables
page) to which the para m e ter be l on gs . Pa rameter groups affe c t the upper level header in List of Views/Studies/Assays pages and parameter position in Add/Edit/View dialogs (all
parameters from the same group are kept together),
Parameter type - parameter type from Parameter types table,
-
- Parameter long name - name shown on th e left side of the field in Add/Edit/View di alogs,
- Parameter upload name - name used in header of batch upload file,
- Assay column name - the name of field which is configured (doesn't apply to Assays, if left
empty),
- Study column name - the name of field which is configured (doesn't apply to Studies, if left
empty),
- View column name - the name of field which is configured (doesn't apply to Views, if left
empty),
- Required - if true the field can't be left empty,
- Assay view column # - column number in List of Assays page (n ot shown, if 0),
- Sortable - if true, the entries in List of Assays can be shorted by the values of this
parameter,
- Study view column # - column number in List of Studies page (not shown, if 0),
- Sortable - if true, the entries in List of Studies can be shorted by the values of this
parameter,
- View view column # - column number in List of Views page (not shown, if 0),
- Sortable - if true, the entries in List of Views can be shorted by the values of this
parameter,
- Assay row - order number of the field in Add/Edit/View dial og for Assays (within a parameter
group),
- Study row - order number of the field in Add/Edit/View dial og for Studies (within a
parameter group),
- View row - order number of the field in Add/Edit/View dialog for Views (within a parameter
group),
- Show in filter - if true the parameter will be included in data filter,
- Comment - informal comment.
Table Data types
Data types are labels for different types of data files that for current Technology can be
associated with Views, Studies and Assays. They are optional and for informal use only processing of data file doesn't depend from data type used for labelling it. The field Extension
is used for data transfer purposes only - it specifies extension that will be used for file when
being sent to target location.
Table Supplementary types
Supplementary types are labels for different types of supplementary files that for current
Technology can be associated with Views, Studies and Assays. They are optional and for
informal use only - processing of supplementary file doesn't depend from supplementary type
used for labelling it.
Table Vocabularies
Defines controlled vocabularies available for current Technology. The content of these
controlled voc abularies is accessible and can be modified from Vocabularies page. To use
these vocabularies, the corresponding parameter table types should be additionally configured
also in Parameter types table. The dialog for entries contains fields Table (the name to be
referenced in Parameter types table) and Long name (the name under which vocabulary is
shown in Vocabularies page) as well as informal Comment.
System administration
Administrative tables page allows to access and (depending from your access rights) modify
technology independent configuration tables of the system. Generally these tables can be
divided in two gr oup s : us e r an d th eir access rights ma nagement and settin g s th at ap ply to all
technologies. The tables shown on this page and their meaning are described below.
Table Technologies
Contains data about currently configured Technologies and allows to create new Technologies
and modify the existing ones. There is also an option of Technology import in XML format
(when doing the Technology name given in import file will be used unless it is already present,
in later case it will be modified to make it unique) as well as for Technology configuration
export in XML format. The import/export XML files generally contain information about the
particular entry in Technologies table as well as full contents of tables in Vocabularies and
Configuration pages for the particular Technology. Due to this importing of Technologies
should be done with some caution - if the Technology is undesired and needs to be deleted,
the contents of tables in Vocabularies and Configuration pages largely will need to be
deleted manually.
Also, when a new Technology is created, contents of tables Common parameter types and
Default common parameters are copied to configuration of new Technology.
The table contains the following fields:
- Technology - Technology name,
- Id prefix - a string which will be used as part of Id when creating new Studies or Assays,
- FTP directory - subdirectory from which data and supplementary files will be listed (if FTP
option is enabled for this AIMS configuration),
- Is public - if true, Technology is visible for all users, otherwise only for users configured in
Technology access rights table,
- Use ID generation - if true IDs will be generated automatically at all levels, otherwise they
can be entered manually (generated IDs will be offered, but can be changed),
- Show Views - if true, View level is available for this Technology,
- transfer type - if selected from a list (values are defined in Transfer types table), a data
and metadata transfer option to a specified data warehouse will b e available for this
Technology,
- Comment - informal comment.
Table Transfer types
Describes data transfers (usually to data warehouses) then can be configured for existing
technologies. For transfers to be fully configured, additional configuration (XML file defining
transfer location and protocol as well as date e n cryption/compression parameters and
feedback processing) must be set up. For this setup you should contact system administrator.
The table contains the following fields:
- Transfer type - Transfer type name, used for referring to Transfer when configuring
Technology,
- Abbreviation - name that is used by external transfer program, this should correspond to the
value in additional XML configuration file,
- Data directory - subdirectory for XML templates that ar e used to configure metadata export
(value should be supplied even if metadata export is not neede d),
- Transfer from level - specifies from w h ic h level (
- Comment - informal comment.
Table Parameter groups
Describes Parameter groups which are the upper level header in List of
View, Study, Assay transfer is a v ailable),
Studies/Experiments/Assays pages and parameter position in Add/Edit/View dialogs (all
parameters from the same group are kept together). Also largely informal, up to extent the
use of default groups provided with AIMS is recommended.
The table contains the following fields:
- Parameter group - Parameter group name, used in defining Parameter group in Parameters
table for particular technology,
- Short name - name show n in upper level header in List of Views/Studies/Assays pages,
- Position in Assay - the order number of fields of this Parameter group in Add/Edit/View
dialog for Assays,
- Position in Study - the order number of fields of this Parameter group in Add/Edit/View
dialog for Studies,
- Position in View - the order number of fields of this Parameter group in Add/Edit/View dialog
for Views,
- Comment - informal comment.
Table Common parameter types
Contains data types that are available for the all Technologies for use in configurable
parameter fields. There are 10 base types, some of which may be pa ra me tr ized by different
values of 2 attributes (currently, only Attribute 1 values is used practice). In database all
these datatypes are encoded in 200 byte character strings, which places some restrictions on
range of values that can be used in these data types. The available base types are:
- string string of up to 200 characters, shown in one line in edit dialogs,
- bigstring string of up to 200 characters, shown in multiple lines in edit dialogs,
- number integer (range likely depends from what is recognized as integers by java),
- float float (range likely depends from what is recognized as floats by java),
- boolean yes/no, represented by checkbox in edit pages,
- array of number lis t of 1 to 10 integers , shown adjacently in one row in edit pages, number
of integers given as value for Attribute 1,
- array of float list of 1 to 10 floats, shown adjacently in one row in edit pages, of integers
given as value for Attribute 1,
- table, values from controlled vocabulary defined in Vocabularies or Common Vocabularies tables (the last can be found on Administrator tables page), the required
table should be selected in field Table name. Values from vocabularies are shown in edit
dialogs as drop-down lists.
- datatime data and time (if Attribute 1 value is 3), date (if Attribute 1 value is 2) or year (if
Attribute 1 value is 1).
- time time (duration) in format mm:ss if Attribute 1 value is 3), hh:mm (if Attribute 1 value
is 6) or hh:mm:ss (if Attribute 1 value is 7)
The meaning of the table fields should be apparent. The table entries are automatically
included in Parameter types table in Configuration page for all Technologies.
Table Default common parameters
Table is used as a template for Common Parameters table in Configuration page when a
new Technology is created.
Table contains configuration of fixed datatype fields for current Technology for Studies,
Experiments and Assays. For each of these the following fixed type fields are available indentifString (normally used for Ids, string of up to 200 characters), visibleName (normally
used for Names, string of up to 200 characters), comment (string of up to 4000 characters),
dataFiles (used for associated data files), protocolFiles (used for supplementary files), creator
(FK to Users table), modifier (FK to Users table), createDate (datatime), modifDate
(datatime), simsBottomRef, simsMiddleRef,simsTopRef, and simsCollectionName (referencing
entries in SIMS).
Configuration options include visibility and column and row names in edit dialogs. Note that
there is exactly one field of each type available for Views, Studies and Assays. Field
simsCollectionName should be configured if and only if at least one of the fields
simsBottomRef, simsMiddleRef,simsTopRef is configured (for particular level). The
configuration of fields creator, modifier, createDate and modifDate is optional.
The table contains the following configurable fields:
- Parameter short name - name shown as column name in List of Studies/Experiments/Assays pages,
- Parameter long name - name shown on th e left side of the field in Add/Edit/View di alogs,
- Parameter upload name - name used in header of batch upload file (this is currently provided
for reference purposes only - the upload names for common parameters are hard-coded in the
software),
- Assay column name - the name of field which is configured (doesn't apply to Assays, if left
empty),
- Study column name - the name of field which is configured (doesn't apply to Studies, if left
empty),
- View column name - the name of field which is configured (doesn't apply to Views, if left
empty),
- Assay view column # - column number in List of Assays page (n ot shown, if 0),
- Sortable - if true, the entries in List of Assays can be shorted by the values of this
parameter,
- Study view column # - column number in List of Studies page (not shown, if 0),
- Sortable - if true, the entries in List of Studies can be shorted by the values of this
parameter
- View view column # - column number in List of Views page (not shown, if 0),
- Sortable - if true, the entries in List of Views can be shorted by the values of this
parameter,
- Show in filter - if true the parameter will be included in data filter,
- Comment - informal comment.
Table Common vocabularies
Defines controlled vocabularies available for all Tec hnologies. The content of these controlled
vocabularies is accessible and can be modified from Vocabularies page. To use these
vocabularies, the corresponding parameter table types should be additionally configured also
in Parameter types table for each Technology where it is used. The dialog for entries
contains fields Table (the name to be referenced in Parameter types table) and Long name
(the name under which vocabulary is shown in Vocabularies page) as well as informal Comment.
Table Project partners
Each user can be associated with zero or one of project partners. Currently this serves a
memo purpose only (but can be used when creating reports by external software).
Table Users
Defines Users of the system.
The table contains the following fields:
- User description - informal User description,
- Login name - login name,
- Administrator rights - administrator level rights for this user, the options are are non-accessible (no access to AdminTables page), view only, limited editing (actually meaning
almost full access, some configuration printouts and external task tables not shown) and full editing,
- User password - password (shown in MD5 hashed form, but can be reset from this dialog),
- Id prefix - a string which will be used as part of Id when creating new Experiments or
Studies,
- Start with welcome page - if true, Welc o m e pa ge is shown after login into the system,
- FTP is allowed - if true, User can access files preuploaded via FTP (if FTP option is enabled for
this AIMS configuration),
- FTP directory - subdirectory from which data and supplementary files will be listed (if FTP
option is enabled for this AIMS configuration),
- Default user group - the User group, which owns Studies and Experiments created by this
user. When a new user is created all User groups is available in drop-down list and initially
default User group is selected. When data about already existing user is edited this list
contains only User groups the User is member of,
- Project partner - allows to specify entry from Project partners table with whom this user is
associated; currently memo purpose only,
- Comment - informal comment.
At least one User group must be present (and one User is created automatically when newly
installed AIMS is used for the first time). Users having Administrator rights at limited editing or
higher level automatically have full access to all entries and Vocabularies and Configuration
pages regardless of access rights configurations.
Table User rights
Defines granting of access rights at user level.
The table contains the following fields:
- Granted by - Use r to S tu d i e s an d Ex periments owned by whom the access is granted,
- Granted to - User to which the access is granted,
- User rights - the level of rights granted, options are non-accessible, view only, data files non-accessible, view only, data files accessible and full access,
- Comment - informal comment.
Generally User has full access to entries owned by him, access to other entries depend from
configuration in User rights and User group rights tables. User doesn't automatically have
access to entries of user group he belongs to - this has to be configured in User group rights
table.
Table Technology access rights
Defines users that can access non-public Technologies.
The table contains the following fields:
- User - User to which access is given,
- Technology - Te chnology for which access is given,
- Can create Study - if true, can create new Studies,
- Can create View - if true, can create new Views (if configured for particular Technology),
- Vocabulary access rights - the access level to
Vocabularies page, options are non-
accessible, view only, limited editing (can edit existing entries but not delete them or create
new ones) and full editing,
- Configuration access rights - the access level to Configuration page, options are non-accessible, view only, limited editing (can edit existing entries but not delete them or create
new ones) and full editing,
- Data export rights - specifies, what options of XML template based metadata export is
available, options are non-accessible, predefined (only from XML templates previously set up
by system administrator), user defined (upload of own templates is possible),
- Data file export rights - if true, can access data file export functionality (for this to work
additional export configuration must be set up with system administrator),
- Data transfer rights - if true, can initiate data transfer (if configured for particular
Technology),
- Comment - informal comment.
Table User groups
Defines User groups.
The table contains the following fields:
- Group name - name of User group,
- Is default - if true this is the User group the newly created user is assigned to as to his
default User group,
- Comment - informal comment.
At least one User group must be present (and one User group is created automatically when
newly installed AIMS is used for the first time). Exactly one User group should be default - to
facilitate this Is default checkbox can only be checked, not un-checked (when another User
group is made defa ul t, th e pr evious default Us e r gr ou p l o se s th a t sta t us) .
Table User group rights
Defines granting of access rights at user group level.
The table contains the following fields:
- Granted by - User group to Studies and Experiments owned by whom the access is granted,
- Granted to - User group to which the access is granted,
- User rights - the level of rights granted, options are non-accessible, view only, data files non-accessible, view only, data files accessible and full access,
- Comment - informal comment.
Generally User has full access to entries owned by him, access to other entries depend from
configuration in User rights and User group rights tables. User doesn't automatically have
access to entries of user group he belongs to - this has to be configured in User group rights
table.
Table User group membership
Describes User groups to which User is a member.
The table contains the following fields:
- User - User for which membership is defined,
- User group - User group to which user belongs,
- Comment - informal comment.
When a new user is created, he is automatically assigned to default User group and the
corresponding entry is placed in this table. The user can't be deleted from his default group.
Table Pending tasks
Table shows information about data and protocol files associated with uploaded assays that
still have to be uploaded in repository. This table generally is for providing information only unless system errors have occurred, editing isn't recommended.
Table Pending exports
Table shows information about requested data transfers and e xports of data files. These
entries still needs to be processed by external program. This table generally is for providing
information only - unless system errors have occurred, editing isn't recommended.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.