Software:RemoteConvert
From SPCTools
Revision as of 17:26, 4 March 2009
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">
<head> <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> <meta name=ProgId content=Word.Document> <meta name=Generator content="Microsoft Word 11"> <meta name=Originator content="Microsoft Word 11"> <link rel=File-List href="Software_files/filelist.xml"> <title>Software:RemoteConvert</title> <style> </style> </head>
<body lang=EN-US link="#002BB8" vlink=purple style='tab-interval:.5in'>
Convert the raw file remotely. <a name=Description></a><o:p></o:p>
<o:p> </o:p>
Description<o:p></o:p>
<a name="Current_Version"></a><a name=Requirements></a>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.<o:p></o:p>
<o:p> </o:p>
Requirements<o:p></o:p>
The following is a list of software need to be installed in window machine before you can convert each type of the raw file.<o:p></o:p>
Raw file type<o:p></o:p> |
Raw-to-mzXML/mzML converter<o:p></o:p> |
Software<o:p></o:p> |
.RAW file<o:p></o:p> |
<a href="http://sourceforge.net/project/showfiles.php?group_id=69281&package_id=68160">ReAdw</a><o:p></o:p> |
Thermo's XCalibur software<o:p></o:p> |
raw dir<o:p></o:p> |
<a href="http://sashimi.svn.sourceforge.net/viewvc/sashimi/tags/release_3-5-1/trans_proteomic_pipeline/src/mzXML/converters/massWolf/">massWolf</a><o:p></o:p> |
Waters' MassLynx software<o:p></o:p> |
.Wiff file<o:p></o:p> |
<a href="http://sourceforge.net/project/showfiles.php?group_id=69281&package_id=265963">mzWiff</a><o:p></o:p> |
Analyst software<o:p></o:p> |
.Wiff file<o:p></o:p> |
ML_Exporter<o:p></o:p> |
<o:p> </o:p> |
.baf file<o:p></o:p> |
CompassXport<o:p></o:p> |
CompassXport, produced by Bruker<o:p></o:p> |
<o:p></o:p>
How to use it:<o:p></o:p>
<o:p> </o:p>
Suppose the remote window machine is named R machine. The local linux machine is named L machine.<o:p></o:p>
On R machine:<o:p></o:p>
mkdir C:\convert<o:p></o:p>
Download converter executable and save into C:\convert<o:p></o:p>
Download RemoteConvertServer.pl and lib dir, and save into C:\convert<o:p></o:p>
Download 7-zip, unzip and save it into C:\convert\7-zip<o:p></o:p>
cd C:\convert<o:p></o:p>
perl RemoteConvertServer.pl <o:p></o:p>
On L machine:<o:p></o:p>
Download remoteconvert.pl and save into some dir. <o:p></o:p>
./ remoteconvert.pl : show some examples command to run the software.<o:p></o:p>
./ remoteconvert.pl –showoptions: show all options available for each converter<o:p></o:p>
<o:p> </o:p>
Install RemoteConvert as service:<o:p></o:p>
<o:p> </o:p>
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. <o:p></o:p>
Instructions on install user defined service:<o:p></o:p>
Use perl2exe or other software to convert the perl program (server side) to exectuable. <o:p></o:p>
Suppose your perl executable is located in C:\convert<o:p></o:p>
<![if !supportLists]>1. <![endif]>Download and install resource kit tool from Microsoft website according to which version of window machine you have.<o:p></o:p>
Window server 2003:<o:p></o:p>
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en</a><o:p></o:p>
Window 2000:<o:p></o:p>
<a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3e89879d-6c0b-4f92-96c4-1016c187d429">http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3e89879d-6c0b-4f92-96c4-1016c187d429</a><o:p></o:p>
Alternatively if you can get INSTSRV.EXE and SRVANY.EXE somewhere, you don’t need to install the whole resource kit.<o:p></o:p>
Suppose these two executable is located in “C:\reskit”<o:p></o:p>
<![if !supportLists]>2.
<![endif]>At a MS-DOS command prompt(running CMD.EXE), type the
following command:
C:\reskit\INSTSRV.EXE RemoteConvert C:\reskit\SRVANY.EXE<o:p></o:p>
<![if !supportLists]>3.
<![endif]>Run Registry Editor (start|run|regedit)
and locate the following subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteConvert <o:p></o:p>
a. From the Edit menu, click New Key. Type
the following and click OK:
Key Name: Parameters
Class : <leave
blank> <o:p></o:p>
b. Select the Parameters key. <o:p></o:p>
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<o:p></o:p>
b. Select the Parameters key<o:p></o:p>
From the Edit menu, click New Value.
Type the following and click OK:
Value Name: AppDirectory
Data Type: REG_SZ
String: C:\convert<o:p></o:p>
d. Close Registry Editor.
4: start the service
control panel -> administrative tool
-> component service<o:p></o:p>
Find the "RemoteConvert"
Click it
on popup window,
click start
<![if !supportLineBreakNewLine]>
<![endif]><o:p></o:p>
Getting the software:<o:p></o:p>
This software is included in the current <a href="http://tools.proteomecenter.org/wiki/index.php?title=Software:TPP" title="Software:TPP">TPP</a> distribution. <o:p></o:p>
Additional methods for obtaining the software are: <o:p></o:p>
<![if !supportLists]><img width=12 height=12 src=PicExportError alt="*"> <![endif]>Download from SourceForge Sashimi project file release: [1] <o:p></o:p>
<![if !supportLists]><img width=12 height=12 src=PicExportError alt="*"> <![endif]>Browse sourcecode from on Sashimi project SVN[2]. <o:p></o:p>
<a name=Troubleshooting></a><o:p> </o:p>
<o:p></o:p>
<o:p> </o:p>
</body>
</html>