fgcz / bfabricShiny

Manage life sciences data using R and b-fabric - a WSDL/REST interface and a tool box; main focus on MS data
http://fgcz-bfabric.uzh.ch
GNU General Public License v3.0
8 stars 1 forks source link

[QG] Support for different instrument Vendors and HPLC systems #22

Open cpanse opened 4 years ago

cpanse commented 4 years ago

The queue generator generates queues for MS control software. These are either comma or tab separated tables specifying the order in which the samples are being acquired.

A minimal queue files would consist of the following columns:

Filename - name of the raw file to be written path - folder to which the file needs to be written Plate - plate Plate-position - position in the sampling plate Method - mass spectrometric method

Instrument Control Software dependent queue formats.

There are various Instrument vendors each having a different instrument control software, and therefore a different queue file format.

Instrument Control Software currently supported at the FGCZ are :

The queue generator currently the only support Thermo Xcalibur format The Thermore Xcalibur queue file format is txt file with a header line:

Bracket Type=4 ?

and a comma separated table with the following columns:

LC Systems

The Insturment Control Software can support various LC Systems. These LC systems include autosamplers. The number of plates and the plate formats in the autosamplers differ:

Because of this the format of the queue file will differ: For instance for Thermo XCalibur the Postion column changes depending on the LC-MS system:

QC Samples and blanks

Some of the LC systems can access the same plate position several times. In this case, special samples - clean, or QC samples have a fixed position in the plate 1:

The Evosep accesses each plate postition only once.

Conclusion.

We need to collect and document the queue file formats we need to support. Hence, we will need examples of queue files but also a brief description of every column (similarly as I did for the Thermo queue file above). Furhter, important information we need is:

The QG currently implements only the support for a single instrument control software / queue file format (Thermo Xcalibur), and was not developed more then one queue file format in mind. Therefore adding support for multiple control software is needed.

cpanse commented 3 years ago

M-Class used by the Orbitraps

MClass

nanoElute used by the timsTOF

nanoElutevt54

96 well plate (not used at the moment)

96plate

EVOSEP used by the timsTOF and the Orbitraps

EVOSEP