GithubHelp home page GithubHelp logo

siggismara / biocresort Goto Github PK

View Code? Open in Web Editor NEW

This project forked from euracbiomedicalresearch/biocresort

0.0 2.0 0.0 7 KB

Resorting a Biocrates injection list

License: MIT License

Python 100.00%

biocresort's Introduction

biocResort LC-MS/MS helper

Biocrates allows for multiple injections per well in their workflow but puts them all right after each other in the injection sequence. This is not so ideal when wanting to inject QC samples between every x injections of samples. This script automates that resorting for you with a number of options that you can control via a configuration file (resort.ini)

The code is foreseen to be compiled into a windows executable where injection files can be dragged and dropped on top of it, resorted and saved under a new name (adding 'resorted' to the end of the name) in the same location as the original file.

To build the executable install pyinstaller (http://www.pyinstaller.org/ ) and run it with the command line options shown in the toBuild.txt file. As you see from the toBuild file it assumes win32 versions of both python 2.7 and the pyinstaller in this instance. It has given us better results than the 64 bit versions. Your milage may be different in this regard.

In the resort.ini file you should find explanations of what can be put in there and the options around them. Briefly it is split in two main sections, one is the sequence at the beginning of the run and one is the sequence that happens every x injections. For both sections you need to explicitly tell the pogram how to behave. This means you need to tell it that the blank and the BSA and the calibrants should be in the beginning sequence and you should see how the resort.ini file supplied.

For the sequence between sample injections you have control over how many sample injections are performed between the control sequence and also what samples are included in the control sequence.

Both instances take into account that you might have the same sample ID in more than one well on your plate and you have options to control what happens in this case.

biocresort's People

Contributors

siggismara avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.