vodkas

Syntactic sugar around Waters LC/IMS/MS pypeline.


Keywords
Mass, Spectrometry, WatersSymphony, Pipeline, Going, Insane
License
BSD-3-Clause
Install
pip install vodkas==0.0.1

Documentation

Rationale

Use Python to make your experience with Waters' Symphony Pipeline a much nicer experience. Otherwise said, add some synthactic sugar to Waters. In my country this results in Vodkas.

Installation

    pip install git+https://github.com/MatteoLacki/vodkas

Usage

Here is an examplary use. Be sure to set up the remote disks before-hand and make sure that all folders have proper, most lenient access privileges.

from pathlib import Path

from vodkas import apex3d, peptide3d, iadbs
from vodkas.fs import cp

raw = Path("C:/ms_soft/MasterOfPipelines/RAW/O1903/O190302_01.raw")
temp = Path("C:/Symphony/Temp/test")
apexOutPath, apex_proc = apex3d(raw, temp, write_binary=True, capture_output=True)
apexOutBIN = apexOutPath.with_suffix('.bin')
pep3dOutPath, pep_proc = peptide3d(apexOutBIN, temp,
                                   write_binary=True,
                                   min_LEMHPlus=350.0,
                                   capture_output=True)
pep3dOutXML = pep3dOutPath.with_suffix('.xml')
iadbsOutPath, iadbs_proc = iadbs(pep3dOutXML, temp, 
                                 fasta_file="C:/Symphony/Search/human.fasta",
                                 parameters_file="C:/Symphony/Search/251.xml",
                                 capture_output=True)

Best Regards, Matteo Lacki