Difference between revisions of "Team:Imperial College/Software"

 
(54 intermediate revisions by 3 users not shown)
Line 10: Line 10:
  
  
.floating-menu {
 
font-family: sans-serif;
 
background: yellowgreen;
 
padding: 5px;;
 
width: 130px;
 
z-index: 100;
 
position: fixed;
 
}
 
 
.floating-menu a,
 
.floating-menu h3 {
 
font-size: 0.9em;
 
display: block;
 
margin: 0 0.5em;
 
color: white;
 
}
 
 
</script>
 
</script>
  
  
 
+
<div class="bg-primary">
  
 
<section id="ALICE">
 
<section id="ALICE">
  
<divclass="floating-menu">
 
<a href="#ALICE">Section 2</a>
 
<a href="#VESICLES">Section 3</a>
 
</div>
 
  
 
<div class="container">
 
<div class="container">
Line 50: Line 30:
  
 
<div class="container">
 
<div class="container">
<p style="font-size:160%;">
+
<p style="font-size:160%;color: black ">
 
<br><br>
 
<br><br>
A.L.I.C.E was developed concurrently with GEAR to facilitate the design and optimization of co-cultures. On this platform, synthetic biologists can submit entries containing growth conditions, protocol and data for cell cultures. Submitted entries can also be searched to find that species have previously been grown together in a co-culture or may possibly be grown together in a co-culture due to similarities in their growth patterns and conditions. See below for a walkthrough of A.L.I.C.E.<br><br>
+
A.L.I.C.E was developed concurrently with G.E.A.R. to facilitate the design and optimization of co-cultures. On this platform, synthetic biologists can submit entries containing growth conditions, protocol and data for cell cultures. Submitted entries can also be searched to find that species have previously been grown together in a co-culture or may possibly be grown together in a co-culture due to similarities in their growth patterns and conditions. See below for a walkthrough of A.L.I.C.E.<br><br>
+
 
<b>To access A.L.I.C.E, click and navigate on the banner above or click <a href="http://ecolibrium.eu.pn" target="_blank">HERE!</a><br><br>The source code, files and most recent backup of A.L.I.C.E are stored on Github <a href="https://github.com/IC-iGEM-2016/ecolibrium-website-database" target="_blank">HERE!</a><br><br>
+
A.L.I.C.E allows synthetic biologists to gauge how species will grow in certain external conditions, potentially allowing scientists to control the population ratio of species in a co-culture via control of these external conditions, such as temperature and pH. The growth characteristics of cell cultures can be tuned externally based off of insight gained from A.L.I.C.E. <br><br>
Alternatively, click <a href="https://static.igem.org/mediawiki/2016/c/cb/T--Imperial_College--finalALICE.zip">HERE</a> to download directly!</b>
+
 
 +
Furthermore, by incorporating growth data of species from A.L.I.C.E into population-level models of co-cultures containing the GEAR system, it will be possible to predict how the GEAR system will affect the population-level behavior of a co-culture of these species. This will then allow the GEAR system to be optimized to tune the population ratio of these specific species.<br><br>
 +
 
 +
<center>
 +
<br> <img src='https://static.igem.org/mediawiki/2016/5/53/T--Imperial_College--Alicesample.png'><p><br> <b> Figure 1:</b> Growth data on species searched and retrieved via ALICE<br><br></p>
 +
</center>
 
</p>
 
</p>
  
Line 61: Line 46:
  
 
<div class="container">
 
<div class="container">
       <h1 align="center">Walkthrough Documentation</h1><br>
+
       <h1 align="center"style="color: black ">Walkthrough Documentation</h1><br>
 
         <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
 
         <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
            <div class="panel panel-default">
+
 
                 <div class="panel-heading" role="tab" id="signup">
+
            <div class="panel panel-default">
 +
                 <div class="panel-heading" role="tab" id="find">
 
                     <h4 class="panel-title">
 
                     <h4 class="panel-title">
                     <a role="button" data-toggle="collapse" data-parent="#accordion" href="#signup-collapse" aria-expanded="false" aria-controls="signup-collapse">
+
                     <a role="button" data-toggle="collapse" data-parent="#accordion" href="#find-collapse" aria-expanded="false" aria-controls="find-collapse">
                     Sign Up for Submission Permission!
+
<div>
                    <span class="pull-right caret"></span>
+
                     <div class="col-md-11">Search for Species to Co-culture!</div><div class="col-md-1"><i class="fa fa-arrow-down" aria-hidden="true"></i></div>
 +
</div>
 
                     </a>
 
                     </a>
 
                     </h4>
 
                     </h4>
 
 
                 </div>
 
                 </div>
                 <div id="signup-collapse" class="panel-collapse collapse" role="tabpanel" aria-labelledby="signup">
+
                 <div id="find-collapse" class="panel-collapse collapse" role="tabpanel" aria-labelledby="find">
 
                     <div class="panel-body">
 
                     <div class="panel-body">
<p style="font-size:160%; text-align:left;">
+
<p style="font-size:160%;text-align:left;">
To submit entries to A. L. I. C. E, you will need to enter the access password correctly ONCE:<br><br>
+
To search for species to co-culture together, you will first be directed to this page:<br><br>
<img src="https://static.igem.org/mediawiki/2016/8/89/T--Imperial_College--signupstep1a.png" width="740" height="350" ><br><br>
+
<img src="https://static.igem.org/mediawiki/2016/c/c4/T--Imperial_College--search1.png" width="800" height="550" ><br><br>
<img src="https://static.igem.org/mediawiki/2016/a/af/T--Imperial_College--signupstep2.png" width="740" height="350" > <br><br>
+
Simply enter the names of the species you are looking to culture together. The population fields must be filled in and begin with a single capitalized letter for an abbreviated genus followed by the species or strain name (eg. E. coli) to successfully run a search. When typing into these fields a drop-down, autocomplete list of suggestions of species previously entered to ALICE will appear.<br><br>
After clicking to obtain permission, you will be redirected to the instructions you need to follow after verifying you are human:<br><br>
+
Relevant co-culture entries will appear first after the search is executed. This will be followed by relevant monoculture entries ordered by first ascending doubling time. If doubling times are the same, monocultures will be ordered by ascending temperature and then by ascending pH. Finally, an option to search again will be found at the bottom of results:<br><br>
<img src="https://static.igem.org/mediawiki/2016/5/52/T--Imperial_College--captcha.png" width="740" height="350"  > <br><br>
+
<img src="https://static.igem.org/mediawiki/2016/0/0c/T--Imperial_College--search2.png" width="800" height="3200"  ><br><br>
After proving you are human, you will be instructions on how to request permission to submit entries:<br><br>
+
If no relevant co-cultures can be found, you will be notified and no co-culture entries will be displayed. If no relevant monocultures are found for a species, none will be displayed, and you will also be notified. If no monocultures of either species can be found, nothing will be displayed for either species, and you will be notified of this for both of them. However, if monocultures of one species are found, these will still be displayed.
<img src="https://static.igem.org/mediawiki/2016/6/68/T--Imperial_College--signupstep4.png" width="740" height="350" ><br><br>
+
<br><br>
The reply you receive should contain the access password. Assuming this is entered correctly, you will now have access to the pages to submit entries.
+
<img src="https://static.igem.org/mediawiki/2016/6/6d/T--Imperial_College--results1.png" width="800" height="2400"><br><br>
</p>
+
</p>
                    </div>
+
 
                 </div>
 
                 </div>
 
             </div>
 
             </div>
 +
</div>
 +
 +
 
             <div class="panel panel-default">
 
             <div class="panel panel-default">
 
                 <div class="panel-heading" role="tab" id="mono">
 
                 <div class="panel-heading" role="tab" id="mono">
 
                     <h4 class="panel-title">
 
                     <h4 class="panel-title">
 
                     <a role="button" data-toggle="collapse" data-parent="#accordion" href="#mono-collapse" aria-expanded="false" aria-controls="mono-collapse">
 
                     <a role="button" data-toggle="collapse" data-parent="#accordion" href="#mono-collapse" aria-expanded="false" aria-controls="mono-collapse">
                     Submit a Monoculture
+
<div>
                    <span class="pull-right caret"></span>
+
                     <div class="col-md-11">Submit a Monoculture</div><div class="col-md-1"><i class="fa fa-arrow-down" aria-hidden="true"></i></div>
 +
</div>
 
                     </a>
 
                     </a>
 
                     </h4>
 
                     </h4>
Line 100: Line 89:
 
                     <div class="panel-body">
 
                     <div class="panel-body">
 
<p style="font-size:160%;text-align:left;">
 
<p style="font-size:160%;text-align:left;">
Upon entering the correct password, the submission page for monoculture entries will now display the following entry form:<br><br>
+
The submission page for monoculture entries will display the following entry form:<br><br>
 
<img align="middle" src="https://static.igem.org/mediawiki/2016/f/f4/T--Imperial_College--submitmono.png" width="725" height="1300"><br><br>
 
<img align="middle" src="https://static.igem.org/mediawiki/2016/f/f4/T--Imperial_College--submitmono.png" width="725" height="1300"><br><br>
 
There is extensive validation of the fields of this submission form. You will not be able to submit an entry until all required fields are completed. Only  valid values or numbers can be entered into numerical fields such as temperature, doubling time and pH. Additionally, the species field must begin with a single capitalized letter for an abbreviated genus followed by the species or strain name (eg. E. coli). When typing into the species field a drop-down, autocomplete list of suggestions of species previously entered to ALICE will appear. Finally, the entry will only be successfully submitted if the URL field is filled in with a valid Google spreadsheet URL.
 
There is extensive validation of the fields of this submission form. You will not be able to submit an entry until all required fields are completed. Only  valid values or numbers can be entered into numerical fields such as temperature, doubling time and pH. Additionally, the species field must begin with a single capitalized letter for an abbreviated genus followed by the species or strain name (eg. E. coli). When typing into the species field a drop-down, autocomplete list of suggestions of species previously entered to ALICE will appear. Finally, the entry will only be successfully submitted if the URL field is filled in with a valid Google spreadsheet URL.
Line 116: Line 105:
 
                     <h4 class="panel-title">
 
                     <h4 class="panel-title">
 
                     <a role="button" data-toggle="collapse" data-parent="#accordion" href="#co-collapse" aria-expanded="false" aria-controls="co-collapse">
 
                     <a role="button" data-toggle="collapse" data-parent="#accordion" href="#co-collapse" aria-expanded="false" aria-controls="co-collapse">
                     Submit a Co-culture
+
<div>
                    <span class="pull-right caret"></span>
+
                     <div class="col-md-11">Submit a Co-Culture</div><div class="col-md-1"><i class="fa fa-arrow-down" aria-hidden="true"></i></div>
 +
</div>
 
                     </a>
 
                     </a>
 
                     </h4>
 
                     </h4>
Line 124: Line 114:
 
                     <div class="panel-body">
 
                     <div class="panel-body">
 
                     <p style="font-size:160%;text-align:left;">
 
                     <p style="font-size:160%;text-align:left;">
Upon entering the correct password, the following submission form will now be displayed on the page to submit co-culture entries:<br><br>
+
The following submission form will be displayed on the page to submit co-culture entries:<br><br>
 
<img src="https://static.igem.org/mediawiki/2016/8/8f/T--Imperial_College--cosubmit.png" width="725" height="1300" ><br><br>
 
<img src="https://static.igem.org/mediawiki/2016/8/8f/T--Imperial_College--cosubmit.png" width="725" height="1300" ><br><br>
 
There is extensive validation of the fields of this submission form as well. You will not be able to submit an entry until all required fields are completed and valid. Only numbers can be entered into numerical fields such as temperature, doubling time, pH, inoculation ratio, hours of stable population ratio and hours after which population 1 was inoculated. All these fields apart from temperature must be positive numbers, and only numbers greater than 1 can be entered into the inoculation ratio field. Additionally, the population fields must begin with a single capitalized letter for an abbreviated genus followed by the species or strain name (eg. E. coli). When typing into these fields a drop-down, autocomplete list of suggestions of species previously entered to ALICE will appear.<br><br>
 
There is extensive validation of the fields of this submission form as well. You will not be able to submit an entry until all required fields are completed and valid. Only numbers can be entered into numerical fields such as temperature, doubling time, pH, inoculation ratio, hours of stable population ratio and hours after which population 1 was inoculated. All these fields apart from temperature must be positive numbers, and only numbers greater than 1 can be entered into the inoculation ratio field. Additionally, the population fields must begin with a single capitalized letter for an abbreviated genus followed by the species or strain name (eg. E. coli). When typing into these fields a drop-down, autocomplete list of suggestions of species previously entered to ALICE will appear.<br><br>
Line 131: Line 121:
  
 
</p>
 
</p>
                </div>
 
            </div>
 
</div>
 
            <div class="panel panel-default">
 
                <div class="panel-heading" role="tab" id="find">
 
                    <h4 class="panel-title">
 
                    <a role="button" data-toggle="collapse" data-parent="#accordion" href="#find-collapse" aria-expanded="false" aria-controls="find-collapse">
 
                    Find Species to Co-culture!
 
                    <span class="pull-right caret"></span>
 
                    </a>
 
                    </h4>
 
                </div>
 
                <div id="find-collapse" class="panel-collapse collapse" role="tabpanel" aria-labelledby="find">
 
                    <div class="panel-body">
 
<p style="font-size:160%;text-align:left;">
 
To search for species to co-culture together, you will first be directed to this page:<br><br>
 
<img src="https://static.igem.org/mediawiki/2016/c/c4/T--Imperial_College--search1.png" width="800" height="550"  ><br><br>
 
Simply enter the names of the species you are looking to culture together. The population fields must be filled in and begin with a single capitalized letter for an abbreviated genus followed by the species or strain name (eg. E. coli) to successfully run a search. When typing into these fields a drop-down, autocomplete list of suggestions of species previously entered to ALICE will appear.<br><br>
 
Relevant co-culture entries will appear first after the search is executed. This will be followed by relevant monoculture entries ordered by first ascending doubling time. If doubling times are the same, monocultures will be ordered by ascending temperature and then by ascending pH. Finally, an option to search again will be found at the bottom of results:<br><br>
 
<img src="https://static.igem.org/mediawiki/2016/0/0c/T--Imperial_College--search2.png" width="800" height="3200"  ><br><br>
 
If no relevant co-cultures can be found, you will be notified and no co-culture entries will be displayed. If no relevant monocultures are found for a species, none will be displayed, and you will also be notified. If no monocultures of either species can found, nothing will be displayed for either species, and you will be notified of this for both of them. However, if monocultures of one species are found, these will still be displayed.
 
<br><br>
 
<img src="https://static.igem.org/mediawiki/2016/6/6d/T--Imperial_College--results1.png" width="800" height="2400"><br><br>
 
</p>
 
 
                 </div>
 
                 </div>
 
             </div>
 
             </div>
Line 162: Line 128:
 
                     <h4 class="panel-title">
 
                     <h4 class="panel-title">
 
                     <a role="button" data-toggle="collapse" data-parent="#accordion" href="#safari-collapse" aria-expanded="false" aria-controls="safari-collapse">
 
                     <a role="button" data-toggle="collapse" data-parent="#accordion" href="#safari-collapse" aria-expanded="false" aria-controls="safari-collapse">
                     Compatibility Issues with Safari
+
<div>
                    <span class="pull-right caret"></span>
+
                     <div class="col-md-11">Compatibility Issues with Safari</div><div class="col-md-1"><i class="fa fa-arrow-down" aria-hidden="true"></i></div>
 +
</div>
 
                     </a>
 
                     </a>
 
                     </h4>
 
                     </h4>
Line 180: Line 147:
 
</div>
 
</div>
  
</section>
+
<p align='center'><br><br>
 
+
<b>To access A.L.I.C.E, click and navigate on the banner above or click <a href="http://ecolibrium.eu.pn" target="_blank" style="color: blue">HERE!</a><br><br>The source code, files and most recent backup of A.L.I.C.E are stored on Github <a href="https://github.com/IC-iGEM-2016/ecolibrium-website-database" target="_blank" style="color: blue">HERE!</a><br><br>
<section  id=VESICLES>
+
Alternatively, click <a href="https://static.igem.org/mediawiki/2016/c/cb/T--Imperial_College--finalALICE.zip" style="color: blue">HERE</a> to download directly!</b>
<div class="container" id="bonusContent">
+
 
+
<center> <img src="https://static.igem.org/mediawiki/2016/9/92/T--Imperial_College--VESICLES.png" width="1200" height="400"> </center>
+
</div>
+
<div class="container">
+
<p style="font-size:160%;">
+
<br><br>VESICLES was born out of the pure monotony of ensuring DNA sequences are correct before sending them off for synthesis. DNA synthesis is an important part of synthetic biology, and any errors in the sequences that are synthesized can be detrimental to the success of any iGEM team. One wrong base can put an end to a project.<br><br>
+
 
+
When compiling sequences for a parts list from literature sources as well as the iGEM Registry, whitespace, uncapitalized bases and invalid (ie. not A, T, C, G) characters may be accidentally included as well. The key function of this software is to filter out these errors from sequences and add corrected sequences to a DNA parts list, ensuring synthesis of the correct DNA parts. This software is also capable of checking sequences against this list to ensure no duplicates are added, or whether sequencing results do in fact match up to the DNA sequences on the parts list.<br><br>
+
+
<b>To download VESICLES, click <a href="https://static.igem.org/mediawiki/2016/b/b8/T--Imperial_College--VESICLESfolder.zip">HERE</a>!<br><br>Alternatively, you can find VESICLES on Github <a href="https://github.com/IC-iGEM-2016/VESICLES" target="_blank">HERE!</a></b>
+
 
</p>
 
</p>
  
</div>
+
</section>
<div class="container">
+
      <h1 align="center">Walkthrough Documentation</h1><br>
+
        <div class="panel-group" id="accordion2" role="tablist" aria-multiselectable="true">
+
            <div class="panel panel-default">
+
                <div class="panel-heading" role="tab" id="R-install">
+
                    <h4 class="panel-title">
+
                    <a role="button" data-toggle="collapse" data-parent="#accordion2" href="#R-collapse" aria-expanded="false" aria-controls="R-collapse">
+
                    Installation and Setup
+
                    <span class="pull-right caret"></span>
+
                    </a>
+
                    </h4>
+
                </div>
+
                <div id="R-collapse" class="panel-collapse collapse" role="tabpanel" aria-labelledby="R-install">
+
                    <div class="panel-body">
+
<p style="font-size:160%; text-align:left;">
+
To use VESICLES, you must have already installed:<br><br>
+
<li type="disc" style="font-size:160%;"><a href="https://cloud.r-project.org/">R</a></li><br>
+
<li type="disc" style="font-size:160%;"><a href="https://www.rstudio.com/products/rstudio/download3/">RStudio</a></li><br><br>
+
<p style="font-size:160%;">
+
Next, download VESICLES-master <a href="https://static.igem.org/mediawiki/2016/b/b8/T--Imperial_College--VESICLESfolder.zip">HERE</a>!<br>Alternatively, download from Github <a href="https://github.com/IC-iGEM-2016/VESICLES" target="_blank">HERE!</a></b><br><br>
+
  
Unzip the folder. You are now ready to start using VESICLES.
+
       
</p>
+
                    </div>
+
                </div>
+
            </div>
+
            <div class="panel panel-default">
+
                <div class="panel-heading" role="tab" id="R-add">
+
                    <h4 class="panel-title">
+
                    <a role="button" data-toggle="collapse" data-parent="#accordion2" href="#Radd-collapse" aria-expanded="false" aria-controls="Radd-collapse">
+
                    Adding DNA Sequences to the Parts List
+
                    <span class="pull-right caret"></span>
+
                    </a>
+
                    </h4>
+
                </div>
+
                <div id="Radd-collapse" class="panel-collapse collapse" role="tabpanel" aria-labelledby="R-add">
+
                    <div class="panel-body">
+
<p style="font-size:160%;text-align:left;">
+
To add DNA sequences to the parts list:<br><br>
+
Open the VESICLES-master folder. Double-click and open <b>save2partslist.R</b> with <b>RStudio.</b> Run the script. In Rstudio, using the keyboard shortcut CTRL+ALT+R does this. Alternatively you can click through the menu bar.<br><br>
+
<img src="https://static.igem.org/mediawiki/2016/d/d6/T--Imperial_College--vesiclesstep1.png" height="450"><br><br>
+
Next, at the bottom of the <b>R Console</b>, type: save2partslist("the part's name","the sequence"). The sequence can be copied and pasted in, but please note the quotation marks must be included. Now hit enter:<br><br>
+
<img src="https://static.igem.org/mediawiki/2016/c/ca/T--Imperial_College--vesicleadd.png" height="450"><br><br>
+
All whitespace will be removed from the sequence, and all lowercase letters will be capitalized before it is added into a file in VESICLES-master called <b>partslist.txt</b><br><br>
+
<img src="https://static.igem.org/mediawiki/2016/9/94/T--Imperial_College--addR.png" height="450"><br><br>
+
<b>NOTE:</b> The partslist.txt file will be created if none already exists in the VESICLES-master folder. Otherwise, new entries will be added to this file.<br><br> Additionally, you will not be able to add parts to this list if invalid DNA characters are contained in the sequence (ie. anything other than A, T, C, G). You will be notified in the R console if the sequence contains invalid characters.
+
  
<br><br>Also, you will not be able to add parts with duplicate names or sequences to anything on the list. If the whitespace-removed, fully capitalized version of a messy sequence you attempt to add to the parts list matches a DNA sequence already entered into it, you will be notified of this in the R console and of which part your new attempted entry is a duplicate of. You will also be notified if the name for the part you are trying to enter is a duplicate of a name already in the list. These features can also be used to check sequences against your DNA parts on the list to see if they match.
+
<img class="backTop" onclick="document.documentElement.scrollTop = document.body.scrollTop = 0;" src="https://static.igem.org/mediawiki/2016/1/19/T--Imperial_College--BackTop.png" height="40px" width="40px">
</p>
+
<p style="font-size:160%;text-align:center;">
+
<br><br><b><u>NEVER EDIT PARTSLIST.TXT USING A TEXT EDITOR. THIS MAY PREVENT YOU FROM SUBSEQUENTLY ADDING NEW PARTS TO THE LIST. SEE BELOW FOR HOW TO REMOVE PARTS.</u></b>
+
</p>
+
 
+
 
+
+
                </div>
+
            </div>
+
</div>
+
 
+
<div class="panel panel-default">
+
                <div class="panel-heading" role="tab" id="deleteR">
+
                    <h4 class="panel-title">
+
                    <a role="button" data-toggle="collapse" data-parent="#accordion2" href="#deleteR-collapse" aria-expanded="false" aria-controls="deleteR-collapse">
+
                    Removing DNA Sequences from the Parts List
+
                    <span class="pull-right caret"></span>
+
                    </a>
+
                    </h4>
+
                </div>
+
                <div id="deleteR-collapse" class="panel-collapse collapse" role="tabpanel" aria-labelledby="deleteR">
+
                    <div class="panel-body">
+
 
+
<p style="font-size:160%;text-align:center;">
+
<b><u>NEVER EDIT PARTSLIST.TXT USING A TEXT EDITOR. THIS MAY PREVENT YOU FROM SUBSEQUENTLY ADDING NEW PARTS TO THE LIST. SEE BELOW FOR HOW TO REMOVE PARTS.</b></u><br><br><br>
+
</p>
+
<p style="font-size:160%;text-align:left;">
+
If your partslist.txt file contains <b>only</b> 1 entry, just delete the file.<br><br>
+
 
+
If there is <b> more than</b> 1 entry in partslist.txt, to remove DNA parts from the parts list:<br><br>
+
Open the VESICLES-master folder. Make sure the <b>partslist.txt</b> file that you want to remove parts from is in the folder. Double-click and open <b>deleteLotsOfPartsFromList.R</b> with <b>RStudio.</b> Run the script. In Rstudio, using the keyboard shortcut CTRL+ALT+R does this. Alternatively you can click through the menu bar.<br><br>
+
<img src="https://static.igem.org/mediawiki/2016/d/d6/T--Imperial_College--vesiclesstep1.png" height="450"><br><br>
+
Next, at the bottom of the <b>R Console</b> for as many parts as you want to delete, type: deleteLotsOfPartsFromList("part name 1", "part name 2", "part name 3",...). Please note the quotation marks must be included. Now hit enter:<br><br>
+
<img src="https://static.igem.org/mediawiki/2016/b/bc/T--Imperial_College--rdelete.png" height="450"><br><br>
+
The part names and their sequences will be removed from partslist.txt:<br><br>
+
<img src="https://static.igem.org/mediawiki/2016/2/20/T--Imperial_College--rdelete2.png" height="450"><br><br>
+
You will be notified in the R console window if the part was successfully deleted from the list or if your attempt to delete anything was unsuccessful.
+
</p>
+
 
+
 
+
+
                </div>
+
            </div>
+
</div>
+
 
+
</div>    
+
</div>
+
</section>
+
       
+
<img class="backTop" onclick="document.documentElement.scrollTop = document.body.scrollTop = 0;" src="https://static.igem.org/mediawiki/2016/1/19/T--Imperial_College--BackTop.png">
+
  
  

Latest revision as of 01:02, 20 October 2016

MainWebsite Search MonoS CoS



A.L.I.C.E was developed concurrently with G.E.A.R. to facilitate the design and optimization of co-cultures. On this platform, synthetic biologists can submit entries containing growth conditions, protocol and data for cell cultures. Submitted entries can also be searched to find that species have previously been grown together in a co-culture or may possibly be grown together in a co-culture due to similarities in their growth patterns and conditions. See below for a walkthrough of A.L.I.C.E.

A.L.I.C.E allows synthetic biologists to gauge how species will grow in certain external conditions, potentially allowing scientists to control the population ratio of species in a co-culture via control of these external conditions, such as temperature and pH. The growth characteristics of cell cultures can be tuned externally based off of insight gained from A.L.I.C.E.

Furthermore, by incorporating growth data of species from A.L.I.C.E into population-level models of co-cultures containing the GEAR system, it will be possible to predict how the GEAR system will affect the population-level behavior of a co-culture of these species. This will then allow the GEAR system to be optimized to tune the population ratio of these specific species.



Figure 1: Growth data on species searched and retrieved via ALICE

Walkthrough Documentation


To search for species to co-culture together, you will first be directed to this page:



Simply enter the names of the species you are looking to culture together. The population fields must be filled in and begin with a single capitalized letter for an abbreviated genus followed by the species or strain name (eg. E. coli) to successfully run a search. When typing into these fields a drop-down, autocomplete list of suggestions of species previously entered to ALICE will appear.

Relevant co-culture entries will appear first after the search is executed. This will be followed by relevant monoculture entries ordered by first ascending doubling time. If doubling times are the same, monocultures will be ordered by ascending temperature and then by ascending pH. Finally, an option to search again will be found at the bottom of results:



If no relevant co-cultures can be found, you will be notified and no co-culture entries will be displayed. If no relevant monocultures are found for a species, none will be displayed, and you will also be notified. If no monocultures of either species can be found, nothing will be displayed for either species, and you will be notified of this for both of them. However, if monocultures of one species are found, these will still be displayed.



The submission page for monoculture entries will display the following entry form:



There is extensive validation of the fields of this submission form. You will not be able to submit an entry until all required fields are completed. Only valid values or numbers can be entered into numerical fields such as temperature, doubling time and pH. Additionally, the species field must begin with a single capitalized letter for an abbreviated genus followed by the species or strain name (eg. E. coli). When typing into the species field a drop-down, autocomplete list of suggestions of species previously entered to ALICE will appear. Finally, the entry will only be successfully submitted if the URL field is filled in with a valid Google spreadsheet URL.

In order for your optical density data spreadsheet obtained from experiments to be displayed correctly as a graph when your submitted entry is searched up, please follow the instructions on this page form correctly, especially with respect to never deleting or changing the Google spreadsheet's location after submission and the correct configuration of the spreadsheet:





The top-left cell of the sheet WILL NOT affect what is displayed in the graph at all. The left-most column will contain the time points (in minutes) of the x-axis. Each column to the right will contain optical density measurements that will be plotted for each time point, as part of a single growth curve. The first row of these columns contains the labels in the legend for each growth curve.

When submitting an entry ensure the Google spreadsheet this URL links to is shared so that anyone with the link can view it and that the optical density data obtained from experiments is formatted correctly. When monoculture entries are displayed, the graphs that are displayed with entries that are searched up are created from the Google spreadsheet data in the Google spreadsheet URL that was submitted with each monoculture entry.

The following submission form will be displayed on the page to submit co-culture entries:



There is extensive validation of the fields of this submission form as well. You will not be able to submit an entry until all required fields are completed and valid. Only numbers can be entered into numerical fields such as temperature, doubling time, pH, inoculation ratio, hours of stable population ratio and hours after which population 1 was inoculated. All these fields apart from temperature must be positive numbers, and only numbers greater than 1 can be entered into the inoculation ratio field. Additionally, the population fields must begin with a single capitalized letter for an abbreviated genus followed by the species or strain name (eg. E. coli). When typing into these fields a drop-down, autocomplete list of suggestions of species previously entered to ALICE will appear.

As there are a multitude of ways to measure co-culture growth, data is not required to be submitted with a co-culture entry. However, an image file uploaded online at MediaFire can be optionally submitted to visualize growth data for an entry. To do this, include a valid URL of a direct link to an image file uploaded on MediaFire on the appropriate field of your submission form.

To get the direct link URL of an image uploaded on MediaFire, simply click on the image file, click share and click for more sharing options to copy its direct link URL. The corresponding image of this URL will be displayed along with the protocol and growth conditions of a co-culture entry when the entry is searched up. Again, the file's location should not be changed after its URL is submitted.

As of mid-September 2016, the Safari web browser developed by Apple does not support many important features of html and is therefore incompatible with ALICE. If accessed via Safari, search and submit features on ALICE will be blocked and unusable:





To access A.L.I.C.E, click and navigate on the banner above or click HERE!

The source code, files and most recent backup of A.L.I.C.E are stored on Github HERE!

Alternatively, click HERE to download directly!