An Automated microinjection platform for Drosophila embryos
- Computer
- Arduino Nano
- Custom built incline microscopes
- XYZ stage
- DSLR camera
- Air prssure line
- Electric pressure regulator
The following libraries are used in the Autoinjector software (see install instructions for how to install).
- Ananconda 3
- Microsoft Visual C++ 2019 Redistributable and Microsoft Build Tools 2019
- NVIDIA driver
- CUDA
- cUDNN
- DigiCamControl
- Arduino
- Packages
- pip
- Native python libraties
- time
- sys
- os
- user
- tensorflow-gpu==2.10.0
- numpy==1.21.1
- opencv-python==4.5.5.62
- multiprocess
- tk
- pyserial
Install the following software to operate the Autoinjector. It is recommended to install the software in the order it is listed. Make sure to run every file as administrator (right click, "Run as administrator")! Otherwise, the install may fail.
- Download Anaconda3-2021.11-Windows-x86_64.exe here.
- Launch the installer and follow installation instructions on screen.
- Download Microsoft Visual here.
- Launch the installer and follow installation instructions on screen.
- Download the NVIDIA driver here.
- Launch the installer and follow installation instructions on screen.
- Check which version of CUDA you need based on the tensorflow version required here
- Download CUDA here.
- Launch the installer and follow installation instructions on screen.
- Check which version of cUDNN you need based on the tensorflow version required here
- Download cUDNN here.
- Follow these steps to install here.
- Download the DigiCamControl here.
- Launch the installer and follow installation instructions on screen.
- Make sure an SD card is in the DSLR
- Download the DigiCamControl here.
- Launch the installer and follow installation instructions on screen.
- Upload AmeyArduinoCode.ino
Search Anaconda Prompt in the Windows search Bar. Open it, run as administrator, and run the following commands:
- Tensorflow
pip install tensorflow-gpu==2.10.0
- Numpy
pip install numpy==1.21.1
- OpenCV
pip install opencv-python==4.5.5.62
- Multiprocess
pip install multiprocess
- Tkinter
pip install tk
- Pyserial
pip install pyserial
To run the program, click the file "Robot_GUI_multipipette.py" in the Autoinjector folder. This will launch the GUI. For additional operating instructions see the user manual here.
This work is lisenced under the University of Minnesota lisence.