DNA Computing in Microreactors
DNA 7 Revised Papers from the 7th International Workshop on DNA-Based Computers: DNA Computing
Solutions of Shortest Path Problems by Concentration Control
DNA 7 Revised Papers from the 7th International Workshop on DNA-Based Computers: DNA Computing
Unified high-level synthesis and module placement for defect-tolerant microfluidic biochips
Proceedings of the 42nd annual Design Automation Conference
Automated Design and Programming of a Microfluidic DNA Computer
Natural Computing: an international journal
Architectural-level synthesis of digital microfluidics-based biochips
Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design
Compilers: Principles, Techniques, and Tools (2nd Edition)
Compilers: Principles, Techniques, and Tools (2nd Edition)
Towards practical biomolecular computers using microfluidic deoxyribozyme logic gate networks
DNA'05 Proceedings of the 11th international conference on DNA Computing
A microfluidic device for DNA tile self-assembly
DNA'05 Proceedings of the 11th international conference on DNA Computing
Abstraction layers for scalable microfluidic biocomputers
DNA'06 Proceedings of the 12th international conference on DNA Computing
Automating the DNA computer: solving n-variable 3-SAT problems
DNA'06 Proceedings of the 12th international conference on DNA Computing
A programmable molecular computer in microreactors
DNA'04 Proceedings of the 10th international conference on DNA computing
Automatic volume management for programmable microfluidics
Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation
Computer-aided design for microfluidic chips based on multilayer soft lithography
ICCD'09 Proceedings of the 2009 IEEE international conference on Computer design
Optimization of dilution and mixing of biochemical samples using digital microfluidic biochips
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Test Planning in Digital Microfluidic Biochips Using Efficient Eulerization Techniques
Journal of Electronic Testing: Theory and Applications
Proceedings of the International Conference on Computer-Aided Design
Sample preparation for many-reactant bioassay on DMFBs using common dilution operation sharing
Proceedings of the International Conference on Computer-Aided Design
Hi-index | 0.00 |
Microfluidic devices are emerging as an attractive technology for automatically orchestrating the reactions needed in a biological computer. Thousands of microfluidic primitives have already been integrated on a single chip, and recent trends indicate that the hardware complexity is increasing at rates comparable to Moore's Law. As in the case of silicon, it will be critical to develop abstraction layers--such as programming languages and Instruction Set Architectures (ISAs)--that decouple software development from changes in the underlying device technology. Towards this end, this paper presents BioStream, a portable language for describing biology protocols, and the Fluidic ISA, a stable interface for microfluidic chip designers. A novel algorithm translates microfluidic mixing operations from the BioStream layer to the Fluidic ISA. To demonstrate the benefits of these abstraction layers, we build two microfluidic chips that can both execute BioStream code despite significant differences at the device level. We consider this to be an important step towards building scalable biological computers.