All Projects â†’ Edinburgh-Genome-Foundry â†’ Plateo

Edinburgh-Genome-Foundry / Plateo

Licence: MIT license
🤖 Python biolab automation library: parsers, reports generators, picklists simulators, and more

Programming Languages

python
139335 projects - #7 most used programming language
Pug
443 projects
CSS
56736 projects

Projects that are alternatives of or similar to Plateo

synbiohub
Web application enabling users and software to browse, upload, and share synthetic biology designs
Stars: ✭ 56 (+115.38%)
Mutual labels:  synthetic-biology
LabJackPython
The official Python modules and classes for interacting with the LabJack U3, U6, UE9 and U12
Stars: ✭ 100 (+284.62%)
Mutual labels:  lab-automation
Cello-v2
Cello v2 is the continuation of the Cello genetic circuit design software.
Stars: ✭ 31 (+19.23%)
Mutual labels:  synthetic-biology
act
Computational synthetic biology: Predicting DNA edits for bioengineering
Stars: ✭ 67 (+157.69%)
Mutual labels:  synthetic-biology
crazydoc
Read DNA sequences from colourful Microsoft Word documents
Stars: ✭ 18 (-30.77%)
Mutual labels:  synthetic-biology
seqviz
DNA sequence viewer supporting custom, GenBank, FASTA, NCBI accession, and iGEM input.
Stars: ✭ 99 (+280.77%)
Mutual labels:  synthetic-biology
poly
A Go package for engineering organisms.
Stars: ✭ 270 (+938.46%)
Mutual labels:  synthetic-biology
DnaWeaver
A route planner for DNA assembly
Stars: ✭ 20 (-23.08%)
Mutual labels:  synthetic-biology
deepbgc
BGC Detection and Classification Using Deep Learning
Stars: ✭ 70 (+169.23%)
Mutual labels:  synthetic-biology
exodriver
The official LabJack Linux and Mac OS X USB driver
Stars: ✭ 45 (+73.08%)
Mutual labels:  lab-automation

Plateo Logo

GitHub CI build status https://coveralls.io/repos/github/Edinburgh-Genome-Foundry/Plateo/badge.svg?branch=master

Plateo (pronounced Plato, like the planet) is a Python library to assist in the planning, running and checking of laboratory experiments involving microplates.

It can be used to:

  • Read and write robotic protocols (picklists) in different formats to accomodate different liquid dispensers (Tecan EVO, Labcyte Echo).
  • Simulate liquid dispensing runs, taking into account the capacity and dead volume of each container, to predict the maps of future plates.
  • Parse plate data from common laboratory robots (for kinetic experiments, fragment analysis, qPCR, etc.)
  • Export plate information in various formats (graphics, spreadsheets, HTML, JSON, etc.).

Work in progress - contribute !

Plateo is an open-source software originally written at the Edinburgh Genome Foundry (an academic platform) by Zulko and released on Github under the MIT licence (Copyright 2017 Edinburgh Genome Foundry).

It was released in the hope that it will be as useful for other automated labs as it is for use, but keep in mind that it is still under development, the features and docs will get better.

Plateo aims at collecting parsers and export routines to speak to any kind of automated equipment. If you have written parsers that don't appear in Plateo, we are happy to hear about it. If you need help writing parsers for your favorite robot, we may be able to help too!

Installation

Plateo can be installed from the Python Package Index with PIP:

pip install plateo

It can also be installed by unzipping the source code in one directory and using this command:

python setup.py install

Code organization

  • Plate.py, Well.py and Picklist.py implement the central objects Plate, Well, and Picklist.
  • The containers folder contains specific classes of Plate and Well will predefined dimensions, capacity, dead volume, etc.
  • The parsers folder contains all methods to generate Plates or Picklists from machine files and data.
  • The exporters folder contains all methods to export plates in picklists in human- or machine-readable format.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].