source: trunk/doc/src/docbook/userdoc/protocols.xml @ 3373

Last change on this file since 3373 was 3373, checked in by Martin Svensson, 16 years ago

Correct some small compiling errors

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 9.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE chapter PUBLIC
3    "-//Dawid Weiss//DTD DocBook V3.1-Based Extension for XML and graphics inclusion//EN"
4    "../../../../lib/docbook/preprocess/dweiss-docbook-extensions.dtd">
5    <!--
6     $Id: protocols.xml 3373 2007-05-24 14:26:41Z martin $
7     
8     Copyright (C) Authors contributing to this file.
9     
10     This file is part of BASE - BioArray Software Environment.
11     Available at http://base.thep.lu.se/
12     
13     BASE is free software; you can redistribute it and/or
14     modify it under the terms of the GNU General Public License
15     as published by the Free Software Foundation; either version 2
16     of the License, or (at your option) any later version.
17     
18     BASE is distributed in the hope that it will be useful,
19     but WITHOUT ANY WARRANTY; without even the implied warranty of
20     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21     GNU General Public License for more details.
22     
23     You should have received a copy of the GNU General Public License
24     along with this program; if not, write to the Free Software
25     Foundation, Inc., 59 Temple Place - Suite 330,
26     Boston, MA  02111-1307, USA.
27    -->                   
28<chapter id="protocol">
29 <title>Protocols</title>
30 <sect1 id="protocol.introduction">
31  <title>Introduction</title>
32  <para>Information about laboratory standard operating procedure and protocols can be tracked in
33   BASE2 using two structures, the use of which is detailed in the following sections. </para>
34 </sect1>
35 <sect1 id="protocol.manage">
36  <title>Managing Protocols</title>
37  <para> </para>
38
39 
40
41   <sect2 id="protocoltype.create">
42    <title>Creating Protocol Types</title>
43    <helptext external_id="protocol.view.properties" title="Protocol Types">
44    <para><guilabel>Protocol Type</guilabel> allows classification of protocols based on their usage
45     and purpose in the laboratory workflow. By default, BASE2 creates the 8 main Protocol Types and
46     those correspond to the main protocol families identified by MIAME requirements and applied in
47     a canonical DNA microarray experiment meant for surveying gene expression. These 8 protocol
48     types are namely <guilabel>Printing</guilabel>,
49      <guilabel>Sampling</guilabel>,<guilabel>Pooling</guilabel>,<guilabel>Extraction</guilabel>,
50      <guilabel>Labeling</guilabel>, <guilabel>Hybridization</guilabel>,
51     <guilabel>Scanning</guilabel>, <guilabel>Feature extraction</guilabel>
52    </para>
53    <para>New applications of DNA microarray technology, for instance DNA binding site
54     identification, imposes the creation of new Protocol Type in addition to those built-in in
55     BASE2.</para>
56    <para>In order to do so</para>
57    <para>Go To <menuchoice>
58      <guimenu>Administrate</guimenu>
59      <guimenuitem>Types</guimenuitem>
60      <guisubmenu>Protocol Type</guisubmenu>
61     </menuchoice>
62    </para>
63    <para> Click on <guibutton>New&hellip;</guibutton>. </para>
64    <para>A 'Create' pop-up window opens and allow to fill in name and description</para>
65    <tip>
66     <para>It is advised to define the Protocol Type <guilabel>Name</guilabel> attribute so that it
67      is compatible with the MIAME requirements and recommendations issues by microarray data
68      repositories.</para>
69    </tip>
70    <itemizedlist>
71     <listitem>
72      <figure id="write_docbook_doc.figures.protocoltype">
73       <title>The Protocol Type Create Window</title>
74       <screenshot>
75    <mediaobject>
76     <imageobject>
77      <imagedata fileref="figures/protocoltype.png" format="PNG"/>
78     </imageobject>
79    </mediaobject>
80   </screenshot>
81      </figure>
82     </listitem>
83    </itemizedlist>
84    </helptext>
85   </sect2>
86
87 
88
89  <sect2 id="protocol.create">
90   <title>Creating Protocols</title>
91   <para>In BASE2, Protocols can be created by 2 routes. Either from the Protocol Type page or from
92    the Protocol Page. </para>
93   <orderedlist>
94    <listitem>
95     <para>Creating Protocols from the Protocol Type View</para>
96     <para> Clicking on the <guibutton>(+) add protocol</guibutton> button. </para>
97     <figure id="write_docbook_doc.figures.protocol-frompt">
98      <title>Create New Protocol from the Protocol Type list view</title>
99      <screenshot>
100       <mediaobject>
101        <imageobject>
102         <imagedata fileref="figures/protocol-frompt.png" format="PNG"/>
103        </imageobject>
104       </mediaobject>
105      </screenshot>
106     </figure>
107    </listitem>
108    <listitem>
109     <para>Creating Protocols from the Protocol View</para>
110     <para>Go to <menuchoice>
111       <guimenu>View</guimenu>
112       <guimenuitem>Protocol</guimenuitem>
113      </menuchoice> Click on <guibutton>New&hellip;</guibutton> button </para>
114     <para> Either way causes a 'Create' pop-up window to open, it contains 2 tabs:
115       <guilabel>Protocol</guilabel> and <guilabel>Parameters</guilabel>. </para>
116     <itemizedlist>
117      <listitem>
118       <para>
119        <guilabel>Protocol</guilabel>
120       </para>
121       <para> This tab allows users to enter essential information about a protocol. Mandatory tags
122        are Protocol <guilabel>Name</guilabel> and <guilabel>Protocol Type</guilabel>, the later
123        being in the form of a drop-down list populated by Protocol Types shared to the users. This
124        list therefore varies and may evolve depending on additions and permissions. The tab has
125        also a dedicated field <guilabel>File</guilabel> to enable linking of external files, e.g.
126        pdf documents from kit providers to the protocol.</para>
127       <figure id="write_docbook_doc.figures.protocol-1">
128        <title>The Protocol tab in the Protocol Create Window</title>
129        <screenshot>
130      <mediaobject>
131       <imageobject>
132        <imagedata fileref="figures/protocol-1.png" format="PNG"/>
133       </imageobject>
134      </mediaobject>
135     </screenshot>
136       </figure>
137      </listitem>
138      <listitem>
139       <para>
140        <guilabel>Parameters</guilabel>
141       </para>
142       <para> This tab allows BASE2 users to declare parameters attached to a particular protocol.
143        Parameters are selected from a list of Annotation Types which have been flagged as
144        parameters. Only those Annotation Types are available for selection using the <guibutton>Add
145         annotation types&hellip;</guibutton>
146       </para>
147       <figure id="write_docbook_doc.figures.protocol-2">
148        <title>The Paramater tab from the Protocol Create Window</title>
149        <screenshot>
150      <mediaobject>
151       <imageobject>
152        <imagedata fileref="figures/protocol-2.png" format="PNG"/>
153       </imageobject>
154      </mediaobject>
155     </screenshot>
156       </figure>
157      </listitem>
158     </itemizedlist>
159    </listitem>
160   </orderedlist>
161  </sect2>
162  <sect2 id="protocol.detail_view">
163   <title>Viewing/Editing Protocols</title>
164   <itemizedlist>
165    <listitem>
166     <para>From the Protocol List View, clicking on the Protocol <guilabel>Name</guilabel> opens a
167      detail view for that protocol, showing a summary of all information available in BASE2 about
168      that entity</para>
169    </listitem>
170    <listitem>
171     <para>Alternately, from the Protocol Item View, clicking the
172      <guibutton>Edit&hellip;</guibutton> performs the same task. </para>
173     <figure id="write_docbook_doc.figures.protocol-itemview">
174      <title>Protocol Item View</title>
175      <screenshot>
176      <mediaobject>
177       <imageobject>
178        <imagedata fileref="figures/protocol-itemview.png" format="PNG"/>
179       </imageobject>
180      </mediaobject>
181     </screenshot>
182     </figure>
183    </listitem>
184    <listitem>
185     <para> Note from the Protocol Item view how protocol <guilabel>Paramaters</guilabel> are
186      listed. Clicking on the <guilabel>Parameter name</guilabel> will open the corresponding
187      Annotation Type element in an item view </para>
188    </listitem>
189   </itemizedlist>
190
191  </sect2>
192  <sect2 id="protocol.delete">
193   <title>Deleting/Restoring Protocols</title>
194   <para>As for other items in BASE2, some can be removed and restored. To do so, do the following</para>
195   <itemizedlist>
196    <listitem>
197     <para>Select one or more protocols and click the <guibutton>Delete</guibutton> button in the
198      menu bar. </para>
199     <para>All the selected protocols have been marked as deleted and are no longer available from
200      the interface. </para>
201     <para>Only by selecting from the <guilabel>view/preset&hellip;</guilabel> select box the
202       <guilabel>Removed</guilabel> option, one can see those of the protocols earmarked for
203      deletion. They will be shown with a symbol in front of them. </para>
204    </listitem>
205    <listitem>
206     <para>Alternately, navigating to the Protocol Item View, one can hit the
207      <guibutton>Delete</guibutton> to performed the task. </para>
208    </listitem>
209    <listitem>
210     <para>Deletion errors at this stage can be easily recovered. Select the item to recover from
211      the List View (be sure to check the <guilabel>Removed</guilabel> option in the
212       <guilabel>view/preset&hellip;</guilabel> filter) and hit the
213      <guibutton>Restore</guibutton> button to performed the task. </para>
214    </listitem>
215   </itemizedlist>
216   <important>
217    <para>To really delete an item from the database you must use the <link linkend="trashcan"
218      >trashcan</link>. Items deleted from the Trashcan can not be recovered. </para>
219   </important>
220  </sect2>
221 </sect1>
222</chapter>
Note: See TracBrowser for help on using the repository browser.