Software:RemoteConvert

From SPCTools

(Difference between revisions)
Jump to: navigation, search
Revision as of 17:28, 4 March 2009
Zsun (Talk | contribs)

← Previous diff
Current revision
Zsun (Talk | contribs)
(Requirements)
Line 1: Line 1:
-Software: RemoteConvert+'''RemoteConvert'''
-Convert the raw file remotely. + 
 +==Description==
-Description 
Because several conversion programs depend on Windows-only vendor libraries from different manufacture, this software will enable you converting your raw files in you local machine without logging in to remote window machine. Because several conversion programs depend on Windows-only vendor libraries from different manufacture, this software will enable you converting your raw files in you local machine without logging in to remote window machine.
-Requirements+==Requirements==
-The following is a list of software need to be installed in window machine before you can convert each type of the raw file.+The following is a list of software need to be installed on window machine before you can convert each type of the raw file.
-Raw file type Raw-to-mzXML/mzML converter Software+
-.RAW file ReAdw+
-Thermo's XCalibur software+
-raw dir massWolf+
-Waters' MassLynx software+
-.Wiff file mzWiff+
-Analyst software+
-.Wiff file ML_Exporter +
-.baf file CompassXport CompassXport, produced by Bruker+
 +{| class="wikitable" style="text-align:center;" border="2" cellpadding="2"
 +|-
 +! Raw file type !! Raw-to-mzXML/mzML converter !! Required Software
 +|-
 +| .RAW file || [http://tools.proteomecenter.org/wiki/index.php?title=Software:ReAdW ReAdw] || Thermo's XCalibur software
 +|-
 +| raw dir || [http://tools.proteomecenter.org/wiki/index.php?title=Software:massWolf massWolf] || Waters' MassLynx software
 +|-
 +| .wiff || [http://tools.proteomecenter.org/wiki/index.php?title=Software:mzWiff mzWiff] || Analyst software
 +|-
 +|-
 +| .wiff || mzML_Exporter || /
 +|-
 +|-
 +| .baf .yep || [http://tools.proteomecenter.org/wiki/index.php?title=Software:CompassXport CompassXport] || CompassXport, produced by Bruker
 +|-
 +|}
-How to use it:+==How to use it==
- +
Suppose the remote window machine is named R machine. The local linux machine is named L machine. Suppose the remote window machine is named R machine. The local linux machine is named L machine.
-On R machine:+ 
 +'''On R machine:'''
 + 
mkdir C:\convert mkdir C:\convert
Download converter executable and save into C:\convert Download converter executable and save into C:\convert
 +
Download RemoteConvertServer.pl and lib dir, and save into C:\convert Download RemoteConvertServer.pl and lib dir, and save into C:\convert
 +
Download 7-zip, unzip and save it into C:\convert\7-zip Download 7-zip, unzip and save it into C:\convert\7-zip
 +
cd C:\convert cd C:\convert
 +
perl RemoteConvertServer.pl perl RemoteConvertServer.pl
-On L machine:+ 
 +'''On L machine:'''
 + 
Download remoteconvert.pl and save into some dir. Download remoteconvert.pl and save into some dir.
 +
./ remoteconvert.pl : show some examples command to run the software. ./ remoteconvert.pl : show some examples command to run the software.
 +
./ remoteconvert.pl –showoptions: show all options available for each converter ./ remoteconvert.pl –showoptions: show all options available for each converter
-Install RemoteConvert as service:+==Install RemoteConvert as a service==
-The service will stop if the user session is time out or the window machine is restarted. I complied the perl code into a executable using triall version of perl2exe, and installed it as service on a window 2000 and a window server 2003 sucessfully, thus the service will keep running without user log in and restart by itself after the computer restarts. +The service will stop if the user session is time out or the window machine is restarted. I complied the perl code into a executable using triall version of perl2exe, and installed it as service on a window 2000 and a window server 2003 sucessfully, thus the service will keep running without user log in and restart by itself after the computer restarts.
-Instructions on install user defined service:+ 
-Use perl2exe or other software to convert the perl program (server side) to exectuable. +== Instructions on installing user defined service: ==
- Suppose your perl executable is located in C:\convert+ 
-1. Download and install resource kit tool from Microsoft website according to which version of window machine you have.+ 1.Use perl2exe or other software to convert the perl program
-Window server 2003:+ (server side) to executable. Save your perl executable into
- http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en+ C:\convert
- Window 2000:+ 2.Download and install resource kit tool from Microsoft
- http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3e89879d-6c0b-4f92-96c4-1016c187d429+ website.
- Alternatively if you can get INSTSRV.EXE and SRVANY.EXE somewhere, you don’t need to install the whole resource kit.+ Window server 2003:[http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en]
-Suppose these two executable is located in “C:\reskit”+ Window 2000:[http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3e89879d-6c0b-4f92-96c4-1016c187d429]
-2. At a MS-DOS command prompt(running CMD.EXE), type the following command:+ Alternatively if you can get INSTSRV.EXE and SRVANY.EXE
-C:\reskit\INSTSRV.EXE RemoteConvert C:\reskit\SRVANY.EXE+ somewhere, you don’t need to install the whole resource kit.
-3. Run Registry Editor (start|run|regedit) and locate the following subkey:+ Suppose these two executable are located in “C:\reskit”
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteConvert + 3.At a MS-DOS command prompt(running CMD.EXE), type the
- a. From the Edit menu, click New Key. Type the following and click OK:+ following command:
- Key Name: Parameters+ C:\reskit\INSTSRV.EXE RemoteConvert C:\reskit\SRVANY.EXE
- Class : <leave blank> + 4.Run Registry Editor (start|run|regedit) and locate the
- b. Select the Parameters key. + following subkey:
- From the Edit menu, click New Value. Type the following and click OK:+ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteConvert
- Value Name: Application+ a. From the Edit menu, click New Key. Type the following
- Data Type: REG_SZ+ and click OK:
- String: C:\convert\RemoteConvertServer.exe+ Key Name: Parameters
- b. Select the Parameters key+ Class : <leave blank>
- From the Edit menu, click New Value. Type the following and click OK:+ b. Select the Parameters key.
- Value Name: AppDirectory+ From the Edit menu, click New Value. Type the following
- Data Type: REG_SZ+ and click OK:
- String: C:\convert+ Value Name: Application
 + Data Type: REG_SZ
 + String: C:\convert\RemoteConvertServer.exe
 + c. Select the Parameters key
 + From the Edit menu, click New Value. Type the following
 + and click OK:
 + Value Name: AppDirectory
 + Data Type: REG_SZ
 + String: C:\convert
d. Close Registry Editor. d. Close Registry Editor.
-4: start the service+ 5: start the service
- control panel -> administrative tool -> component service+ control panel -> administrative tool -> component service
- Find the "RemoteConvert" + Find the "RemoteConvert"
- Click it+ Click it
- on popup window, click start+ on popup window, click start
 + 
 + 
 + 
 +'''This software is included in the current [[Software:TPP|TPP]] distribution.'''
 + 
-Getting the software:+Additional methods for obtaining the software are:
-This software is included in the current TPP distribution. +*Download from SourceForge Sashimi project file release: []
-Additional methods for obtaining the software are: +*Browse sourcecode from on Sashimi project SVN[].
- Download from SourceForge Sashimi project file release: [1] +
- Browse sourcecode from on Sashimi project SVN[2].+

Current revision

RemoteConvert

Contents

Description

Because several conversion programs depend on Windows-only vendor libraries from different manufacture, this software will enable you converting your raw files in you local machine without logging in to remote window machine.

Requirements

The following is a list of software need to be installed on window machine before you can convert each type of the raw file.

Raw file type Raw-to-mzXML/mzML converter Required Software
.RAW file ReAdw Thermo's XCalibur software
raw dir massWolf Waters' MassLynx software
.wiff mzWiff Analyst software
.wiff mzML_Exporter /
.baf .yep CompassXport CompassXport, produced by Bruker

How to use it

Suppose the remote window machine is named R machine. The local linux machine is named L machine.

On R machine:

mkdir C:\convert Download converter executable and save into C:\convert

Download RemoteConvertServer.pl and lib dir, and save into C:\convert

Download 7-zip, unzip and save it into C:\convert\7-zip

cd C:\convert

perl RemoteConvertServer.pl

On L machine:

Download remoteconvert.pl and save into some dir.

./ remoteconvert.pl : show some examples command to run the software.

./ remoteconvert.pl –showoptions: show all options available for each converter

Install RemoteConvert as a service

The service will stop if the user session is time out or the window machine is restarted. I complied the perl code into a executable using triall version of perl2exe, and installed it as service on a window 2000 and a window server 2003 sucessfully, thus the service will keep running without user log in and restart by itself after the computer restarts.

Instructions on installing user defined service:

  1.Use perl2exe or other software to convert the perl program
    (server side) to executable. Save your perl executable into
    C:\convert
  2.Download and install resource kit tool from Microsoft 
    website.
    Window server 2003:[1]   
    Window 2000:[2]
    Alternatively if you can get INSTSRV.EXE and SRVANY.EXE 
    somewhere, you don’t need to install the whole resource kit.
    Suppose these two executable are located in “C:\reskit”
  3.At a MS-DOS command prompt(running CMD.EXE), type the 
    following  command:
    C:\reskit\INSTSRV.EXE RemoteConvert C:\reskit\SRVANY.EXE
  4.Run Registry Editor (start|run|regedit) and locate the
    following subkey:
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteConvert 
    a. From the Edit menu, click New Key. Type the following
       and click OK:
       Key Name: Parameters
       Class : <leave blank> 
    b. Select the Parameters key. 
       From the Edit menu, click New Value. Type the following
       and click OK:
       Value Name: Application
       Data Type: REG_SZ
       String: C:\convert\RemoteConvertServer.exe
    c. Select the Parameters key
       From the Edit menu, click New Value. Type the following
       and click OK:
       Value Name: AppDirectory
       Data Type: REG_SZ
       String: C:\convert
    d. Close Registry Editor.
  5: start the service
    control panel -> administrative tool -> component service
    Find the "RemoteConvert" 
    Click it
    on popup window, click start


This software is included in the current TPP distribution.


Additional methods for obtaining the software are:

  • Download from SourceForge Sashimi project file release: []
  • Browse sourcecode from on Sashimi project SVN[].
Personal tools