Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Syst 2019
DOI: 10.1145/3297858.3304027
|View full text |Cite
|
Sign up to set email alerts
|

Puddle

Abstract: Microfluidic devices promise to automate wetlab procedures by manipulating small chemical or biological samples. This technology comes in many varieties, all of which aim to save time, labor, and supplies by performing lab protocol steps typically done by a technician. However, existing microfluidic platforms remain some combination of inflexible, error-prone, prohibitively expensive, and difficult to program. We address these concerns with a full-stack digital microfluidic automation platform. Our main contri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
2
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 29 publications
(4 citation statements)
references
References 55 publications
0
2
0
Order By: Relevance
“…However, this approach exhibits a limitation in its adaptability to unknown errors. This limitation stems from the fact that the method obtains information about each electrode from a charge-coupled device (CCD) camera [36,37] before initiating the routing process. Consequently, this method falls short in handling the unknown errors that may occur during the routing process or errors that remain undetectable by the CCD camera.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, this approach exhibits a limitation in its adaptability to unknown errors. This limitation stems from the fact that the method obtains information about each electrode from a charge-coupled device (CCD) camera [36,37] before initiating the routing process. Consequently, this method falls short in handling the unknown errors that may occur during the routing process or errors that remain undetectable by the CCD camera.…”
Section: Related Workmentioning
confidence: 99%
“…Therefore, the DMFB environment also offers these four choices of action. The current state provided by the DMFB environment includes the droplet's status, the goal state, and the presence of any known errors, which are provided from a CCD camera in real experiments [36,37]. Furthermore, if a droplet exhibits irregular movements, the DMFB environment incorporates unknown error information into the state.…”
Section: Environmentmentioning
confidence: 99%
“…A compiler or interpreter will translate the specification into an executable format that will run on the SP-LoC. A number of domain-specific programming languages have been proposed for SP-LoCs [4,5,17,18,64,83,84,86]; while most of these languages are tied to specific SP-LoC technologies, any DSL compatible with DMFBs (see § 2.2) could be used as a front-end to the compiler presented here.…”
Section: Language Design For Sp-locsmentioning
confidence: 99%
“…Another approach, which is orthogonal to what we propose here, is to interpret assays online, rather than compile them offline [31,86]. The interpreter JIT-compiles each basic block in an on-demand fashion, emphasizing compilation speed over solution quality.…”
Section: Related Workmentioning
confidence: 99%