top of page

Seed Plating Robot

15 HEC Engineering project


Our group works with a plant model organism called Arabidopsis thaliana. For some of our projects we image seeds of Arabidopsis placed on the top of agar-containing medium in Petri dishes. Putting seeds on plates is a boring and tedious task and we want to develop a robot that could do it for us. The robot should be able to plate seeds on two types of Petri dishes (round, ⌀ 9 cm dishes containing 25 ml of the agar-containing medium, square 12x12 cm Petri dishes containing 50 ml of the agar-containing medium). Ultimately, we would like to publish the results of this project.

scheme 2.jpg

Figure 1. Suggested design, any modifications/optimizations and alternative designs are most welcome.A. Suggested design. 1. Indentation in the stage to accommodate 9 cm round Petri dishes. 2. Indentation in the stage to accommodate 12x12 cm square Petri dishes. 3. Holders for 1.5 and 2 ml eppendorf tubes containing seed stocks. 4. Holders for sterile disposable tips. 5. Dispensing head that can transfer a single seed from a stock on a designated place onto a plate. 6-8. Movement in three dimensions should be designed to minimize the robots footprint and possible contamination of the medium on the plates. B. Suggested grid layout for coordinating seed transfer on plates.  Please note, that it is important to introduce asymmetry (one extra seed? A dot-like scratch on the medium?) to denote the left top corner. C. Seeds transferred on the plates will be later imaged using our PetriPi robot, images will be processed using automated image analysis. Seeds will germinate and roots will grow gravitropically, thus there should be at least 2 cm distance from a seed row to the bottom rim of a plate.

Hardware to be developed in this project 

  • Smallest possible footprint robot that can transfer seeds from the stocks in 1.5 or 2 mL eppendorf tubes onto plates.

  • Seed plating must be done under sterile conditions (in a Fortuna Clean Bench), thus robot parts have to be autoclavable (120 ᵒ C), resistant to 70% Ethanol and not shedding particles on open plates

  • Seeds must be put on the surface of the medium. For automated analysis of images it is important that there are no damages on the agar around the plated seed. Seeds can be dispensed while being dry (please note, that dry seeds are more difficult to handle due to static electricity) or they can be suspended in sterile water. If needed, the robot can be connected to vacuum supply, alternatively, we can also provide an old Gilson pipette that can be used to pipette a fixed volume and discard tips.

  • Seeds should be plated in rows, with at least 3 mm distance between the seeds and at least 2 cm vertical distance between the rows. There should be asymmetry in the plating pattern that will allow to identify left top corner. Optimally it would be great to develop a robot that will confirm successful plating of a seed before proceeding to the next.

  • Stocks should not be contaminated with seeds that don’t belong to them, thus it is desirable to use disposable tips for the seed dispenser. These can be custom-designed, alternatively there are commercially available filter tips (we can provide samples).

  • The minimal number of seed to be plated from each stock = 4. Thus it can be used as a single input unit, when user defines coordinates for plating.

  • The stage should enable fixed positioning of two types of plates.

  • Plating time must not exceed 40 minutes, as it will lead to drying the medium.

Software to be developed in this project 

  • The area of Petri dishes should be split into a grid. Single input unit for plating (e.g position A1 on the Fig1B.) should correspond to positioning 4 seeds from one stock.

  • User should be able to define seeds from what stock should be plated into which square

  • The robot can be controlled via any method that is sufficiently user friendly, e.g. Ethernet connection to user’s compute, SD card, USB stick

  • Software should predict the time required for plating. An optional feature would be to also notify the user that plating is complete.

  • The software must be open-source


  • Prusa i3 MK3 3D printer is readily available in our group

  • All running costs will be covered by our group. Please provide us with invoices!


  • All hardware and software developed in this project should be available to our group

  • A comprehensive report should be provided by the end of the project.

  • Top grade: the robot transfers more than 90% of seeds from a single stock on two types of plates from at least two stocks

  • Medium grade: the robot transfers at least 90% of seeds on two types of plates from a single stocks

  • Low grade: the robot transfers some seeds from a single stock


  • Alyona Minina, Ass. Prof.,  Dept. of Mol Sci, SLU e-mail: alena.minina (at)

  • Jonas Ohlsson, PhD student, Dept. of Mol Sci, SLU e-mail: jonas.ohlsson (at)

bottom of page