See the droplet sorter master repository for more detail. The Python + Bokeh based graphical user interfac (GUI), run on a desktop computer, communicates closely with the RedPitaya computer brain of the droplet sorter, documented here, which contains the communication architecture design for the GUI. This repository holds the GUI code, the interaface mockups, and the development wishlist.
Follow us! #twitter, #YouTube, #LinkedIn, #instagram, #Printables, #LIBREhub website, #IIBM website
Piccolo provides tools for droplet processing instruments:
- Generate test data of droplets in microfluidic fluorescence-activated droplet sorter
- Display and interact with test data across different channels and set sorting gates in a UI
Run with bokeh serve --show ui_layout.py
Dependency | Version |
---|---|
python | 3.12.3 |
bokeh | 3.4.1 |
_libgcc_mutex | 0.1 |
_openmp_mutex | 4.5 |
bzip2 | 1.0.8 |
ca-certificates | 2024.2.2 |
colorama | 0.4.6 |
contourpy | 1.2.1 |
freetype | 2.12.1 |
jinja2 | 3.1.3 |
lcms2 | 2.16 |
ld_impl_linux-64 | 2.40 |
lerc | 4.0.0 |
libblas | 3.9.0 |
libcblas | 3.9.0 |
libdeflate | 1.20 |
libexpat | 2.6.2 |
libffi | 3.4.2 |
libgcc-ng | 13.2.0 |
libgfortran-ng | 13.2.0 |
libgfortran5 | 13.2.0 |
libgomp | 13.2.0 |
libjpeg-turbo | 3.0.0 |
liblapack | 3.9.0 |
libnsl | 2.0.1 |
libopenblas | 0.3.27 |
libpng | 1.6.43 |
libsqlite | 3.45.2 |
libstdcxx-ng | 13.2.0 |
libtiff | 4.6.0 |
libuuid | 2.38.1 |
libwebp-base | 1.4.0 |
libxcb | 1.15 |
libxcrypt | 4.4.36 |
libzlib | 1.2.13 |
markupsafe | 2.1.5 |
ncurses | 6.4.20240210 |
numpy | 1.26.4 |
openjpeg | 2.5.2 |
openssl | 3.2.1 |
packaging | 24.0 |
pandas | 2.2.2 |
pillow | 10.3.0 |
pip | 24.0 |
pthread-stubs | 0.4 |
pyserial | 3.5 |
python-dateutil | 2.9.0 |
python-tzdata | 2024.1 |
python_abi | 3.12 |
pytz | 2024.1 |
pyyaml | 6.0.1 |
readline | 8.2 |
scipy | 1.13.0 |
setuptools | 69.5.1 |
six | 1.16.0 |
tk | 8.6.13 |
tornado | 6.4 |
tqdm | 4.66.2 |
tzdata | 2024a |
wheel | 0.43.0 |
xorg-libxau | 1.0.11 |
xorg-libxdmcp | 1.1.3 |
xyzservices | 2024.4.0 |
xz | 5.2.6 |
yaml | 0.2.5 |
zstd | 1.5.5 |
Joaquín Acosta - Pontificia Universidad Católica de Chile Tobias Wenzel - Pontificia Universidad Católica de Chile Kendra Nyberg - Calico Life Sciences LLC
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.
Apache 2.0