3860 |
18 Oct 07 |
nicklas |
1 |
<?xml version="1.0" encoding="UTF-8"?> |
3860 |
18 Oct 07 |
nicklas |
2 |
<!DOCTYPE chapter PUBLIC |
3860 |
18 Oct 07 |
nicklas |
3 |
"-//Dawid Weiss//DTD DocBook V3.1-Based Extension for XML and graphics inclusion//EN" |
3860 |
18 Oct 07 |
nicklas |
4 |
"../../../../lib/docbook/preprocess/dweiss-docbook-extensions.dtd"> |
3860 |
18 Oct 07 |
nicklas |
5 |
<!-- |
3860 |
18 Oct 07 |
nicklas |
$Id$ |
3860 |
18 Oct 07 |
nicklas |
7 |
|
3860 |
18 Oct 07 |
nicklas |
Copyright (C) 2007 Nicklas Nordborg, Philippe Rocca-Serra, Martin Svensson |
3860 |
18 Oct 07 |
nicklas |
9 |
|
3860 |
18 Oct 07 |
nicklas |
This file is part of BASE - BioArray Software Environment. |
3860 |
18 Oct 07 |
nicklas |
Available at http://base.thep.lu.se/ |
3860 |
18 Oct 07 |
nicklas |
12 |
|
3860 |
18 Oct 07 |
nicklas |
BASE is free software; you can redistribute it and/or |
3860 |
18 Oct 07 |
nicklas |
modify it under the terms of the GNU General Public License |
4477 |
05 Sep 08 |
jari |
as published by the Free Software Foundation; either version 3 |
3860 |
18 Oct 07 |
nicklas |
of the License, or (at your option) any later version. |
3860 |
18 Oct 07 |
nicklas |
17 |
|
3860 |
18 Oct 07 |
nicklas |
BASE is distributed in the hope that it will be useful, |
3860 |
18 Oct 07 |
nicklas |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
3860 |
18 Oct 07 |
nicklas |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
3860 |
18 Oct 07 |
nicklas |
GNU General Public License for more details. |
3860 |
18 Oct 07 |
nicklas |
22 |
|
3860 |
18 Oct 07 |
nicklas |
You should have received a copy of the GNU General Public License |
4509 |
11 Sep 08 |
jari |
along with BASE. If not, see <http://www.gnu.org/licenses/>. |
3860 |
18 Oct 07 |
nicklas |
25 |
--> |
5706 |
23 Aug 11 |
nicklas |
26 |
<chapter id="platforms" chunked="0"> |
3860 |
18 Oct 07 |
nicklas |
27 |
<title>Experimental platforms and data file types</title> |
3860 |
18 Oct 07 |
nicklas |
28 |
|
3860 |
18 Oct 07 |
nicklas |
29 |
<sect1 id="platforms.platform"> |
3860 |
18 Oct 07 |
nicklas |
30 |
<title>Platforms</title> |
3860 |
18 Oct 07 |
nicklas |
31 |
|
3860 |
18 Oct 07 |
nicklas |
32 |
<helptext external_id="platform.view.properties" title="Platforms"> |
3860 |
18 Oct 07 |
nicklas |
33 |
<para> |
3860 |
18 Oct 07 |
nicklas |
34 |
An experimental platform in BASE can be seen as an item |
3860 |
18 Oct 07 |
nicklas |
35 |
representing the set of data file types that are produced |
3860 |
18 Oct 07 |
nicklas |
36 |
or needed by a given experimental setup. For example, the |
3860 |
18 Oct 07 |
nicklas |
37 |
Affymetrix platform (as defined in BASE) uses CEL files for |
3860 |
18 Oct 07 |
nicklas |
38 |
raw data and CDF files for array design information. |
3860 |
18 Oct 07 |
nicklas |
39 |
The concept of a platform is also tightly coupled to the |
3860 |
18 Oct 07 |
nicklas |
40 |
ability to keep data in files instead of importing it to |
3860 |
18 Oct 07 |
nicklas |
41 |
the database. When you have selected a platform for a |
3860 |
18 Oct 07 |
nicklas |
42 |
raw bioassay or an array design, you also know which files |
3860 |
18 Oct 07 |
nicklas |
43 |
you should provide. |
3860 |
18 Oct 07 |
nicklas |
44 |
</para> |
3860 |
18 Oct 07 |
nicklas |
45 |
|
3860 |
18 Oct 07 |
nicklas |
46 |
<para> |
5795 |
10 Oct 11 |
nicklas |
47 |
BASE comes pre-installed with three platforms. |
5795 |
10 Oct 11 |
nicklas |
48 |
</para> |
5795 |
10 Oct 11 |
nicklas |
49 |
|
5795 |
10 Oct 11 |
nicklas |
50 |
<itemizedlist> |
5795 |
10 Oct 11 |
nicklas |
51 |
<listitem> |
5795 |
10 Oct 11 |
nicklas |
52 |
<para> |
5795 |
10 Oct 11 |
nicklas |
53 |
A generic platform that can be used with almost any |
5795 |
10 Oct 11 |
nicklas |
54 |
type of data that can be imported into the database from |
5795 |
10 Oct 11 |
nicklas |
55 |
simple column-based text files. |
5795 |
10 Oct 11 |
nicklas |
56 |
</para> |
5795 |
10 Oct 11 |
nicklas |
57 |
</listitem> |
5795 |
10 Oct 11 |
nicklas |
58 |
|
5795 |
10 Oct 11 |
nicklas |
59 |
<listitem> |
5795 |
10 Oct 11 |
nicklas |
60 |
<para> |
5795 |
10 Oct 11 |
nicklas |
61 |
The Affymetrix platform which keep data in CEL and CDF files |
5795 |
10 Oct 11 |
nicklas |
62 |
instead of importing into the database. |
5795 |
10 Oct 11 |
nicklas |
63 |
</para> |
5795 |
10 Oct 11 |
nicklas |
64 |
</listitem> |
5795 |
10 Oct 11 |
nicklas |
65 |
|
5795 |
10 Oct 11 |
nicklas |
66 |
<listitem> |
5795 |
10 Oct 11 |
nicklas |
67 |
<para> |
5795 |
10 Oct 11 |
nicklas |
68 |
A sequencing platform which uses GTF files to define array designs |
5795 |
10 Oct 11 |
nicklas |
69 |
and FPKM counts as raw data. |
5795 |
10 Oct 11 |
nicklas |
70 |
</para> |
5795 |
10 Oct 11 |
nicklas |
71 |
</listitem> |
5795 |
10 Oct 11 |
nicklas |
72 |
|
5795 |
10 Oct 11 |
nicklas |
73 |
</itemizedlist> |
5795 |
10 Oct 11 |
nicklas |
74 |
|
5795 |
10 Oct 11 |
nicklas |
75 |
<para> |
5795 |
10 Oct 11 |
nicklas |
76 |
Other platforms, such as Illumina, |
4350 |
24 Jun 08 |
jari |
77 |
are available as non-core plug-in packages, see |
4350 |
24 Jun 08 |
jari |
78 |
<xref linkend="resources.plugins" />. An administrator may |
4350 |
24 Jun 08 |
jari |
79 |
define additional platforms and file types. |
3860 |
18 Oct 07 |
nicklas |
80 |
</para> |
3860 |
18 Oct 07 |
nicklas |
81 |
|
3860 |
18 Oct 07 |
nicklas |
82 |
<seeother> |
3860 |
18 Oct 07 |
nicklas |
83 |
<other external_id="platform.edit">Edit platform</other> |
3860 |
18 Oct 07 |
nicklas |
84 |
<other external_id="datafiletype.view.properties">Data file types</other> |
3860 |
18 Oct 07 |
nicklas |
85 |
</seeother> |
3860 |
18 Oct 07 |
nicklas |
86 |
</helptext> |
3860 |
18 Oct 07 |
nicklas |
87 |
|
3860 |
18 Oct 07 |
nicklas |
88 |
<para> |
3860 |
18 Oct 07 |
nicklas |
89 |
You can manage platforms going to |
3860 |
18 Oct 07 |
nicklas |
90 |
<menuchoice> |
3860 |
18 Oct 07 |
nicklas |
91 |
<guimenu>Administrate</guimenu> |
3860 |
18 Oct 07 |
nicklas |
92 |
<guimenuitem>Platforms</guimenuitem> |
3860 |
18 Oct 07 |
nicklas |
93 |
<guisubmenu>Experimental platforms</guisubmenu> |
3860 |
18 Oct 07 |
nicklas |
94 |
</menuchoice>. |
3860 |
18 Oct 07 |
nicklas |
95 |
</para> |
3860 |
18 Oct 07 |
nicklas |
96 |
|
3860 |
18 Oct 07 |
nicklas |
97 |
<figure |
3860 |
18 Oct 07 |
nicklas |
98 |
id="platforms.figures.platform"> |
3860 |
18 Oct 07 |
nicklas |
99 |
<title>Platform properties</title> |
3860 |
18 Oct 07 |
nicklas |
100 |
<screenshot> |
3860 |
18 Oct 07 |
nicklas |
101 |
<mediaobject> |
3860 |
18 Oct 07 |
nicklas |
102 |
<imageobject> |
3860 |
18 Oct 07 |
nicklas |
103 |
<imagedata |
3860 |
18 Oct 07 |
nicklas |
104 |
fileref="figures/edit_platform.png" format="PNG" /> |
3860 |
18 Oct 07 |
nicklas |
105 |
</imageobject> |
3860 |
18 Oct 07 |
nicklas |
106 |
</mediaobject> |
3860 |
18 Oct 07 |
nicklas |
107 |
</screenshot> |
3860 |
18 Oct 07 |
nicklas |
108 |
</figure> |
3860 |
18 Oct 07 |
nicklas |
109 |
|
3860 |
18 Oct 07 |
nicklas |
110 |
<helptext external_id="platform.edit" |
3860 |
18 Oct 07 |
nicklas |
111 |
title="Edit platform"> |
3860 |
18 Oct 07 |
nicklas |
112 |
|
3860 |
18 Oct 07 |
nicklas |
113 |
<variablelist> |
3860 |
18 Oct 07 |
nicklas |
114 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
115 |
<term><guilabel>Name</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
116 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
117 |
<para> |
3860 |
18 Oct 07 |
nicklas |
118 |
The name of the platform |
3860 |
18 Oct 07 |
nicklas |
119 |
</para> |
3860 |
18 Oct 07 |
nicklas |
120 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
121 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
122 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
123 |
<term><guilabel>External ID</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
124 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
125 |
<para> |
3860 |
18 Oct 07 |
nicklas |
126 |
An ID that is used to identify the platform. The ID must |
3860 |
18 Oct 07 |
nicklas |
127 |
be unique and can't be changed once the platform has been |
3860 |
18 Oct 07 |
nicklas |
128 |
created. |
3860 |
18 Oct 07 |
nicklas |
129 |
</para> |
3860 |
18 Oct 07 |
nicklas |
130 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
131 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
132 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
133 |
<term><guilabel>File-only</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
134 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
135 |
<para> |
3860 |
18 Oct 07 |
nicklas |
136 |
If the platform is a file-only platform or not. File-only |
3860 |
18 Oct 07 |
nicklas |
137 |
platforms can't have it's data imported into the database. |
3860 |
18 Oct 07 |
nicklas |
138 |
This option can't be changed once the platform has been created. |
3860 |
18 Oct 07 |
nicklas |
139 |
</para> |
3860 |
18 Oct 07 |
nicklas |
140 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
141 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
142 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
143 |
<term><guilabel>Raw data type</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
144 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
145 |
<para> |
3860 |
18 Oct 07 |
nicklas |
146 |
If you have selected <guilabel>file-only=no</guilabel>, you |
3860 |
18 Oct 07 |
nicklas |
147 |
may select a raw data type. This will lock this platform to the |
3872 |
23 Oct 07 |
nicklas |
148 |
selected raw data type. If you select <guilabel>- any -</guilabel>, |
3872 |
23 Oct 07 |
nicklas |
149 |
raw data of any raw data type can be used. |
3860 |
18 Oct 07 |
nicklas |
150 |
This option can't be changed once the platform has been created. |
3860 |
18 Oct 07 |
nicklas |
151 |
</para> |
3860 |
18 Oct 07 |
nicklas |
152 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
153 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
154 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
155 |
<term><guilabel>Channels</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
156 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
157 |
<para> |
3860 |
18 Oct 07 |
nicklas |
158 |
If you have selected <guilabel>file-only=yes</guilabel>, you |
3872 |
23 Oct 07 |
nicklas |
159 |
must enter the number of channels the platform uses. This information |
3860 |
18 Oct 07 |
nicklas |
160 |
is needed in the analysis module of BASE to create the proper |
3860 |
18 Oct 07 |
nicklas |
161 |
database tables. This option can't be changed once the platform has |
3860 |
18 Oct 07 |
nicklas |
162 |
been created. |
3860 |
18 Oct 07 |
nicklas |
163 |
</para> |
3860 |
18 Oct 07 |
nicklas |
164 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
165 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
166 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
167 |
<term><guilabel>Description</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
168 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
169 |
<para> |
3860 |
18 Oct 07 |
nicklas |
170 |
A description of the platform. |
3860 |
18 Oct 07 |
nicklas |
171 |
</para> |
3860 |
18 Oct 07 |
nicklas |
172 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
173 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
174 |
</variablelist> |
3860 |
18 Oct 07 |
nicklas |
175 |
|
3860 |
18 Oct 07 |
nicklas |
176 |
<seeother> |
3860 |
18 Oct 07 |
nicklas |
177 |
<other external_id="platform.edit.filetypes">Select data file types</other> |
3860 |
18 Oct 07 |
nicklas |
178 |
</seeother> |
3860 |
18 Oct 07 |
nicklas |
179 |
|
3860 |
18 Oct 07 |
nicklas |
180 |
</helptext> |
3860 |
18 Oct 07 |
nicklas |
181 |
|
3860 |
18 Oct 07 |
nicklas |
182 |
|
3860 |
18 Oct 07 |
nicklas |
183 |
<figure |
3860 |
18 Oct 07 |
nicklas |
184 |
id="platforms.figures.platformfiletypes"> |
3860 |
18 Oct 07 |
nicklas |
185 |
<title>Select data file types</title> |
3860 |
18 Oct 07 |
nicklas |
186 |
<screenshot> |
3860 |
18 Oct 07 |
nicklas |
187 |
<mediaobject> |
3860 |
18 Oct 07 |
nicklas |
188 |
<imageobject> |
3860 |
18 Oct 07 |
nicklas |
189 |
<imagedata |
3860 |
18 Oct 07 |
nicklas |
190 |
fileref="figures/edit_platformfiletypes.png" format="PNG" /> |
3860 |
18 Oct 07 |
nicklas |
191 |
</imageobject> |
3860 |
18 Oct 07 |
nicklas |
192 |
</mediaobject> |
3860 |
18 Oct 07 |
nicklas |
193 |
</screenshot> |
3860 |
18 Oct 07 |
nicklas |
194 |
</figure> |
3860 |
18 Oct 07 |
nicklas |
195 |
|
3860 |
18 Oct 07 |
nicklas |
196 |
<helptext external_id="platform.edit.filetypes" |
3860 |
18 Oct 07 |
nicklas |
197 |
title="Select data file types"> |
3860 |
18 Oct 07 |
nicklas |
198 |
|
3860 |
18 Oct 07 |
nicklas |
199 |
<variablelist> |
3860 |
18 Oct 07 |
nicklas |
200 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
201 |
<term><guilabel>Data file types</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
202 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
203 |
<para> |
3860 |
18 Oct 07 |
nicklas |
204 |
This list contains the file types already associated with |
3860 |
18 Oct 07 |
nicklas |
205 |
this platform. An [x] at the end of the name indicates |
3860 |
18 Oct 07 |
nicklas |
206 |
a required file. |
3860 |
18 Oct 07 |
nicklas |
207 |
</para> |
3860 |
18 Oct 07 |
nicklas |
208 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
209 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
210 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
211 |
<term><guilabel>Required</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
212 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
213 |
<para> |
5795 |
10 Oct 11 |
nicklas |
214 |
Mark this checkbox to indicate that the file is required for |
5795 |
10 Oct 11 |
nicklas |
215 |
the platform. |
3860 |
18 Oct 07 |
nicklas |
216 |
</para> |
3860 |
18 Oct 07 |
nicklas |
217 |
|
3860 |
18 Oct 07 |
nicklas |
218 |
<note> |
3860 |
18 Oct 07 |
nicklas |
219 |
<para> |
5795 |
10 Oct 11 |
nicklas |
220 |
The requried flag is not enforced when creating items. It is |
5795 |
10 Oct 11 |
nicklas |
221 |
used for generating warnings when validating an experiment and |
5795 |
10 Oct 11 |
nicklas |
222 |
can be checked by plug-ins that may need the file in order |
5795 |
10 Oct 11 |
nicklas |
223 |
to run. |
3860 |
18 Oct 07 |
nicklas |
224 |
</para> |
3860 |
18 Oct 07 |
nicklas |
225 |
</note> |
3860 |
18 Oct 07 |
nicklas |
226 |
|
3860 |
18 Oct 07 |
nicklas |
227 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
228 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
229 |
<varlistentry> |
5795 |
10 Oct 11 |
nicklas |
230 |
<term><guilabel>Allow multiple files</guilabel></term> |
5795 |
10 Oct 11 |
nicklas |
231 |
<listitem> |
5795 |
10 Oct 11 |
nicklas |
232 |
<para> |
5795 |
10 Oct 11 |
nicklas |
233 |
Mark this checkbox if it is possible to have more than one |
5795 |
10 Oct 11 |
nicklas |
234 |
file of the given type. In most cases, a single file is used, |
5795 |
10 Oct 11 |
nicklas |
235 |
but some platforms (for example Illumina) may split data into |
5795 |
10 Oct 11 |
nicklas |
236 |
multiple files. |
5795 |
10 Oct 11 |
nicklas |
237 |
</para> |
5795 |
10 Oct 11 |
nicklas |
238 |
</listitem> |
5795 |
10 Oct 11 |
nicklas |
239 |
</varlistentry> |
5795 |
10 Oct 11 |
nicklas |
240 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
241 |
<term><guilabel>Add data file types</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
242 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
243 |
<para> |
3860 |
18 Oct 07 |
nicklas |
244 |
Opens a popup window that allows you to add more |
3860 |
18 Oct 07 |
nicklas |
245 |
file types to the platform. |
3860 |
18 Oct 07 |
nicklas |
246 |
</para> |
3860 |
18 Oct 07 |
nicklas |
247 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
248 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
249 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
250 |
<term><guilabel>Remove</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
251 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
252 |
<para> |
3860 |
18 Oct 07 |
nicklas |
253 |
Removes the selected file types from the platform. |
3860 |
18 Oct 07 |
nicklas |
254 |
</para> |
3860 |
18 Oct 07 |
nicklas |
255 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
256 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
257 |
</variablelist> |
3860 |
18 Oct 07 |
nicklas |
258 |
|
3860 |
18 Oct 07 |
nicklas |
259 |
<seeother> |
3860 |
18 Oct 07 |
nicklas |
260 |
<other external_id="datafiletype.view.properties">Data file types</other> |
3860 |
18 Oct 07 |
nicklas |
261 |
</seeother> |
3860 |
18 Oct 07 |
nicklas |
262 |
|
3860 |
18 Oct 07 |
nicklas |
263 |
</helptext> |
3860 |
18 Oct 07 |
nicklas |
264 |
|
5783 |
05 Oct 11 |
nicklas |
265 |
</sect1> |
3860 |
18 Oct 07 |
nicklas |
266 |
|
5783 |
05 Oct 11 |
nicklas |
267 |
<sect1 id="platforms.variants"> |
5783 |
05 Oct 11 |
nicklas |
268 |
<title>Platform variants</title> |
5783 |
05 Oct 11 |
nicklas |
269 |
|
5783 |
05 Oct 11 |
nicklas |
270 |
<para> |
5783 |
05 Oct 11 |
nicklas |
271 |
It is possible for an administrator to define variants of |
5783 |
05 Oct 11 |
nicklas |
272 |
a platform. The main purpose for this is to be able to |
5783 |
05 Oct 11 |
nicklas |
273 |
select additional file types that are only used in some cases. |
5783 |
05 Oct 11 |
nicklas |
274 |
The file types defined by the parent platform are always inherited |
5783 |
05 Oct 11 |
nicklas |
275 |
by the variants. |
5783 |
05 Oct 11 |
nicklas |
276 |
</para> |
3860 |
18 Oct 07 |
nicklas |
277 |
|
5783 |
05 Oct 11 |
nicklas |
278 |
<para> |
5783 |
05 Oct 11 |
nicklas |
279 |
You can create new variants from the single-item view |
5783 |
05 Oct 11 |
nicklas |
280 |
of a platform. This view also has a <guilabel>Variants</guilabel> |
5783 |
05 Oct 11 |
nicklas |
281 |
tab which lists all variants that has been defined for a platform. |
5783 |
05 Oct 11 |
nicklas |
282 |
</para> |
5783 |
05 Oct 11 |
nicklas |
283 |
|
3860 |
18 Oct 07 |
nicklas |
284 |
</sect1> |
3860 |
18 Oct 07 |
nicklas |
285 |
|
3860 |
18 Oct 07 |
nicklas |
286 |
<sect1 id="platforms.datafiletypes"> |
3860 |
18 Oct 07 |
nicklas |
287 |
<title>Data file types</title> |
3860 |
18 Oct 07 |
nicklas |
288 |
|
3860 |
18 Oct 07 |
nicklas |
289 |
<helptext external_id="datafiletype.view.properties" title="Data file types"> |
3860 |
18 Oct 07 |
nicklas |
290 |
<para> |
3860 |
18 Oct 07 |
nicklas |
291 |
Each file type used by a platform must be registered as a |
3872 |
23 Oct 07 |
nicklas |
292 |
<guilabel>data file type</guilabel>. For example, <guilabel>CEL</guilabel> |
3872 |
23 Oct 07 |
nicklas |
293 |
and <guilabel>CDF</guilabel> files are file types used by the <guilabel>Affymetrix</guilabel> |
3872 |
23 Oct 07 |
nicklas |
294 |
platform. There are several purposes of a data file type: |
3860 |
18 Oct 07 |
nicklas |
295 |
</para> |
3860 |
18 Oct 07 |
nicklas |
296 |
|
3860 |
18 Oct 07 |
nicklas |
297 |
<itemizedlist> |
3860 |
18 Oct 07 |
nicklas |
298 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
299 |
<para> |
3860 |
18 Oct 07 |
nicklas |
300 |
Describe the file type and make it identifiable. Each file type must have |
3860 |
18 Oct 07 |
nicklas |
301 |
a unique ID which makes it possible to find out if a specific file |
3860 |
18 Oct 07 |
nicklas |
302 |
has been added to an item. For example, to find the CEL file of |
3860 |
18 Oct 07 |
nicklas |
303 |
a raw bioassay. |
3860 |
18 Oct 07 |
nicklas |
304 |
</para> |
3860 |
18 Oct 07 |
nicklas |
305 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
306 |
|
3860 |
18 Oct 07 |
nicklas |
307 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
308 |
<para> |
3860 |
18 Oct 07 |
nicklas |
309 |
Connect a specific file type with a generic file type. For example, |
3860 |
18 Oct 07 |
nicklas |
310 |
the CEL file is used to store raw data for an experiment. Another |
3860 |
18 Oct 07 |
nicklas |
311 |
platform may use a different file type. Both file types |
3860 |
18 Oct 07 |
nicklas |
312 |
are of the generic type <guilabel>raw data</guilabel>. This makes it possible |
3860 |
18 Oct 07 |
nicklas |
313 |
for client applications or plug-ins to find the raw data for an |
3860 |
18 Oct 07 |
nicklas |
314 |
experiment without actually knowing which file types that are |
3940 |
08 Nov 07 |
martin |
315 |
used on various platforms. |
3860 |
18 Oct 07 |
nicklas |
316 |
</para> |
3860 |
18 Oct 07 |
nicklas |
317 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
318 |
|
3860 |
18 Oct 07 |
nicklas |
319 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
320 |
<para> |
3860 |
18 Oct 07 |
nicklas |
321 |
Make it possible to validate and extract metadata from attached files. |
5706 |
23 Aug 11 |
nicklas |
322 |
This is done by extensions. Currently, BASE ships |
5795 |
10 Oct 11 |
nicklas |
323 |
with extensions for CEL, CDF and GTF files, but the administrator may have installed |
5706 |
23 Aug 11 |
nicklas |
324 |
extensions for other file types. See <xref linkend="extensions_developer.fileset_validator"/> |
5706 |
23 Aug 11 |
nicklas |
325 |
for more information about creating extensions. |
3860 |
18 Oct 07 |
nicklas |
326 |
</para> |
3860 |
18 Oct 07 |
nicklas |
327 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
328 |
</itemizedlist> |
3860 |
18 Oct 07 |
nicklas |
329 |
|
3860 |
18 Oct 07 |
nicklas |
330 |
<seeother> |
3860 |
18 Oct 07 |
nicklas |
331 |
<other external_id="datafiletype.edit">Edit data file type</other> |
3860 |
18 Oct 07 |
nicklas |
332 |
<other external_id="platform.view.properties">Platforms</other> |
3860 |
18 Oct 07 |
nicklas |
333 |
</seeother> |
3860 |
18 Oct 07 |
nicklas |
334 |
</helptext> |
3860 |
18 Oct 07 |
nicklas |
335 |
|
3860 |
18 Oct 07 |
nicklas |
336 |
<para> |
3860 |
18 Oct 07 |
nicklas |
337 |
You can manage data file types by going to |
3860 |
18 Oct 07 |
nicklas |
338 |
<menuchoice> |
3860 |
18 Oct 07 |
nicklas |
339 |
<guimenu>Administrate</guimenu> |
3860 |
18 Oct 07 |
nicklas |
340 |
<guimenuitem>Platforms</guimenuitem> |
3860 |
18 Oct 07 |
nicklas |
341 |
<guisubmenu>Data file types</guisubmenu> |
3860 |
18 Oct 07 |
nicklas |
342 |
</menuchoice>. |
3860 |
18 Oct 07 |
nicklas |
343 |
</para> |
3860 |
18 Oct 07 |
nicklas |
344 |
|
3860 |
18 Oct 07 |
nicklas |
345 |
<figure |
3860 |
18 Oct 07 |
nicklas |
346 |
id="platforms.figures.datafiletypes"> |
3860 |
18 Oct 07 |
nicklas |
347 |
<title>Data file type properties</title> |
3860 |
18 Oct 07 |
nicklas |
348 |
<screenshot> |
3860 |
18 Oct 07 |
nicklas |
349 |
<mediaobject> |
3860 |
18 Oct 07 |
nicklas |
350 |
<imageobject> |
3860 |
18 Oct 07 |
nicklas |
351 |
<imagedata |
3860 |
18 Oct 07 |
nicklas |
352 |
fileref="figures/edit_datafiletype.png" format="PNG" /> |
3860 |
18 Oct 07 |
nicklas |
353 |
</imageobject> |
3860 |
18 Oct 07 |
nicklas |
354 |
</mediaobject> |
3860 |
18 Oct 07 |
nicklas |
355 |
</screenshot> |
3860 |
18 Oct 07 |
nicklas |
356 |
</figure> |
3860 |
18 Oct 07 |
nicklas |
357 |
|
3860 |
18 Oct 07 |
nicklas |
358 |
<helptext external_id="datafiletype.edit" |
3860 |
18 Oct 07 |
nicklas |
359 |
title="Edit data file type"> |
3860 |
18 Oct 07 |
nicklas |
360 |
|
3860 |
18 Oct 07 |
nicklas |
361 |
<variablelist> |
3860 |
18 Oct 07 |
nicklas |
362 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
363 |
<term><guilabel>Name</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
364 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
365 |
<para> |
3860 |
18 Oct 07 |
nicklas |
366 |
The name of the file type. |
3860 |
18 Oct 07 |
nicklas |
367 |
</para> |
3860 |
18 Oct 07 |
nicklas |
368 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
369 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
370 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
371 |
<term><guilabel>External ID</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
372 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
373 |
<para> |
3860 |
18 Oct 07 |
nicklas |
374 |
An ID that is used to identify the file type. The ID must |
3860 |
18 Oct 07 |
nicklas |
375 |
be unique and can't be changed once the file type has been |
3860 |
18 Oct 07 |
nicklas |
376 |
created. |
3860 |
18 Oct 07 |
nicklas |
377 |
</para> |
3860 |
18 Oct 07 |
nicklas |
378 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
379 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
380 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
381 |
<term><guilabel>Item type</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
382 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
383 |
<para> |
3860 |
18 Oct 07 |
nicklas |
384 |
The type of item files of this file type can be |
3860 |
18 Oct 07 |
nicklas |
385 |
attached to. This option can't be changed once the file |
3860 |
18 Oct 07 |
nicklas |
386 |
type has been created. |
3860 |
18 Oct 07 |
nicklas |
387 |
</para> |
3860 |
18 Oct 07 |
nicklas |
388 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
389 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
390 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
391 |
<term><guilabel>File extension</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
392 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
393 |
<para> |
3860 |
18 Oct 07 |
nicklas |
394 |
The commonly used file extension for files of this type. |
3860 |
18 Oct 07 |
nicklas |
395 |
Optional. |
3860 |
18 Oct 07 |
nicklas |
396 |
</para> |
3860 |
18 Oct 07 |
nicklas |
397 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
398 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
399 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
400 |
<term><guilabel>Generic type</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
401 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
402 |
<para> |
3860 |
18 Oct 07 |
nicklas |
403 |
The generic type of data that files of this type |
3860 |
18 Oct 07 |
nicklas |
404 |
contains. For example, CEL files contains raw data and |
3860 |
18 Oct 07 |
nicklas |
405 |
CDF files contains a reporter map (in BASE terms). |
3860 |
18 Oct 07 |
nicklas |
406 |
</para> |
3860 |
18 Oct 07 |
nicklas |
407 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
408 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
409 |
<varlistentry> |
3860 |
18 Oct 07 |
nicklas |
410 |
<term><guilabel>Description</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
411 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
412 |
<para> |
3860 |
18 Oct 07 |
nicklas |
413 |
A description of the file type. |
3860 |
18 Oct 07 |
nicklas |
414 |
</para> |
3860 |
18 Oct 07 |
nicklas |
415 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
416 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
417 |
</variablelist> |
3860 |
18 Oct 07 |
nicklas |
418 |
|
3860 |
18 Oct 07 |
nicklas |
419 |
<seeother> |
3860 |
18 Oct 07 |
nicklas |
420 |
<other external_id="platform.edit">Edit platform</other> |
3860 |
18 Oct 07 |
nicklas |
421 |
<other external_id="platform.edit.filetypes">Select platform file types</other> |
3860 |
18 Oct 07 |
nicklas |
422 |
</seeother> |
3860 |
18 Oct 07 |
nicklas |
423 |
|
3860 |
18 Oct 07 |
nicklas |
424 |
</helptext> |
3860 |
18 Oct 07 |
nicklas |
425 |
|
5783 |
05 Oct 11 |
nicklas |
426 |
</sect1> |
5783 |
05 Oct 11 |
nicklas |
427 |
|
5783 |
05 Oct 11 |
nicklas |
428 |
<sect1 id="platforms.selectfiles"> |
5783 |
05 Oct 11 |
nicklas |
429 |
<title>Selecting files for an item</title> |
5783 |
05 Oct 11 |
nicklas |
430 |
|
5783 |
05 Oct 11 |
nicklas |
431 |
<para> |
5783 |
05 Oct 11 |
nicklas |
432 |
Selecting files for an item follows the same pattern |
5783 |
05 Oct 11 |
nicklas |
433 |
for all items that supports it. They all have a |
5783 |
05 Oct 11 |
nicklas |
434 |
<guilabel>Data files</guilabel> tab in their edit view. |
5783 |
05 Oct 11 |
nicklas |
435 |
On this tab you can select files for all file types |
5783 |
05 Oct 11 |
nicklas |
436 |
that are defined by the platform or subtype of the item. |
5783 |
05 Oct 11 |
nicklas |
437 |
</para> |
5783 |
05 Oct 11 |
nicklas |
438 |
|
5783 |
05 Oct 11 |
nicklas |
439 |
<figure |
5783 |
05 Oct 11 |
nicklas |
440 |
id="platforms.figures.selectfiles"> |
5783 |
05 Oct 11 |
nicklas |
441 |
<title>Selecting files for an array design</title> |
5783 |
05 Oct 11 |
nicklas |
442 |
<screenshot> |
5783 |
05 Oct 11 |
nicklas |
443 |
<mediaobject> |
5783 |
05 Oct 11 |
nicklas |
444 |
<imageobject> |
5783 |
05 Oct 11 |
nicklas |
445 |
<imagedata |
5783 |
05 Oct 11 |
nicklas |
446 |
fileref="figures/select_files.png" format="PNG" /> |
5783 |
05 Oct 11 |
nicklas |
447 |
</imageobject> |
5783 |
05 Oct 11 |
nicklas |
448 |
</mediaobject> |
5783 |
05 Oct 11 |
nicklas |
449 |
</screenshot> |
5783 |
05 Oct 11 |
nicklas |
450 |
</figure> |
5783 |
05 Oct 11 |
nicklas |
451 |
|
5783 |
05 Oct 11 |
nicklas |
452 |
<helptext external_id="datafiles.edit" title="Data files"> |
3860 |
18 Oct 07 |
nicklas |
453 |
<para> |
5783 |
05 Oct 11 |
nicklas |
454 |
The list contains all file types that are defined by by the platform or subtype that |
5783 |
05 Oct 11 |
nicklas |
455 |
is selected on the <guilabel>Properties</guilabel> |
5783 |
05 Oct 11 |
nicklas |
456 |
tab. Use the &gbBrowse; or <guibutton>Add</guibutton> icons to select files from |
5783 |
05 Oct 11 |
nicklas |
457 |
the file manager. Note that for some file types only a single file can be selected, |
5783 |
05 Oct 11 |
nicklas |
458 |
but for other file types multiple files are allowed. The dropdown list contains |
5783 |
05 Oct 11 |
nicklas |
459 |
recently used files as well as an option to clear the selected file. |
3860 |
18 Oct 07 |
nicklas |
460 |
</para> |
3860 |
18 Oct 07 |
nicklas |
461 |
|
3860 |
18 Oct 07 |
nicklas |
462 |
<variablelist> |
3860 |
18 Oct 07 |
nicklas |
463 |
<varlistentry> |
5783 |
05 Oct 11 |
nicklas |
464 |
<term><guilabel>Validate files</guilabel></term> |
3860 |
18 Oct 07 |
nicklas |
465 |
<listitem> |
3860 |
18 Oct 07 |
nicklas |
466 |
<para> |
5706 |
23 Aug 11 |
nicklas |
467 |
Mark this checkbox if you want to validate and extract metadata |
5706 |
23 Aug 11 |
nicklas |
468 |
from the selected files. The checkbox is automatically checked |
5783 |
05 Oct 11 |
nicklas |
469 |
if changes are made. |
3860 |
18 Oct 07 |
nicklas |
470 |
</para> |
3860 |
18 Oct 07 |
nicklas |
471 |
</listitem> |
3860 |
18 Oct 07 |
nicklas |
472 |
</varlistentry> |
3860 |
18 Oct 07 |
nicklas |
473 |
</variablelist> |
3860 |
18 Oct 07 |
nicklas |
474 |
|
3860 |
18 Oct 07 |
nicklas |
475 |
<note> |
3860 |
18 Oct 07 |
nicklas |
476 |
<para> |
5706 |
23 Aug 11 |
nicklas |
477 |
Validation and metadata extraction is performed by extensions. |
5706 |
23 Aug 11 |
nicklas |
478 |
The checkbox is only visible if there is at least one |
5706 |
23 Aug 11 |
nicklas |
479 |
installed extension that supports validation of the |
5706 |
23 Aug 11 |
nicklas |
480 |
current file types. |
3860 |
18 Oct 07 |
nicklas |
481 |
</para> |
3860 |
18 Oct 07 |
nicklas |
482 |
</note> |
3860 |
18 Oct 07 |
nicklas |
483 |
|
3860 |
18 Oct 07 |
nicklas |
484 |
</helptext> |
3860 |
18 Oct 07 |
nicklas |
485 |
</sect1> |
3860 |
18 Oct 07 |
nicklas |
486 |
|
3860 |
18 Oct 07 |
nicklas |
487 |
</chapter> |