The leeselab project creator.
Project description
leeselab_project_creator
Python script to generate plate layout lists as well as worklist for laboratory projects in the Aquatic Ecosystem Research Group. Automatically suggests a pooling strategy as well as optimal primer order for library generation.
How to install and run
Installation via pip:
pip install leeselab-project-creator
How to update:
pip install --upgrade leeselab-project-creator
How to run:
leeselab-project-creator
or python -m leeselab-project-creator
How to use
After starting the GUI will look like this:
The project creator needs an Excel list with sample names as input. You can set the Path to the sample list, the sheet in which it can be found as well as the cell of the first sample. Select between 1 and 500 extraction replicates. Select between 1 and 500 PCR replicates. Select what primers to use, seperated by comma (e.g. fwh2, rbcl, 16S). Select which 1st step primer tags are available for the primer sets, seperated by comma (e.g. 1,2,3,4,5,6,7,8). Enter a project name and select a folder where to save the plate layout. Hit "Generate sample list".
Example
As an example sample list a list with 12 samples was selected:
The example setup looks like this when it is completly filled:
The project creator will generate a plate layout according to the settings. This will include the technical replicates to control for cross-contamination as well as the selected amount of extraction replicates (indicated by _1, _2 ...)
Two more sheet will be generated, the extraction worklist and the PCR worklist:
In the PCR worklist a pooling strategy for the librarys will be calculated as well as an optimal use of primers to maximize library diversity.
The selected PCR replicates will be generated as seperate plates in the PCR worklist.
All sheets can be printed and taken into the lab to document all required data to sufficiently describe the analysis in the end.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for leeselab-project-creator-1.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bc2f6d882518a279bc77a85d600124effea5b144c43593f84283a8e9cfefe0d |
|
MD5 | c5ad3c35985ffe5b47870735e6f358a9 |
|
BLAKE2b-256 | 9166cb5717bb881b3b2d3b0b4bf0764f2aebdb055cb6acdd831f305d5e94dee2 |
Hashes for leeselab_project_creator-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f180446ab1d6006d610a8c785b64b4d29a2446ffd8ad2d7e2969762b32bd1053 |
|
MD5 | 5f6b183206afe878f1c499df3d632142 |
|
BLAKE2b-256 | f325360c03758b7b7983f227cb8ff15d92c02fdc41f60459fcd2a1ad2e33b52b |