Creating Plates

Standard Plate Dimensions#

Plates can be created from size attribute if the user requires standand 2:3 ratio plates, this functionallity is implemented for plate sizes of [6, 24, 96, 384, 1536]

Plate InstanceRowsColumns
plate6 = Plate(size = 6)23
plate6 = Plate(size = 24)46
plate6 = Plate(size = 96)812
plate6 = Plate(size = 3841624
plate6 = Plate(size = 1536)3248

Non-Standard Plate Dimensions#

Plates can be created of any number or rows or columns by further adding rows and columns attributes when initiating the plate class.

from platemap import Plate
plate_100_wells = Plate(size = 100, rows = 10, columns = 10)

Setting well_volume#

Some utility functions available for the Plate class require well_volume to be set to ensure wells are dont overflow, the well_volume is designed to reflect nanoliters however as long as you stay consistent, you can use any volume units you like.

Once assigned it becomes an accessible attribute of the class for reference, and use by utility functions.

from platemap import Plate
plate_6_well = Plate(size = 6, well_volume = 50000)
print('Capacity per well of plate is: ',plate_6_well.well_volume)
>>> Capacity per well of plate is: 50000

Setting deadspace#

Deadspace is the unaccessable / unusable / lost volume within each well.

Some utility functions available for the Plate class require deadspace to be set to ensure wells aren't aspirated when they can't, the deadspace is designed to reflect nanoliters however as long as you stay consistent, you can use any volume units you like.

Once assigned it becomes an accessible attribute of the class for reference, and use by utility functions.

from platemap import Plate
plate_6_well = Plate(size = 6, well_volume = 50000, deadspace = 10000)
print('Usable volume per well of plate is: ',plate_6_well.well_volume - plate_6_well.deadspace)
>>> Usable volume per well of plate is: 40000