Skip to main content

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:
alt text

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:
alt text

The example setup looks like this when it is completly filled:
alt text

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 ...)

alt text

Two more sheet will be generated, the extraction worklist and the PCR worklist: alt text

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. alt text

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

leeselab_project_creator-1.1.3.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

leeselab_project_creator-1.1.3-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file leeselab_project_creator-1.1.3.tar.gz.

File metadata

File hashes

Hashes for leeselab_project_creator-1.1.3.tar.gz
Algorithm Hash digest
SHA256 647d279a563670ee0fe5f83233ea0e0bc8feb39d61f381865a8fb800c92edce8
MD5 08277441aa10dfd62690f2047e1b7fa1
BLAKE2b-256 5ef42430aff60b68d2b3720194d83317bd53884fbae7c9d3b05498e6343f9c13

See more details on using hashes here.

File details

Details for the file leeselab_project_creator-1.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for leeselab_project_creator-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c19fc73ca4add42cba08558e9b07ba908115b4ae742f584e957323d8329be995
MD5 cbbb218a8df4d5e6fcb70413f864afb4
BLAKE2b-256 45cb2750a352aa4f6c5d89fa9ed21f509122188649207c1cd754ccfd5a9df865

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page