<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>BRF-Software - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Special:Contributions/Admin"/>
	<updated>2026-06-01T04:26:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Main_Page&amp;diff=3202</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Main_Page&amp;diff=3202"/>
		<updated>2011-10-26T06:21:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: imported contents from former frontpage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ##language:en --&amp;gt;&lt;br /&gt;
&amp;lt;!-- #pragma section-numbers off --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= BRF Software Documentation =&lt;br /&gt;
&lt;br /&gt;
[[Image:FrontPage$BRIDGE-2007_small.png]]&lt;br /&gt;
&lt;br /&gt;
The following Wiki pages contain the documentation of the bioinformatics tools developed and provided by the team of the Bioinformatics Resource Facility ([http://www.cebitec.uni-bielefeld.de/groups/brf/ BRF]) of the Center for Biotechnology ([http://www.cebitec.uni-bielefeld.de/ CeBiTec]) at Bielefeld University.&lt;br /&gt;
&lt;br /&gt;
* [[GenDBWiki]] (how to use the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/gendb_info/ GenDB] genome annotation system)&lt;br /&gt;
* [[SAMSWiki]] (how to use the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/sams_info/ SAMS] Sequence Analysis and Management System)&lt;br /&gt;
* [[EMMAWiki]] (how to use the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/emma_info/ EMMA] microarray analysis tool)&lt;br /&gt;
* [[ArrayLIMSWiki]] (how to store microarray experimental data in the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/arraylims/ Laboratory Information Management System])&lt;br /&gt;
* [[ProDBWiki]] (how to use the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/prodb_info/ ProDB] proteomics analysis tool)&lt;br /&gt;
* [[MGE-PortalWiki]] (how to use the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/mge-portal/ MGE-Portal] bioinformatics portal)&lt;br /&gt;
* [[BACDIVERS-PortalWiki]] (how to use the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/bacd-portal/ BACDIVERS-Portal] bioinformatics portal)&lt;br /&gt;
* [[MeltDBWiki]] (how to use the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/MeltDB_info/ MeltDB] metabolomic framework)&lt;br /&gt;
* [[OntologyDBWiki]] (how to use the OntologyDB framework)&lt;br /&gt;
* [[IGetDBWiki]] (how to use the IGetDB data warehouse)&lt;br /&gt;
&lt;br /&gt;
/!\ &#039;&#039;&#039;See important information for [[Firefox3|Firefox 3 users]]&#039;&#039;&#039; /!\&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
All projects are managed via the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/gpms/ General Project Management System]. The following link contains the GPMS documentation:&lt;br /&gt;
&lt;br /&gt;
* [[GPMSWiki]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The current installation and update mechanism is called  General Installation System (GIS). The following link contains the GIS documentation:&lt;br /&gt;
&lt;br /&gt;
* [[InstallationSystemWiki]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/AdministratorDocumentation&amp;diff=3201</id>
		<title>EMMAWiki/AdministratorDocumentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/AdministratorDocumentation&amp;diff=3201"/>
		<updated>2011-10-26T06:19:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: 6 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Documentation for Administrators =&lt;br /&gt;
&lt;br /&gt;
* [[/SoftwareRequirements|Software Requirements]]&lt;br /&gt;
* [[/HardwareRequirements|Hardware Requirements]]&lt;br /&gt;
* [[/InstallationInstructions|Installation Instructions]]&lt;br /&gt;
* [[/AccountManagement|Account Management]]&lt;br /&gt;
* [[/ProjectSetup|Project Setup]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/ImportMultiScans&amp;diff=3194</id>
		<title>ProDBWiki/DeveloperDocumentation/ImportMultiScans</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/ImportMultiScans&amp;diff=3194"/>
		<updated>2011-10-26T06:19:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: 8 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Import Multi Scans =&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
If you have a gel picture with many protein spots from a tissue, and you want to know what kind of proteins that are, you take a sample from the spots and analyse them with mass spectrometry. As a result you get a file with the peptide masses. Now you can import the files and connect them with the corresponding gel spots. This is a lot of work, especially if you have a large number of spots/files. Therefore you can use the Multi Files Importer. Here you can import all files from spots from one gel at once. You save all the files and the config-file from the spot selector in a compressed file. The compressed file has to be a .tgz-, .tar.gz-, .tar- or .zip-file. Also you have to observe that the compressed file has to be from a special form. This tool uploads all files at once and connects them automatically with the right gel spot. At the moment it only works for Maldi-Files.&lt;br /&gt;
&lt;br /&gt;
== How to use ==&lt;br /&gt;
&lt;br /&gt;
At first you have to import a gel-picture and select the spots you want to analyse. In the config-file you find the the directories where the ms-files for one spot have to be saved (normally the mass spectrometer does it automatically). Be aware that the config file has to be in a specific format, described below. Now you need to save the config-file as &#039;&#039;&#039;geometry.config&#039;&#039;&#039;. After you selected the spots and send them into the mass spectrometer, you have to create a workstep for ms import and select all samples(spots) that were used by the spot selector. Then you will see all your selected samples, normally with the name SpotPicking(X). Now you can click on &amp;quot;Import Scan&amp;quot; and you will be forwarded to the Mass Spectra Data site. Here you find two sections: &amp;quot;Mass Spectra Browser&amp;quot; and &amp;quot;Mass Spectra Importer&amp;quot;. In the second field (Mass Spectra Importer) you choose &amp;quot;Maldi&amp;quot; for the mass spectra type (it doesn&#039;t work correctly for Esi-files at the moment) and select &amp;quot;many&amp;quot; for the number of files. Now you can browse and insert your file into the file-window. After you click on &amp;quot;Import&amp;quot;, the system starts importing the file. The file has to be a .tgz-, .tar.gz-, .tar- or .zip-file otherwise there will be an error. For the format of the file see the section below. The system automatically connects every maldi file with the corresponding sample. After you imported the file, you can select a sample from the field (Mass Spectra Browser) above and you will see the mass spectrum for this sample.&lt;br /&gt;
&lt;br /&gt;
If you want to make a search with mascot or emowse against a database, you have to return to the Experiment Editor by clicking on the link on the left site of the web-page. There you click on Experiment Selection and choose the link Mass Spectra Data. From there you select MS for scan type and choose one or more scans for the search. To get to the search form you have to click on the &amp;quot;Peptide Mass Fingerprint&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
== Formats ==&lt;br /&gt;
&lt;br /&gt;
=== Format of the Config File ===&lt;br /&gt;
&lt;br /&gt;
The config file has to be in a special format. Only then the connection between the files and the samples can be made correctly. First of all, it is important that you save the config file, after you selected the spots on the gel, with the name &#039;&#039;&#039;geometry.config&#039;&#039;&#039;. Here is an example for a config file with 14 spots in it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;Comment_1	Pos_on_Scout	AutoX_Method	Spectrum_Directory	Spectrum_Filename	Probe_Geometry	Chip_on_Scout&lt;br /&gt;
************	************	************	************	************	************	************&lt;br /&gt;
standard	A:1	calibrate_sbd		Standard_A1		1&lt;br /&gt;
probe	A:1	measure_sbd		I_A_01		0&lt;br /&gt;
probe	B:1	measure_sbd		I_B_01		0&lt;br /&gt;
standard	C:1	calibrate_sbd		Standard_C1		1&lt;br /&gt;
probe	C:1	measure_sbd		I_C_01		0&lt;br /&gt;
probe	D:1	measure_sbd		I_D_01		0&lt;br /&gt;
standard	E:1	calibrate_sbd		Standard_E1		1&lt;br /&gt;
probe	E:1	measure_sbd		I_E_01		0&lt;br /&gt;
probe	F:1	measure_sbd		I_F_01		0&lt;br /&gt;
standard	G:1	calibrate_sbd		Standard_G1		1&lt;br /&gt;
probe	G:1	measure_sbd		I_G_01		0&lt;br /&gt;
probe	H:1	measure_sbd		I_H_01		0&lt;br /&gt;
probe	A:2	measure_sbd		I_A_02		0&lt;br /&gt;
probe	B:2	measure_sbd		I_B_02		0&lt;br /&gt;
probe	C:2	measure_sbd		I_C_02		0&lt;br /&gt;
probe	D:2	measure_sbd		I_D_02		0&lt;br /&gt;
probe	E:2	measure_sbd		I_E_02		0&lt;br /&gt;
probe	F:2	measure_sbd		I_F_02		0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a standart config file. It is automatically generated by ProDB. It is important that there is only the &#039;&#039;&#039;name&#039;&#039;&#039; of the Spectrum_Directory in the config file (forth tab) and not the whole path. Furthermore each row containing a spot has to start with the word &#039;&#039;&#039;probe&#039;&#039;&#039; and every row containing a calibration has to start with something else (default is &#039;&#039;&#039;standart&#039;&#039;&#039;). Normally, if you take the autogenerated file you don&#039;t have to change anything. Try to change as little as possible in the file.&lt;br /&gt;
&lt;br /&gt;
=== Format of the compressed File ===&lt;br /&gt;
&lt;br /&gt;
First create a directory (take any name you want) and copy all directorys (with the scan files in it) in the new directory. The geometry.config file has to be copied there, too. For example you create a directory with the name &#039;&#039;&#039;massensp&#039;&#039;&#039; and you have the directories from above with the maldi files in it. Now you copy the scan directories (I_A_01, I_B_01, ... , I_E_02, I_F_02) and the geometry.config in the directory massensp.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
massensp: I_A_01&lt;br /&gt;
          I_B_01&lt;br /&gt;
          I_C_01&lt;br /&gt;
          I_D_01&lt;br /&gt;
          I_E_01&lt;br /&gt;
          I_F_01&lt;br /&gt;
          I_G_01&lt;br /&gt;
          I_H_01&lt;br /&gt;
          I_A_02&lt;br /&gt;
          I_B_02&lt;br /&gt;
          I_C_02&lt;br /&gt;
          I_D_02&lt;br /&gt;
          I_E_02&lt;br /&gt;
          I_F_02&lt;br /&gt;
          geometry.config&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you compress the directory massensp (with tar, zip, ...) so that you get massensp.tgz, massensp.tar.gz, massensp.tar or massensp.zip. If you are working with linux or unix you can use one of the following commands (you have to be in the same directory as massensp):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
.tgz and .tar.gz: tar -cvzf name.tgz directory -&amp;gt; tar -cvzf massensp.tgz massensp/ or tar -cvzf massensp.tar.gz massensp/&lt;br /&gt;
.tar:             tar -cvf name.tar directory -&amp;gt; tar -cvf massensp.tar massensp/&lt;br /&gt;
.zip:             zip -r name.zip directory -&amp;gt; zip -r massensp.zip massensp/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What did I do ==&lt;br /&gt;
&lt;br /&gt;
For the this function I wrote a new modul: &#039;&#039;&#039;ImportMultiFiles&#039;&#039;&#039;. You can find it in prodb/share/www/cgi-bin/. This modul has two functions import_multifiles_maldi and import_multifiles_esi. But the second function doesn&#039;t work correctly at the moment.&lt;br /&gt;
&lt;br /&gt;
The function import_multifiles_maldi is called by msscan.cgi(same directory). I modified the function parseMS (in msscan.cgi), so that it can differ between importing one and many files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sub parseMS {&lt;br /&gt;
	my ($q, $tmpl, $session, $master, $probes) = @_;&lt;br /&gt;
	my $scans;&lt;br /&gt;
&lt;br /&gt;
	#parses one scan&lt;br /&gt;
	if ($q-&amp;gt;param(&#039;number&#039;)eq &#039;one&#039;) {&lt;br /&gt;
            ........normal import.........&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
	#parses many scans (from a .tgz, .tar.gz,.tar and .zip File)&lt;br /&gt;
	elsif ($q-&amp;gt;param(&#039;number&#039;)eq &#039;many&#039;) {&lt;br /&gt;
            .......imports many files.......&lt;br /&gt;
            ......calls the import function from ImportMultiFiles ......&lt;br /&gt;
             my $result=import_multifiles_maldi($master, $directory, $probes, $name);&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At first the function import_multifiles_maldi decompresses the uploaded file and saves it in /vol/tmp. Then it takes the geometry.config file and reads it. It saves the directories in a hash (%positionScan) with the number of the corresponding sample as key. Now it takes one scan after the other, loads the file up and parses it with the function parseMaldiFileXML or parseMaldiFile, depending on the file format of the scan, from MSTools.pm. It than gets all information for the scan from the parser and creates a new Scanobject and for every peak a new Peakobject. At last the import_multifiles_maldi removes the tempory file.&lt;br /&gt;
&lt;br /&gt;
Author: Nicole de la Chaux&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=MarineGenomicsEurope&amp;diff=3185</id>
		<title>MarineGenomicsEurope</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=MarineGenomicsEurope&amp;diff=3185"/>
		<updated>2011-10-26T06:19:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: 4 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- #acl -All:read,write  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page ist just MGE intern....&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/HowTos&amp;diff=3180</id>
		<title>EMMAWiki/HowTos</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/HowTos&amp;diff=3180"/>
		<updated>2011-10-26T06:19:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: 12 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ##language:en --&amp;gt;&lt;br /&gt;
== [[HowTos]] ==&lt;br /&gt;
=== Synopsis ===&lt;br /&gt;
The following chapter covers various use cases of the&lt;br /&gt;
EMMA software which you might encounter during dayly work. Before reading one these you should at least have a look at:&lt;br /&gt;
&lt;br /&gt;
* [[EMMAWiki/TermsAndConcepts| TermsAndConcepts]] &lt;br /&gt;
&lt;br /&gt;
=== Contents ===&lt;br /&gt;
&lt;br /&gt;
* [[/LoggingIn|Logging In]]&lt;br /&gt;
* [[/CreatingAnExperiment|Creating An Experiment]] &lt;br /&gt;
* [[EMMAWiki/WebDocumentation/GeneralUsage/ImportDatafromArrayLIMS|Importing Data]]&lt;br /&gt;
* [[/AnalyzingData|Analyzing Data]]&lt;br /&gt;
* [[EMMAWiki/WebDocumentation/HowTos/DatasetBrowserHowTo| Using the Dataset Browser]]&lt;br /&gt;
* [[/UploadingAnArraylayout|Uploading An Arraylayout]]&lt;br /&gt;
* [[/EmmaBridgeHowTo|Emma Bridge How To]]&lt;br /&gt;
* [[/MAGEExport|MAGE-ML export]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/GeneralUsage/GettingStarted&amp;diff=3167</id>
		<title>EMMAWiki/WebDocumentation/GeneralUsage/GettingStarted</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/GeneralUsage/GettingStarted&amp;diff=3167"/>
		<updated>2011-10-26T06:19:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= [[GettingStarted]] =&lt;br /&gt;
&lt;br /&gt;
Please have a look at the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/emma_info/docu.html EMMA  PDF documentation].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=InstallationSystemWiki&amp;diff=3165</id>
		<title>InstallationSystemWiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=InstallationSystemWiki&amp;diff=3165"/>
		<updated>2011-10-26T06:19:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: 6 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Software developed at the [[CeBiTec]] use a special installation system for installing, configuring and maintaining components. It can be used for both installing a production version of e.g. GenDB and also for working with CVS based development versions. /InstallationSystemIntro gives a short overview about the installation system itself and the way it installs components. See /InstallationSystemLayout for information about files inside the installation system and /InstallationSystemHacking for a short tutorial on creating a component.&lt;br /&gt;
&lt;br /&gt;
The following pages gives an introduction how to use the installation system for installing components:&lt;br /&gt;
* /InstallationSystemProduction&lt;br /&gt;
* /InstallationSystemCVS&lt;br /&gt;
&lt;br /&gt;
For installing application downloaded as a tarball from the [[CeBiTec]] web site, you usually do not have to work with the installation system at all. Refer to the documentation on the web site for installation instructions.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Delete_added_organism&amp;diff=3158</id>
		<title>Delete added organism</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Delete_added_organism&amp;diff=3158"/>
		<updated>2011-10-26T06:19:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: 5 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;Only chiefs of a project are able to use this function&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To delete an added organism just select the name of it and press &#039;&#039;&#039;remove organism from organism list&#039;&#039;&#039;. Because of security reasons you have to select the organism twice.&lt;br /&gt;
&#039;&#039;&#039;Please notice, that deleted organisms are deleted from the organism lists for all users in all projects! So use this function carefully.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/TutorialIntroduction&amp;diff=3152</id>
		<title>EMMAWiki/TutorialIntroduction</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/TutorialIntroduction&amp;diff=3152"/>
		<updated>2011-10-26T06:19:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: 6 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Tutorial Introduction =&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
This tutorial is intended for a &#039;&#039;learning by doing&#039;&#039; audience. While proceeding step by step you will do the following:&lt;br /&gt;
&lt;br /&gt;
* Log in to the EMMA-Demo project&lt;br /&gt;
* Create a new experiment&lt;br /&gt;
* Create your experimental design&lt;br /&gt;
* Import data from the ArrayLIMS&lt;br /&gt;
* Normalize your data&lt;br /&gt;
* Plot your data&lt;br /&gt;
* Run a statistical test for up- and down-regulated genes&lt;br /&gt;
* View the results&lt;br /&gt;
&lt;br /&gt;
Prerequisites: The turial requires&lt;br /&gt;
&lt;br /&gt;
* a completely installed EMMA and ArrayLIMS&lt;br /&gt;
* a ready-to-use demo project (eg. &#039;EMMA-Demo&#039;) where you can log in&lt;br /&gt;
* an ArrayLIMS project containing demo data to import&lt;br /&gt;
* some basic skills on using your web-browser &lt;br /&gt;
&lt;br /&gt;
Reading through [[EMMAWiki/TermsAndConcepts|Terms and Concepts]] will help but is not required to complete the tutorial.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ColorizeMSWiki/Downloads&amp;diff=3145</id>
		<title>ColorizeMSWiki/Downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ColorizeMSWiki/Downloads&amp;diff=3145"/>
		<updated>2011-10-26T06:19:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: 3 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= ColorizeMS Downloads =&lt;br /&gt;
&lt;br /&gt;
Please select the appropriate platform&lt;br /&gt;
&lt;br /&gt;
== Microsoft Windows (64 Bit) ==&lt;br /&gt;
&lt;br /&gt;
 [[Media:ColorizeMSWiki$$Downloads$ColorizeMS_win64.zip]]&lt;br /&gt;
&lt;br /&gt;
== Microsoft Windows (32 Bit) ==&lt;br /&gt;
&lt;br /&gt;
 [[Media:ColorizeMSWiki$$Downloads$ColorizeMS_win32.zip]]&lt;br /&gt;
&lt;br /&gt;
== Mac OS X (PPC) ==&lt;br /&gt;
&lt;br /&gt;
 [[Media:ColorizeMSWiki$$Downloads$ColorizeMS_macppc.zip]]&lt;br /&gt;
&lt;br /&gt;
== Mac OS X (Intel) ==&lt;br /&gt;
&lt;br /&gt;
 [[Media:ColorizeMSWiki$$Downloads$ColorizeMS_macintelb.zip]]&lt;br /&gt;
&lt;br /&gt;
== Jar file (platform independent) ==&lt;br /&gt;
&lt;br /&gt;
 [[Media:ColorizeMSWiki$$Downloads$ColorizeMS.jar]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Microarray_hybridization&amp;diff=3141</id>
		<title>Microarray hybridization</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Microarray_hybridization&amp;diff=3141"/>
		<updated>2011-10-26T06:19:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: 12 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This form is for submitting data of a microarray hybridization.  Fill out &#039;&#039;&#039; every &#039;&#039;&#039;  field marked with a red star (&#039;&#039;&#039;required fields&#039;&#039;&#039;). If you just want to enter the data of &#039;&#039;&#039;one&#039;&#039;&#039; target do &#039;&#039;&#039;not&#039;&#039;&#039; fill &#039;&#039;&#039;any&#039;&#039;&#039; of the fields of &#039;&#039;&#039;target2&#039;&#039;&#039;. An error message will appear on top of the page either if you have submitted data in the wrong format or did not fill all required fields. The fields that were filled with the wrong data are highlighted in red. &lt;br /&gt;
&lt;br /&gt;
== Required fields ==&lt;br /&gt;
&lt;br /&gt;
The following fields are required:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Date&#039;&#039;&#039;: date of the microarray hybridization&lt;br /&gt;
* &#039;&#039;&#039;Operator&#039;&#039;&#039;: the operator who conducts the microarray hybridization (already filled out, only change this if the person who performed the preparation is not the same who is currently logged in!)&lt;br /&gt;
* &#039;&#039;&#039;Hybridization labeled-target ID&#039;&#039;&#039;: the labeled-target that was used for the hybridization (default is &amp;quot;None&amp;quot;. Make sure you selected the correct labeled-target ID)&lt;br /&gt;
* &#039;&#039;&#039;Volume of labeled target used&#039;&#039;&#039;: the volume of the targets that were used for the hybridization&lt;br /&gt;
* &#039;&#039;&#039;Slide-ID&#039;&#039;&#039;: the unique identification of the slide that is hybridized  (default is &amp;quot;None&amp;quot;. Make sure you selected the correct slide-ID that was allocated to you)&lt;br /&gt;
* &#039;&#039;&#039;Repeat slide-ID&#039;&#039;&#039;: to make sure that you use the correct slide-ID. Please only use the slide-IDs that were really assigned to you (default is &amp;quot;None&amp;quot;. Make sure you selected the correct slide-ID)&lt;br /&gt;
* &#039;&#039;&#039;Hybridization and wash protocol&#039;&#039;&#039;: select an existing protocol (default is &amp;quot;None&amp;quot;) or upload a new one in .pdf format&lt;br /&gt;
* &#039;&#039;&#039;Protocol description&#039;&#039;&#039;: only required if a new protocol is uploaded&lt;br /&gt;
* &#039;&#039;&#039;Abstract of the protocol&#039;&#039;&#039;: only required if a new protocol is uploaded. The abstract is needed for the MAGE-ML export in EMMA. Please fill in a short abstract of the protocol. The abstract should embody all important information of the protocol.&lt;br /&gt;
&lt;br /&gt;
== Optional fields ==&lt;br /&gt;
&lt;br /&gt;
You can also add some additional data for your labeling process&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hybridization solution&#039;&#039;&#039;: the solution used for hybridization&lt;br /&gt;
* &#039;&#039;&#039;Hybridization remarks&#039;&#039;&#039;: some remarks of your hybridization process&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GenDBWiki/WebDocumentation/DialogWindows/SequenceViewer&amp;diff=3128</id>
		<title>GenDBWiki/WebDocumentation/DialogWindows/SequenceViewer</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GenDBWiki/WebDocumentation/DialogWindows/SequenceViewer&amp;diff=3128"/>
		<updated>2011-10-26T06:19:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: 21 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Sequence Viewer =&lt;br /&gt;
&lt;br /&gt;
The Sequence Viewer (available since GenDB 2.4) allows a zoomed view into the genomic sequence along with its six translated frames.&lt;br /&gt;
You can easily &#039;&#039;&#039;&#039;&#039;select&#039;&#039;&#039;&#039;&#039; some sequence, afterwards copy it with &#039;&#039;&#039;&#039;&#039;Control+C&#039;&#039;&#039;&#039;&#039;, and finally paste it with &#039;&#039;&#039;&#039;&#039;Control+V&#039;&#039;&#039;&#039;&#039; into an arbitrary place.&lt;br /&gt;
&lt;br /&gt;
Pressing the Show Sequence button in the main window of GenDB, will display the [[SequenceViewer]]. Green rectangles represent the CDS. The CDS that is activated in GenDB has a stronger border and a brighter green color (directly reachable with the &#039;&#039;&#039;&#039;&#039;Center&#039;&#039;&#039;&#039;&#039; button). CDS that are marked as ignored are dashed and grey. Moving the mouse over a CDS, displays its details into the &#039;&#039;&#039;&#039;&#039;Region-Information&#039;&#039;&#039;&#039;&#039; table. The [[SequenceViewer]] allows you to scroll within a 6000nt-window. In order to get the next or previous 6000nt of the contig press the &#039;&#039;&#039;&#039;&#039;Left&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;Right&#039;&#039;&#039;&#039;&#039; button. Thus, its possible to walk easily through the whole contig.&lt;br /&gt;
&lt;br /&gt;
Selecting any sequence will display the selected sequence at the &#039;&#039;&#039;&#039;&#039;Sequence-Editor&#039;&#039;&#039;&#039;&#039;. If you select some sequence on the back strands, a &#039;&#039;&#039;&#039;&#039;Reverse&#039;&#039;&#039;&#039;&#039; button allows you to reverse the selected sequence, in order to obtain the sequence in the biological right direction. Afterwards you can select this sequence, copy and paste it into e.g. a file.&lt;br /&gt;
&lt;br /&gt;
=== How to select a sequence ===&lt;br /&gt;
The behaviour of the [[SequenceViewer]] is similar to common text-editors (e.g. notepad). You have two possibilities to select an arbitrary sequence:&lt;br /&gt;
* Press the left mouse button and move it to the right or to the left (recommeneded for short sequences)&lt;br /&gt;
* &#039;&#039;Left-Click&#039;&#039; on the start character, move the scroll bar, &#039;&#039;Shift+Left-Click&#039;&#039; on the end character (recommeneded for long sequences)&lt;br /&gt;
&lt;br /&gt;
In order to obtain quickly the whole sequence of a CDS:&lt;br /&gt;
* Move the mouse to the left border of a CDS, &#039;&#039;Left-Click&#039;&#039; and pull the mouse slightly under&lt;br /&gt;
&lt;br /&gt;
[[Image:GenDBWiki$$WebDocumentation$$DialogWindows$$SequenceViewer$SequenceViewer.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Edit_a_microarray_hybridization&amp;diff=3106</id>
		<title>Edit a microarray hybridization</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Edit_a_microarray_hybridization&amp;diff=3106"/>
		<updated>2011-10-26T06:18:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: 5 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This page is for editing or deleting an uploaded Hybridization description. If you are no chief or admin of the chosen project you are only allowed to delete or edit your &#039;&#039;&#039;own&#039;&#039;&#039; Hybridization descriptions.&lt;br /&gt;
&lt;br /&gt;
[[Delete a particular Hybridization]]&lt;br /&gt;
&lt;br /&gt;
[[Edit a particular Hybridization]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Cluster&amp;diff=3100</id>
		<title>ProDBWiki/DeveloperDocumentation/Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProDBWiki/DeveloperDocumentation/Cluster&amp;diff=3100"/>
		<updated>2011-10-26T06:18:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: 2 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= [[SubmitEmowse]].pm =&lt;br /&gt;
&lt;br /&gt;
== Idea ==&lt;br /&gt;
&lt;br /&gt;
Most of the time in proteomics much data is analysed at once and the results are needed fast. So when hundreds of samples are  examined one after another, one have to wait a long time for results. But if the work is parallelised, one would get the results much faster. Since &#039;&#039;&#039;&#039;&#039;emowse&#039;&#039;&#039;&#039;&#039; works for every sample and every set of parameters independently, all searches can be done at the same time. For this reason, the searches are collected and submit to a cluster. This is realised in the module &#039;&#039;&#039;SubmitEmowse.pm&#039;&#039;&#039; in prodb/share/www/cgi-bin. &lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
The module has only one function of interest: &#039;&#039;&#039;submitThemAll&#039;&#039;&#039;. The function expects a reference on an array with all &#039;&#039;&#039;&#039;&#039;emowse&#039;&#039;&#039;&#039;&#039;calls. These calls are seperated in groups of 200 calls. If more than 200 jobs are calculated at the same time, there is no advantage on time any more. So only an arrayjob of at most 200 calls is submitted. To create an array job and submit it to the cluster, I use the existing module &#039;&#039;Scheduler::Codine.pm&#039;&#039; in bioinfo/common/share/perl. In order to submit the jobs not as single jobs but alltogether, the scheduler has to be freezed. Then every job can be submitted and after all jobs have been collected, the arrayjob can be run.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Scheduler::Codine-&amp;gt;freeze();&lt;br /&gt;
foreach emowsecall {&lt;br /&gt;
      my $job = Scheduler::Codine-&amp;gt;new();&lt;br /&gt;
      #extra option for the scheduler: do the job immediately&lt;br /&gt;
      $job-&amp;gt;options(&amp;quot;-now y&amp;quot;);&lt;br /&gt;
      $job-&amp;gt;command(emowsecall);&lt;br /&gt;
      $job-&amp;gt;submit();&lt;br /&gt;
}&lt;br /&gt;
Scheduler::Codine-&amp;gt;thaw();&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By parallelising the &#039;&#039;&#039;&#039;&#039;emowse&#039;&#039;&#039;&#039;&#039;searches, your work is done in at least half the time.&lt;br /&gt;
&lt;br /&gt;
Author: Anna-Lena Kranz&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Delete_protocol(s)&amp;diff=3097</id>
		<title>Delete protocol(s)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Delete_protocol(s)&amp;diff=3097"/>
		<updated>2011-10-26T06:18:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: 6 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;Only chiefs of a project are able to use this function.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
On this page you see all different available protocols/pdfs. Select the click-boxes of the protocols you want to delete and press the &#039;&#039;&#039;delete&#039;&#039;&#039; button in the upper right corner of the page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The deleted protocols will be totally removed from the database.The protocol/pdf is no longer shown as an available protocol/pdf in the drop-down menues of the Arraylims steps.&#039;&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Edit_RNA_description&amp;diff=3090</id>
		<title>Edit RNA description</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Edit_RNA_description&amp;diff=3090"/>
		<updated>2011-10-26T06:18:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: 4 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This page is for editing or deleting an uploaded RNA description. If you are no chief or admin of the chosen project you are only allowed to delete or edit your own RNA descriptions.&lt;br /&gt;
&lt;br /&gt;
[[Delete a particular target]]&lt;br /&gt;
&lt;br /&gt;
[[Edit a particular target]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=TheMeanPthreadHack&amp;diff=3085</id>
		<title>TheMeanPthreadHack</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=TheMeanPthreadHack&amp;diff=3085"/>
		<updated>2011-10-26T06:18:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ##language:en --&amp;gt;&lt;br /&gt;
== A little workaround for packages using the PThread library ==&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
When trying to compile some bioconductor packages eg. the affyio packages in Biobase you may experinece compilation errors&lt;br /&gt;
like &#039;&#039;undefined symbol PTHREAD_STACK_MIN&#039;&#039; or &#039;&#039;undefined symbol PTHREAD_DESTRUCTOR_ITERATIONS&#039;&#039;.&lt;br /&gt;
These are symbols used in included pthread.h but they are defined in limits.h. with the given compilation options however these macros are&lt;br /&gt;
not defined, because of a conditional define checking for a given POSIX_C_SOURCE version. A workaround is to place a mock pthread.h include file&lt;br /&gt;
in the directory &amp;lt;R-installdirectory&amp;gt;/lib/R/include, which looks like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#include &amp;quot;/usr/include/pthread.h&amp;quot;&lt;br /&gt;
#include &amp;lt;limits.h&amp;gt;&lt;br /&gt;
#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
#warning Using selfdefined PTHREAD_ macros in my own pthread.h in R_HOME/lib/R/include&lt;br /&gt;
&lt;br /&gt;
extern long _sysconf(int);	/* System Private interface to sysconf() */&lt;br /&gt;
#ifndef _SC_THREAD_STACK_MIN&lt;br /&gt;
#error _SC_THREAD_STACK_MIN is not defined&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
#define	PTHREAD_STACK_MIN	((size_t)_sysconf(_SC_THREAD_STACK_MIN))&lt;br /&gt;
/* Added for UNIX98 conformance */&lt;br /&gt;
#define	PTHREAD_DESTRUCTOR_ITERATIONS	_POSIX_THREAD_DESTRUCTOR_ITERATIONS&lt;br /&gt;
#define	PTHREAD_KEYS_MAX		_POSIX_THREAD_KEYS_MAX&lt;br /&gt;
#define	PTHREAD_THREADS_MAX		_POSIX_THREAD_THREADS_MAX&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
This is a bad workaround, because we include the absolute path and define the missing symbols ourselves. If you have abetter idea feel free to fix&lt;br /&gt;
either the affyio package or the Solaris pthread.h, limits.h&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/TermsAndConcepts/ForUsers/Experimental_Factors&amp;diff=3083</id>
		<title>EMMAWiki/TermsAndConcepts/ForUsers/Experimental Factors</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/TermsAndConcepts/ForUsers/Experimental_Factors&amp;diff=3083"/>
		<updated>2011-10-26T06:18:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: 3 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Terms and Concepts: Experimental Factors and Values =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Experimental Factors&#039;&#039; and &#039;&#039;Factor Values&#039;&#039; are the essential concepts for grouping arrays within an Experiment. An Experimental Factor is a condition (like temperature, time, light intensity, concentration of a substance) of which you want to measure the effect on the organism under study. During the Experiment the &#039;&#039;Factor Value&#039;&#039; of the Factor is controlled by the experimenter (e.g. for the &#039;&#039;Factor&#039;&#039; temperature actual &#039;&#039;Factor Values&#039;&#039; could be 10 degr.C., 20 degr.C., ...). An experiment could also involve many factors with different values. Example: Comparison of the effect of different stresses (Factor: Stress, Values: Stress conditions) during growth over time (Factor: Time, Values: Timepoints of measurements).&lt;br /&gt;
&lt;br /&gt;
Arrays sharing the same unique combination of values can be seen as replicates. The choice of Factors, Values and the assignment of Arrays to these constitue the experimental design, and will be used to group replicates for analysis.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
The following examples illustrate some possible experimental designs:    &lt;br /&gt;
&lt;br /&gt;
[[Image:EMMAWiki$$TermsAndConcepts$$ForUsers$$Experimental_Factors$FactorValuesStress.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:EMMAWiki$$TermsAndConcepts$$ForUsers$$Experimental_Factors$FactorValuesTime.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/OnlineHelp/ArrayViewer&amp;diff=3079</id>
		<title>EMMAWiki/WebDocumentation/OnlineHelp/ArrayViewer</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/OnlineHelp/ArrayViewer&amp;diff=3079"/>
		<updated>2011-10-26T06:18:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: 3 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== Array Viewer ==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=SoftwareRequirements&amp;diff=3075</id>
		<title>SoftwareRequirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=SoftwareRequirements&amp;diff=3075"/>
		<updated>2011-10-26T06:18:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ##language:en --&amp;gt;&lt;br /&gt;
= Software Requirements =&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
This page is intended for system administrators who intend to install the EMMA-server on a vanilla system.&lt;br /&gt;
When you install e.g. on a LINUX box you will find all or most of the required software in the&lt;br /&gt;
distribution. Then you can use the package-management of that system (commands like: rpm, emerge, package_add,...) to&lt;br /&gt;
install the software. Please consult the documentation provided by your operating system vendor on how to install software. Perl modules can be installed using the [http://www.cpan.org CPAN shell].&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
We list only the software and the minimum required version which is needed to run the server here.&lt;br /&gt;
Where special setup options are required for a software it is listed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Operating systems&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As a Perl application emma should in principle be platform independent.&lt;br /&gt;
It has been tested with these operating systems or distributions:&lt;br /&gt;
&lt;br /&gt;
* Solaris 9&lt;br /&gt;
* SuSE-Linux &amp;gt;= 9&lt;br /&gt;
* [http://www.gentoo.org Gentoo-Linux]&lt;br /&gt;
* [http://www.freebsd.org FreeBSD &amp;gt; 5.3]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Required libraries&#039;&#039;&#039;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| &#039;&#039;Library&#039;&#039;&lt;br /&gt;
| &#039;&#039;Version&#039;&#039;&lt;br /&gt;
| &#039;&#039;Download URL&#039;&#039;&lt;br /&gt;
| &#039;&#039;License&#039;&#039;&lt;br /&gt;
| &#039;&#039;Source build&#039;&#039;&lt;br /&gt;
| &#039;&#039;Binary packages&#039;&#039;&lt;br /&gt;
| &#039;&#039;Remarks&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| HDF5&lt;br /&gt;
| 1.6.x&lt;br /&gt;
| http://hdf.ncsa.uiuc.edu/HDF5/release/obtain5.html&lt;br /&gt;
| [ftp://ftp.ncsa.uiuc.edu/HDF/HDF5/current/src/unpacked/COPYING University of Illinois/NCSA Open Source License]&lt;br /&gt;
|  {configure, make} &lt;br /&gt;
|  (./) &lt;br /&gt;
| Only C-API required&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming languages&#039;&#039;&#039;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| &#039;&#039;Application&#039;&#039;&lt;br /&gt;
| &#039;&#039;Version&#039;&#039;&lt;br /&gt;
| &#039;&#039;Download URL&#039;&#039;&lt;br /&gt;
| &#039;&#039;License&#039;&#039;&lt;br /&gt;
| &#039;&#039;Source build&#039;&#039;&lt;br /&gt;
| &#039;&#039;Binary packages&#039;&#039;&lt;br /&gt;
| &#039;&#039;Remarks&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| 2.1.x&lt;br /&gt;
| http://cran.r-project.org/mirrors.html&lt;br /&gt;
| [http://www.r-project.org/COPYING GPL]&lt;br /&gt;
|  {configure, make} &lt;br /&gt;
|  (./) &lt;br /&gt;
|  build with --enable-R-shared (most packages have it) &lt;br /&gt;
|-&lt;br /&gt;
| Perl&lt;br /&gt;
| 5.8.x&lt;br /&gt;
| http://www.cpan.org/&lt;br /&gt;
| [http://dev.perl.org/licenses/artistic.html Artistic License] or [http://dev.perl.org/licenses/gpl1.html GPL]&lt;br /&gt;
|  {configure, make} &lt;br /&gt;
|  (./) &lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Perl modules&#039;&#039;&#039;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| &#039;&#039;Library&#039;&#039;&lt;br /&gt;
| &#039;&#039;Version&#039;&#039;&lt;br /&gt;
| &#039;&#039;Download URL&#039;&#039;&lt;br /&gt;
| &#039;&#039;License&#039;&#039;&lt;br /&gt;
| &#039;&#039;Installation&#039;&#039;&lt;br /&gt;
| &#039;&#039;Binary packages&#039;&#039;&lt;br /&gt;
| &#039;&#039;Remarks&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;R-packages&#039;&#039;&#039;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| &#039;&#039;Package&#039;&#039;&lt;br /&gt;
| &#039;&#039;Version&#039;&#039;&lt;br /&gt;
| &#039;&#039;Download&#039;&#039;&lt;br /&gt;
| &#039;&#039;Remarks&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Language interfaces&#039;&#039;&#039;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| &#039;&#039;Package&#039;&#039;&lt;br /&gt;
| &#039;&#039;Version&#039;&#039;&lt;br /&gt;
| &#039;&#039;Download&#039;&#039;&lt;br /&gt;
| &#039;&#039;Remarks&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web-server software&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Database software&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/TermsAndConcepts/ForUsers&amp;diff=3073</id>
		<title>EMMAWiki/TermsAndConcepts/ForUsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/TermsAndConcepts/ForUsers&amp;diff=3073"/>
		<updated>2011-10-26T06:18:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: 13 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Terms and Concepts for Users =&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
In this chapter basic concepts for the work with EMMA will be explained. Every user wanting to start out using EMMA should at least read this page.&lt;br /&gt;
After reading this part you will know:&lt;br /&gt;
&lt;br /&gt;
* What is an &#039;&#039;Experiment&#039;&#039;&lt;br /&gt;
* What are &#039;&#039;Datasets&#039;&#039; and &#039;&#039;Arrays&#039;&#039;&lt;br /&gt;
* What are &#039;&#039;Experimental Factors&#039;&#039;&lt;br /&gt;
* How are these related to each other&lt;br /&gt;
* What is an &#039;&#039;Analysis Pipeline&#039;&#039;&lt;br /&gt;
* What is &#039;&#039;Access Control&#039;&#039; good for&lt;br /&gt;
&lt;br /&gt;
Before reading this, you should at least &lt;br /&gt;
&lt;br /&gt;
* have a basic understanding of microarray technology and the biology behind it or just read [http://www.cebitec.uni-bielefeld.de/groups/brf/software/emma_info/Microarray_introduction.pdf Introduction to Microarrays]&lt;br /&gt;
* have basic skills using your web-browser and dealing with web-based applications  &lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
* [[/Experiments]]&lt;br /&gt;
* [[/Arrays]]&lt;br /&gt;
* [[/Datasets]]&lt;br /&gt;
* [[/Experimental Factors]]&lt;br /&gt;
* [[/Analysis Pipeline]]&lt;br /&gt;
* [[/Access Control]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GenDBWiki/DeveloperDocumentation&amp;diff=3059</id>
		<title>GenDBWiki/DeveloperDocumentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GenDBWiki/DeveloperDocumentation&amp;diff=3059"/>
		<updated>2011-10-26T06:18:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: 13 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Information for Software Developers =&lt;br /&gt;
&lt;br /&gt;
Currently, the developers&#039; version of GenDB which is maintained via the Concurrent Versions System ([https://www.cvshome.org/ CVS]), comprises more than 200 modules and more than 500,000 lines of Perl source code, not including more than 20 common modules that have been implemented for a number of general purpose tasks (e.g. for translating or reversing a DNA sequence. If you are interested in writing your own programs using the GenDB system you can find some useful information in the sections listed below. Of course, you should also read the GenDB API documentation.&lt;br /&gt;
&lt;br /&gt;
* [[/CVSAccess]]&lt;br /&gt;
* /UseTheSource&lt;br /&gt;
* /DocumentationGuidelines&lt;br /&gt;
* /SystemDesign&lt;br /&gt;
* [[/GenDBDemoScript]]&lt;br /&gt;
* [[/GenDBProgrammingTutorial]]&lt;br /&gt;
* /ContributedScripts&lt;br /&gt;
* /ToolIntegration&lt;br /&gt;
* /ClassDiagram&lt;br /&gt;
* /PersonalWebServer&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Delete_a_particular_labeled_target&amp;diff=3045</id>
		<title>Delete a particular labeled target</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Delete_a_particular_labeled_target&amp;diff=3045"/>
		<updated>2011-10-26T06:18:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: 4 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
On this page you have to choose a labeled_target ID you want to delete. Because of security reasons you have to select the labeled_target ID twice. The chosen labeled_target ID will be totally removed from the database. &lt;br /&gt;
&lt;br /&gt;
Note: Only labeled targets that have not been hybridized are listed. To delete labeled targets that already have been hybridized you first have to delete the hybridization associated with the labeled targets.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Make sure you delete the right labeled_target!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/TaskList&amp;diff=3040</id>
		<title>EMMAWiki/TaskList</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/TaskList&amp;diff=3040"/>
		<updated>2011-10-26T06:18:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Describe EMMAWiki/TaskList here.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/WebListOfMembers&amp;diff=3038</id>
		<title>GPMSWiki/WebListOfMembers</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/WebListOfMembers&amp;diff=3038"/>
		<updated>2011-10-26T06:18:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: 5 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ##language:en --&amp;gt;&lt;br /&gt;
= GPMSWiki Documentation - Web Interface =&lt;br /&gt;
&lt;br /&gt;
== List of Project Members ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Show Project Members&#039;&#039;&#039; menu lists all users (and members - see &amp;quot;[[GPMSWiki/WebManageMembers]] for details) of the selected project. Each entry of this list consists of the user&#039;s login and its full name and corresponding role in brackets.  &lt;br /&gt;
&lt;br /&gt;
file:///vol/bioinfo/share/doku/gpms-wiki/list_memb.png&lt;br /&gt;
&lt;br /&gt;
A more detailed information about a specific user can be obtained by clicking on its corresponding entry in the list. This information provides the user&#039;s full name, login and email address, as well as a flag determining whether the user is an internal or external user. Finally, the assigned role is also displayed (see [[GPMSWiki/RolesAndRights]] for details). &lt;br /&gt;
&lt;br /&gt;
file:///vol/bioinfo/share/doku/gpms-wiki/list_memb2.png&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Go back to the [[GPMSWiki]] overview page or to the [[GPMSWiki/WebDocumentation]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Add_new_organism&amp;diff=3032</id>
		<title>Add new organism</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Add_new_organism&amp;diff=3032"/>
		<updated>2011-10-26T06:18:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: 4 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;Only Chiefs of a project are able to use this function&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you want to add a new organism to the global organism list just insert the name of the organism into the text field and press the &#039;&#039;&#039;add organism to organism list&#039;&#039;&#039; button.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/DeveloperDocumentation/MigrationHelp/SessionManagementChanges&amp;diff=3027</id>
		<title>GPMSWiki/DeveloperDocumentation/MigrationHelp/SessionManagementChanges</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/DeveloperDocumentation/MigrationHelp/SessionManagementChanges&amp;diff=3027"/>
		<updated>2011-10-26T06:18:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: 13 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Changes in the Session Management =&lt;br /&gt;
&lt;br /&gt;
The new Sessionmanagement module is completely new and build from scratch. It supports hierarchical sessions,&lt;br /&gt;
and also anonymous sessions.&lt;br /&gt;
Complete redesign implies vast changes throughout the API. Most functions do no longer exist or have changes. &lt;br /&gt;
So this thing is still a real pain in the ass.&lt;br /&gt;
&lt;br /&gt;
== Classes ==&lt;br /&gt;
&lt;br /&gt;
You can have multiple sessions of different classes. An application specific subclass of Session::GPMS is mandatory. It has to be placed in the application subdirectory share/perl/Session/GPMS.&lt;br /&gt;
&lt;br /&gt;
Here is a simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
package Session::GPMS::EMMAII;&lt;br /&gt;
&lt;br /&gt;
=head1 NAME&lt;br /&gt;
&lt;br /&gt;
Session::GPMS::EMMA2&lt;br /&gt;
&lt;br /&gt;
=head1 DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
Sample implementation of a Session::GPMS::Application class, using GPMS::Application_Frame::Sample&lt;br /&gt;
&lt;br /&gt;
=cut&lt;br /&gt;
&lt;br /&gt;
use strict;&lt;br /&gt;
use warnings;&lt;br /&gt;
use GPMS::Application_Frame::EMMAII;&lt;br /&gt;
&lt;br /&gt;
use base qw(Session::GPMS::Application);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1;&lt;br /&gt;
&lt;br /&gt;
### Begin Class Methods ###&lt;br /&gt;
&lt;br /&gt;
sub AppFrameClass {&lt;br /&gt;
    # we use GPMS::Application_Frame::EMMAII&lt;br /&gt;
    return &amp;quot;GPMS::Application_Frame::EMMAII&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sub NeedSingleton {&lt;br /&gt;
    # we cannot have multiple instances of an EMMA apllications at the moment&lt;br /&gt;
    # this could change in the future....&lt;br /&gt;
    return 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
### End Class Methods ###&lt;br /&gt;
&lt;br /&gt;
__END__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Initialization of Sessions ==&lt;br /&gt;
&lt;br /&gt;
With the new session management there are normally al least two session:&lt;br /&gt;
* Session::Master -- the root session from which others can be derived&lt;br /&gt;
* Session::GPMS::&amp;lt;[[YourApp]]&amp;gt; -- an application-specific session, sublclass of Session::GPMS as given above&lt;br /&gt;
&lt;br /&gt;
The session management supports multiple sessions of the same type, if your application does not: use singleton session. currently most of our apps&lt;br /&gt;
only support a single instance. &lt;br /&gt;
&lt;br /&gt;
To retrieve  valid sessions for your application the following steps have to be performed:&lt;br /&gt;
&lt;br /&gt;
# No Session at all -&amp;gt; check if browser accepts cookies&lt;br /&gt;
# Check if you can resume Session::Master, if not: new Session::Master. The master session already sets the cookie.&lt;br /&gt;
# Check if you are having an authenticated session, that is have already given login/passw&lt;br /&gt;
# If not: get credentials and&lt;br /&gt;
# authenticate, getting a Session::GPMS::&amp;lt;[[YourApp]]&amp;gt; &lt;br /&gt;
# Set the project for this session&lt;br /&gt;
&lt;br /&gt;
 once you have and authenticated Session::GPMS::&amp;lt;[[YourApp]]&amp;gt; the session can be resumed using &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Session::GPMS::&amp;lt;[[YourApp]]&amp;gt;-&amp;gt;loadSingleton($masterSession);&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; if it is a singleton session.&lt;br /&gt;
&lt;br /&gt;
Here is a lengthy stub for a login script (taken from GenDB login script). The code fragment is encapsulated in a function, so &#039;&#039;return&#039;&#039; is used several times to exit the function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    # resume master session and print HTTP header&lt;br /&gt;
    my $master_session;&lt;br /&gt;
    eval {&lt;br /&gt;
        $master_session = Session::Master-&amp;gt;new();&lt;br /&gt;
        print $master_session-&amp;gt;header();&lt;br /&gt;
    };&lt;br /&gt;
    if (ref ($@) &amp;amp;&amp;amp; $@-&amp;gt;isa(&amp;quot;Session::NoActiveSessionException&amp;quot;)) {&lt;br /&gt;
        # we do not have an active session&lt;br /&gt;
        # check whether this is the cookie-test invocation&lt;br /&gt;
        if ($q-&amp;gt;param(&#039;cookie_test&#039;)) {&lt;br /&gt;
&lt;br /&gt;
            # show error about not accepting cookies ....&lt;br /&gt;
            &lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            # first invocation, let&#039;s check whether the user accepts cookies&lt;br /&gt;
            $master_session = Session::Master-&amp;gt;new(1);&lt;br /&gt;
            my $url = $q-&amp;gt;self_url().&amp;quot;?cookie_test=1&amp;quot;;&lt;br /&gt;
            print $master_session-&amp;gt;header();&lt;br /&gt;
            print $q-&amp;gt;start_html(-head=&amp;gt;$q-&amp;gt;meta({-http_equiv=&amp;gt;&#039;refresh&#039;,&lt;br /&gt;
                                                  -content =&amp;gt; &amp;quot;2;$url&amp;quot;}));&lt;br /&gt;
&lt;br /&gt;
            print &amp;quot;Checking for cookies, you will be redirected to &amp;quot;.$q-&amp;gt;a({-href=&amp;gt;$url},&amp;quot;this page.&amp;quot;);&lt;br /&gt;
            print $q-&amp;gt;end_html();&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    elsif (ref($@)) {&lt;br /&gt;
        # some other error, show some error message to the user&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    unless ($master_session-&amp;gt;isAuthenticated()) {&lt;br /&gt;
        unless ($q-&amp;gt;param(&#039;login&#039;)) {&lt;br /&gt;
&lt;br /&gt;
            # show the login form&lt;br /&gt;
&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            # try to authenticate the user and show the&lt;br /&gt;
            # project selection list&lt;br /&gt;
            eval {&lt;br /&gt;
                # this only creates a GPMS sub session, not a GenDB sub session&lt;br /&gt;
                # otherwise you would end up with a dangling GenDB sub session if the&lt;br /&gt;
                # user closes the window after authetication&lt;br /&gt;
                $master_session-&amp;gt;addGPMSSubSession($q-&amp;gt;param(&#039;login&#039;), $q-&amp;gt;param(&#039;pass&#039;));&lt;br /&gt;
            };&lt;br /&gt;
            if ($@) {&lt;br /&gt;
&lt;br /&gt;
                # failed to authenticate, show an error message to the use&lt;br /&gt;
                &lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    # try to load an exiting GenDB session. This will return undef if no&lt;br /&gt;
    # GenDB sub session exists yet&lt;br /&gt;
    my $session = Session::GENDB-&amp;gt;loadSingleton($master_session);&lt;br /&gt;
&lt;br /&gt;
    if ($q-&amp;gt;param(&#039;project&#039;)) {&lt;br /&gt;
        if (ref($session)) {&lt;br /&gt;
            # we have a request to set a project and an active GenDB session&lt;br /&gt;
            # there may be another GenDB window open, so we cannot change to&lt;br /&gt;
            # a different project&lt;br /&gt;
            # Session::GPMS::Application stored the selected project in the&lt;br /&gt;
            # session parameter &#039;project_name&#039;&lt;br /&gt;
            if ($session-&amp;gt;param(&#039;project_name&#039;)) {&lt;br /&gt;
                if ($session-&amp;gt;param(&#039;project_name&#039;) ne $q-&amp;gt;param(&#039;project&#039;)) {&lt;br /&gt;
                     &lt;br /&gt;
                    # print some error message about the concurrent project&lt;br /&gt;
&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            # no session yet, create a new one&lt;br /&gt;
            $session = Session::GENDB-&amp;gt;create($master_session);&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        # set the requested project&lt;br /&gt;
        my $project = $master_session-&amp;gt;getGPMSSubSession()-&amp;gt;&lt;br /&gt;
            getApplicationFrame()-&amp;gt;&lt;br /&gt;
            gpms_master()-&amp;gt;&lt;br /&gt;
            Project-&amp;gt;init_name($q-&amp;gt;param(&#039;project&#039;));&lt;br /&gt;
        $session-&amp;gt;setProject($project);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (ref($session) &amp;amp;&amp;amp; $session-&amp;gt;param(&#039;project_name&#039;)) {&lt;br /&gt;
        &lt;br /&gt;
        # session is initialized and project is set, show the main window&lt;br /&gt;
        # of your application&lt;br /&gt;
    } &lt;br /&gt;
    else {&lt;br /&gt;
 &lt;br /&gt;
        # no project selected yet, display project selection&lt;br /&gt;
    &lt;br /&gt;
    } &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&lt;br /&gt;
The API has been rewritten to be consistent and easy to use. &lt;br /&gt;
&lt;br /&gt;
=== Session parameter ===&lt;br /&gt;
&lt;br /&gt;
Session parameters are handled by a number of functions:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;param(name, [value])&#039;&#039;&#039; gets or sets a session parameter&lt;br /&gt;
* &#039;&#039;&#039;hasParam(name)&#039;&#039;&#039; returns true if a session parameter with the given name exists&lt;br /&gt;
* &#039;&#039;&#039;deleteParam(name)&#039;&#039;&#039; removed the session parameter&lt;br /&gt;
* &#039;&#039;&#039;getParams()&#039;&#039;&#039; returns a list of all session parameter names&lt;br /&gt;
&lt;br /&gt;
Certain functions of the old API are not supported anymore; they can be easily substituted by short chunks of code. Permanent session parameters are also not implemented in the new session management due to its limited use and added maintance overhead.&lt;br /&gt;
&lt;br /&gt;
=== Other discontinued methods ===&lt;br /&gt;
&lt;br /&gt;
These methods were specific for GPMS based sessions in the former session management; they counterparts (if existing) are implemented for Session::GPMS::Application sub classes only.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;query&#039;&#039;&#039; use CGI-&amp;gt;new() to get a CGI object. The CGI module stores an internal copy of an initialized object during page processing, so calling new several times has only very little to no overhead&lt;br /&gt;
* &#039;&#039;&#039;master&#039;&#039;&#039; used to return the /!\ application frame /!\ in the previous session management and was removed for the obvious reason. If you are using a sub class of Session::GPMS::Application, use &#039;&#039;getApplicationFrame()&#039;&#039; to get the application frame of the session and use the &#039;&#039;application_master()&#039;&#039; and &#039;&#039;gpms_master()&#039;&#039; methods to get the master objects.&lt;br /&gt;
* &#039;&#039;&#039;login_name&#039;&#039;&#039;,&#039;&#039;&#039;password&#039;&#039;&#039; etc. Also use the application frame to get these values. Keep in mind that the new sessionmanagement uses role accounts. You have to use the &#039;&#039;real_login()&#039;&#039; method of the application frame to get the name of the user. Passwords are only stored as hashes. Clear text passwords &#039;&#039;&#039;ARE NOT AVAILABLE ANYMORE&#039;&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=SAMSWiki/WebDocumentation/HowTo/GeNeral&amp;diff=3013</id>
		<title>SAMSWiki/WebDocumentation/HowTo/GeNeral</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=SAMSWiki/WebDocumentation/HowTo/GeNeral&amp;diff=3013"/>
		<updated>2011-10-26T06:18:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
* 1) Sequence data&lt;br /&gt;
&lt;br /&gt;
The different sequence data sets for the current project are listed as ESTs, TCs or singlets. Choose one data set to browse the computational results.&lt;br /&gt;
&lt;br /&gt;
The table lists the best result (e.g., observation) of each tool that has been computed. By clicking on the name of a sequence (e.g., region), you will get a list of all observations computed for this region with this tool.&lt;br /&gt;
&lt;br /&gt;
In case you have chosen either EST or singlet data set, you will additionally get the sequence itself, a visualization of the quality and vector clipped regions and eventually further information on the assembly. By choosing TCs, the additional information consists of the consensus sequence, the list of ESTs used in this TC, as well as a graphical visualization of the assembly. By directly clicking on a specific results description, the results of this particular tool for all regions will be listed. &lt;br /&gt;
&lt;br /&gt;
* [[/ESTs]]&lt;br /&gt;
* [[/TCs]]&lt;br /&gt;
* [[/Singlets]] &lt;br /&gt;
* 2) Search&lt;br /&gt;
&lt;br /&gt;
This option allows you to search by specifying parameters such as:&lt;br /&gt;
&lt;br /&gt;
* Name (exact or regular expression)&lt;br /&gt;
* Gene name (exact or regular expression)&lt;br /&gt;
* Gene product -CDS only- (exact or regular expression)&lt;br /&gt;
* Observation description (contains or regular expression)&lt;br /&gt;
* Annotation description (contains or regular expression)&lt;br /&gt;
* Annotation comment (contains or regular expression)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=IGetDBWiki&amp;diff=3011</id>
		<title>IGetDBWiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=IGetDBWiki&amp;diff=3011"/>
		<updated>2011-10-26T06:18:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: 6 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= IGetDB Overview Page =&lt;br /&gt;
&lt;br /&gt;
== IGetDB - Introduction ==&lt;br /&gt;
&lt;br /&gt;
IGetDB is a search facility for expression data. It enables the user to quickly access experiments and their results by formulating queries such as &amp;quot;Give me all temperature-related stress experiments containing gene XY&amp;quot; or &amp;quot;Give me a list of all up-regulated genes in experiments on Xanthomonas campestris&amp;quot;. IGetDB combines data from EMMA, GenDB and ProDB. The data is imported from each of these databases and processed for searchability.&lt;br /&gt;
&lt;br /&gt;
The software is currently in development and has no documentation besides this documentation. Other documentation will added when IGetDB is going into production mode.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
* Developer Documentation&lt;br /&gt;
** [[/Specification| Specification]]&lt;br /&gt;
** [[/GettingStarted| Getting Started]]&lt;br /&gt;
*** [[IGetDBWiki/GettingStarted/VersionControl| Version Control]]&lt;br /&gt;
*** [[IGetDBWiki/GettingStarted/EmmaPlugin| Setting up the IGetDB-exporter for EMMA]]&lt;br /&gt;
*** [[IGetDBWiki/GettingStarted/WebServer| Web-Server]]&lt;br /&gt;
*** [[IGetDBWiki/GettingStarted/Documentation| Documentation]]&lt;br /&gt;
*** [[IGetDBWiki/GettingStarted/DirectoryStructure| Directory Structure]]&lt;br /&gt;
* [[/ToDoHistory| To Do History]]&lt;br /&gt;
* User Documentation&lt;br /&gt;
** [[/EmmaExport| EMMA Export to IGetDB]]&lt;br /&gt;
* [[/RoadMap| Roadmap]]&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Please send an e-mail for account requests or questions concerning the use of &amp;quot;Software&amp;quot; to:&lt;br /&gt;
[[MailTo(krunte AT cebitec DOT uni DASH bielefeld DOT de)]]&lt;br /&gt;
&lt;br /&gt;
For bug reports, please use our bug reporting system [http://bugs.cebitec.uni-bielefeld.de BugZilla].&lt;br /&gt;
&lt;br /&gt;
Author: [http://www.cebitec.uni-bielefeld.de/~krunte Kai Runte]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/HowTos/DatasetBrowserHowTo&amp;diff=3004</id>
		<title>EMMAWiki/WebDocumentation/HowTos/DatasetBrowserHowTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/HowTos/DatasetBrowserHowTo&amp;diff=3004"/>
		<updated>2011-10-26T06:18:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: 32 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Browse [[DataSets]] =&lt;br /&gt;
&lt;br /&gt;
This Section describes the use of the Dataset Browser.&lt;br /&gt;
A description of shared terms can be found in [[EMMAWiki/WebDocumentation/HelpSystem|HelpSystem]].&lt;br /&gt;
&lt;br /&gt;
This Howto is divided in 2 subsections (chronological by menu prompt):&lt;br /&gt;
&lt;br /&gt;
* [[#select_dataset|Select Dataset(s)]]&lt;br /&gt;
* [[#browse_dataset|View Dataset(s)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;select_dataset&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Select Dataset(s) ==&lt;br /&gt;
&lt;br /&gt;
The following image shows the dialog with three examples of a raw datasets of a current experiment. Each dataset has an unique Identifier, a self explaining Name and if available a short description. The Cube-Order, #BA-Dim,. #DE-Dim and #QT-Dim gives you information about the size and range of the dataset:&lt;br /&gt;
* Cube-Order: lay down the following order but is at current state always &#039;&#039;&#039;BDQ&#039;&#039;&#039;,&lt;br /&gt;
* #&#039;&#039;&#039;B&#039;&#039;&#039;A-Dim: show how many arrays were used from this dataset and is also at current state always one,&lt;br /&gt;
* #&#039;&#039;&#039;D&#039;&#039;&#039;E-Dim: stands for the number of rows. Shows how many Designelements were used. &lt;br /&gt;
* #&#039;&#039;&#039;Q&#039;&#039;&#039;T-Dim: stands for the number of columns. Shows how many Quantitationtypes were used.&lt;br /&gt;
&lt;br /&gt;
The Quality is an index for the user. It ranges from very good to insufficient.&lt;br /&gt;
&lt;br /&gt;
[[Image:EMMAWiki$$WebDocumentation$$HowTos$$DatasetBrowserHowTo$brows2_dataset_dialog.png]] &lt;br /&gt;
&lt;br /&gt;
=== Show ===&lt;br /&gt;
  Clicking the &#039;&#039;Show All&#039;&#039; button shows the selected dataset(s) in one table as described in [[#browse_dataset|View Dataset(s)]].&lt;br /&gt;
&lt;br /&gt;
=== Coincid [[QuantitationType]]-Selection ===&lt;br /&gt;
  The &#039;&#039;Common Label/Column Selection&#039;&#039; button let you take a preselection of Quantitationtypes which leads to the dialog box (shown below). Thus you can decide which Quantitationtype should be shown for all selected datasets at once. You can get more information about each Quantitationtype by following the link.&lt;br /&gt;
&lt;br /&gt;
  [[Image:EMMAWiki$$WebDocumentation$$HowTos$$DatasetBrowserHowTo$browse_dataset_dialog_preselection.png]]&lt;br /&gt;
&lt;br /&gt;
Remarks:&lt;br /&gt;
* [[QuantitationType]]-Selection currently works only for data display. The exported datasets always contain the full tables.&lt;br /&gt;
&lt;br /&gt;
=== Individual [[QuantitationType]]-Selection ===&lt;br /&gt;
  A more sensitive preselection can be made if you click the &#039;&#039;Individual Label/Column Selection&#039;&#039; button. Here you can select which Quantitationtype you want for each&lt;br /&gt;
  dataset. The dialog box is almost the same as the one shown above and includes all selected datasets.&lt;br /&gt;
&lt;br /&gt;
Remarks:&lt;br /&gt;
* [[QuantitationType]]-Selection currently works only for data display. The exported datasets always contain the full tables.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;browse_dataset&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== View Dataset(s) ==&lt;br /&gt;
The datasets are shown as one table which can be  browsed easily with the navigation bar. Each [[DesignElement]] and Quantitationtype is linked for further detailed information.&lt;br /&gt;
&lt;br /&gt;
[[Image:EMMAWiki$$WebDocumentation$$HowTos$$DatasetBrowserHowTo$browse_dataset_de_range.png]]&lt;br /&gt;
[[Image:EMMAWiki$$WebDocumentation$$HowTos$$DatasetBrowserHowTo$browse_dataset_table2.png]]&lt;br /&gt;
&lt;br /&gt;
=== Data Display ===&lt;br /&gt;
&lt;br /&gt;
The actual data is displayed in the table cells. The number format is normally chosen automatically depending on the actual values. &lt;br /&gt;
Default is to use floating point representation with  eg &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt; 12.8032050412329 &amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with a maximum of 15 digits. For very large numbers or numbers close to zero, exponential representation will be used, like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt; 1.2E10 &amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; = 1.2 * 10&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt; 1.2E-10 &amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; = 1.2 * 10&amp;lt;sup&amp;gt;-10&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Remarks:&lt;br /&gt;
* &#039;&#039;&#039;.&#039;&#039;&#039; (dot) is used as decimal character, not &#039;&#039;,&#039;&#039; (comma) for display and export&lt;br /&gt;
* The internal precision of the data might be higher than the display precision.&lt;br /&gt;
* The number of decimal digits depends on the value, the maximal number of total digits is 15.&lt;br /&gt;
* &#039;&#039;&#039;NaN&#039;&#039;&#039; means Not a Number. It represents a missing or infinite value. Often, values are set to NaN by filter procedures.&lt;br /&gt;
* NaN are also found in one-sample statistical tests, for values for the second group. This means, that their calculation is not applicable.&lt;br /&gt;
&lt;br /&gt;
=== Dimension Range ===&lt;br /&gt;
  The first section of this window is for specifying how many rows ([[DesignElement]]) are shown in each page. Entering a start and end position in the Dimension-Range field enables you to go to the given position. With this option you can also set the number of Designelements per page. The  field named &#039;&#039;Search&#039;&#039; offers you a simple possibility to restrict the Designelements by the Identifier. &lt;br /&gt;
&lt;br /&gt;
=== Sort by Quantitationtypes ===&lt;br /&gt;
  The blue arrows in the first row of the table let you sort the dataset in ascendending or descendending order. Also you can choose between sorting the current shown page or the whole&lt;br /&gt;
  dataset(s) by switching the radio button above the table between &#039;&#039;&#039;Sort only this page&#039;&#039;&#039; or &#039;&#039;&#039;Sort whole dataset&#039;&#039;&#039;. If you pick the option &#039;&#039;whole dataset&#039;&#039; the &lt;br /&gt;
  assortion remains while browsing the dataset until you click &#039;&#039;&#039;Drop Assortment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Filter Data ===&lt;br /&gt;
  The button &#039;&#039;&#039;filter data&#039;&#039;&#039; opens a new window where you are able to filter the dataset. Start to single out the whished Quantitationtype in the first drop-down menu then&lt;br /&gt;
  select an operator and leave the value for the comparison in the right text field. If you want to filter for more than one Quantitationtype or one Quantitationtype with &lt;br /&gt;
  different  operation you have to chose &#039;&#039;&#039;AND&#039;&#039;&#039; at the first drop-down menu of each next line you want to include. The More button leads in as many new lines you want.&lt;br /&gt;
  As by the sorting the filter keeps by as long until &#039;&#039;&#039;Drop Assortment&#039;&#039;&#039;. You can reactivate the sorting/filtering by pressing the &#039;&#039;&#039;Keep Assortment&#039;&#039;&#039; button. This way &lt;br /&gt;
  you switch between the raw dataset and your last performed sorting/filtering.&lt;br /&gt;
&lt;br /&gt;
  [[Image:EMMAWiki$$WebDocumentation$$HowTos$$DatasetBrowserHowTo$browse_dataset_filter.png]]&lt;br /&gt;
&lt;br /&gt;
  The following operators available: &lt;br /&gt;
&lt;br /&gt;
* &amp;gt; : greater&lt;br /&gt;
* &amp;lt; : less than&lt;br /&gt;
* &amp;gt;=: greater or equal&lt;br /&gt;
* &amp;lt;= : less or equal&lt;br /&gt;
* != : not equal &lt;br /&gt;
* approx &#039;&#039;value epsilon&#039;&#039; : get all values approximately equal to &#039;&#039;value&#039;&#039; within an range of +/-&#039;&#039;epsilon&#039;&#039; (default 0.001). e.g.:&lt;br /&gt;
  &#039;&#039;approx 10 0.1&#039;&#039; will return all rows where the selected column value is between 9.9 and 10.1&lt;br /&gt;
* not missing : filter rows where selected column has a good value (not NaN)&lt;br /&gt;
* missing : the opposite, return all rows with missing values&lt;br /&gt;
&lt;br /&gt;
=== Export ===&lt;br /&gt;
  It is possible to download the dataset as a tab seperated text file. You can either export the foltered/sorted dataset ore the whole dataset.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ArrayLIMSWiki/WebDocumentation&amp;diff=2971</id>
		<title>ArrayLIMSWiki/WebDocumentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ArrayLIMSWiki/WebDocumentation&amp;diff=2971"/>
		<updated>2011-10-26T06:18:47Z</updated>

		<summary type="html">&lt;p&gt;Admin: 11 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= ArrayLIMS =&lt;br /&gt;
&lt;br /&gt;
First login on &amp;quot;https://www.cebitec.uni-bielefeld.de/groups/brf/software/arraylims/&amp;quot;.&lt;br /&gt;
Fill in your username and password and submit. After that choose a project you are member of/you want to edit and press the submit button. The first page you are directed to is an index page which gives you a short overview of the different pages of the [[ArrayLIMSWiki|ArrayLIMS]] system. On this page are links to every page in the system. There is a second navigation bar on the left of the page so you dont have to go back to the index page. In the upper left part you see your login name and your chosen project.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Target]]&lt;br /&gt;
&lt;br /&gt;
[[Target labeling]]&lt;br /&gt;
&lt;br /&gt;
[[Microarray hybridization]]&lt;br /&gt;
&lt;br /&gt;
[[Report]]&lt;br /&gt;
&lt;br /&gt;
[[Image and data upload]]&lt;br /&gt;
&lt;br /&gt;
[[[GeneChip|data upload]]]&lt;br /&gt;
&lt;br /&gt;
[[List of protocols]]&lt;br /&gt;
&lt;br /&gt;
[[Project selection]]&lt;br /&gt;
&lt;br /&gt;
[[Edit]]&lt;br /&gt;
&lt;br /&gt;
[[Options]]&lt;br /&gt;
&lt;br /&gt;
[[Search]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=IGetDBWiki/GettingStarted&amp;diff=2959</id>
		<title>IGetDBWiki/GettingStarted</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=IGetDBWiki/GettingStarted&amp;diff=2959"/>
		<updated>2011-10-26T06:18:47Z</updated>

		<summary type="html">&lt;p&gt;Admin: 19 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Getting Started =&lt;br /&gt;
&lt;br /&gt;
This HowTo explains briefly how to get started with developing code for IGetDB project.&lt;br /&gt;
&lt;br /&gt;
== Code Example ==&lt;br /&gt;
&lt;br /&gt;
You can download some example source-code showing how to access an IGetDB mart and convert the results into a nice pie-chart: [[Media:IGetDBWiki$$GettingStarted$igetdb_1_0-tutorial.zip]]&lt;br /&gt;
&lt;br /&gt;
== Setup of the IGetDB project class in GPMS 2 ==&lt;br /&gt;
&lt;br /&gt;
[http://www.cebitec.uni-bielefeld.de/groups/brf/internal/AdministrationOverview/SetupNewIGetDBProjectClass Setup of the IGetDB project class in GPMS 2 (internal wiki)]&lt;br /&gt;
&lt;br /&gt;
== DB Access ==&lt;br /&gt;
&lt;br /&gt;
All IGetDB projects are backed by the projectmanagement system [[GPMSWiki| GPMS]].&lt;br /&gt;
To be able to work with IGetDB you need an account. &lt;br /&gt;
&lt;br /&gt;
If you are a developer &lt;br /&gt;
send an email to:  [[MailTo(krunte AT cebitec DOT uni DASH bielefeld DOT de)]] to get a &lt;br /&gt;
developer account.&lt;br /&gt;
&lt;br /&gt;
== Version Control ==&lt;br /&gt;
[[IGetDBWiki/GettingStarted/VersionControl| Version Control]]&lt;br /&gt;
&lt;br /&gt;
== API Documentation ==&lt;br /&gt;
&lt;br /&gt;
The API documentation of IGetDB is not checked in as this causes more&lt;br /&gt;
trouble then it&#039;s worth. To generate your own copy of the API&lt;br /&gt;
documentation, simply run &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ant doc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;igetdb&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Setting up the IGetDB-exporter for EMMA ==&lt;br /&gt;
[[IGetDBWiki/GettingStarted/EmmaPlugin| EMMA Plugin]]&lt;br /&gt;
&lt;br /&gt;
== Web-Server ==&lt;br /&gt;
[[IGetDBWiki/GettingStarted/WebServer| Web-Server]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
[[IGetDBWiki/GettingStarted/Documentation| Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Directory Structure ==&lt;br /&gt;
[[IGetDBWiki/GettingStarted/DirectoryStructure| Directory Structure]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/DeveloperDocumentation/APIDocumentation&amp;diff=2939</id>
		<title>EMMAWiki/DeveloperDocumentation/APIDocumentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/DeveloperDocumentation/APIDocumentation&amp;diff=2939"/>
		<updated>2011-10-26T06:18:45Z</updated>

		<summary type="html">&lt;p&gt;Admin: 6 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ##language:en --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Documentation of concepts ==&lt;br /&gt;
See [[ConceptDocumentation]] for an introduction to basic programming concepts and diagrams. This page also describes how the backend-code and core classes are generated.&lt;br /&gt;
&lt;br /&gt;
== EMMA API-Documetation ==&lt;br /&gt;
This section is mainly addressing core developers and developers wishing to extend or customize EMMA.&lt;br /&gt;
There are several levels of API-documentation available.&lt;br /&gt;
&lt;br /&gt;
=== O2DBI Server Documentation ===&lt;br /&gt;
&lt;br /&gt;
Automatically generated [http://www-test.cebitec.uni-bielefeld.de/~mdondrup/INTERN/EMMA2/API-doc/ HTML-documentation] of the O2DBI-Backend modules.&lt;br /&gt;
This includes all modules under the share/perl/EMMA/ hierarchy.&lt;br /&gt;
&lt;br /&gt;
=== MAGE-OM Documentation ===&lt;br /&gt;
Sorted by packages:&lt;br /&gt;
* Auto generated [http://www-test.cebitec.uni-bielefeld.de/~mdondrup/INTERN/EMMA2/API-doc/MAGE.html HTML-documentation of the MAGE-OM classes] from POD. If you add POD to your modules the documentation will automatically appear here.&lt;br /&gt;
* Auto generated [http://www-test.cebitec.uni-bielefeld.de/~mdondrup/INTERN/EMMA2/API-doc/MAGE.pdf PDF-documentation of the MAGE-OM classes] generated from the HTML-file.&lt;br /&gt;
&lt;br /&gt;
External documentation:&lt;br /&gt;
* [http://www.ebi.ac.uk/arrayexpress/Schema/MAGE/MAGE.htm MAGE-OM as a set of hyperlinked diagrams] (Mozilla browser required)&lt;br /&gt;
&lt;br /&gt;
=== Generating Documentation ===&lt;br /&gt;
To regenerate the HTML-documetation:&lt;br /&gt;
* Use the script: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd CVS/bioinfo/emma2/share/exec/&lt;br /&gt;
./create_html_docs.pl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/AddingProjectClass&amp;diff=2932</id>
		<title>GPMSWiki/AdministratorDocumentation/AddingProjectClass</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/AddingProjectClass&amp;diff=2932"/>
		<updated>2011-10-26T06:18:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: 5 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Adding a [[ProjectClass]] =&lt;br /&gt;
&lt;br /&gt;
* Define the Roles and Rights of the ProjectClass&lt;br /&gt;
* Add the ProjectClass:&lt;br /&gt;
   gpms add_project_class -c &amp;lt;class name&amp;gt; -d &amp;lt;description&amp;gt;&lt;br /&gt;
   (e.g. gpms add_project_class -c GenDB-2.2 -d &amp;quot;Class for all GenDB version 2.2 projects&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Search&amp;diff=2926</id>
		<title>Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Search&amp;diff=2926"/>
		<updated>2011-10-26T06:18:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: 7 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Search =&lt;br /&gt;
&lt;br /&gt;
On this page you are able to search for certain objects like targets, labeled targets, images, protocols, etc. &lt;br /&gt;
# Select the type of data you want to search for. &lt;br /&gt;
# There will appear a select box in the row below. In this select box all data objects associated with your chosen data type are listed. Choose one of this data objects.   &lt;br /&gt;
# A second select box will appear in the same row in which all attributes of the chosen data object are listed. Choose one of the attributes and type in the value of the attribue in the appearing input field. &lt;br /&gt;
If you want to search for additional data objects/attributes click on the &#039;&#039;&#039;and&#039;&#039;&#039; button and repeat the steps 2 and 3.&lt;br /&gt;
&lt;br /&gt;
Submit the search with the &#039;&#039;&#039;search&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
The results will be shown as links named with the result objects. To see a report of the result objects click on these links. A new page will appear where the attributes of the chosen object are listed. To get back to the search results click on the &#039;&#039;&#039;Back to search results&#039;&#039;&#039; link on the upper left of the page. To start a new search click on the &#039;&#039;&#039;New search&#039;&#039;&#039; link on the upper left of the page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=PathwayMap&amp;diff=2918</id>
		<title>PathwayMap</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=PathwayMap&amp;diff=2918"/>
		<updated>2011-10-26T06:18:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: 3 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== [[ProMeTra]] [[PathwayMaps]] ==&lt;br /&gt;
&lt;br /&gt;
A [[PathwayMap]] in ProMeTra is a SVG image designed using e.g. Inkscape which additionally contains&lt;br /&gt;
some labeled rectangles. The labeling defines which experimental data associated to &lt;br /&gt;
entities from functional genomics (transcripts, proteins, metabolites) can be represented &lt;br /&gt;
inside the image. Users can add other graphical elements such as lines, shapes, and text to SVG [[PathwayMaps]], only the specially labeled elements will be modified by ProMeTra. &lt;br /&gt;
&lt;br /&gt;
 [[Image:PathwayMap$pathway.png]]&lt;br /&gt;
&lt;br /&gt;
=== Annotate SVG elements using Inkscape ===&lt;br /&gt;
&lt;br /&gt;
To add such a label to a graphical element in the SVG image, functionality of Inkscape can be used.&lt;br /&gt;
&lt;br /&gt;
* Open a SVG Pathway image in Inkscape&lt;br /&gt;
&lt;br /&gt;
  [[Image:PathwayMap$inkscape.png]]&lt;br /&gt;
&lt;br /&gt;
* Select a rectangular image element (e.g. the Glycine rectangle as in the example)&lt;br /&gt;
&lt;br /&gt;
  [[Image:PathwayMap$glycine.png]]&lt;br /&gt;
&lt;br /&gt;
* Select XML Editor from the Edit Menu ...&lt;br /&gt;
&lt;br /&gt;
  [[Image:PathwayMap$xmleditor.png]]&lt;br /&gt;
&lt;br /&gt;
* Add the &#039;&#039;Metabolite&#039;&#039; attribute and set the value to e.g. C00037&lt;br /&gt;
&lt;br /&gt;
  [[Image:PathwayMap$xml.png]]&lt;br /&gt;
&lt;br /&gt;
=== Annotate SVG elements using a text Editor ===&lt;br /&gt;
&lt;br /&gt;
You may also edit the SVG file (XML Format) with any text editor and add the &#039;&#039;Protein&#039;&#039;, &#039;&#039;Metabolite&#039;&#039; &lt;br /&gt;
or &#039;&#039;Transcript&#039;&#039; identifiers to the rectangle elements manually. In the following example the &#039;&#039;Transcript&#039;&#039; element for the &#039;&#039;C.glutamicum&#039;&#039; gene identified by the locus_tag cg1337 is defined and another rectangle is connected to a &#039;&#039;Metabolite&#039;&#039; (KEGG Compound C00441).&lt;br /&gt;
&lt;br /&gt;
 [[Image:PathwayMap$editor.png]]&lt;br /&gt;
&lt;br /&gt;
=== Data connection ===&lt;br /&gt;
&lt;br /&gt;
ProMeTra will be able to identify the attributes &#039;&#039;Protein&#039;&#039;, &#039;&#039;Metabolite&#039;&#039; &lt;br /&gt;
or &#039;&#039;Transcript&#039;&#039; in your rectangular SVG elements and use the associated identifiers (e.g. C00037) to connect to &lt;br /&gt;
experimental datasets that users upload or obtain from MeltDB, ProSE or Emma2 via WebServices.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Edit_image_and_data_files&amp;diff=2914</id>
		<title>Edit image and data files</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=Edit_image_and_data_files&amp;diff=2914"/>
		<updated>2011-10-26T06:18:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: 3 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This page is for editing or deleting an uploaded image and its corresponding data file. If you are no chief or admin of the chosen project you are only allowed to delete or edit your &#039;&#039;&#039;own&#039;&#039;&#039; images and data files.&lt;br /&gt;
&lt;br /&gt;
[[Delete a particular image and its data file]]&lt;br /&gt;
&lt;br /&gt;
[[Edit a particular image and its data file as well as its corresponding image file]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/HelpSystem/StatusExperiment&amp;diff=2910</id>
		<title>EMMAWiki/WebDocumentation/HelpSystem/StatusExperiment</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/HelpSystem/StatusExperiment&amp;diff=2910"/>
		<updated>2011-10-26T06:18:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: 5 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Status =&lt;br /&gt;
&lt;br /&gt;
 An experiment can have three states: in progress, finished and locked.&lt;br /&gt;
 In Progress is an experiment which can be edited.&lt;br /&gt;
 Finished represents a final version of an experiment, without the blessing of the chief.&lt;br /&gt;
 If the chief submits the experiment the status changed to locked, which is an indicator for an closed experiment.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=MGE-PortalWiki&amp;diff=2904</id>
		<title>MGE-PortalWiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=MGE-PortalWiki&amp;diff=2904"/>
		<updated>2011-10-26T06:18:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: 78 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ##language:en --&amp;gt;&lt;br /&gt;
= MGE-[[PortalWiki]] Overview Page =&lt;br /&gt;
&lt;br /&gt;
This is the primary source of documentation for the &lt;br /&gt;
[http://www.cebitec.uni-bielefeld.de/groups/brf/software/mge-portal/ MGE-Portal]. &lt;br /&gt;
The portal gives you access to the [http://www.cebitec.uni-bielefeld.de/groups/brf/cooperations/marine_genomics_bioinformatics.html Bioinformatics Platform], implementing all activities within the Marine Genomics Europe Network of Excellence.&lt;br /&gt;
&lt;br /&gt;
In this overview page, you will find the following topics:&lt;br /&gt;
&lt;br /&gt;
* [[#gendbaccess|How to access GenDB, SAMS, EMMA, etc...]]&lt;br /&gt;
* [[#access|Data access]]&lt;br /&gt;
* [[#browsers|Supported Web Browsers]]&lt;br /&gt;
* [[#login|Login to the Portal]]&lt;br /&gt;
* [[#my|My Projects]]&lt;br /&gt;
* [[#request|Request Access to the MGE-Portal]]&lt;br /&gt;
* [[#project|Request New Project to the MGE-Portal]]&lt;br /&gt;
* [[#tools|Information about Tools]]&lt;br /&gt;
* [[#data|Data integrity, data backup and recovery]]&lt;br /&gt;
* [[#contact|Contact]]&lt;br /&gt;
* [[/DeveloperDocumentation|Developer Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Image:MGE-PortalWiki$see_stern_small.png]]&lt;br /&gt;
&lt;br /&gt;
The Portal contains datasets and tools for the analysis of ESTs, microarrays, genomes etc., and it is run by the &amp;quot;Bioinformatics Resource Facility ([http://www.cebitec.uni-bielefeld.de/groups/brf/ BRF])&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Powered by the [http://www.cebitec.uni-bielefeld.de/groups/brf/infrastructure.html CeBiTec_Infrastructure], the MGE-Portal contains more than 500 processors &lt;br /&gt;
and several Terabytes of disk space. MGE has a private set of processors but can use idle resources of the CeBiTec system.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ## We maintain a list of ./FrequentlyAskedQuestions. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The individual software packages contained in the platform have their own documentation&lt;br /&gt;
&lt;br /&gt;
* [http://www.cebitec.uni-bielefeld.de/groups/brf/software/gendb_info/ GenDB] Sequence analysis for larger contigs.&lt;br /&gt;
* [http://www.cebitec.uni-bielefeld.de/groups/brf/software/sams_info/ SAMS] Sequence analysis for ESTs and shotgun reads.&lt;br /&gt;
* [http://www.cebitec.uni-bielefeld.de/groups/brf/software/emma_info/ EMMA] Microarray data storage and analysis.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;gendbaccess&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== How to access GenDB, SAMS, EMMA, etc... ==&lt;br /&gt;
&lt;br /&gt;
The three in-house developed software packages: GenDB (procaryotic genome annotation), SAMS (EST processing and annotation) and EMMA (microarray analysis) are provided by the bioinformatics platform to the whole MGE community. The MGE Portal has been designed to grant MGE members access to these tools and projects. All of them work based on projects that are set up by the bioinformatics team at the platform. Please use the MGE Portal in order to request a new project, or request access to an existing one.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;access&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Data access ==&lt;br /&gt;
&lt;br /&gt;
There are two major kinds of project &amp;quot;accessibility&amp;quot; within MGE, according to the Data Policy adopted for the Network:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;your&amp;quot; projects: &lt;br /&gt;
** either you are a project leader and thus have access to your &amp;quot;own&amp;quot; project data, &lt;br /&gt;
** or you have already requested access to this project, &lt;br /&gt;
** or the project has been made public within the whole MGE community&lt;br /&gt;
* &amp;quot;MGE&amp;quot; projects:&lt;br /&gt;
** other projects within MGE not yet visible to you, but to which you can request access.&lt;br /&gt;
&lt;br /&gt;
Access to projects is controlled by the project leaders via the GPMS web interface. &lt;br /&gt;
All MGE members can request access to these datasets directly to the respective project leader via the Portal.&lt;br /&gt;
&lt;br /&gt;
The General Project Management System ([http://www.cebitec.uni-bielefeld.de/groups/brf/software/gpms/ GPMS]) provides the interface for requesting and granting access to projects.&lt;br /&gt;
More information can be found under this [http://www.cebitec.uni-bielefeld.de/groups/brf/software/wiki/GPMSWiki/WebRequestAccess wiki page]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;browsers&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Supported Web Browsers ==&lt;br /&gt;
Please note that not all web browsers are supported with the platform. For security reasons we recommend that users use &lt;br /&gt;
[http://www.mozilla.org/products/firefox/ Mozilla/Firefox] or&lt;br /&gt;
[http://www.mozilla.org/products/mozilla1.x/ Mozilla]. &lt;br /&gt;
&lt;br /&gt;
While other browsers might work, we &#039;&#039;&#039;can not test&#039;&#039;&#039; with every browser to ensure compatibility. We strive to use standard D-HTML to ensure &lt;br /&gt;
maximum compatability.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;login&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Login to the Portal ==&lt;br /&gt;
The portal requires a user name and password from every user. The assumption is made that every individual has his/her own private login. If two individuals share one login and use it simultaneously, terrible things will happen to the user settings and data.&lt;br /&gt;
&lt;br /&gt;
Users need to enter user name and password into the login dialog. Since the data is transported via &#039;&#039;&#039;https&#039;&#039;&#039; all traffic is encrypted and thus secure.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Browser Certificates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Unfortunately not all institutions that issue certificates are pre-configured into all browsers. Therefore please &#039;&#039;&#039;accept permanently&#039;&#039;&#039; the CeBiTec certificate. &lt;br /&gt;
Doing so will only influence your connections to Bielefeld, no other internet connects will be influenced.&lt;br /&gt;
After accepting the certificate once, this question should not need to be answered again ([http://www.mozilla.org/projects/security/pki/psm/help_21/using_certs_help.html Technical Information on using Browser certificates])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ##[[Image:MGE-PortalWiki$portal.gif]] --&amp;gt;&lt;br /&gt;
[[Image:MGE-PortalWiki$MGE_portal_login.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forgot your password?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have a login to access the MGE bioinformatics portal or one of our web applications and have forgotten your password, you can use [https://www.cebitec.uni-bielefeld.de/chpwreq.html the following form] to submit a password change request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;my&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== My Projects ==&lt;br /&gt;
Once you have logged into the MGE portal, the main page looks like this screenshot:&lt;br /&gt;
[[Image:MGE-PortalWiki$mge_portal_overview.png]]&lt;br /&gt;
&lt;br /&gt;
Click on the link &amp;quot;My Projects&amp;quot; in the Action menu.&lt;br /&gt;
A page will appear as below where you can see all your projects as a chief. &lt;br /&gt;
By clicking on the blue arrow on the right inside, you can jump directly to the corresponding EMMA, SAMS or GenDB project:&lt;br /&gt;
[[Image:MGE-PortalWiki$mge_portal_myprojects.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;request&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Request Access to the MGE-Portal ==&lt;br /&gt;
&lt;br /&gt;
All MGE members contained in the MGE list in January 2005 have received an automatical e-mail containing their login to the MGE-Portal and password.&lt;br /&gt;
&lt;br /&gt;
If you are a &#039;&#039;&#039;new MGE member&#039;&#039;&#039; (registered after February 2005), you can request access to the Portal by sending an e-mail to the [http://www.cebitec.uni-bielefeld.de/groups/brf/cooperations/marine_genomics_bioinformatics.html#contact node representative]. After the validation by the node representative, the contact person will forward your request to the Bioinformatics Platform. You will receive an automatic mail from our General Project Management System (GPMS) containing your login to the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/mge-portal/ MGE-Portal] and password. &lt;br /&gt;
&lt;br /&gt;
Once logged into the Portal, you can request access to any project within MGE by clicking on the link &amp;quot;Request Projects Access&amp;quot; in the Action menu. &lt;br /&gt;
Then click onto &amp;quot;Request Project Access via GPMS&amp;quot; which allow you to login to the General Project Management System (GPMS).&lt;br /&gt;
For further information, please go to this [http://www.cebitec.uni-bielefeld.de/groups/brf/software/wiki/GPMSWiki/WebRequestAccess wiki page].&lt;br /&gt;
[[Image:MGE-PortalWiki$mge_portal_request_access.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Request New Project to the MGE-Portal ==&lt;br /&gt;
By clicking on the link &amp;quot;Request New Project&amp;quot; in the Action menu, a new page will appear as below where you need to fill in the page according to what type of data you have. A email will be sent automatically to the node representative to grant or deny the request.&lt;br /&gt;
Once the request is granted, we setup your project and let you know by email. &lt;br /&gt;
[[Image:MGE-PortalWiki$mge_portal_request_newproject1.png]]&lt;br /&gt;
[[Image:MGE-PortalWiki$mge_portal_request_newproject2.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;tools&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Information about Tools ==&lt;br /&gt;
Some public databases are available for analysis with the Platform tools. In addition all sequence data sets created within MGE can be analyzed with the tools. &lt;br /&gt;
[[Image:MGE-PortalWiki$mge_portal_tools.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please note:&#039;&#039;&#039; Only those data sets that you have access to will be visible within the tool section.&lt;br /&gt;
&lt;br /&gt;
* [[/BLAST]]&lt;br /&gt;
* [[/EMOWSE]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;data&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Data integrity, data backup and recovery ==&lt;br /&gt;
To ensure the existence of the valuable data sets we perform nightly backup of all data on the platform. In the unlikely event of a disasterous system failure&lt;br /&gt;
all data can be retrieved from backup tape. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;contact&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Contact ==&lt;br /&gt;
Please feel free at any time to send us a email to [[MailTo(mg-bielefeld AT cebitec DOT uni DASH bielefeld DOT de)]] with questions or suggestions for improvements.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=SAMSWiki/WebDocumentation/HowTo/BasicActions&amp;diff=2825</id>
		<title>SAMSWiki/WebDocumentation/HowTo/BasicActions</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=SAMSWiki/WebDocumentation/HowTo/BasicActions&amp;diff=2825"/>
		<updated>2011-10-26T06:18:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: 2 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
* Import Sequences:&lt;br /&gt;
The SAMS Web Importer will guide you through the import process. On the next pages you are asked to select a file, to check the sequence names and to select the settings for quality and vector clipping, if necessary. Default values are suggested for each step, but custom values can easily be used.&lt;br /&gt;
&lt;br /&gt;
The window on the right hand side lists the 5 steps of the Importer, ticking the processed step off and opening the next one. Step 5 summarises your settings, so that you can easily go back to previous steps to change the parameters, if neccessary, before completing the process of importing your sequences into SAMS.&lt;br /&gt;
&lt;br /&gt;
* [[/Import Step1]]: please select a file to upload.&lt;br /&gt;
* [[/Import Step2]]: check sequence names&lt;br /&gt;
* [[/Import Step3]]: select quality clipping&lt;br /&gt;
* [[/Import Step4]]: select vector clipping&lt;br /&gt;
* [[/Import Step5]]: finish the import to SAMS&lt;br /&gt;
* [[/Import Step6]]: Import finished &lt;br /&gt;
* /CreateandEditlibrary&lt;br /&gt;
* /MergeLibraries&lt;br /&gt;
* [[/Cluster and Assembly EST data]]&lt;br /&gt;
* /AutomaticAnnotation&lt;br /&gt;
* /BrowsingSequencedatasets&lt;br /&gt;
* /AnnotatingSequencedata&lt;br /&gt;
* /AddCustomtool&lt;br /&gt;
* /ShowAnnotationstatistics&lt;br /&gt;
* /ShowJobstatistics&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=MeltDBWiki/HowTos&amp;diff=2822</id>
		<title>MeltDBWiki/HowTos</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=MeltDBWiki/HowTos&amp;diff=2822"/>
		<updated>2011-10-26T06:18:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: 11 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ##language:en --&amp;gt;&lt;br /&gt;
== Using the public MeltDB experiments ==&lt;br /&gt;
&lt;br /&gt;
* Login to the public MeltDB project using the guest account:&lt;br /&gt;
   [http://meltdb.cebitec.uni-bielefeld.de/cgi-bin/meltdb.cgi?login=guest&amp;amp;chksum=h/Zx4JEg6sz0I6hi97ZfsA&amp;amp;project=MeltDB_Public MeltDB guest login]&lt;br /&gt;
&lt;br /&gt;
* To analyze the publicly available datasets in MeltDB, please select &#039;Browse/Analyse an existing Experiment&#039; from the start page.&lt;br /&gt;
&lt;br /&gt;
 [[Image:MeltDBWiki$$HowTos$startpage.png]]&lt;br /&gt;
&lt;br /&gt;
* Select the &#039;Three carbon sources&#039; experiment by clicking on the folder icon to the left.&lt;br /&gt;
&lt;br /&gt;
 [[Image:MeltDBWiki$$HowTos$experiments.png]]&lt;br /&gt;
&lt;br /&gt;
* The textual display of the experiment is presented and a number of potential actions together with their short descriptions are listed below.&lt;br /&gt;
&lt;br /&gt;
 [[Image:MeltDBWiki$$HowTos$carbon_sources.png]]&lt;br /&gt;
&lt;br /&gt;
* Please select &#039;Show PCA&#039; to start the PCA analysis on the previously imported peaks found by Xcalibur preprocessing methods.&lt;br /&gt;
* Select all chromatograms and a list of metabolites and click the &#039;Compute PCA&#039; button. If you would like to log-transform the measured and normalized metabolite values, mark the &#039;log&#039; checkbox.&lt;br /&gt;
&lt;br /&gt;
 [[Image:MeltDBWiki$$HowTos$pca.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ArrayLIMSWiki&amp;diff=2810</id>
		<title>ArrayLIMSWiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ArrayLIMSWiki&amp;diff=2810"/>
		<updated>2011-10-26T06:18:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: 19 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= ArrayLIMS Overview Page =&lt;br /&gt;
&lt;br /&gt;
== ArrayLIMS - Laboratory information management system for microarray hybridizations  ==&lt;br /&gt;
&lt;br /&gt;
Please have a look at the [http://www.cebitec.uni-bielefeld.de/groups/brf/software/emma_info ArrayLIMS website] for general information.&lt;br /&gt;
&lt;br /&gt;
* /TermsAndConcepts&lt;br /&gt;
** /ForUsers&lt;br /&gt;
** /ForDevelopers&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
* /CoreDocumentation (Documentation of the main backend functionality and executable scripts)&lt;br /&gt;
* /UserManual (Documentation on the use of the web-interface)&lt;br /&gt;
** /WebDocumentation&lt;br /&gt;
* /DeveloperDocumentation&lt;br /&gt;
** /GettingStarted&lt;br /&gt;
* /[[FAQs]]&lt;br /&gt;
* /HowTos&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* /ToDos (Tasks on the road to an ArrayLIMS2 release candidate)&lt;br /&gt;
* /FeatureTable&lt;br /&gt;
* /FuturePlans&lt;br /&gt;
&lt;br /&gt;
== Other Issues ==&lt;br /&gt;
&lt;br /&gt;
For more information about project setup, license, application examples, and publications, please go to the  [http://www.cebitec.uni-bielefeld.de/groups/brf/software/emma_info ArrayLIMS website].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Please send an e-mail for account requests or questions concerning the use of ArrayLIMS to:&lt;br /&gt;
[[MailTo(Emma AT cebitec DOT uni DASH bielefeld DOT de)]]&lt;br /&gt;
&lt;br /&gt;
For bug reports, please use our bug reporting system [http://bugs.cebitec.uni-bielefeld.de BugZilla].&lt;br /&gt;
&lt;br /&gt;
Author: [http://www.cebitec.uni-bielefeld.de/~druffi Tim Kahlke]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=MeltDBWiki/PerformFBCA&amp;diff=2790</id>
		<title>MeltDBWiki/PerformFBCA</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=MeltDBWiki/PerformFBCA&amp;diff=2790"/>
		<updated>2011-10-26T06:18:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: 4 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ##language:en --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Perform the Feature Based Chromatogram Alignment of MeltDB ==&lt;br /&gt;
&lt;br /&gt;
* After logging in to MeltDB, select your experiment by either a) browsing through the list of available experiments or b) via the search function available at the top.&lt;br /&gt;
&lt;br /&gt;
 a)&lt;br /&gt;
&lt;br /&gt;
   [[Image:MeltDBWiki$$PerformFBCA$browse.png]]&lt;br /&gt;
&lt;br /&gt;
 b)&lt;br /&gt;
&lt;br /&gt;
   [[Image:MeltDBWiki$$PerformFBCA$search.png]]&lt;br /&gt;
&lt;br /&gt;
* After selecting your experiment, you can generate a multiple TIC view of the associated chromatograms via the following function:&lt;br /&gt;
&lt;br /&gt;
  [[Image:MeltDBWiki$$PerformFBCA$tic2.png]] &lt;br /&gt;
&lt;br /&gt;
* The first call to this may take some time since the image needs to be rendered from the raw datasets. Consecutive calls will reuse the generated image. If you change your experiment by adding or removing chromatograms to the chromatogram groups you can repaint the image with the &#039;recreate image&#039; link.&lt;br /&gt;
&lt;br /&gt;
  [[Image:MeltDBWiki$$PerformFBCA$tic.png]]&lt;br /&gt;
&lt;br /&gt;
* Feature based alignment is only possible if a peak detection and/or import was performed on your chromatograms. In order to compute an alignment using the FBCA tool of MeltDB select a representative chromatogram of your experiment. (e.g. click on one peak marked as blue or green spot and select the chromatogram name below). Select the &#039;Compute aligment&#039; action from the chromatogram context menu.&lt;br /&gt;
&lt;br /&gt;
  [[Image:MeltDBWiki$$PerformFBCA$fbca1.png]]&lt;br /&gt;
&lt;br /&gt;
* The FBCA algorithm will generate pairwise alignments of your selected chromatogram with all other chromatograms of the selected experiment. Click &#039;Compute aligment&#039; to start the processing. This may take some time...&lt;br /&gt;
&lt;br /&gt;
  [[Image:MeltDBWiki$$PerformFBCA$fbca2.png]]&lt;br /&gt;
&lt;br /&gt;
* After the computation is finished, use the &#039;Show alignment&#039; action of your chromatogram to review the results. You can reorder the chromatograms and/or select only subsets of the aligned chromatograms in the dialog. Select the peak detection or importer tools for which you would like to view peaks in the alignment.&lt;br /&gt;
&lt;br /&gt;
  [[Image:MeltDBWiki$$PerformFBCA$fbca3.png]]&lt;br /&gt;
&lt;br /&gt;
* The rendering of the aligned image takes some seconds, it allows to quickly spot differences in the aligned chromatograms. &lt;br /&gt;
&lt;br /&gt;
  [[Image:MeltDBWiki$$PerformFBCA$fbca4.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=HelpOnInstalling/ApacheOnMacOsx&amp;diff=2785</id>
		<title>HelpOnInstalling/ApacheOnMacOsx</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=HelpOnInstalling/ApacheOnMacOsx&amp;diff=2785"/>
		<updated>2011-10-26T06:18:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: 2 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ##language:en --&amp;gt;&lt;br /&gt;
== installing [[MoinMoin]] on OS X ==&lt;br /&gt;
An install report of a succesfull install on a powermac G4 running mac OS X 10.2.6.&lt;br /&gt;
In the examples you will see that the machine name is `pm142` and the administrator account is `giels`. The wiki site that is created is called `mgwiki`.&lt;br /&gt;
&lt;br /&gt;
=== before you begin ===&lt;br /&gt;
&lt;br /&gt;
* You should have activated the `root` user&lt;br /&gt;
* You must not be afraid to use the terminal ;)&lt;br /&gt;
* some practice with the pico editor might be useful as well&lt;br /&gt;
&lt;br /&gt;
=== download ===&lt;br /&gt;
&lt;br /&gt;
Download the source on the desktop: you should see a `moin-x.x.tar.gz` file. &lt;br /&gt;
Extract this file on the desktop with Stuffit. You will get a folder `moin-x.x`. &lt;br /&gt;
&lt;br /&gt;
=== install ===&lt;br /&gt;
&lt;br /&gt;
All code examples are taken form a terminal session.&lt;br /&gt;
&lt;br /&gt;
First check everything:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[pm142:~] giels% su root&lt;br /&gt;
Password:&lt;br /&gt;
[pm142:/Users/giels] giels# whoami&lt;br /&gt;
root&lt;br /&gt;
[pm142:/Users/giels] giels# python -c &#039;import sys; print sys.prefix&#039;&lt;br /&gt;
/usr&lt;br /&gt;
[pm142:/Users/giels] giels# &lt;br /&gt;
[pm142:/Users/giels] giels# cd Desktop/moin-1.0&lt;br /&gt;
[pm142:giels/Desktop/moin-1.0] giels# ls -al&lt;br /&gt;
total 264&lt;br /&gt;
drwxr-xr-x  15 giels  staff    510 May 10  2002 .&lt;br /&gt;
drwxr-xr-x   9 giels  staff    306 May 12 19:39 ..&lt;br /&gt;
-rw-r--r--   1 giels  staff  19118 May 10  2002 CHANGES&lt;br /&gt;
-rw-r--r--   1 giels  staff  17992 Jun  9  2001 COPYING&lt;br /&gt;
-rw-r--r--   1 giels  staff  42827 May  9  2002 INSTALL.html&lt;br /&gt;
-rw-r--r--   1 giels  staff    837 Feb 27  2002 MANIFEST.in&lt;br /&gt;
drwxr-xr-x  37 giels  staff   1258 May 10  2002 MoinMoin&lt;br /&gt;
-rw-r--r--   1 giels  staff    553 May 10  2002 PKG-INFO&lt;br /&gt;
-rw-r--r--   1 giels  staff   5831 Apr 17  2002 README&lt;br /&gt;
-rw-r--r--   1 giels  staff    908 Jan 16  2002 TODO&lt;br /&gt;
drwxr-xr-x   5 giels  staff    170 May 10  2002 contributions&lt;br /&gt;
-rw-r--r--   1 giels  staff  13878 Jul  5  2001 moinlogo.bmp&lt;br /&gt;
-rw-r--r--   1 giels  staff    229 Jul  5  2001 setup.cfg&lt;br /&gt;
-rw-r--r--   1 giels  staff   6586 May  9  2002 setup.py&lt;br /&gt;
drwxr-xr-x   5 giels  staff    170 May 10  2002 wiki&lt;br /&gt;
[pm142:giels/Desktop/moin-1.0] giels#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the real install: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[pm142:giels/Desktop/moin-1.0] giels# python setup.py install --record=install.log &lt;br /&gt;
running install&lt;br /&gt;
running build&lt;br /&gt;
running build_py&lt;br /&gt;
creating build&lt;br /&gt;
....&lt;br /&gt;
creating /usr/share/moin/htdocs/applets&lt;br /&gt;
creating /usr/share/moin/htdocs/applets/TWikiDrawPlugin&lt;br /&gt;
writing list of installed files to &#039;install.log&#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now installation is finished. You will find a file `install.log` on the desktop in the folder `moin-x.x`.&lt;br /&gt;
&lt;br /&gt;
=== configuration ===&lt;br /&gt;
First make a copy of the original [[MoinMoin]] site:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[pm142:giels/Desktop/moin-1.0] giels# &lt;br /&gt;
[pm142:giels/Desktop/moin-1.0] giels# egrep &amp;quot;^User|^Group&amp;quot; /etc/httpd/httpd.conf&lt;br /&gt;
User www&lt;br /&gt;
Group www&lt;br /&gt;
[pm142:giels/Desktop/moin-1.0] giels# cd /usr/share/moin/&lt;br /&gt;
[pm142:/usr/share/moin] giels# ls -al&lt;br /&gt;
total 0&lt;br /&gt;
drwxr-xr-x   5 root  wheel   170 May 12 19:49 .&lt;br /&gt;
drwxr-xr-x  44 root  wheel  1496 May 12 19:49 ..&lt;br /&gt;
drwxr-xr-x   4 root  wheel   136 May 12 19:49 cgi-bin&lt;br /&gt;
drwxr-xr-x   9 root  wheel   306 May 12 19:49 data&lt;br /&gt;
drwxr-xr-x   6 root  wheel   204 May 12 19:49 htdocs&lt;br /&gt;
[pm142:/usr/share/moin] giels# &lt;br /&gt;
[pm142:/usr/share/moin] giels# mkdir mgwiki&lt;br /&gt;
[pm142:/usr/share/moin] giels# cp -r data mgwiki&lt;br /&gt;
[pm142:/usr/share/moin] giels# cp cgi-bin/* mgwiki&lt;br /&gt;
[pm142:/usr/share/moin] giels# chown -R www.www mgwiki&lt;br /&gt;
[pm142:/usr/share/moin] giels# chmod a+rx mgwiki/*.cgi&lt;br /&gt;
[pm142:/usr/share/moin] giels# &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache. We&#039;ll use the pico editor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[pm142:/usr/share/moin] giels# pico /etc/httpd/httpd.conf&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll to the end of the file and edit like the example below, (only the last two lines are added; use control-x to save the file):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
RegisterDefaultSite&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Include /private/etc/httpd/users&lt;br /&gt;
&lt;br /&gt;
Alias /wiki/ &amp;quot;/usr/share/moin/htdocs/&amp;quot;      &lt;br /&gt;
ScriptAlias /mgwiki &amp;quot;/usr/share/moin/mgwiki/moin.cgi&amp;quot;       &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
^G Get Help   ^O WriteOut   ^R Read File  ^Y Prev Pg    ^K Cut Text   ^C Cur Pos    &lt;br /&gt;
^X Exit       ^J Justify    ^W Where is   ^V Next Pg    ^U UnCut Text ^T To Spell   &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Restart Apache:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[pm142:/etc] giels# apachectl help&lt;br /&gt;
usage: /usr/sbin/apachectl (start|stop|restart|fullstatus|status|graceful|configtest|help)&lt;br /&gt;
&lt;br /&gt;
start      - start httpd&lt;br /&gt;
stop       - stop httpd&lt;br /&gt;
restart    - restart httpd if running by sending a SIGHUP or start if &lt;br /&gt;
             not running&lt;br /&gt;
fullstatus - dump a full status screen; requires lynx and mod_status enabled&lt;br /&gt;
status     - dump a short status screen; requires lynx and mod_status enabled&lt;br /&gt;
graceful   - do a graceful restart by sending a SIGUSR1 or start if not running&lt;br /&gt;
configtest - do a configuration syntax test&lt;br /&gt;
help       - this screen&lt;br /&gt;
&lt;br /&gt;
[pm142:/etc] giels# &lt;br /&gt;
[pm142:/etc] giels# apachectl graceful&lt;br /&gt;
/usr/sbin/apachectl graceful: httpd gracefully restarted&lt;br /&gt;
[pm142:/etc] giels# &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== testing ===&lt;br /&gt;
&lt;br /&gt;
In a web-browser surf to the site: `pm142/mgwiki`&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
&lt;br /&gt;
Here are a couple of issues with my Mac OS X install I needed to fix:&lt;br /&gt;
&lt;br /&gt;
# The TWiki drawing jar file is not installed, so drawings do not work.  You have to find the twikidraw.jar file (download the latest stable [[MoinMoin]] tar.gz file and uncompress like: `tar xzvf moinmoin.tar.gz`), and copy the twikidraw.jar file (under `htdocs/applets/TWikiDrawPlugin`) to this folder `/usr/share/moin/htdocs/applets/TWikiDrawPlugin/`. You&#039;ll probably need to use sudo: &amp;lt;br&amp;gt;`sudo cp twikidraw.jar /usr/share/moin/htdocs/applets/TWikiDrawPlugin/`&amp;lt;br&amp;gt; and set permissions:&amp;lt;br&amp;gt;`sudo chmod 755 /usr/share/moin/htdocs/applets/TWikiDrawPlugin/twikidraw.jar`&lt;br /&gt;
# The RSS feed for your [[Special:Recentchanges|RecentChanges]] page may be broken.  You need to install the most recent version of [http://sourceforge.net/projects/pyxml/ PyXML].  Here&#039;s how I did so and the RSS feed was fixed.&amp;lt;br&amp;gt;`curl -O http://aleron.dl.sourceforge.net/sourceforge/pyxml/PyXML-0.8.3.tar.gz`&amp;lt;br&amp;gt;`tar xzvf PyXML-0.8.3.tar.gz`&amp;lt;br&amp;gt;`cd PyXML-0.8.3`&amp;lt;br&amp;gt;`sudo python setup.py --without-xpath build`&amp;lt;br&amp;gt;`sudo python setup.py install`&lt;br /&gt;
&lt;br /&gt;
OS X users with a fink install need to chance the path `/usr/share/moin` to `/sw/share/moin`. see `install.log`.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=O2DBIWiki/IntroRequirements&amp;diff=2782</id>
		<title>O2DBIWiki/IntroRequirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=O2DBIWiki/IntroRequirements&amp;diff=2782"/>
		<updated>2011-10-26T06:18:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: 4 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ## page was renamed from O2DBIWiki/O2DBIWiki/IntroRequirements --&amp;gt;&lt;br /&gt;
= O2DBI - Introduction - Requirements =&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Back to [[O2DBIWiki| Overview page]] &amp;lt;-&lt;br /&gt;
&lt;br /&gt;
O2DBI uses a number of Perl modules. Most of them are either default modules (bundled with the Perl distribution itself) or are available at [http://www.cpan.org CPAN].&lt;br /&gt;
&lt;br /&gt;
* Code generator:&lt;br /&gt;
** XML::DOM&lt;br /&gt;
** XML::Writer&lt;br /&gt;
* Graphical schema design interface&lt;br /&gt;
** Gtk&lt;br /&gt;
** Gtk::Gdk::[[ImlibImage]]&lt;br /&gt;
* drawing of class graphes within the GUI&lt;br /&gt;
** Graph&lt;br /&gt;
** Graph::Directed&lt;br /&gt;
** Graph::Writer::Dot&lt;br /&gt;
** Graph::Writer::VCG&lt;br /&gt;
* generated code&lt;br /&gt;
** DBI&lt;br /&gt;
** DBI backend modules for MySQL, PostgreSQL&lt;br /&gt;
* experimental SOAP client/server code&lt;br /&gt;
** Compress::Zlib&lt;br /&gt;
** SOAP::Lite&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Back to [[O2DBIWiki| Overview page]] &amp;lt;-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ##== Contact == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ##Please send an e-mail for account requests or questions concerning the use of O2DBI to: --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ##[[MailTo(software AT cebitec DOT uni DASH bielefeld DOT de)]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ##For bug reports, please use our bug reporting system [http://bugs.cebitec.uni-bielefeld.de BugZilla]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Author: [http://www.cebitec.uni-bielefeld.de/~blinke]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/HelpSystem/FactorsExperiment&amp;diff=2777</id>
		<title>EMMAWiki/WebDocumentation/HelpSystem/FactorsExperiment</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/HelpSystem/FactorsExperiment&amp;diff=2777"/>
		<updated>2011-10-26T06:18:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: 3 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Experimental Factors in experiment =&lt;br /&gt;
&lt;br /&gt;
 All factors under which the experiment was conducted.&lt;br /&gt;
&lt;br /&gt;
 See also [[EMMAWiki/WebDocumentation/HelpSystem/FactorsGeneral|ExperimentalFactor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GenDBWiki/WebDocumentation/DialogWindows/PatScan&amp;diff=2773</id>
		<title>GenDBWiki/WebDocumentation/DialogWindows/PatScan</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GenDBWiki/WebDocumentation/DialogWindows/PatScan&amp;diff=2773"/>
		<updated>2011-10-26T06:18:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: 22 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= [[PatScan]] =&lt;br /&gt;
PatScan is used to identify patterns in large sequences. It is possible to search patterns by specifying the number of insertions, deletions and substitutions or by defining a weight-matrix. &lt;br /&gt;
&lt;br /&gt;
[[Image:GenDBWiki$$WebDocumentation$$DialogWindows$$PatScan$PatScan_a.png]]&lt;br /&gt;
&lt;br /&gt;
The interface consists of 4 categories:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|  &#039;&#039;&#039;Options&#039;&#039;&#039; &lt;br /&gt;
|  Define the type of regions to be searched (DNA or Protein)&lt;br /&gt;
|-&lt;br /&gt;
|   &lt;br /&gt;
|  Define search strand &lt;br /&gt;
|-&lt;br /&gt;
|   &lt;br /&gt;
|  Defined the offset which is used to search also characters infront or behind the actual search-region &lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;Search definition&#039;&#039;&#039; &lt;br /&gt;
|  Enter your search pattern here. &lt;br /&gt;
|-&lt;br /&gt;
|   &lt;br /&gt;
|  Optionally you can check the &amp;quot;use&amp;quot; checkbox to define the insertions/deletions/substitutions if you have not already defined it in your pattern &lt;br /&gt;
|-&lt;br /&gt;
|   &lt;br /&gt;
|  Above the textfield are two links. &amp;quot;Ambiguity codes&amp;quot; shows you the available IUPAC codes which can be incorporated into your pattern &lt;br /&gt;
|-&lt;br /&gt;
|   &lt;br /&gt;
|  The second link &amp;quot;Examples&amp;quot; shows you some common example queries for a quick start building your own search patterns &lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;Filter&#039;&#039;&#039; &lt;br /&gt;
|  GenDB tries to associate regions with the PatScan matches. Sometimes you are only interested in matches which are infront &lt;br /&gt;
|-&lt;br /&gt;
|   &lt;br /&gt;
|  or behind a region,like promotors. So here you can define whether all matches should be displayed, only matches which lie within the bounds of &lt;br /&gt;
|-&lt;br /&gt;
|   &lt;br /&gt;
|  a region or only intergenic matches. &lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;PatScan&#039;&#039;&#039;&lt;br /&gt;
|  These values should normally not be touched. Only if performance is an issue and you know what you are doing change these values. &lt;br /&gt;
|-&lt;br /&gt;
|   &lt;br /&gt;
|  Mainly these are commandline options for the scan_for_matches (PatScan) program. For a better description please take a closer look at the [http://www-unix.mcs.anl.gov/compbio/PatScan/HTML/readme_scan_for_matches.html PatScan manual] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== How does the search work ==&lt;br /&gt;
&lt;br /&gt;
Basically GenDB fetches all regions of the type you specified in the options section and runs PatScan for each region. By default only upstream sequences are searched. But you can override this behaviour by selecting the &amp;quot;both strands&amp;quot; radiobox.&lt;br /&gt;
The result shows the region marked as big red bars and the PatScan matches are shown as small yellow bars.&lt;br /&gt;
&lt;br /&gt;
== Interpretation of Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:GenDBWiki$$WebDocumentation$$DialogWindows$$PatScan$PatScan_b1.png]]&lt;br /&gt;
&lt;br /&gt;
The result shows the name of the region which the match belongs to, the position in the contig and the distance to the start of the region.&lt;br /&gt;
Every row has on its far right a link to the [[GenDBWiki/WebDocumentation/DialogWindows/AnnotationDialog|AnnotationDialog]]. Sometimes its handy to annotate few matches at once without clicking on every rows annotate link.&lt;br /&gt;
For that reason there is a button called &#039;&#039;&#039;&amp;quot;Annotate selection&amp;quot;&#039;&#039;&#039; which opens the [[GenDBWiki/WebDocumentation/DialogWindows/MultiAnnotator|MultiAnnotator]] to annotated many regions at once.&lt;br /&gt;
&lt;br /&gt;
We specified a offset of 100 bases and filtered all matches which lie within the bounds of a region. As a result we get all intergenic matches which start at maximum 100 bases infront of a region. This can be very handy for identifying promotor regions.&lt;br /&gt;
&lt;br /&gt;
== Exporter for Results ==&lt;br /&gt;
&lt;br /&gt;
[[Image:GenDBWiki$$WebDocumentation$$DialogWindows$$PatScan$PatScan_b2.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This feature is available since GenDB version 2.4.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The exporter for the results of the pattern search is shown after clicking the &#039;&#039;&#039;&amp;quot;Show exporting fields&amp;quot;&#039;&#039;&#039; button. This button is only visible next to the &#039;&#039;&#039;&amp;quot;Annotate&amp;quot;&#039;&#039;&#039; button, if your status allows you to export data.&lt;br /&gt;
&lt;br /&gt;
You can choose the values, which should be exported, by clicking in the associated checkboxes.&lt;br /&gt;
Beneath this, there is a checkbox for adding a &#039;&#039;comment line&#039;&#039; to the export-file, which contains the name of the checked values.&lt;br /&gt;
You also can choose the type of separation between &#039;&#039;&#039;&amp;quot;tabulator&amp;quot;&#039;&#039;&#039; (recommended) and &#039;&#039;&#039;&amp;quot;comma&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
By clicking the &#039;&#039;&#039;&amp;quot;Export values&amp;quot;&#039;&#039;&#039; button, the export-file will be generated and a save dialog will be opened.&lt;br /&gt;
&lt;br /&gt;
== Q/A Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q: My pattern was not found. It was expected to be an intergenic match.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A: You possibly specified the offset too low. Imagine there exist 2 regions which are divided by a 100 bases raw sequence which has no region there.&lt;br /&gt;
If your offset reads e.g. 30 bases upstream you loose the the information if the pattern occurs in the remaining 70 bases sequence. &lt;br /&gt;
So, setting your offset higher may solve your problem&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q: Why does the result always show my selected contig as associated region?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A: You didn&#039;t select a region and selected &#039;&#039;&#039;&amp;quot;current&amp;quot;&#039;&#039;&#039; as &#039;&#039;&#039;Search Region&#039;&#039;&#039;. As a result, PatScan searches only the contig (which is also a region).&lt;br /&gt;
To solve this problem select &#039;&#039;&#039;all&#039;&#039;&#039; as Search Region and select an applicable type from the listbox. A value of &#039;&#039;&#039;Region&#039;&#039;&#039; will search all regions except the contig.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProMeTraWiki/CSVFormat&amp;diff=2750</id>
		<title>ProMeTraWiki/CSVFormat</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=ProMeTraWiki/CSVFormat&amp;diff=2750"/>
		<updated>2011-10-26T06:18:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: 2 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== CSV and TSV data files ==&lt;br /&gt;
&lt;br /&gt;
* ProMeTra supports the simple file formats CSV and TSV (comma separated and tab separated values)&lt;br /&gt;
* The first line of these files contains the experimental factors that will be used in the legend of the generated image.&lt;br /&gt;
* Every following line contains an identifier and a tab or comma separated list of values.&lt;br /&gt;
&lt;br /&gt;
 [[Image:ProMeTraWiki$$CSVFormat$tsv.png]]&lt;br /&gt;
&lt;br /&gt;
 [[Media:ProMeTraWiki$$CSVFormat$sample.tsv]]&lt;br /&gt;
&lt;br /&gt;
* Only put one type of &#039;&#039;omics&#039;&#039; data into a single file&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/HelpSystem/NameGeneral&amp;diff=2747</id>
		<title>EMMAWiki/WebDocumentation/HelpSystem/NameGeneral</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=EMMAWiki/WebDocumentation/HelpSystem/NameGeneral&amp;diff=2747"/>
		<updated>2011-10-26T06:18:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: 2 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Name =&lt;br /&gt;
&lt;br /&gt;
 Name of the specific object.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=AufgegebeneSeiten&amp;diff=2744</id>
		<title>AufgegebeneSeiten</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=AufgegebeneSeiten&amp;diff=2744"/>
		<updated>2011-10-26T06:18:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: 2 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- ##language:de --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ##master-page:[[AbandpnedPages]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ##master-date:2001-12-03 14:54:57 --&amp;gt;&lt;br /&gt;
Seiten, die seit Urzeiten nicht mehr geändert wurden; dies ist eine Liste der ältesten Einträge im Editlog.&lt;br /&gt;
&lt;br /&gt;
[[AbandonedPages]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>