Line 367: | Line 367: | ||
<div style="font-size: 1em;"> | <div style="font-size: 1em;"> | ||
<div class="row" style="font-size: 1.5em; line-height:150%"> | <div class="row" style="font-size: 1.5em; line-height:150%"> | ||
− | <b> | + | <b>Liquid Flow Relations & User Constraints File | Shane McCormack</b> |
</div> | </div> | ||
<div class="row"> | <div class="row"> | ||
− | + | <p> | |
+ | In order to increase accessibility of our tool (and microfluidics in general), a method for describing microfluidics in a few simple lines was formed! This standard consists of Liquid Flow Relations (or LFR), and the User Constraints File (or UCF). The LFR file is where the user describes the inputs, outputs, and tells of any operations which occur on those inputs and outputs. These operations are described as symbols on the LFR, but are informed by the UCF. The few lines of LFR are the only things needed to run a chip through Neptune; a sample UCF is provided with Neptune that can be fine-tuned, but will not need to be written in its entirety. | ||
+ | </p> | ||
+ | <p> | ||
+ | The UCF can be thought of as a library of microfluidic components where, once a component is defined, it will never have to be written again! In more detail, once a component is defined inside the UCF, all subsequent LFR files can utilize the symbol the component is linked to without redefining the details of the component. The UCF leverages the MINT standard of describing parametric microfluidics. This parametrization unlocks great potential in the rapid prototyping of designs, where one number can be changed in the UCF, and all subsequent designs will have the updated component! For example, if our fictional synthetic biologist Dr. Ali found that his mixer's bends were too short in length, with one number edit in the UCF he could fix every bend of every mixer in all of his designs thereafter! This is far more accessible than redrawing every bend by hand on AutoCAD. | ||
+ | </p> | ||
</div> | </div> | ||
<br> | <br> | ||
Line 376: | Line 381: | ||
<div class="row" style="font-size: 1.5em; line-height:150%"> | <div class="row" style="font-size: 1.5em; line-height:150%"> | ||
− | <b> | + | <b>MμShroom Mapper | Shane McCormack</b> |
+ | </div> | ||
+ | <div class="row"> | ||
+ | With the new facilitated design method of Liquid Flow Relations, a behind-the-scenes software tool was needed to interpret and translate the LFR and UCF into a functional MINT file. This task is fulfilled with muShroomMapper; muShroomMapper takes LFR and UCF as inputs, maps the LFR into a graph with the support of NetSynth, then informs that graph with the UCF. The informed graph is then translated into a MINT file, to be placed and routed to a blueprint for fabrication. | ||
+ | </div> | ||
+ | <br> | ||
+ | |||
+ | |||
+ | <div class="row" style="font-size: 1.5em; line-height:150%"> | ||
+ | <b>MμShroom Mapper-Neptune Integration | Kestas Subacius & Shane McCormack</b> | ||
</div> | </div> | ||
<div class="row"> | <div class="row"> |
Revision as of 23:59, 18 October 2016
ATTRIBUTIONS
In order to increase accessibility of our tool (and microfluidics in general), a method for describing microfluidics in a few simple lines was formed! This standard consists of Liquid Flow Relations (or LFR), and the User Constraints File (or UCF). The LFR file is where the user describes the inputs, outputs, and tells of any operations which occur on those inputs and outputs. These operations are described as symbols on the LFR, but are informed by the UCF. The few lines of LFR are the only things needed to run a chip through Neptune; a sample UCF is provided with Neptune that can be fine-tuned, but will not need to be written in its entirety.
The UCF can be thought of as a library of microfluidic components where, once a component is defined, it will never have to be written again! In more detail, once a component is defined inside the UCF, all subsequent LFR files can utilize the symbol the component is linked to without redefining the details of the component. The UCF leverages the MINT standard of describing parametric microfluidics. This parametrization unlocks great potential in the rapid prototyping of designs, where one number can be changed in the UCF, and all subsequent designs will have the updated component! For example, if our fictional synthetic biologist Dr. Ali found that his mixer's bends were too short in length, with one number edit in the UCF he could fix every bend of every mixer in all of his designs thereafter! This is far more accessible than redrawing every bend by hand on AutoCAD.