source: extensions/net.sf.basedb.reggie/trunk/README @ 2290

Last change on this file since 2290 was 2290, checked in by Nicklas Nordborg, 9 years ago

References #578: Move to BASE 3.3

Set 3.3 as required BASE version. Update to Java 1.7.

  • Property svn:mime-type set to text/x-trac-wiki
File size: 5.1 KB
RevLine 
[1282]1== Requirements ==
2
[2290]3 1. BASE 3.3 or later.
[1282]4 
5== Introduction ==
6
7This package is an extension package to BASE that can be used to
8simplify biosource and sample registration.
9
10 * The homepage for this extension:
11   http://baseplugins.thep.lu.se/wiki/net.sf.basedb.reggie
12
[1463]13== Installation and updating ==
[1282]14
15 1. Download the reggie-*.tar.gz file.
16 2. Unpack the downloaded file to a directory of your choice.
[1463]17 3. Copy the 'reggie.jar' file to your BASE plug-ins directory.
18    Eg. the directory specified by the 'plugins.dir' setting in 'base.config'.
19 4. Log in to BASE as a user with Administrator priviliges.
20 5. Go to 'Administrate->Plug-ins & Extensions->Overview' page.
21    Run the installation wizard and select to install/update 'reggie.jar'.
[1310]22 6. Create a project and set it as the active project. This step is
23    optional but is recommended. Running Reggie without an active project
24    will generate warning messages later on.
[1334]25 7. Go to the Extensions->Reggie menu. Select the 'Installation wizard'
26    If the 'Reggie' menu is not visible try BASE->Reload permissions menu.
[1310]27 8. It should display a list with several error message about missing items.
28    Click on the "Create missing items" button to create them. If no project
29    was created in step 6, all annotatation types will be shared with the
30    'PatientCurator' group, otherwise only some will be shared to the
31    group and some will be shared to the active project.
[1630]32 9. Manual fixes. Check the release information if any manual changes are
33    needed to items that already exists in BASE.
3410. Done.
[1301]35
36== Using ==
37 
[1282]38Reggie appears as a menu entry in the Extensions menu. All operations
[1301]39are available on that page.
[1282]40
[1334]41 * Installation wizard:
[1301]42   This entry is available if the logged in user is an 'Administrator' and
43   will perform some basic checks that items that are needed by Reggie
44   exists and have been properly configured. Items that doesn't exists can
45   be created automatically.
46   
[1334]47 * Personal information registration wizard:
[1301]48   This entry is available for 'Administrators' and members of the
49   'PatientCurator' group. It is used to register new patients and
50   cases and connect this information to (already existing)
[1334]51   specimen tubes. It can also be used to update missing information
52   on existing cases and specimen tubes.
[1527]53 
54 * Blood referral form registration wizard
55   This entry is available for 'Administrators' and members of the
56   'PatientCurator' group. It is used to register blood samples
57   and connect them with patients. The patient doesn't have to exists.
58   If the blood sample already exists, the wizard can be used to update
59   missing information.
60
[1337]61 * Referral form registration wizard:
62   This entry is available for 'Administrators' and members of the
63   'PatientCurator' group. It is used to connect scanned referral
64   forms (eg. pdf files) to already existing cases.
[1301]65
[1355]66 * Consent form registration wizard:
67    This entry is available for 'Administrators' and members of the
68   'PatientCurator' group. It is used to connect register consent
[1461]69   for participating in the study.
70   
71 * Specimen tube registration wizard:
72   This entry is available for those with permission to create samples.
73   It is used to register new specimen tubes for cases that are not yet
74   in BASE.
75 
76 * Partition registration wizard:
77   This entry is available for those with permission to create samples
78   and extracts. It is used to register new partitions of existing
79   specimen tubes.
[1645]80   
81 * DNA/RNA extraction wizards
82   Wizards for registering the extraction of DNA and RNA from the
83   sample material.
[1301]84
[1606]85 * Histology wizards
[1779]86   Three wizards used in the process of creating H&E stained glass
87   slides. The first wizard creates a printable lab tracking protocol
88   for the current batch biomaterial items that are about to be
89   processed. The second wizard records the paraffin embedding step,
90   and the last wizard records the H&E staining step.
[1606]91
[1557]92 * RNA quality control wizards
93   Three wizards that are used in the RNA quality control workflow. The
94   first wizard is used for placing the RNA aliquots on a Caliper or
95   Bioanalyzer plate. The second wizard generates a sample name file that
96   can be used by the Caliper software. The third wizard import the results
97   from Caliper back into BASE.
98
[1282]99== Compiling ==
100
101To compile this package you also need:
102 
[2290]103 1. Ant 1.9
104 2. Java 1.7
[1282]105
106Follow these instructions:
107
108 1. Download the source code from the subversion repository. See
109    http://baseplugins.thep.lu.se/wiki/net.sf.basedb.reggie for instructions.
110 
111 2. Type `ant download-lib` to automatically download the BASE core JAR files that
112    are neeed for compilation. You can also do this manually by copying the
[1463]113    base-*.jar files from the BASE installation directory
114    (<basedir>/www/WEB-INF/lib/) to the ./lib/compile directory.
[1282]115
116 3. Type 'ant' to compile the code and generate the 'reggie.jar' file
117    in the project directory.
118
119 4. Use 'ant package' to create a downloadable tar.gz package.
120 
121Tip: If you need different values for any of the properties defined in
122the 'build.xml' file, create a file named 'build.properties' and set
123the values there.
124
Note: See TracBrowser for help on using the repository browser.