Fluigi is a Computer Aided Design (CAD) framework for creating microfluidic devices for use in synthetic biology. These devices are designed to help overcome the size and complexity limitations of conventional, intracellular genetic circuit designs by physically separating circuit components and precisely controlling the flow of fluid between them.
Fluigi provides tools to optimize the layout of genetic circuits on a microfluidic chip, to generate the control sequence of the required valves, and to simulate the expected behavior of the chip and the genetic circuits it contains.
This software provides an important step towards the integration of synthetic biological devices with microfluidic platforms.
Key Features
-
Define boolean logic expressions to represent circuit inputs and outputs.
-
Minimize expressions to eliminate redundant logic.
-
Convert minimal expressions into logic gates, which represent available genetic circuits.
-
Define constraints for circuit mapping.
-
Place and route genetic circuits on the microfluidic device to optimize chip layout.
-
Generate valve controls to operate flow between genetic circuits.
-
Simulate chip behavior using valve control sequence.
Funding
-
Boston University Dean’s Catalyst Award
Fluigi is currently under development, and is not yet available for download.