Skip to content

Scripts to extend existing Cell Picker instrumentation for organoid printing

License

Notifications You must be signed in to change notification settings

czbiohub-sf/matlab-organoid-printer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

139 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Organoid Printing

This repo contains scripts used for all organoid printing steps on the Cell Picker including:

  • Loading cell slurry
  • Printing arrays of boluses/tubes or a single bolus/tube
  • Cleaning pipette tip
  • + some sandboxing and low-level operations

These scripts extend additional functionality from the Cell Picker's base GUI.

Publication

See preprint on bioRxiv: MAGIC matrices: freeform bioprinting materials to support complex and reproducible organoid morphogenesis.

Use

This code is only intended for use on the Cell Picker, which is maintained and owned by the Bioengineering team at the Biohub San Francisco.

Helpful commands

Once the Cell Picker GUI is active, the following commands can be run in Matlab's command terminal for more info.

To get current position in microns:

scope.xyGetPositionMicrons()

To move to a given positon in microns:

scope.xyMoveToPointMicrons([xPos, yPos], true)

To manually read previous bolus array positions:

loc.positions

Development

The organoid printer was developed in collaboration between the Biohub San Francisco's Bioengineering team and UCSF's Gartner lab.

All scripts were written by Michelle W.L. Khoo (Biohub) and built on the Cell Picker GUI developed by Rafael Gomez-Sjoberg (Biohub). Organoid printing was tested by Austin J. Graham (UCSF) and Michelle W.L. Khoo (Biohub).

About

Scripts to extend existing Cell Picker instrumentation for organoid printing

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •