Daemon

From GBWiki

Jump to: navigation, search

Contents

Phenyx Daemon requirements

Windows platform

Java >= 1.5

Internet connection to a Phenyx server (for job submissions)



How to install Phenyx Daemon

Get and install your Phenyx Daemon license
  • You need a valid license to run the daemon. To generate your license, get it from the license Information menu (see image below). Please send us hostID information (named XXXXXX in the image below) at mailto:support@phenyx-ms.com

Image:help_license.gif

  • you will receive a .lic file to insert into the phenyx-daemon directory

Image:license.gif

  • Exit and launch again phenyx.exe



How to do batch submissions

Access the batch submission page
From the top menu, go to Actions > Batch Submission

Image:Deamon01.gif

Select a workflow to process
Select one of the predefined workflow
The available workflows are listed, select one to see a short process description on the right-hand side.
Note: in the default list of available workflow, one does requires Phenyx (or at least one portion of it) to be installed locally: filter, zip and submit. It calls the convertspectra.pl script locally before connecting to a Phenyx server.
Select a Phenyx session
Select a predefined session from the drop down menu.
Select a submission profile
Once you have selected a Phenyx session, click on the refresh link to have the user's profiles listed.
Root name for the batch
Free text field to name a batch and help to retrieve a job in the Phenyx Desktop page
Select the mode to process data
  1. Directory watch, to watch the contain of a directory and to automatically submit a new available datafile (already submitted datafiles are tagged in order not to be twice submitted)
    • click on the browse link to select another directory
    • clik on the start to watch directory to run automatically the jobs
    • Caution: you can remove tagged files, but once done, all the files present in the directory will be submitted
  2. Drop files, to directly submit a datafile



Accepted formats

Phenyx Daemon currently accepts:

  • .dta
  • .mgf
  • .mzData

Compressed files are accepted as .zip archives, if the file format is specified

  • test.mgf.zip will be accepted
  • test_mgf.zip will be rejected

Likewise

  • test.mgf.txt will be accepted
  • test.txt will be rejected



Add new Submission sessions, Submission profiles and workflows

Add new Submission sessions
  • If you want to create a new session,
Go to Session manager by a) select the create new session in the drop down menu or b) go to Manage > Session Manager >Manage Sessions
Define the new session
Session: url of the Phenyx server (you have to specify https:// for secure session ; might contain a port name (:8080))
Username: Username of the Phenyx account
Password: Password of the Phenyx account
For example:
  • myName@phenyx.vital-it.ch/pwi
phenyx.vital-it.ch/pwi
myName
myPassWord
https://phenyxonline.genebio.com/pwi
yourname
yourpw
  • james@my-local-phenyx.edu:8080/pwi
my-local-phenyx.edu:8080/pwi
james
bond007
Add new Submission profiles
  • The list of submission profiles available for the daemon is collected from each user's list on the phenyx server. If you need to create a new submission profile, go to the Phenyx Submission page to edit/create a new profile, as usual.
Here the link to the User Manual http://phenyx.vital-it.ch//docs/pwi/MSMSIonSearch.html#951451
  • Once a new profile is created, click on the refresh link in the daemon batch submission window to update the list.
Add new Workflows
  • If you want to add a new workflow, go to the Workflow manager
a) select open workflow manager in the drop down menu
or
b) Manage > Submission> Workflow
Add a XML workflow file.
  • Once a new workflow is added, it will appear in the list of available workflows in the batch submission window.
Specific workflows
  • Extract Thermo raw files with extract_msn and submit to Phenyx. This workflow uses Thermo extract-msn to extract peaklists in dta format, then merge the dtas with merge.pl, and then submit the merged file to Phenyx. It is designed to run the Phenyx daemon on a windows computer hosting the MS instrument control/data analysis software.
    • Make sure that extract_msn.exe is installed on your computer. If you have a recent version of Xcalibur / Bioworks it is by default available in the C:\Xcalibur\system\programs directory.
    • Download and extract the merge.zip file available here in the C:\utils\merge_dta directory (create it if you do not have it). You can alternatively get the merge.pl script from [ftp://ftp.genebio.com/phenyx/others/merge/ here.
    • Make sure you have perl installed.
    • Install the Thermo-extract_msn-merge-submit.xml workflow file in the daemon (right-click on the hyperlink and save link as xml file).
    • Note1: if you need/want to change application file paths, modify them in the workflow xml file accordingly.
    • Note2: the workflow file uses the -G0 -S0 options in extract_msn. You can edit them if needed.
(Xcalibur is a registered trademark and BioWorks is a trademark of Thermo Electron Corporation.)


  • Extract Thermo raw files with ReAdW and submit to Phenyx. This workflow uses the Institute for Systems Biology ReAdW.exe application to generate a mzXML file, then compress the file in zip format, and then submit it to Phenyx. It is designed to run the Phenyx daemon on a windows computer hosting the MS instrument control/data analysis software.
    • Make sure that Thermo Xcalibur is installed on your computer.
    • Download and extract ReAdW from sourceforge. Put the ReAdW.exe file in C:\utils\ReAdW\ directory (create it if you do not have it).
    • Install the Thermo-raw-readw-submit.xml workflow file in the daemon (right-click on the hyperlink and save link as xml file).
    • Note1: if you need/want to change application file paths, modify them in the workflow xml file accordingly.



How to upgrade Phenyx daemon

Access the Update Manager page
  1. from the top menu, go to Help > Update Manager
  2. select Search for updates of the currently installed features.
  3. click on the Finish button.
  4. follow the installation instructions.



Troubleshooting

In case an error message appears, please do NOT pass the message (doing OK for instance), but report:

Help > About Phenyx Daemon > Configuration Details > View Error Log

and send us the log at mailto:support@phenyx-ms.com

Personal tools
Create a book