Skip to content

Latest commit

 

History

History
87 lines (61 loc) · 10.9 KB

README.md

File metadata and controls

87 lines (61 loc) · 10.9 KB

"Ritmos": Real-time Technology for Microfluidic Droplet Sorting Open Source Love

Welcome to the main repository where we maintain the different documentation parts of the open source hardware flow-cytometer for Fluorescence Activated Droplet Sorting (FADS). The overaching aim of this project is to open up microfluidic experimentation, by creating a prototype instrument that is based on connectable, open source hardware, modern and low-cost components (such as RaspberryPi, RedPitaya. Adrunio, 3D printing, on-board components, open or at least accessible design software and operation software especially python). A key design element for this purpose is that the hardware and sorftware design is easy to understand and modify for most interested scientists, in contrast to many efforts in current Open Source FPGA development, which need substantive developer expertise. Currently, similar solutions in the lab come either in a "black-box instrument" as a commercial closed-source and non-modyfiable solution, or are assembled by scientists based on National Instruments FPGA cards with user-friendly yet obscure, expensive and closed-source LabView software libraries. Both solutions are not satisfying for the budget or modifyability of most academic labs in the world. Note that the design in this repository is quite different to literatures designs. The set-up has been designed to significantly lower cost (estimated parts cost 20-30k USD, mainly for optical filters, detectors and laser) and open source it, including hardware, software and accessible fabrication of parts where possible. Also, a number of updates and improvements have been made over the current state-of the art of droplet sorters, inspired by technical advances in the related field of flow-cytometry.

Follow us! #twitter, #YouTube, #LinkedIn, #instagram, #Printables, #LIBREhub website, #IIBM website

Background - sorting of microfluidic droplets

If you are wondering what the sorting of microfluidic droplets is, we reccomend the following litertature:

Components of this project

  • Piccolo the Graphical User Interface (GUI) of the droplet sorter

  • Our Ritmos Conductor, our FPGA-powered and Python-based open source workstation controller, built on (PyRPL)[https://github.com/lneuhaus/pyrpl]

  • Our current implementation uses a custom multiplexer board to expand the two fast analogue imputs (for the use of two detectors) of the RedPitaya computer and FPG board to the use of six channels by multiplexing one of the analoguse imputs. The board also replicates the pins of the RedPitaya board for additional interfaces, for example with our pulse generator (see below). A future version implementation of the sorting controll is the making, where we use the RedPitaya X-channel system to add pairs of analogue inputs (and therefore detector inputs) to the capability of the stack, which is faster and more expandable.

  • And our otptical detection arm assembly is based on the Open-UC2 3d printed optics cubes. The modified and new Open-UC2 compatible cubes can be found in the STL folder of this repository, and all modifyable design files are openly availble in the cloud here on OnShape, where you can view, export and copy (to modify) the project designs.

Commercial and OEM components

For our implementation, we use a compact OEM low-noise 3-laser module with eliptical beam forming, to illuminate the sorting channel from above, so that we can also detect a lable-free side scattering signal in the detection arm.

We use the MER2-160-227U3M-L camera, a compact monochrome USB3 camera with the Sony IMX273 CMOS sensor, for fast framerate and triggering for strobe-illumination.

We also use modern SiPM detectors from KETEK that are both lower in cost and higher in performance compared to traditionally used PMT modules (lower dark noise, broader sensitive range, and they don't break when illuminated accidentally), but unfortunately the producer KETEK was recently purchased by Broadcom and they have discontinued this line of products, which means that currently more expensive competitor producs (be it PMTs, SiPMs or APDs) have to be used for new implementations of the sorter. In the end, the detector module types makes no difference for the assembly of the sorter, because it is agnostic to what module passes the voltage signal to the FPGA-board inputs.

Optical filters used:

Please handle optical filters with care!

Filter Type supplier
FF01-561/14-25 Bandpass filter to clean Lime-LED spectrum AHF
ZET405/488/640m Tri-band filter to only block laser lines from camera Chroma
Di03-R405/488/561/635-t1-25x36 4-band beamsplitter to seperate scattering from fluorescence Laser2000
FF02-482/18-25 Bandpass for 488nm laser scattering detection AHF
glass slide to couple 4% reflected blue LED light into the beampath for alignment none
FF01-446/523/600/677-25 4-band blocking filter for all fluorescence channels AHF
FF555-Di03-25x36 Central dichroic beam splitter between fluorescence channels AHF
FF495-Di03-25x36 dichroic beam splitter to seperate blue and green fluorescence AHF
T640LPXR dichroic beam splitter to seperate red and orange fluorescence AHF
FF01-445/20-25 bandpass filter blue AHF
FF01-525/30-25 bandpass filter green AHF
FF01-600/37-25 bandpass filter orange AHF
FF01-697/58-25 bandpass filter red AHF

Contribute

This is an open project in the Wenzel Lab in Santiago, Chile. If you have any suggestions to improve it or add any additional functions make a pull-request or open an issue. For interactions in our team and with the community applies the GOSH Code of Conduct.

License

CERN OHL 2W © Nicolas Peschke, Matias Hurtado and Tobias Wenzel. This project is Open Source Hardware - please acknowledge us when using the hardware or sharing modifications.