Difference between revisions of "Team:BostonU HW"

 
(65 intermediate revisions by 2 users not shown)
Line 49: Line 49:
 
margin-bottom: 10%;
 
margin-bottom: 10%;
 
}
 
}
 +
/*img[usemap] {
 +
border: none;
 +
height: auto;
 +
max-width: 100%;
 +
width: auto;
 +
}*/
  
  
.carousel
+
#first-slider .main-container {
   position: relative
+
   padding: 0;
  width: 600px
+
}
  height: 400px
+
  overflow: hidden
+
  margin: 0 auto
+
  box-shadow: 0 2px 6px rgba(0,0,0,0.3)
+
  
  &:hover
 
    .slide:after,
 
    .counter,
 
    .slide:before
 
      opacity: 1
 
  
.slide
+
#first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3{
  float: right
+
    color: #fff;
  position: absolute
+
    font-size: 30px;
  z-index: 1
+
      text-transform: uppercase;
  width: 600px
+
      font-weight:700;
  height: 400px
+
}
  background-color: #eee
+
  text-align: center
+
  transition: opacity 0.4s
+
  opacity: 1
+
  
  &:before
+
#first-slider .slide1 h4,#first-slider .slide2 h4,#first-slider .slide3 h4,#first-slider .slide4 h4{
    content: attr(annot)
+
     color: #fff;
    display: block
+
     font-size: 30px;
    position: absolute
+
      text-transform: uppercase;
    left: 20px
+
      font-weight:700;
    bottom: 20px
+
}
    color: rgba(255,255,255,0.9)
+
#first-slider .slide1 .text-left ,#first-slider .slide3 .text-left #first-slider .slide2 .text-left{
     font-size: 14px
+
     padding-left: 40px;
     font-weight: 300
+
}
    z-index: 12
+
    opacity: 0
+
    transition: opacity 0.3s
+
     text-shadow: 0 0 1px black
+
  
  &:after
 
    content: attr(slide)
 
    display: block
 
    position: absolute
 
    bottom: 0
 
    transition: opacity 0.3s
 
    width: 100%
 
    height: 80px
 
    opacity: 0
 
    background-image: linear-gradient(transparent, rgba(0,0,0,0.5))
 
    text-align: left
 
    text-indent: 549px
 
    line-height: 101px
 
    font-size: 13px
 
    color: rgba(255,255,255,0.9)
 
    text-shadow: 0 0 1px black
 
  
.counter
+
#first-slider .carousel-indicators {
  position: absolute
+
   bottom: 0;
   bottom: 20px
+
}
  right: 1px
+
#first-slider .carousel-control.right,
  height: 20px
+
#first-slider .carousel-control.left {
  width: 60px
+
   background-image: none;
  z-index: 2
+
}
   text-align: center
+
#first-slider .carousel .item {
  color: #fff
+
   min-height: 425px;
   line-height: 21px
+
   height: 100%;
   font-size: 13px
+
   width:100%;
   opacity: 0
+
}
  transition: opacity 0.3s
+
  
.faux-ui-facia
+
.carousel-inner .item .container {
  top: 0
+
    display: flex;
  right: 0
+
    justify-content: center;
  float: right
+
    align-items: center;
  position: absolute
+
    position: absolute;
  margin-top:0
+
    bottom: 0;
  z-index: 9
+
    top: 0;
  height: 100%
+
    left: 0;
  width: 100%
+
    right: 0;
  opacity: 0
+
}
  cursor: pointer
+
  
  &:checked
 
    z-index: 8
 
  
    + .slide
+
#first-slider .carousel-control {
      opacity: 0
+
    width: 6%;
 +
        text-shadow: none;
 +
}
  
    &:nth-child(1):checked
 
      z-index: 9
 
  
   &:nth-child(1):checked
+
#first-slider h1 {
    float: left
+
   text-align: center;
    z-index: 9
+
  margin-bottom: 30px;
 +
  font-size: 30px;
 +
  font-weight: bold;
 +
}
  
    + .slide
+
#first-slider .p {
        opacity: 1
+
  padding-top: 125px;
 +
  text-align: center;
 +
}
  
     ~ .faux-ui-facia
+
#first-slider .p a {
      float: left
+
  text-decoration: underline;
      z-index: 8
+
}
 +
#first-slider .carousel-indicators li {
 +
     width: 14px;
 +
    height: 14px;
 +
    background-color: rgba(255,255,255,.4);
 +
  border:none;
 +
}
 +
#first-slider .carousel-indicators .active{
 +
    width: 16px;
 +
    height: 16px;
 +
    background-color: #fff;
 +
  border:none;
 +
}
  
      + .slide
 
        opacity: 0
 
  
      &:checked
+
.carousel-fade .carousel-inner .item {
        z-index: 9
+
  -webkit-transition-property: opacity;
 +
  transition-property: opacity;
 +
}
 +
.carousel-fade .carousel-inner .item,
 +
.carousel-fade .carousel-inner .active.left,
 +
.carousel-fade .carousel-inner .active.right {
 +
  opacity: 0;
 +
}
 +
.carousel-fade .carousel-inner .active,
 +
.carousel-fade .carousel-inner .next.left,
 +
.carousel-fade .carousel-inner .prev.right {
 +
  opacity: 1;
 +
}
 +
.carousel-fade .carousel-inner .next,
 +
.carousel-fade .carousel-inner .prev,
 +
.carousel-fade .carousel-inner .active.left,
 +
.carousel-fade .carousel-inner .active.right {
 +
  left: 0;
 +
  -webkit-transform: translate3d(0, 0, 0);
 +
          transform: translate3d(0, 0, 0);
 +
}
 +
.carousel-fade .carousel-control {
 +
  z-index: 2;
 +
}
  
        + .slide
+
.carousel-control #right, .carousel-control #left {
          opacity: 1
+
    position: absolute;
 +
    top: 50%;
 +
    z-index: 5;
 +
    display: inline-block;
 +
}
 +
.carousel-control #left{
 +
    left: 50%;
 +
    width: 38px;
 +
    height: 38px;
 +
    margin-top: -15px;
 +
    font-size: 30px;
 +
    color: #fff;
 +
    border: 3px solid #ffffff;
 +
    -webkit-border-radius: 23px;
 +
    -moz-border-radius: 23px;
 +
    border-radius: 53px;
 +
}
 +
.carousel-control #right{
 +
    right: 50%;
 +
    width: 38px;
 +
    height: 38px;
 +
    margin-top: -15px;
 +
    font-size: 30px;
 +
    color: #fff;
 +
    border: 3px solid #ffffff;
 +
    -webkit-border-radius: 23px;
 +
    -moz-border-radius: 23px;
 +
    border-radius: 53px;
 +
}
 +
.carousel-control {
 +
    opacity: 1;
 +
    filter: alpha(opacity=100);
 +
}
  
  
/* --- Intro text --- */
+
/********************************/
.intro
+
/*      Slides backgrounds    */
   padding: 80px 0 60px 0
+
/********************************/
  text-align: center
+
#first-slider .slide1 {
   color: #fff
+
    background-image: url("#");
   margin: auto
+
/*background-size:contain;*/
  width: 800px
+
background-size: cover;
 +
background-position:center;
 +
    background-repeat: no-repeat;
 +
}
 +
#first-slider .slide2 {
 +
   background-image: url("#");
 +
/*background-size:contain;*/
 +
background-size: cover;
 +
background-position:center;
 +
   background-repeat: no-repeat;
 +
}
 +
#first-slider .slide3 {
 +
   background-image: url("#");
 +
/*background-size:contain;*/
 +
background-size: cover;
 +
background-position:center;
 +
background-repeat: no-repeat;
 +
}
  
  .intro__title
 
    font-weight: 200
 
    font-size: 32px
 
    color: #fff
 
  
  .intro__body
 
    color: #fff
 
    font-size: 16px
 
    line-height: 24px
 
    font-weight: 300
 
    opacity: 0.48
 
    padding: 0 160px
 
    margin: 0
 
  
{}
+
 
 +
/********************************/
 +
/*          Media Queries      */
 +
/********************************/
 +
@media screen and (min-width: 980px){
 +
 
 +
}
 +
@media screen and (max-width: 640px){
 +
 
 +
}
  
 
</style>
 
</style>
Line 215: Line 268:
 
<br>
 
<br>
 
<br>
 
<br>
The typical design, build and fabrication flow utilized in microfluidics requires significant intellectual investment, technical agility, a high startup cost and time investment. The previous iGEM Hardware Team in conjunction with CIDAR Lab created an alternative software workflow tackling design and manufacturing barriers. What our team focused on is the implementation stage of this workflow, ensuring that synthetic biologists are able to effectively use the tools provided to them.
+
The typical design, build and fabrication flow utilized in microfluidics requires significant intellectual investment, technical agility, a high startup cost and time investment. The 2016 iGEM Hardware Team, <a href="https://2016.igem.org/Team:BostonU_HW">Neptune</a>, in conjunction with CIDAR Lab created an alternative software workflow tackling design and manufacturing barriers. What our team focused on is the implementation stage of this workflow, ensuring that synthetic biologists are able to effectively use the tools provided to them.
 
<br>
 
<br>
 
<br>
 
<br>
 
The main goals of MARS are to:
 
The main goals of MARS are to:
<ol>
+
<ol><br><b>
<li>Increase accessibilty of Microfluidics</li>
+
<li>Increase accessibility of Microfluidics</li>
 
<li>Design chips that are relevant to the day to day protocols in synthetic biology labs which can be used together to perform more complex protocols </li>
 
<li>Design chips that are relevant to the day to day protocols in synthetic biology labs which can be used together to perform more complex protocols </li>
 
<li>Create and provide a standardized method of evaluating chip functionality </li>
 
<li>Create and provide a standardized method of evaluating chip functionality </li>
</ol>
+
</b></ol>
 
<br>
 
<br>
 
These three goals led to the creation of the three main branches of MARS: Microfluidics 101, the MARS Repository and Fluid Functionality. Using this end to end system, microfluidics can become a more accessible and practical tool for synthetic biologists to integrate into their labs.
 
These three goals led to the creation of the three main branches of MARS: Microfluidics 101, the MARS Repository and Fluid Functionality. Using this end to end system, microfluidics can become a more accessible and practical tool for synthetic biologists to integrate into their labs.
 
<br>
 
<br>
 
<br>
 
<br>
Use the graphic below to navigate the the three branches of MARS and get a more in-depth look at what we have created over the summer.
+
Use the graphic and images below to navigate the three branches of MARS and get a more in-depth look at what we have created over the summer.
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
  
 
+
<div class="main main-raised" style="margin-top:5%" id="uF_101">
 
+
<div class="container">
<div class="row">
+
<div class="text" style="margin-bottom:3%;">
 
+
<div class = col-md-5>
<div class="col-md-2">
+
<h1>Giant Jamboree</h1><h2>Awards</h2>
 
+
We are extremely proud to have won <b>Best Hardware Project</b> at the Jamboree!
</div>
+
<br><br>
 
+
Our team was also awarded with a Gold Medal for our research efforts.<br>
<div class="col-md-8">
+
<img src="https://static.igem.org/mediawiki/2017/thumb/d/d2/Buhwjam.jpeg/1200px-Buhwjam.jpeg" width=100% margin-bottom=150px><br><br>
 
+
<div class="intro">
+
<h1 class="intro__title">Pure CSS annotated, linear carousel</h1>
+
<p class="intro__body">This experimental carousel uses CSS pseudo classes, attribute values and sibling selectors to imitate a dynamic DOM state.</p>
+
 
</div>
 
</div>
 
+
<div class = col-md-7><br>
<div class="carousel">
+
<img src = "https://static.igem.org/mediawiki/2017/thumb/5/58/SP_BU_Hardware_Team_iGEM_2017_Awards.jpg/1200px-SP_BU_Hardware_Team_iGEM_2017_Awards.jpg" width=100% margin-bottom=150px><br>
<input type="checkbox" class="faux-ui-facia">
+
<div class="slide" slide="5" annot="This is the fifth slide title. Photo by David Marcu.">
+
<img src="https://ununsplash.imgix.net/uploads/141223808515744db9995/3361b5e1?q=75&fm=jpg&w=602" alt="Slide 5">
+
 
</div>
 
</div>
 +
  
  
<input type="checkbox" class="faux-ui-facia">
 
<div class="slide" slide="4" annot="This is the fourth slide title. Photo by Ryan Lum.">
 
<img src="https://unsplash.imgix.net/photo-1415356838286-df6fd593e8b3?q=75&fm=jpg&w=600" alt="Slide 4">
 
</div>
 
  
<input type="checkbox" class="faux-ui-facia">
 
<div class="slide" slide="3" annot="This is the third slide title. Photo by Tomasz Paciorek.">
 
<img src="https://ununsplash.imgix.net/reserve/JaI1BywIT5Or8Jfmci1E_zakopane.jpg?q=75&fm=jpg&w=600"  alt="Slide 3">
 
 
</div>
 
</div>
 +
</div>
 +
</div>
  
<input type="checkbox" class="faux-ui-facia">
+
<div class="slide" slide="2" annot="This is the second slide title. Photo by S Charles.">
+
<img src="https://ununsplash.imgix.net/uploads/1413387158190559d80f7/6108b580?fit=crop&fm=jpg&q=75&w=600"  alt="Slide 2">
+
</div>
+
  
<input type="checkbox" class="faux-ui-facia">
 
  
<div class="slide" slide="1" annot="First slide title. Photo by Forrest Cavale.">
 
<img src="https://ununsplash.imgix.net/uploads/1413399939678471ea070/2c0343f7?q=75&fm=jpg&w=601" alt="Slide 1">
 
</div>
 
  
<div class="counter" count="5"> / 5</div>
+
<div class="container">
  
</div>
+
<!-- <div class="col-md-10 col-md-offset-1" style="margin-bottom:50px"> -->
 +
<div class="container" style="margin-bottom:50px">
  
</div>
+
<div id="first-slider" class="">
 
+
<div id="carousel-example-generic" class="carousel slide carousel-fade">
</div>
+
<!-- Wrapper for slides -->
 +
<div class="carousel-inner" role="listbox">
 +
<!-- Item 1 -->
 +
<div class="item slide1">
 +
<div class="row">
 +
<!-- <div class="container"> -->
 +
<div class="container">
 +
<div class="col-md-4 text-right" style="margin-left:30px;">
 +
<h3 class="">Click to Explore:</h3>
  
 +
<h4 class="">Cell Lysis</h4>
 +
</div>
 +
<div class="col-md-8 text-left">
 +
<a href="https://2017.igem.org/Team:BostonU_HW/Lysis">
 +
<img style="max-width: 570px;" src="https://static.igem.org/mediawiki/2017/0/08/MARS_Lysis_M.png" class="">
 +
</a>
 +
</div>
 +
</div>
 +
</div>
 +
</div>
 +
<!-- Item 2 -->
 +
<div class="item slide2 active">
 +
<div class="row">
 +
<!-- <div class="container"> -->
 +
<div class="container">
 +
<div class="col-md-4 text-right" style="margin-left:30px;">
 +
<h3 class="">Click to Explore:</h3>
  
<!-- <div class="row">
+
<h4 class="">Transformation</h4>
  
<div class="col-md-8 col-md-offset-2">
+
</div>
<div class="card card-raised card-carousel">
+
<div class="col-md-8 text-left" style="padding-left:40px;">
<div class="carousel slide" data-ride="carousel">
+
<a href="https://2017.igem.org/Team:BostonU_HW/Transformation">
<div class="carousel slide" data-ride="carousel">
+
<img style="max-width: 570px;" src="https://static.igem.org/mediawiki/2017/4/41/MARS_Transformation_MF.png" class="">
<ol class="carousel-indicators">
+
</a>
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
+
</div>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
+
</div>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
+
</div>
</ol>
+
<div class="carousel-inner">
+
 
+
<div class="item-active">
+
<img src="https://static.igem.org/mediawiki/2017/1/19/MARS_Harvard_Logo.png">
+
<div class="carousel-caption">
+
<a href="#"><h4>Chip 1</h4></a>
+
 
</div>
 
</div>
</div>
+
<!-- Item 3 -->
 +
<div class="item slide3">
 +
<div class="row">
 +
<!-- <div class="container"> -->
 +
<div class="container">
 +
<div class="col-md-4 text-right" style="margin-left:30px;">
 +
<h3 class="">Click to Explore:</h3>
  
<div class="item">
+
<h4 class="">Cell Sorting</h4>
<img src="https://static.igem.org/mediawiki/2017/1/19/MARS_Harvard_Logo.png">
+
<div class="carousel-caption">
+
<a href="#"><h4>Chip 2</h4></a>
+
</div>
+
</div>
+
  
<div class="item">
+
</div>
<img src="https://static.igem.org/mediawiki/2017/1/19/MARS_Harvard_Logo.png">
+
<div class="col-md-8 text-left" style="padding-left:40px;">
<div class="carousel-caption">
+
<a href="https://2017.igem.org/Team:BostonU_HW/Isolation">
<a href="#"><h4>Chip 3</h4></a>
+
<img style="max-width: 570px;" src="https://static.igem.org/mediawiki/2017/thumb/7/7f/MARS_CellSorting_MF.png/800px-MARS_CellSorting_MF.png.jpeg" class="">
 +
</a>
 +
</div>
 +
</div>
 +
</div>
 
</div>
 
</div>
</div>
 
 
</div>
 
</div>
 
+
<!-- End Wrapper for slides-->
<a class="left carousel-control" href="#carousel-example-generic" data-slide="prev">
+
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<i class="material-icons">replay</i>
+
<i class="material-icons" id="left">arrow_backward</i>
 
</a>
 
</a>
 
+
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<a class="right carousel-control" href="#carousel-example-generic" data-slide="next">
+
<i class="material-icons" id="right">arrow_forward</i>
<i class="material-icons">replay</i>
+
 
</a>
 
</a>
  
 +
<!-- Indicators -->
 +
<div class="col-md-6">
 +
<ol class="carousel-indicators">
 +
<li data-target="#carousel-example-generic" data-slide-to="0" class=""></li>
 +
<li data-target="#carousel-example-generic" data-slide-to="1" class="active"></li>
 +
<li data-target="#carousel-example-generic" data-slide-to="2" class=""></li>
 +
</ol>
 
</div>
 
</div>
</div>
 
 
</div>
 
</div>
 
</div>
 
</div>
</div> -->
+
 
 +
</div>
 +
 
 +
</div>
 +
 
 +
 
  
 
<div style="text-align:center;">
 
<div style="text-align:center;">
Line 426: Line 494:
 
});</script>
 
});</script>
 
<!-- <script type="text/javascript">$('map').imageMapResize();</script> -->
 
<!-- <script type="text/javascript">$('map').imageMapResize();</script> -->
 +
 +
<script>
 +
(function( $ ) {
 +
 +
    //Function to animate slider captions
 +
function doAnimations( elems ) {
 +
//Cache the animationend event in a variable
 +
var animEndEv = 'webkitAnimationEnd animationend';
 +
 +
elems.each(function () {
 +
var $this = $(this),
 +
$animationType = $this.data('animation');
 +
$this.addClass($animationType).one(animEndEv, function () {
 +
$this.removeClass($animationType);
 +
});
 +
});
 +
}
 +
 +
//Variables on page load
 +
var $myCarousel = $('#carousel-example-generic'),
 +
$firstAnimatingElems = $myCarousel.find('.item:first').find("[data-animation ^= 'animated']");
 +
 +
//Initialize carousel
 +
$myCarousel.carousel();
 +
 +
//Animate captions in first slide on page load
 +
doAnimations($firstAnimatingElems);
 +
 +
//Pause carousel
 +
$myCarousel.carousel('pause');
 +
 +
 +
//Other slides to be animated on carousel slide event
 +
$myCarousel.on('slide.bs.carousel', function (e) {
 +
var $animatingElems = $(e.relatedTarget).find("[data-animation ^= 'animated']");
 +
doAnimations($animatingElems);
 +
});
 +
    $('#carousel-example-generic').carousel({
 +
        interval:3000,
 +
        pause: "false"
 +
    });
 +
 +
})(jQuery);
 +
 +
</script>
  
 
</body>
 
</body>

Latest revision as of 01:59, 1 December 2017

BostonU_HW

BostonU_HW Main Page

Welcome to the 2017 BostonU HW Project: MARS

Microfluidics is often an overlooked tool in the field of synthetic biology because designing and using microfluidic chips requires specialized knowledge. Our project, MARS (Microfluidic Applications for Research in Synbio), aims to increase the accessibility of low-cost and easy to use microfluidic systems for the synthetic biology community.

The typical design, build and fabrication flow utilized in microfluidics requires significant intellectual investment, technical agility, a high startup cost and time investment. The 2016 iGEM Hardware Team, Neptune, in conjunction with CIDAR Lab created an alternative software workflow tackling design and manufacturing barriers. What our team focused on is the implementation stage of this workflow, ensuring that synthetic biologists are able to effectively use the tools provided to them.

The main goals of MARS are to:

  1. Increase accessibility of Microfluidics
  2. Design chips that are relevant to the day to day protocols in synthetic biology labs which can be used together to perform more complex protocols
  3. Create and provide a standardized method of evaluating chip functionality

These three goals led to the creation of the three main branches of MARS: Microfluidics 101, the MARS Repository and Fluid Functionality. Using this end to end system, microfluidics can become a more accessible and practical tool for synthetic biologists to integrate into their labs.

Use the graphic and images below to navigate the three branches of MARS and get a more in-depth look at what we have created over the summer.

Giant Jamboree

Awards

We are extremely proud to have won Best Hardware Project at the Jamboree!

Our team was also awarded with a Gold Medal for our research efforts.