Updating to Relax 1.4
The following steps should be done after installing Relax 1.4.
Create Lysate items between RNA and Specimen
The data model has been updated with a Lysate
item type that sits between the Specimen
and RNA
items in the old model (see #1072). Lysate
items need to be created and properly linked with the existing Specimen
and RNA
items. Some annotations also need to be moved from the existing RNA
items to the Lysate
items.
The Relax installation wizard contains a function for doing this. When you enter the installation wizard it will most likely complain about some missing subtypes and annotation type, etc. After fixing this the installation wizard should display a note about the number of RNA
items that are linked to Specimen
items and a button Create Lysate and re-link RNA. Click on this button and wait for the installation wizard to finish. It will take some time for it to finish but it will save the results at regular intervals so if there is a problem it should be possible to re-start and try again.
Add annotation types to the Cufflinks and StringTie categories
The Cohort exporter and Level 3 exporter plug-ins has been updated to only export annotations and data that is correctly shared and matched against raw data types (#1099). To make sure that the proper annotations are included when exporting the following steps need to be done:
Go to the Administrate - Types - Annotation type categories page and locate the Cufflinks
and StringTie
categories. Open the edit dialog for each one, switch to the Annotation types tab. The only annotation type so far should be the FirstReleasedIn
annotation type. Add more annotation types:
- For
Cufflinks
: All annotation types for raw bioassays except theQC_GenoTypeHET_PCT
annotation. - For
StringTie
: All annotation types for raw bioassays except those starting withPILOT_
.
The categories also need to be shared to the releases (=projects) that they are used in. For the Cufflinks
category this typically means that it should be shared with READ permission to all existing projects and for the StringTie
category that is should be shared to the 4.0 project.
Populate the FirstReleasedIn annotation
This step is optional. The FirstReleasedIn
is not critical for any functionality in Relax.
The FirstReleasedIn
annotation type was introduced by #1090. The release importer plug-in will automatically set a value for new items that are created. Existing items will not get a value unless it is added manually. It should be possible to do with the help of a batch export and import process. Exporting a tab-separated file with at least the "ID" (internal) and "Shared to" columns should be enough. From the data in the "Shared to" column it should be possible to determine the value of the FirstReleasedIn
annotation using, for example, a smart script or a spreadsheet program. The resulting file can then be uploaded to BASE and imported with the "Annotation importer" plug-in. The process need to be repeated once for each main item type: BIOSOURCE, SAMPLE, EXTRACT, DERIVEDBIOASSAY and RAWBIOASSAY.