Présentation
The course is intended for PhD students and postdocs working in experimental biology, but scientist of all levels are welcome. Participants will be introduced to a wide variety of popular bioinformatic tools aimed at exploring and predicting PPIs. At the end of the course, participants should have an increased ability to:
- Find and use information on PPIs from diverse databases.
- Visualise and inspect 3D structure of PPIs and PPI networks.
- Predict protein modules such as globular domains, unstructured regions and short linear motifs (LMs), from the protein sequence.
- Portray the characteristics of PPIs between different types of protein modules.
- Become acquainted with current strategies to target PPIs for drug design.
The course is structured in lectures and practical sessions (hands-on). Practical sessions are optional but highly advised. They will include the following applications:
- Biological database searches for information on PPI data associated to any protein of interest: UniProt, MINT, ePDB/PDB, among others.
- Exploration of PPI networks: STRING, STITCH, Cytoscape.
- Identification of residues responsible for the physical contact between proteins in PPIs using CLUSTALX, JalView, PyMOL, PISA.
- Prediction of protein interaction modules from protein sequence: using resources such as ELM, IUPRED, Anchor.
The full programme can be found here
Speakers
- Alexandre Bonvin from Utrecht University, Utrecht
- Alessandra Carbone from Université Pierre et Marie Curie, Paris
- Freddy Cliquet from Institut Pasteur, Paris
- Javier de las Rivas from Cancer Research Center, Salamanca
- Zsuzsanna Dosztányi from Lorand Eotvos University, Budapest
- Toby Gibson from EMBL, Heidelberg
- Raphaël Guerois from Commissariat à l’énergie atomique et aux énergies alternatives, Paris
- Daniel Ladant from Institut Pasteur, Paris
- Sonia Longhi from AFMB, Marseille
- Olivier Sperandio from Institut Pasteur, Paris
- Pierre Tufféry from INSERM / Paris 7, Paris
Organizing Committee
Localisation
Bâtiment: Lwoff
Adresse: 25 Rue du Docteur Roux, Paris, France
(function($) {
/*
* render_map
*
* This function will render a Google Map onto the selected jQuery element
*
* @type function
* @date 8/11/2013
* @since 4.3.0
*
* @param $el (jQuery element)
* @return n/a
*/
function render_map( $el ) {
var MY_MAPTYPE_ID = 'custom_style';
var featureOpts = [{"stylers":[{"hue":"#0088ff"}]}];
var styledMapOptions = {
name: 'Custom Style'
};
var customMapType = new google.maps.StyledMapType(featureOpts, styledMapOptions);
// var
var $markers = $el.find('.marker');
// vars
var args = {
zoom : 16,
scrollwheel : false,
center : new google.maps.LatLng(0, 0),
mapTypeId : google.maps.MapTypeId.ROADMAP,
mapTypeId : MY_MAPTYPE_ID
};
// create map
var map = new google.maps.Map( $el[0], args);
map.mapTypes.set(MY_MAPTYPE_ID, customMapType);
// add a markers reference
map.markers = [];
// add markers
$markers.each(function(){
add_marker( $(this), map );
});
// center map
center_map( map );
}
/*
* add_marker
*
* This function will add a marker to the selected Google Map
*
* @type function
* @date 8/11/2013
* @since 4.3.0
*
* @param $marker (jQuery element)
* @param map (Google Map object)
* @return n/a
*/
function add_marker( $marker, map ) {
// var
var latlng = new google.maps.LatLng( $marker.attr('data-lat'), $marker.attr('data-lng') );
//var image = 'https://research.pasteur.fr/wp-content/themes/biologyx2/images/logomap.png';
var myIcon = new google.maps.MarkerImage('https://research.pasteur.fr/wp-content/themes/biologyx2/images/map-pin.png', null, null, null, new google.maps.Size(32,32));
// create marker
var marker = new google.maps.Marker({
position : latlng,
map : map,
icon : myIcon
});
// add to array
map.markers.push( marker );
// if marker contains HTML, add it to an infoWindow
if( $marker.html() )
{
// create info window
var infowindow = new google.maps.InfoWindow({
content : $marker.html()
});
// show info window when marker is clicked
google.maps.event.addListener(marker, 'click', function() {
infowindow.open( map, marker );
});
}
}
/*
* center_map
*
* This function will center the map, showing all markers attached to this map
*
* @type function
* @date 8/11/2013
* @since 4.3.0
*
* @param map (Google Map object)
* @return n/a
*/
function center_map( map ) {
// vars
var bounds = new google.maps.LatLngBounds();
// loop through all markers and create bounds
$.each( map.markers, function( i, marker ){
var latlng = new google.maps.LatLng( marker.position.lat(), marker.position.lng() );
bounds.extend( latlng );
});
// only 1 marker?
if( map.markers.length == 1 )
{
// set center of map
map.setCenter( bounds.getCenter() );
map.setZoom( 15 );
}
else
{
// fit to bounds
map.fitBounds( bounds );
}
}
/*
* document ready
*
* This function will render each map when the document is ready (page has loaded)
*
* @type function
* @date 8/11/2013
* @since 5.0.0
*
* @param n/a
* @return n/a
*/
$(document).ready(function(){
$('.acf-map').each(function(){
render_map( $(this) );
});
});
})(jQuery);