Difference between revisions of "Team:Newcastle"

 
(42 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Newcastle/navbar}}
+
{{Newcastle/navbar2}}
 
<html>
 
<html>
  
Line 17: Line 17:
  
 
<body id="top">
 
<body id="top">
<canvas id='canvas'></canvas>
+
 
  
  
 
     <!-- home
 
     <!-- home
 
     ================================================== -->
 
     ================================================== -->
     <section id="world" class="s-home target-section" data-parallax="scroll" data-image-src="https://static.igem.org/mediawiki/2018/6/6a/T--Newcastle--plantpic.jpeg" data-natural-width=3000 data-natural-height=2000 data-position-y=center>
+
     <section id="world" class="s-home target-section" data-parallax="scroll" data-image-src="https://static.igem.org/mediawiki/2018/a/a5/T--Newcastle--ROOT.COVER.PHOTO.jpg" data-natural-width=3000 data-natural-height=2000 data-position-y=center>
  
        <div class="overlay"></div>
+
     
 
         <div class="shadow-overlay"></div>
 
         <div class="shadow-overlay"></div>
  
Line 31: Line 31:
 
             <div class="row home-content__main">
 
             <div class="row home-content__main">
  
                 <h3>Welcome to Alternative Roots</h3>
+
                 <h3>Welcome to</h3>
  
 
                 <h1>
 
                 <h1>
 
                     Alternative Roots <br>
 
                     Alternative Roots <br>
                     Newcastle iGEM <br>
+
                     Newcastle iGEM 2018<br>
 
                    
 
                    
 
                 </h1>
 
                 </h1>
Line 43: Line 43:
 
                         Our Project
 
                         Our Project
 
                     </a>
 
                     </a>
                     <a href="#contact" class="smoothscroll btn btn--stroke">
+
                     <a href="#sponsors" class="smoothscroll btn btn--stroke">
                         Contact Us
+
                         Our Sponsors
 
                     </a>
 
                     </a>
 
                 </div>
 
                 </div>
  
             </div>
+
              
 
+
            <div class="home-content__scroll">
+
                <a href="#project" class="scroll-link smoothscroll">
+
                    <span>Scroll Down</span>
+
                </a>
+
            </div>
+
  
            <div class="home-content__line"></div>
 
  
 
         </div> <!-- end home-content -->
 
         </div> <!-- end home-content -->
Line 73: Line 66:
  
 
     </section> <!-- end s-home -->
 
     </section> <!-- end s-home -->
 
 
    <!-- about
 
    ==================================================
 
    <section id='project' class="s-about">
 
 
        <div class="row section-header has-bottom-sep" data-aos="fade-up">
 
            <div class="col-full">
 
                <h3 class="subhead subhead--dark">Hello There</h3>
 
                <h1 class="display-1 display-1--light">We are Alternative Roots</h1>
 
            </div>
 
        </div> <!-- end section-header
 
 
        <div class="row about-desc" data-aos="fade-up">
 
            <div class="col-full">
 
                <p class="about-para">Sustainability is a topic of increasing concern in the fields of agriculture, food security and rural development. There is a dire need for innovation in this field; primarily driven by predictions of substantial global population increase coupled with severe pressure on non-renewable resources. The result is a necessity to increase food production whilst reducing our impact on the environment. As such, our aim is to find sustainable solutions that address some of these issues. </p>
 
                <p class="about-para">Nitrogen-fixation for fertilizer production is extremely energy-intensive, accounting for 80% of energy use in agriculture. This is due to the high temperatures and pressures involved in the Haber-Bosch process. Nitrogen is essential for plant growth but cannot be directly accessed from the atmosphere by plants despite its abundance. If an alternative to fertilizers could be developed to provide nitrogen for plant growth that is cheap, easy to use and sustainable, then energy use in the agriculture sector could be greatly reduced.</p>
 
<p class="about-para">In 2018, Team Newcastle aim to engineer microbes for sustainable agriculture. The team shall build upon Newcastle University’s long and illustrious history in agriculture and food security research by engineering root colonising microbes. The microbes will attract bacteria that modify the soil's composition including nitrogen content, in a fashion that is suitable for uptake by plants via the roots.</p>
 
 
            </div>
 
        </div> <!-- end project-desc
 
 
        <div class="row about-stats stats block-1-4 block-m-1-2 block-mob-full" data-aos="fade-up">
 
               
 
            <div class="col-block stats__col ">
 
                <div class="stats__count">10</div>
 
                <h5>BILLION PEOPLE WILL</h5>
 
                <h5>INHABIT EARTH BY 2050</h5>
 
            </div>
 
            <div class="col-block stats__col">
 
                <div class="stats__count">83</div>
 
                <h5>MILLION EXTRA PEOPLE</h5>
 
                <h5>NEED TO BE FED EACH YEAR</h5>
 
               
 
            </div>
 
            <div class="col-block stats__col">
 
                <div class="stats__count">842</div>
 
                <h5>MILLION PEOPLE SUFFER</h5>
 
                <h5>FROM HUNGER WORLDWIDE</h5>
 
            </div>
 
            <div class="col-block stats__col">
 
                <div class="stats__count">200</div>
 
                <h5>MILLION TONNES OF</h5>
 
                <h5>FERTILIZER USED ANNUALLY</h5>
 
            </div>
 
 
        </div> <!-- end about-stats
 
 
        <div class="about__line"></div>
 
 
    </section> <!-- end s-about -->
 
  
  
Line 132: Line 74:
 
         <div class="row section-header has-bottom-sep" data-aos="fade-up">
 
         <div class="row section-header has-bottom-sep" data-aos="fade-up">
 
                 <div class="col-full">
 
                 <div class="col-full">
                             <h3 class="subhead">Alternative Roots</h3>
+
                             <h3 class="subhead"></h3>
                 <h1 class="display-2">PROJECT OVERVIEW</h1>
+
                 <h1 class="display-2">Project Overview</h1>
 
             </div>
 
             </div>
 
         </div> <!-- end section-header -->
 
         </div> <!-- end section-header -->
Line 146: Line 88:
 
                     <!-- Full-width images with number and caption text -->
 
                     <!-- Full-width images with number and caption text -->
 
                     <div class="mySlides fade">
 
                     <div class="mySlides fade">
                         <div class="numbertext">1 / 15</div>
+
                         <div class="numbertext">1 / 8</div>
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/f/fc/T--Newcastle--Slide1.png/800px-T--Newcastle--Slide1.png">
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/f/fc/T--Newcastle--Slide1.png/800px-T--Newcastle--Slide1.png">
                         <div class="text">All soils have a unique, diverse microbial community</div>
+
                         <div class="text">Soils contain diverse microbial communities.</div>
 
                     </div>
 
                     </div>
  
 
                     <div class="mySlides fade">
 
                     <div class="mySlides fade">
                         <div class="numbertext">2 / 15</div>
+
                         <div class="numbertext">2 / 8</div>
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/b/bb/T--Newcastle--Slide4.png/800px-T--Newcastle--Slide4.png">
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/b/bb/T--Newcastle--Slide4.png/800px-T--Newcastle--Slide4.png">
                         <div class="text">Within each microbial community there are many microbes with useful abilities </div>
+
                         <div class="text">Within these communities are microbes with useful properties.</div>
 
                     </div>
 
                     </div>
  
 
                     <div class="mySlides fade">
 
                     <div class="mySlides fade">
                         <div class="numbertext">3 / 15</div>
+
                         <div class="numbertext">3 / 8</div>
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/3/34/T--Newcastle--Slide3.png/800px-T--Newcastle--Slide3.png">
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/3/34/T--Newcastle--Slide3.png/800px-T--Newcastle--Slide3.png">
                         <div class="text">The bacterium Pseudomonas fluorescens lives in plant roots and helps them to grow</div>
+
                         <div class="text">Endophytes are microbes that live harmlessly within plant tissues.</div>
 
                     </div>
 
                     </div>
  
 
                     <div class="mySlides fade">
 
                     <div class="mySlides fade">
                         <div class="numbertext">4 / 15</div>
+
                         <div class="numbertext">4 / 8</div>
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/5/56/T--Newcastle--Slide5.png/800px-T--Newcastle--Slide5.png">
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/5/56/T--Newcastle--Slide5.png/800px-T--Newcastle--Slide5.png">
                         <div class="text">By introducing new genes for our Pseudomonas to express we can influence the microbial community</div>
+
                         <div class="text">Can we programme endophytes to influence the wider microbial community?</div>
 
                     </div>
 
                     </div>
  
 
                     <div class="mySlides fade">
 
                     <div class="mySlides fade">
                         <div class="numbertext">5 / 15</div>
+
                         <div class="numbertext">5 / 8</div>
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/6/6f/T--Newcastle--Slide6.png/800px-T--Newcastle--Slide6.png">
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/6/6f/T--Newcastle--Slide6.png/800px-T--Newcastle--Slide6.png">
                         <div class="text">We can attract or repel certain species in any way desired </div>
+
                         <div class="text">Could they synthesise chemicals to attract beneficial soil microbes?</div>
 
                     </div>
 
                     </div>
  
 
                     <div class="mySlides fade">
 
                     <div class="mySlides fade">
                         <div class="numbertext">6 / 15</div>
+
                         <div class="numbertext">6 / 8</div>
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/e/eb/T--Newcastle--Slide7.png/800px-T--Newcastle--Slide7.png">
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/e/eb/T--Newcastle--Slide7.png/800px-T--Newcastle--Slide7.png">
                         <div class="text">In our case, we use flavonoids to attract free-living nitrogen fixers, that convert nitrogen gas to nitrate for plant growth</div>
+
                         <div class="text">Attracting bacteria to fix nitrogen and reducing the need for chemical fertilisers.</div>
 
                     </div>
 
                     </div>
  
 
                     <div class="mySlides fade">
 
                     <div class="mySlides fade">
                         <div class="numbertext">7 / 15</div>
+
                         <div class="numbertext">7 / 8</div>
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/5/5b/T--Newcastle--Slide10.png/800px-T--Newcastle--Slide10.png">
 
                         <img src="https://static.igem.org/mediawiki/2018/thumb/5/5b/T--Newcastle--Slide10.png/800px-T--Newcastle--Slide10.png">
                         <div class="text">P. fluorescens has many other abilities, including the ability to repel parasitic nematode worms [1], produce antifungals and insecticides [2] and induce plant stress tolerance [3]</div>
+
                         <div class="text">Or maybe the endophytes can synthesise chemicals that deter pests or pathogens?</div>
 
                     </div>
 
                     </div>
  
 
+
                    <div class="mySlides fade">
 +
                        <div class="numbertext">8 / 8</div>
 +
                        <img src="https://static.igem.org/mediawiki/2018/thumb/2/22/T--Newcastle--RoundLogo.png/555px-T--Newcastle--RoundLogo.png">
 +
<br></br>
 +
                        <div class="text">Alternative Roots: engineering endophytes for smart agricultural solutions.</div>
 +
                    </div>
  
 
                     <!-- Next and previous buttons -->
 
                     <!-- Next and previous buttons -->
                     <a class="prev" style="color:black;" onclick="plusSlides(-1)">&#10094;</a>
+
                     <a class="prev" style="color:black; left:-50px;" onclick="plusSlides(-1)">&#10094;</a>
                     <a class="next" style="color:black;" onclick="plusSlides(1)">&#10095;</a>
+
                     <a class="next" style="color:black; right:-50px;" onclick="plusSlides(1)">&#10095;</a>
 
                 </div>
 
                 </div>
 
                 <br>
 
                 <br>
Line 204: Line 151:
 
                     <span class="dot" onclick="currentSlide(6)"></span>  
 
                     <span class="dot" onclick="currentSlide(6)"></span>  
 
                     <span class="dot" onclick="currentSlide(7)"></span>  
 
                     <span class="dot" onclick="currentSlide(7)"></span>  
 +
                    <span class="dot" onclick="currentSlide(8)"></span>
  
  
Line 217: Line 165:
 
     </section> <!-- end s-services -->
 
     </section> <!-- end s-services -->
  
 +
<section id='team' class="s-services" style="padding-top:0">
 +
 +
 +
<div class="row section-header has-bottom-sep" data-aos="fade-up">
 +
                <div class="col-full">
 +
                            <h3 class="subhead"></h3>
 +
                <h1 class="display-2" style="margin-bottom:0px" >Abstract</h1>
 +
            </div>
 +
        </div> <!-- end section-header -->
 +
 +
            <div class="row about-desc" data-aos="fade-up">
 +
                <div class="col-full">
 +
 +
                    <p><font size="3"> The demand for food, fuel and materials is placing unprecedented pressure on agricultural production. To secure higher productivity, the sector relies upon synthetic fertilisers derived from energy intensive manufacturing methods. Here, we propose an alternative approach to support plant productivity. </font></p>
 +
 +
                    <p><font size="3">The Alternative Roots project developed an endophytic bacterium as a synthetic biology chassis organism. Endophytes are micro-organisms that live within plant tissues without detrimental impact on their host. In developing a benign plant-colonising chassis there is the possibility of developing novel mechanisms for beneficial soil microbiome manipulation without genetically modified crops.</font></p>
  
 +
                    <p><font size="3">Legal and social considerations of the project, combined with concepts borrowed from the Urban Farming movement, drove the development of NH-1 - a low-cost, small-scale and programmable hydroponic system - and plans for the deployment of smart agricultural developments beneath the streets of Newcastle. Taken as a whole, the Alternative Roots project supports a vision for enhancing crop production at a local and accessible level.</font></p>
 +
 +
<br>
 +
<br>
 +
<br>
 +
<br>   
 +
 +
 +
        </div> 
 +
</div>    <!-- end services-list -->
 +
 +
    </section> <!-- end s-services -->
  
 
     <!-- clients
 
     <!-- clients
Line 299: Line 275:
  
 
     <!-- contact
 
     <!-- contact
     ================================================== -->
+
     ==================================================  
 
     <section id="contact" class="s-contact">
 
     <section id="contact" class="s-contact">
  
Line 344: Line 320:
 
                     </div>
 
                     </div>
  
                 </div> <!-- end contact-info -->
+
                 </div> <!-- end contact-info  
             </div> <!-- end contact-secondary -->
+
             </div> <!-- end contact-secondary  
  
         </div> <!-- end contact-content -->
+
         </div> <!-- end contact-content  
  
 
     </section> <!-- end s-contact -->
 
     </section> <!-- end s-contact -->
Line 429: Line 405:
 
</script>  
 
</script>  
  
<script>
 
var PI2 = Math.PI * 2;
 
var HALF_PI = Math.PI / 2;
 
  
var isTouch = 'ontouchstart' in window;
 
var isSafari =  !!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/);
 
 
function Canvas(options) {
 
  options = _.clone(options || {});
 
  this.options = _.defaults(options, this.options);
 
 
 
  this.el = this.options.el;
 
  this.ctx = this.el.getContext('2d');
 
 
 
  this.dpr = window.devicePixelRatio || 1;
 
 
 
  this.updateDimensions();
 
  window.addEventListener('resize', this.updateDimensions.bind(this), false);
 
  this.resetTarget();
 
 
 
  if(isTouch){
 
      // touch
 
  this.el.addEventListener('touchstart', this.touchMove.bind(this), false);
 
this.el.addEventListener('touchmove', this.touchMove.bind(this), false);
 
//  this.el.addEventListener('touchend', this.resetTarget.bind(this), false);
 
  } else {
 
    // Mouse
 
    window.addEventListener('mousemove', this.mouseMove.bind(this), false);
 
window.addEventListener('mouseout', this.resetTarget.bind(this), false);
 
  }
 
 
 
  this.setupParticles();
 
 
  this.loop();
 
}
 
 
Canvas.prototype.updateDimensions = function() {
 
  this.width = this.el.width = _.result(this.options, 'width') * this.dpr;
 
  this.height = this.el.height = _.result(this.options, 'height') * this.dpr;
 
  this.el.style.width = _.result(this.options, 'width') + 'px';
 
  this.el.style.height = _.result(this.options, 'height') + 'px';
 
}
 
 
// Update the orb target
 
Canvas.prototype.mouseMove = function(event) {
 
this.target = new Vector(event.clientX * this.dpr, event.clientY* this.dpr);
 
}
 
 
// Reset to center when we mouse out
 
Canvas.prototype.resetTarget = function() {
 
this.target = new Vector(this.width / 2, this.height /2);
 
}
 
 
// Touch Eent
 
Canvas.prototype.touchMove = function(event) {
 
  if(event.touches.length === 1) {  event.preventDefault(); }
 
 
this.target = new Vector(event.touches[0].pageX * this.dpr, event.touches[0].pageY * this.dpr);
 
}
 
 
// Defaults
 
Canvas.prototype.options = {
 
  count: 20,
 
  speed: 0.5,
 
  width: 400,
 
  height: 400,
 
  size: 10,
 
  radius: 5,
 
  background: '29, 22, 52',
 
  maxDistance: 100
 
}
 
 
Canvas.prototype.setupParticles = function() {
 
  this.particles = [];
 
  var index = -1;
 
  var between = PI2 / this.options.count;
 
  while(++index < this.options.count) {
 
    var x;
 
    var y;
 
    var angle;
 
    var max = Math.max(this.width, this.height);
 
   
 
    angle = (index + 1) * between;
 
   
 
    x = Math.cos(angle) * max;
 
    x += this.width / 2;
 
 
    y = Math.sin(angle) * max;
 
    y += this.height / 2;
 
   
 
    var particle = new Particle({
 
      x: x,
 
      y: y,
 
      radius: this.options.radius,
 
      size: this.options.size,
 
      angle: angle,
 
      color: this.options.color
 
    });
 
   
 
    this.particles.push(particle);
 
  }
 
}
 
 
Canvas.prototype.findClosest = function() {
 
  var index = -1;
 
  var pointsLength = this.particles.length;
 
 
  while(++index < pointsLength) {
 
    var closestIndex = -1;
 
    this.particles[index].closest = [];
 
   
 
    while(++closestIndex < pointsLength) {
 
      var closest = this.particles[closestIndex];
 
      var distance = this.particles[index].position.distanceTo(closest.position);
 
      if(distance < this.options.maxDistance) {
 
        var vector = new Vector(closest.position.x, closest.position.y);
 
        vector.opacity = 1 - (distance / this.options.maxDistance);
 
        vector.distance = distance;
 
        this.particles[index].closest.push(vector);
 
      }
 
    }
 
  }
 
}
 
 
Canvas.prototype.loop = function() {
 
//  this.clear();
 
  if(isTouch || isSafari) {
 
  this.ghost();
 
  } else {
 
  this.ghostGradient();
 
  }   
 
  if(this.options.maxDistance > 0) {
 
  this.findClosest();
 
  }   
 
  this.draw();
 
 
 
  window.requestAnimationFrame(_.bind(this.loop, this));
 
}
 
 
Canvas.prototype.clear = function() {
 
  this.ctx.clearRect(0, 0 , this.width, this.height);
 
}
 
 
Canvas.prototype.ghost = function() {
 
  this.ctx.globalCompositeOperation = "source-over";
 
  this.ctx.rect(0, 0 , this.width, this.height);
 
  if(typeof this.options.background === 'string') {
 
  this.ctx.fillStyle = "rgb(" + this.options.background + ")";
 
  } else  {
 
    this.ctx.fillStyle = "rgb(" + this.options.background[0] + ")";
 
  }
 
   
 
  this.ctx.fill();
 
}
 
 
Canvas.prototype.ghostGradient = function() {
 
  var gradient;
 
 
 
  if(typeof this.options.background === 'string') {
 
    this.ctx.fillStyle = 'rgb(' + this.options.background + ')'; 
 
  } else {
 
var gradient = this.ctx.createRadialGradient(this.width/2, this.height/2, 0, this.width/2, this.height/2, Math.max(this.width, this.height)/2);
 
   
 
    var length = this.options.background.length;
 
    for(var i = 0; i < length; i++){
 
      gradient.addColorStop((i+1) / length, 'rgb(' + this.options.background[i] + ')');
 
    }
 
    this.ctx.fillStyle = gradient;
 
  }
 
 
 
  this.ctx.globalOpacity = 0.1;
 
  this.ctx.globalCompositeOperation = "darken";
 
  this.ctx.fillRect(0, 0 , this.width, this.height);
 
}
 
 
// Draw
 
Canvas.prototype.draw = function() {
 
  var index = -1;
 
  var length = this.particles.length;
 
  while(++index < length) {
 
    var point = this.particles[index];
 
    var color = point.color || this.options.color;
 
    point.update(this.target, index);
 
   
 
    this.ctx.globalAlpha = 0.3;
 
    this.ctx.globalCompositeOperation = "lighten";
 
    this.ctx.fillStyle = 'rgb(' + color + ')';
 
    this.ctx.beginPath();
 
    this.ctx.arc(point.position.x, point.position.y, point.size, 0, PI2, false);
 
    this.ctx.closePath();
 
    this.ctx.fill();
 
   
 
    if(this.options.maxDistance > 0) {
 
    this.drawLines(point, color);
 
    }
 
  } 
 
}
 
 
// Draw connecting lines
 
Canvas.prototype.drawLines = function (point, color) {
 
  color = color || this.options.color;
 
  var index = -1;
 
  var length = point.closest.length;
 
  this.ctx.globalAlpha = 0.2;
 
  this.ctx.globalCompositeOperation = "screen";
 
  this.ctx.lineCap = 'round';
 
  while(++index < length) {
 
    this.ctx.lineWidth = (point.size * 2) *  point.closest[index].opacity;
 
    this.ctx.strokeStyle = 'rgba(' + color + ', ' + point.closest[index].opacity + ')';
 
    this.ctx.beginPath();
 
    this.ctx.moveTo(point.position.x, point.position.y);
 
    this.ctx.lineTo(point.closest[index].x, point.closest[index].y);
 
    this.ctx.stroke();
 
  }
 
}
 
 
function Particle(options) {
 
  options = _.clone(options || {});
 
  this.options = _.defaults(options, this.options);
 
 
 
  this.position = this.shift = new Vector(this.options.x, this.options.y);
 
 
 
  this.speed = this.options.speed || 0.01 + Math.random() * 0.04;
 
 
 
  this.angle = this.options.angle || 0;
 
   
 
  if(this.options.color) {
 
    var color = this.options.color.split(',');
 
  var colorIndex = -1;
 
    while(++colorIndex < 3) {     
 
      color[colorIndex] = Math.round(parseInt(color[colorIndex], 10) + (Math.random()*100)-50);
 
     
 
      // Clamp
 
      color[colorIndex] = Math.min(color[colorIndex], 255);
 
      color[colorIndex] = Math.max(color[colorIndex], 0);
 
    }
 
    this.color = color.join(', ');
 
  }
 
 
 
  // Size
 
  this.options.size = this.options.size || 7;
 
  this.size = 1 + Math.random() * this.options.size;
 
  this.targetSize = this.options.targetSize || this.options.size;
 
 
 
  this.orbit = this.options.radius * 0.5 + (this.options.radius * 0.5 * Math.random());
 
}
 
 
Particle.prototype.update = function(target, index) {
 
  this.angle += this.speed;
 
 
  this.shift.x += (target.x - this.shift.x) * this.speed;
 
  this.shift.y += (target.y - this.shift.y) * this.speed;
 
 
  this.position.x = this.shift.x + Math.cos(index + this.angle) * this.orbit;
 
  this.position.y = this.shift.y + Math.sin(index + this.angle) * this.orbit;
 
 
 
  if(!isSafari) {
 
    this.size += (this.targetSize - this.size) * 0.03;
 
 
    if(Math.round(this.size) === Math.round(this.targetSize)) {
 
      this.targetSize = 1 + Math.random() * this.options.size;
 
    }
 
  }
 
}
 
 
function Vector(x, y) {
 
  this.x = x || 0;
 
  this.y = y || 0;
 
}
 
 
Vector.prototype.distanceTo = function(vector, abs) {
 
  var distance = Math.sqrt(Math.pow(this.x - vector.x, 2) + Math.pow(this.y - vector.y, 2));
 
  return abs || false ? Math.abs(distance) : distance;
 
};
 
 
new Canvas({
 
  el: document.getElementById('canvas'),
 
 
  count: 25,
 
  speed: 0.3,
 
  radius: 6,
 
  width: function() { return window.innerWidth; },
 
  height: function() { return window.innerHeight; },
 
  size: 15,
 
  color: '30, 180, 1',
 
  maxDistance: 100,
 
  background: ['1, 62, 66', '1, 40, 60']
 
});
 
</script>
 
  
 
</body>
 
</body>

Latest revision as of 16:21, 17 October 2018

Alternative Roots

Welcome to

Alternative Roots
Newcastle iGEM 2018

Project Overview

1 / 8
Soils contain diverse microbial communities.
2 / 8
Within these communities are microbes with useful properties.
3 / 8
Endophytes are microbes that live harmlessly within plant tissues.
4 / 8
Can we programme endophytes to influence the wider microbial community?
5 / 8
Could they synthesise chemicals to attract beneficial soil microbes?
6 / 8
Attracting bacteria to fix nitrogen and reducing the need for chemical fertilisers.
7 / 8
Or maybe the endophytes can synthesise chemicals that deter pests or pathogens?
8 / 8


Alternative Roots: engineering endophytes for smart agricultural solutions.

Abstract

The demand for food, fuel and materials is placing unprecedented pressure on agricultural production. To secure higher productivity, the sector relies upon synthetic fertilisers derived from energy intensive manufacturing methods. Here, we propose an alternative approach to support plant productivity.

The Alternative Roots project developed an endophytic bacterium as a synthetic biology chassis organism. Endophytes are micro-organisms that live within plant tissues without detrimental impact on their host. In developing a benign plant-colonising chassis there is the possibility of developing novel mechanisms for beneficial soil microbiome manipulation without genetically modified crops.

Legal and social considerations of the project, combined with concepts borrowed from the Urban Farming movement, drove the development of NH-1 - a low-cost, small-scale and programmable hydroponic system - and plans for the deployment of smart agricultural developments beneath the streets of Newcastle. Taken as a whole, the Alternative Roots project supports a vision for enhancing crop production at a local and accessible level.





Our Sponsors

Newcastle iGEM is proud to be sponsored by:

The iGEM Foundation is an independent, non-profit organization dedicated to the advancement of synthetic biology, education and competition, and the development of an open community and collaboration. This is done by fostering an open, cooperative community and friendly competition.

Author image

iGEMers are building a better world by solving problems with the help of synthetic biology. We inspire responsible innovation through our efforts in biosafety, biosecurity and public outreach.

Author image

This global network is leading the field, taking what they learned in the competition and expanding it to continue to build a better world.

Author image