|
|
Line 76: |
Line 76: |
| | | |
| <div class="textArenaTwo"> | | <div class="textArenaTwo"> |
- | <div class="flowSheet">
| |
- |
| |
- | <div class="flowProb">
| |
- | <div class="innerFlow centerF" id="mainProb">
| |
- | <h5><FONT FACE="courier">with azodyes</FONT></h5>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>The contamination of natural habitats surrounding textile factories by coloured (azodye-rich) effluents is a real problem (more). This is because the enzymatic breakdown products of azodyes i.e. aromatic amines, are carcinogenic when ingested. These can not only build up within local ecosystems but can also be a hazard to humans through bio-accumulation in the food chain. With a large section of dyehouse effluents consisting of dyes that have half-lives spanning over decades, the latter remain in the environment for long periods of time.
| |
- | </p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow leftF" id="leftProb">
| |
- | <h4><FONT FACE="courier">Understanding the issues</FONT></h4>
| |
- | <div class="headerSmall"><span></span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>
| |
- | </p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow rightF" id="rightProb">
| |
- | <h5><FONT FACE="courier">with current methods</FONT></h5>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>With regards to current technologies in the textile industry, exorbitant volumes of water are used for processing (around 90%), the rest being used for heat exchange purposes. Unfortunately most of the water used for processing is discharged as waste, resulting in highly diluted azodye effluent streams. Secondly, the recalcitrant nature of azodyes hikes the inherent costs of large-scale physical separation systems. As a result, industrial processes used to deal with such soluble hazardous wastes would not be a feasible option to deal with azodye effluents. </p>
| |
- | </div>
| |
- | </div>
| |
- | </div>
| |
- |
| |
- |
| |
- | <div class="flowProb">
| |
- | <div class="innerFlow centerF" id="mainOne">
| |
- | <h4>Whole-cell biocat</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>By using whole cell biocatalysis as the workhorse for detoxification, this process will yield lucrative byproducts such as quinones, that can then be separated from the process stream and sold off.</p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow leftF" id="leftOne">
| |
- | <h4>Our Solution</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Overview of the solution</p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow rightF" id="rightOne">
| |
- | <h4>Concentration</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | </div>
| |
- |
| |
- |
| |
- | <div class="flowProb">
| |
- | <div class="innerFlow centerF" id="mainTwo">
| |
- | <h4>Dyestuff industry</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>By considering the production of azodyes within a specific sector, it is possible to approximate a yearly production of azodyes, suited a given purpose. In this scenario, we are looking at the dyeing process of 1kg of cotton using methyl red.</p>
| |
- | </div>
| |
- | </div> <!--another box here should label environmental issues. Legislative power should also be one. physical parameters in terms of process volumes and concentrations should be incorporated *maybe in reaction kinetics?-->
| |
- | <div class="innerFlow leftF" id="leftTwo">
| |
- | <h4>Process inputs</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow rightF" id="rightTwo">
| |
- | <h4>Reaction kinetics</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Several assumptions need to be made in order to determine the basic kinetic rates for our system.</p>
| |
- | </div>
| |
- | </div>
| |
- | </div>
| |
- |
| |
- |
| |
- | <div class="flowProb">
| |
- | <div class="innerFlow three" id="mainThree">
| |
- | <h4>Immobilization methods</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow three" id="leftThree">
| |
- | <h4>Biofilms</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow three" id="rightThree">
| |
- | <h4>Whole-cells vs. Enzymes</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow three" id="righttThree">
| |
- | <h4>Current methods</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | </div>
| |
- |
| |
- |
| |
- | <div class="flowProb">
| |
- | <div class="innerFlow centerF" id="mainFour">
| |
- | <h4>Other Problems</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow leftF" id="leftFour">
| |
- | <h4>Other Problems</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow rightF" id="rightFour">
| |
- | <h4>Other Problems</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | </div>
| |
- |
| |
- | <div class="flowProb">
| |
- | <div class="innerFlow centerF" id="mainEnd">
| |
- | <h4>Other Problems</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around.Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around.Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around.</p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow leftF" id="leftEnd">
| |
- | <h4>Other Problems</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow rightF" id="rightEnd">
| |
- | <h4>Other Problems</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | </div>
| |
- |
| |
- | <!-- <div class="flowProb">
| |
- | <div class="innerFlow centerF" id="main2End">
| |
- | <h4>Other Problems</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow leftF" id="left2End">
| |
- | <h4>Other Problems</h4>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around <img src="https://static.igem.org/mediawiki/2014/c/c8/UCLTeam_Icons-06.png" width="100%" height="100%"></p>
| |
- | </div>
| |
- | </div>
| |
- | <div class="innerFlow rightF" id="right2End">
| |
- | <p class="Joysshit"><b>Other Problems</b></p>
| |
- | <div class="headerSmall"><span>Expand</span>
| |
- | </div>
| |
- | <div class="contentSmall">
| |
- | <p>Random Stuff will go here based on what you want to say. This text is just filler text so all I can do is chuck it in here for mucking around</p>
| |
- |
| |
- | </div>
| |
- | </div> -->
| |
- |
| |
- |
| |
- | </div><!-- For flowSheet -->
| |
- |
| |
- |
| |
| | | |
| </div><!-- TextArenaTwo ends here--> | | </div><!-- TextArenaTwo ends here--> |
Line 442: |
Line 233: |
| } | | } |
| | | |
- | /*=========Flow Sheet================*/
| |
- | .flowProb {
| |
- | height: 150px;
| |
- | width:100%;
| |
- | padding-top:2%;
| |
- | padding-bottom:2%;
| |
- | }
| |
- |
| |
- | .innerFlow {
| |
- | width:25%;
| |
- | background-color:White;
| |
- | float:left;
| |
- | margin-left:4.1%;
| |
- | margin-right:4.1%;
| |
- | text-align:center;
| |
- | padding-top:1%;
| |
- | padding-bottom:1%;
| |
- | position: relative;
| |
- | z-index:5;
| |
- | }
| |
- | .three {
| |
- | width:20%;
| |
- | margin-right:1.5%;
| |
- | margin-left:1.5%;
| |
- | }
| |
- | .headerSmall {
| |
- | padding: 2px;
| |
- | cursor: pointer;
| |
- | z-index:6;
| |
- | }
| |
- | .contentSmall {
| |
- | display: none;
| |
- | padding : 5px;
| |
- | z-index:6;
| |
- | }
| |
- |
| |
- | ._jsPlumb_endpoint {z-index:1;}
| |
- | ._jsPlumb_connector {z-index:1;}
| |
- | ._jsPlumb_overlay {z-index:1;}
| |
- | ._jsPlumb_hover {z-index:1;}
| |
- |
| |
- | </style>
| |
- |
| |
- |
| |
- | <script type="text/javascript" src="https://2014.igem.org/Team:UCL/Template:plumb.js?action=raw&ctype=text/javascript"></script>
| |
- | <script type="text/javascript">
| |
- |
| |
- | $(document).ready(function() {
| |
- |
| |
- | jsPlumb.ready(function() {
| |
- |
| |
- | var instance = jsPlumb.getInstance({
| |
- | Endpoint : "Blank",
| |
- | HoverPaintStyle : {strokeStyle:"#1e8151", lineWidth:2 },
| |
- | PaintStyle : {strokeStyle:"#1e8151", lineWidth:2 },
| |
- | ConnectionOverlays : [
| |
- | [ "Arrow", {
| |
- | location:1,
| |
- | id:"arrow",
| |
- | length:14,
| |
- | foldback:0.8
| |
- | } ],
| |
- | //[ "Label", { label:"", id:"label", cssClass:"aLabel" }]
| |
- | ],
| |
- | Container:"flowSheet"
| |
- | });
| |
- |
| |
- | //Horizontal
| |
- | var multix = [ "Right", "Left" ];
| |
- | instance.connect({ source:"mainProb", anchor:multix, connector:"Straight", target:"leftProb" });
| |
- | instance.connect({ source:"rightProb", anchor:multix, connector:"Straight", target:"leftProb" });
| |
- | instance.connect({ source:"mainOne", anchor:multix, connector:"Straight", target:"leftOne" });
| |
- | instance.connect({ source:"rightOne", anchor:multix, connector:"Straight", target:"leftOne" });
| |
- | instance.connect({ source:"mainTwo", anchor:multix, connector:"Straight", target:"leftTwo" });
| |
- | instance.connect({ source:"rightTwo", anchor:multix, connector:"Straight", target:"leftTwo" });
| |
- | instance.connect({ source:"mainThree", anchor:multix, connector:"Straight", target:"leftThree" });
| |
- | instance.connect({ source:"righttThree", anchor:multix, connector:"Straight", target:"rightThree" });
| |
- | instance.connect({ source:"mainFour", anchor:multix, connector:"Straight", target:"leftFour" });
| |
- | instance.connect({ source:"rightFour", anchor:multix, connector:"Straight", target:"leftFour" });
| |
- | instance.connect({ source:"leftEnd", anchor:multix, connector:"Straight", target:"mainEnd" });
| |
- | instance.connect({ source:"leftEnd", anchor:multix, connector:"Straight", target:"rightEnd" });
| |
- | //Vertical
| |
- | var multi = [ "Top", "Bottom" ];
| |
- | instance.connect({ source:"leftProb", anchor:multi, connector:"Straight", target:"leftOne" });
| |
- | instance.connect({ source:"leftOne", anchor:multi, connector:"Straight", target:"leftTwo" });
| |
- | instance.connect({ source:"leftTwo", anchor:multi, connector:"Straight", target:"leftThree" });
| |
- | instance.connect({ source:"leftTwo", anchor:multi, connector:"Straight", target:"rightThree" });
| |
- | instance.connect({ source:"leftThree", anchor:multi, connector:"Straight", target:"leftFour" });
| |
- | instance.connect({ source:"rightThree", anchor:multi, connector:"Straight", target:"leftFour" });
| |
- | instance.connect({ source:"leftFour", anchor:multi, connector:"Straight", target:"leftEnd" });
| |
- | instance.connect({ source:"leftEnd", anchor:multi, connector:"Straight", target:"left2End" });
| |
- | instance.connect({ source:"leftEnd", anchor:multi, connector:"Straight", target:"main2End" });
| |
- | instance.connect({ source:"leftEnd", anchor:multi, connector:"Straight", target:"right2End" });
| |
- |
| |
- | $(window).resize(function(){
| |
- | jsPlumb.ready(function() {
| |
- | instance.repaintEverything();
| |
- | });
| |
- | });
| |
- |
| |
- | $(".headerSmall").click(function () {
| |
- |
| |
- | $headerSmall = $(this);
| |
- | //getting the next element
| |
- | $contentSmall = $headerSmall.next();
| |
- | //open up the content needed - toggle the slide- if visible, slide up, if not slidedown.
| |
- | $contentSmall.slideToggle(500, function () {
| |
- | //execute this after slideToggle is done
| |
- | //change text of header based on visibility of content div
| |
- | instance.repaintEverything();
| |
- | $headerSmall.text(function () {
| |
- | //change text based on condition
| |
- | return $contentSmall.is(":visible") ? "Collapse" : "Expand";
| |
- | });
| |
- |
| |
- |
| |
- | });
| |
- |
| |
- | });
| |
- |
| |
- |
| |
- | });
| |
- |
| |
- |
| |
- | });
| |
| | | |
| </script> | | </script> |
Looking into the process
Major components of treatment process
This is an example of a
HTML caption with
a link.
The overview diagram below presents the proposed layout for the plant, using an E. coli biofilm as the ‘immobilisation method’, one of the process alternatives we are considering. The synthetic E. coli immobilisation mechanism would take the same format i.e. longitudinal plates, however, we will also consider beads of the synthetic immobilising agent in a packed bed format.
Key Features of Our System
- -Fermentation stage is where optimized growth will take place by controlling mixing and oxygen supply. At the end of this stage, viable E. coli cells expressing the enzymes of interest will be present in a broth.
- -Module- see cross section of a single system. Continuous flow system with flow rates and residence times based on mass transfer kinetics, specific to E. Coli.
- -Module 1 designed to capture the bulk of the azodyes, module 2 is a polishing step.
- -Both anaerobic and aerobic reactions take place at the same time in both the modules, design based on gas supply (nitrogen vs. oxygen).
- -Cleaning operation using biodegradable chemical at high flow rate (from holding tank 2).
- -Continuous recycle system for maximal active and diffusive uptake.
- -Filter modules- exploring the use of disposable low cost agricultural waste for filtration.
- -Further processing- based on the commercial value of the breakdown products, investments could be made into higher-tier technology such as chromatography columns to separate the breakdown products individually.
This versatile and simple process offers a wide range of future developments into various chemical producing sectors. It would be possible to use this technology in parallel with different industries as a form of platform technology using different synthetic biology anchors, in order to detoxify various effluent polluting chemicals.
Pre-process
In order to estimate required biomass, a functional unit will be defined: mass of azodyes required to dye 1kg of textile. Combined with information on dyeing efficiencies (i.e. fixation rates) and mass transfer kinetics, it is possible to estimate the E. coli biomass required to breakdown and detoxify this effluent stream
Microbial Fermentation (Stage 1)
Small-scale bioreactors are often the workhorse during process development. By experimenting at this scale, it is possible to determine the optimum growth conditions for E. coli. This will allow to assess costs at the required scale based on biomass requirements.We are using E. coli to cultivate the enzymes necessary for the biodegradation of azo dyes (azo reductase, laccase). By combining information on the production of azodyes in textile factories and stoichiometric relations, we will design an optimised cell growth (fermentation) stage.
Module operation (Stage 2)
After the fermentation stage, the E. coli biomass is dispersed in a liquor also containing various byproducts. A concentration step could be beneficial to reduce volumes in the next stage. However, capital costs of such unit operations would not be attractive to potential dyeing companies deciding to acquire the entire system. The subsequent modules (MOD) are equipped to handle large volumes and operate in continuous-flow mode with intermittent discharges. By controlling residence time and operating flow rates, it will be possible to achieve a cell recovery deemed efficient. These will be then immobilized onto the surface of the plates within the modules. There exists a wide range of immobilization strategies used for biological wastewater treatment and this is what gives the unit its modular character. By supporting a number of immobilization methods without changing the hardware, MOD allows for the enzymatic breakdown of a wide range of recalcitrant chemicals that might be financially and environmentally costly to treat using conventional methods. (more to come)
Post-module operation