Difference between revisions of "All Teams Info"

Line 154: Line 154:
  
  
<script>
+
<!---------------- footer --------------------->
 +
<script src="https://2019.igem.org/wiki/index.php?title=HQ:All_teams_info.js&action=raw&ctype=text/javascript"></script>
  
$(document).ready(function() {
 
 
 
// all_teams_info
 
var all_teams_info = [
 
{
 
'team_name':'Aachen',
 
'wiki_link':'https://2018.igem.org/Team:Aachen',
 
'location':'Germany',
 
'institution':'RWTH Aachen University',
 
'section':'Overgrad',
 
'project_title':'Melasense',
 
'track':'Diagnostics',
 
'abstract':'We plan on developing a melatonin biosensor. Our approach for the biosensor is to genetically modify Saccharomyces cerevisiae by integrating a highly specific human melatonin receptor into the cells. Melatonin has a high membrane permeability which permits us to use the nuclear retinoid z receptor (RZR) which is directly regulating gene expression. We express the RZR as a fusion-protein with the recognition sequence of the human estrogen receptor alpha (ERα). When melatonin is bound.. the modified receptor binds to the estrogen receptor responsive element (ERE) and as a consequence regulate expression of firefly luciferase reporter genes. In our second approach.. we will use the membrane-receptor MT1 for our biosensor. When melatonin binds to the G protein-coupled receptor.. β-arrestins can be recruited. This mechanism allows us to use an enzyme fragment complementation assay based on two fusion-proteins.',
 
'parts_link':'http://parts.igem.org/cgi/partsdb/pgroup.cgi?pgroup=iGEM2018&group=Aachen',
 
'medal':'Gold',
 
'nominations':'Best Hardware',
 
'awards':''
 
},
 
 
{
 
'team_name':'Aalto-Helsinki',
 
'wiki_link':'https://2018.igem.org/Team:Aalto-Helsinki',
 
'location':'Finland',
 
'institution':'Aalto University',
 
'section':'Overgrad',
 
'project_title':'Silkolor - A sustainable approach to dyeing industry using fusion proteins',
 
'track':'New Application',
 
'abstract':'Textile dyeing is one of the biggest polluters of natural waters. Many of the synthetic dyes used are non-biodegradable.. toxic and large amounts of them end up in waters during the dyeing process. Natural dyes.. although less toxic than synthetic ones.. require mordants in order to bind to the fabric. Mordants often contain aluminum or other metals.. which are harmful to the environment. We are addressing the problem by using two types of colorful fusion proteins. Chromoproteins are fused with binding domains to create colorful proteins which can bind cellulose or keratin based materials.. such as cotton or wool.. respectively. Spider silk is added to some of the proteins in order to make colored silk proteins that can be made into fibers.. which would erase the need for the dyeing step from the textile value chain completely. Our experiments were focused on binding tests and silk fiber production.',
 
'parts_link':'http://parts.igem.org/cgi/partsdb/pgroup.cgi?pgroup=iGEM2018&group=Aalto-Helsinki',
 
'medal':'Gold',
 
'nominations':'Best Product Design',
 
'awards':''
 
},
 
 
{
 
'team_name':'ACIBADEM ISTANBUL',
 
'wiki_link':'https://2018.igem.org/Team:ACIBADEM_ISTANBUL',
 
'location':'Turkey',
 
'institution':'ACIBADEM UNIVERSITY',
 
'section':'Undergrad',
 
'project_title':'LTNF 2.0: Circularized Venom Neutralizing Factor',
 
'track':'Therapeutics',
 
'abstract':'The Opossum (Didelphimorphia) is an animal with a very unique characteristic; it displays an outstanding resistance to toxins.. snake venoms in particular. This anti-venom ability is gained through a single protein; the Lethal Toxin Neutralizing Factor (LTNF). We are attempting to produce an improved version of this anti-venom.. LTNF 2.0 if you will.. as a synthetic anti-venom for human use. LTNF 2.0 incorporates the post-translational modification process known as circularization.. a process that comprises of adding cysteine amino acids to both ends of a polypeptide chain; triggering the formation of a disulphide bridge.. ultimately leading to a circular structure.. hence the name circularization. Circularized proteins are known for not only greater stability but also greater efficacy of the protein.. thereby improving its shelf life and lowering the required dosage for treatment.. ultimately providing a more efficient bioproduct.',
 
'parts_link':'http://parts.igem.org/cgi/partsdb/pgroup.cgi?pgroup=iGEM2018&group=ACIBADEM_ISTANBUL',
 
'medal':'Bronze',
 
'nominations':'',
 
'awards':''
 
},
 
 
{
 
'team_name':'AFCM-Egypt',
 
'wiki_link':'https://2018.igem.org/Team:AFCM-Egypt',
 
'location':'Egypt',
 
'institution':'Armed Forces College of Medicine',
 
'section':'Overgrad',
 
'project_title':'Microbiota: Opening Doors to New Horizons in Colorectal Cancer Therapy',
 
'track':'Therapeutics',
 
'abstract':'Colorectal cancer (CRC) is considered one of the most common cancers and accounts for almost half a million deaths annually worldwide. Tremendous progress has been made in understanding the role of the immune system in driving the development of cancers.. including CRC. As sensors of cell death and tissue remodeling.. Toll like receptors(TLRs) may have a universal role in cancer. There are different TLRs that respond to a variety of Pathogen associated molecular pattern (PAMPs) such as bacterial lipopolysaccharide . The evidence of existence of relevance between bacterial microbiota and carcinogenesis is increasing. it is suggested that microRNAs act as ligands of TLRs playing a role in epigenetic immune modulation. In this study.. We will assess the therapeutic efficacy of microbiome based approach as novel therapeutic strategy in restoring normal Toll lie receptor signaling in CRC cell line .',
 
'parts_link':'http://parts.igem.org/cgi/partsdb/pgroup.cgi?pgroup=iGEM2018&group=AFCM-Egypt',
 
'medal':'Silver',
 
'nominations':'',
 
'awards':''
 
}
 
 
 
];
 
 
//generate team and country list - once it is done, it calls the function to enable the search button
 
setup_teams_and_countries_list(all_teams_info);
 
 
 
//Place all the team information in the general printing div
 
for( x=0; x< all_teams_info.length; x++) {
 
 
$("#general_printing").append("<div class='column half_size general_p'> <h2>" + all_teams_info[x].team_name +
 
  "</h2> <p><b>Location:</b>" +all_teams_info[x].location+", "+all_teams_info[x].institution +
 
  "<br><b>Section:</b>"+all_teams_info[x].section+
 
  "<br><b>Track:</b>"+all_teams_info[x].track+
 
  "</p><p><a href='"+all_teams_info[x].wiki_link+"'>"+all_teams_info[x].project_title+
 
  "</a></p><p>"+all_teams_info[x].abstract+"</p></div>");
 
 
//every two divs, clear to create spacing
 
if( (x%2) != 0 ){
 
$("#general_printing").append("<div class='clear extra_space'></div>");
 
}
 
}
 
 
 
//user is selecting something from the team list dropdown
 
 
$( "#team_list" ).change(function() {
 
 
//empty all previous results
 
$("#filtered_results").empty();
 
 
 
print_team($('#team_list').val(), all_teams_info);
 
});
 
 
 
//if a search is requested
 
$('#go_search_filter').click(function() {
 
 
console.log("requesting a search");
 
  search_request(all_teams_info);
 
 
});
 
 
 
 
 
});
 
 
 
function setup_teams_and_countries_list(all_teams_info){
 
 
var clean_name;
 
 
//generate the team list
 
for (x=0; x< all_teams_info.length; x++){
 
 
clean_name = (all_teams_info[x].team_name).replace(/ /g, "_");
 
 
$("#team_list").append("<option value='"+clean_name+"'>"+all_teams_info[x].team_name+"</option>");
 
 
}
 
 
//clean the previous variable
 
clean_name = "";
 
 
//generate the list of unique countries
 
var countries = [... new Set(all_teams_info.map(x => x.location))];
 
 
for (x=0; x< countries.length; x++){
 
 
clean_name = (countries[x]).replace(/ /g, "_");
 
 
$("#country_list").append("<option value='"+clean_name+"'>"+countries[x]+"</option>");
 
 
}
 
 
//once the team and country list is done loading, enable the search button
 
console.log("done appending all the teams and countries ");
 
enable_search_button();
 
}
 
 
 
 
//this is the main search and filter function
 
//searches by track, location,
 
function search_request(all_teams_info){
 
 
//empty all previous results
 
 
$("#filtered_results").empty();
 
 
//variable to check if the search can be done
 
var proper_search = true;
 
 
//create a temp object for searching
 
var temp_object ={};
 
 
//get the values to search for each category
 
var values_to_search = {
 
location: $('#country_list').val(),
 
track: $('#track_list').val(),
 
section: $('#section_list').val()
 
};
 
 
console.log("searching for the following values:"+values_to_search.location+"  "+values_to_search.track+"  "+values_to_search.section);
 
 
 
// if the user hasn't selected any particular category, ask them to narrow down the search
 
if(values_to_search.location == 'all'){
 
if(values_to_search.track == 'all'){
 
if(values_to_search.section =='all'){
 
console.log("narrow your search, please");
 
$("#filtered_results").append("<p>Please narrow down your search.</p>");
 
proper_search = false ;
 
 
}
 
}
 
 
 
if(proper_search == true){
 
 
 
for (x=0; x< all_teams_info.length; x++){
 
 
//populate temp object with current team
 
temp_object = all_teams_info[x];
 
 
/**
 
//check for country
 
if( temp_object.location == values_to_search.location ){
 
console.log("Found instance of: "+values_to_search.location+" -in team- "+ temp_object.team_name );
 
$("#filtered_results").append("<p>Found:"+ temp_object.team_name+"</p>");
 
}
 
 
//check for track
 
if( temp_object.track == values_to_search.track ){
 
console.log("Found instance of: "+values_to_search.track+" -in team- "+ temp_object.team_name );
 
$("#filtered_results").append("<p>Found:"+ temp_object.team_name+"</p>");
 
}
 
 
 
//check for section
 
if( temp_object.section == values_to_search.section){
 
console.log("Found instance of: "+values_to_search.section+" -in team- "+ temp_object.team_name );
 
$("#filtered_results").append("<p>Found:"+ temp_object.team_name+"</p>");
 
}
 
**/
 
 
 
//decision tree to figure out what variable combinations the user is requesting
 
if(values_to_search.location != 'all'){
 
 
console.log("user chose a location");
 
 
if(values_to_search.track != 'all'){
 
 
console.log("user chose a track");
 
 
if(values_to_search.section != 'all'){
 
 
console.log("user chose a section");
 
 
}
 
else{
 
console.log("user didnt chose a section");
 
}
 
 
}
 
else{
 
console.log("user didnt chose a track");
 
 
if(values_to_search.section != 'all'){
 
 
console.log("user chose a section");
 
 
}
 
else{
 
console.log("user didnt chose a section");
 
}
 
}
 
 
 
}
 
 
else{
 
console.log("user didnt chose a location");
 
 
if(values_to_search.track != 'all'){
 
 
console.log("user chose a track");
 
 
if(values_to_search.section != 'all'){
 
 
console.log("user chose a section");
 
 
}
 
else{
 
console.log("user didnt chose a section");
 
}
 
 
}
 
else{
 
console.log("user didnt chose a track");
 
 
if(values_to_search.section != 'all'){
 
 
console.log("user chose a section");
 
 
}
 
else{
 
console.log("user didnt chose a section");
 
}
 
}
 
}
 
 
 
 
}
 
}
 
 
 
}
 
 
 
function print_team(team_name, all_teams_info){
 
 
var temp_clean_name;
 
 
for (x=0; x< all_teams_info.length; x++){
 
 
temp_clean_name = (all_teams_info[x].team_name).replace(/ /g, "_");
 
 
if(team_name == temp_clean_name) {
 
 
$("#filtered_results").append("<div class='column full_size general_p'> <h2>" + all_teams_info[x].team_name +
 
  "</h2> <p><b>Location:</b>" +all_teams_info[x].location+", "+all_teams_info[x].institution +
 
  "<br><b>Section:</b>"+all_teams_info[x].section+
 
  "<br><b>Track:</b>"+all_teams_info[x].track+
 
  "</p><p><a href='"+all_teams_info[x].wiki_link+"'>"+all_teams_info[x].project_title+
 
  "</a></p><p>"+all_teams_info[x].abstract+"</p></div>");
 
 
}
 
}
 
}
 
 
 
function enable_search_button(){
 
 
$("#go_search_filter").removeClass("button_disabled");
 
console.log("The search button is now enabled");
 
}
 
 
 
</script>
 
  
  
 
</html>
 
</html>
 
{{Footer2019}}
 
{{Footer2019}}

Revision as of 18:34, 5 September 2019

Loading...

Information on all teams

This page contains information and links to all the 2019 teams. If you would like to search for a specific team or filter by categories you can do so by using the search tool below.

Search and filter tool

Team list

Country / Territory

Tracks

Section

results will be here:

All teams