Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. Abstraction Layers for Scalable Microfluidic Biocomputers (Extended Version)

Abstraction Layers for Scalable Microfluidic Biocomputers (Extended Version)

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2006-034.ps

Size

5.82 MB

Format

PostScript

Checksum (MD5)

7c6459014b9a9c492c674ad616f0554c

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2006-034.pdf

Size

442.51 KB

Format

Adobe PDF

Checksum (MD5)

16bac86b206816a7deb53965419b0213

Author(s)
Thies, William
•
Urbanski, John Paul
•
Thorsen, Todd
•
Amarasinghe, Saman
Advisor(s)
Saman Amarasinghe
Date Issued
May 5, 2006
Series/Report no.
Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
Abstract
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 biocomputers.
Subjects
biological computing
DNA computing
microfluidics
Persistent DSpace Link
http://hdl.handle.net/1721.1/32543
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.