Skip to content

About

Python Django models for liquid handling

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

Well Plated

Python Django models for liquid in plates and tubes

For planning what should happen, with strong constraints, and tracking what actually happened.

Features

  • Prevent out-of-range rows and columns
  • Generate identifying codes (ready to be printed out as barcodes)
  • Record externally generated barcodes (track pre-barcoded tubes and plates)

TODO

  • Add Validators for Python-level checks
  • Complete HTML5 validation support, like the pattern attribute
  • Enforce append-only behavior for most or all models/tables by continuing to grant SELECT and INSERT permissions but revoking UPDATE permission
  • Integrate with OR Tools for finding solutions that satisfy the constraints and minimize time or other dimensions.
  • API endpoints like Django REST Framework, Graphene-Django
  • Examples of attaching common measurements to Wells
  • Start datetimes and durations
  • Plans for transfers and measurements and corresponding queries:
    • What Plans have been started and need finishing?
    • What Plans haven't been started yet?
    • What Plans were canceled before they were finished, or finished with a failure, and need a replacement Plan created?

Open questions

About

Python Django models for liquid handling

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages