• Recherche
  • Accueil
  • Équipes
  • Départements
  • Plateformes & Services
  • Événements
  • Appels
  • Emplois
  • Cours / MOOCs
  • Science Ouverte
  • Bienvenue
  • Alumni
  • Connexion
    • EN
    • FR

Menu

Aller au contenu
  • Institut Pasteur
  • Recherche
  • Enseignement
  • Santé Publique
  • International
  • Carrières
Donner
Tapez votre recherche ici
  • Équipes
  • Membres
  • Projets
  • Événements
  • Appels
  • Emplois
  • publications
  • Logiciel
  • Outils
  • Réseau
  • Équipement

Un petit guide pour l'utilisation de la recherche avancée :

  • Tip 1. Utilisez "" afin de chercher une expression exacte.
    Exemple : "division cellulaire"
  • Tip 2. Utilisez + afin de rendre obligatoire la présence d'un mot.
    Exemple : +cellule +stem
  • Tip 3. Utilisez + et - afin de forcer une inclusion ou exclusion d'un mot.
    Exemple : +cellule -stem
e.g. searching for members in projects tagged cancer
Rechercher
Compteur
IN
OUT
Contenu 1
  • member
  • team
  • department
  • center
  • program_project
  • nrc
  • whocc
  • project
  • software
  • tool
  • patent
  • Personnel Administratif
  • Chargé(e) de Recherche Expert
  • Directeur(trice) de Recherche
  • Assistant(e) de Recherche Clinique
  • Chercheur(euse) Clinicien(ne)
  • Manager de département
  • Professeur(e)
  • Etudiant(e) M2
  • Professeur Honoraire
  • Aide technique
  • Chercheur(euse) Contractuel(le)
  • Chercheur(euse) Permanent(e)
  • Pharmacien(ne)
  • Etudiant(e) en thèse
  • Médecin
  • Post-doctorant(e)
  • Prize
  • Chef(fe) de Projet
  • Chargé(e) de Recherche
  • Ingénieur(e) de Recherche
  • Chercheur(euse) Retraité(e)
  • Technicien(ne)
  • Etudiant(e)
  • Vétérinaire
  • Visiteur(euse) Scientifique
  • Directeur(trice) Adjoint(e) de Centre
  • Directeur(trice) Adjoint(e) de Départment
  • Directeur(trice) Adjoint(e) de Centre National de Référence
  • Directeur(trice) Adjoint(e) de Plateforme
  • Directeur(trice) de Centre
  • Directeur(trice) de Départment
  • Directeur(trice) d'Institut
  • Directeur(trice) de Centre National de Référence
  • Chef(fe) de Groupe
  • Responsable de Plateforme
  • Responsable opérationnel et administratif
  • Responsable de Structure
  • Président(e) d'honneur de Département
  • Coordinateur(trice) du Labex
  • Laboratory
  • UMR
  • UTechS
  • Junior Group (G5)
  • Technological Pole
  • Platform
  • Collection
  • Group
Contenu 2
  • member
  • team
  • department
  • center
  • program_project
  • nrc
  • whocc
  • project
  • software
  • tool
  • patent
  • Personnel Administratif
  • Chargé(e) de Recherche Expert
  • Directeur(trice) de Recherche
  • Assistant(e) de Recherche Clinique
  • Chercheur(euse) Clinicien(ne)
  • Manager de département
  • Professeur(e)
  • Etudiant(e) M2
  • Professeur Honoraire
  • Aide technique
  • Chercheur(euse) Contractuel(le)
  • Chercheur(euse) Permanent(e)
  • Pharmacien(ne)
  • Etudiant(e) en thèse
  • Médecin
  • Post-doctorant(e)
  • Prize
  • Chef(fe) de Projet
  • Chargé(e) de Recherche
  • Ingénieur(e) de Recherche
  • Chercheur(euse) Retraité(e)
  • Technicien(ne)
  • Etudiant(e)
  • Vétérinaire
  • Visiteur(euse) Scientifique
  • Directeur(trice) Adjoint(e) de Centre
  • Directeur(trice) Adjoint(e) de Départment
  • Directeur(trice) Adjoint(e) de Centre National de Référence
  • Directeur(trice) Adjoint(e) de Plateforme
  • Directeur(trice) de Centre
  • Directeur(trice) de Départment
  • Directeur(trice) d'Institut
  • Directeur(trice) de Centre National de Référence
  • Chef(fe) de Groupe
  • Responsable de Plateforme
  • Responsable opérationnel et administratif
  • Responsable de Structure
  • Président(e) d'honneur de Département
  • Coordinateur(trice) du Labex
  • Laboratory
  • UMR
  • UTechS
  • Junior Group (G5)
  • Technological Pole
  • Platform
  • Collection
  • Group
Recherche
  • EN
  • FR
Revenir
Haut de page
Partagez
Emplois
(EN) Taxonomy
© Recherche
Institut Pasteur

Organisation des Structures

sigma.utils.pkg('sigma.canvas.nodes'); sigma.canvas.nodes.image = (function() { var _cache = {}, _loading = {}, _callbacks = {}; // Return the renderer itself: var renderer = function(node, context, settings) { var args = arguments, prefix = settings('prefix') || '', size = node[prefix + 'size'], color = node.color || settings('defaultNodeColor'), url = node.url; if (_cache[url]) { context.save(); // Draw the clipping disc: context.beginPath(); context.arc( node[prefix + 'x'], node[prefix + 'y'], node[prefix + 'size'], 0, Math.PI * 2, true ); context.closePath(); context.clip(); // Draw the image context.drawImage( _cache[url], node[prefix + 'x'] - size, node[prefix + 'y'] - size, 2 * size, 2 * size ); // Quit the "clipping mode": context.restore(); // Draw the border: context.beginPath(); context.arc( node[prefix + 'x'], node[prefix + 'y'], node[prefix + 'size'], 0, Math.PI * 2, true ); context.lineWidth = 1; context.strokeStyle = node.color || settings('defaultNodeColor'); context.stroke(); } else { sigma.canvas.nodes.image.cache(url); sigma.canvas.nodes.def.apply( sigma.canvas.nodes, args ); } }; // Let's add a public method to cache images, to make it possible to // preload images before the initial rendering: renderer.cache = function(url, callback) { if (callback) _callbacks[url] = callback; if (_loading[url]) return; var img = new Image(); img.onload = function() { _loading[url] = false; _cache[url] = img; if (_callbacks[url]) { _callbacks[url].call(this, img); delete _callbacks[url]; } }; _loading[url] = true; img.src = url; }; return renderer; })(); var i, s, o, offset_left = 0.5, N = 13, E = 40, C = 5, d = 0.5, cs = [], g = { nodes: [], edges: [] }; if (!sigma.classes.graph.hasMethod('neighbors')){ sigma.classes.graph.addMethod('neighbors', function(nodeId) { var k, neighbors = {}, index = this.allNeighborsIndex[nodeId] || {}; for (k in index) neighbors[k] = this.nodesIndex[k]; return neighbors; }); } //adding the central node g.nodes.push({ id: 10372, label: 'Institut Pasteur', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_institutpasteur_i00845-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/teams-heads', x: 0, y: 0, size: 20, color: '#AAAAAA' }); // adding node var x_node = Math.cos(2 * 0 * Math.PI / N) * 10; var y_node = Math.sin(2 * 0 * Math.PI / N) * 10; g.nodes.push({ id: 160139, label: 'Institut de l’Audition – Centre de l’Institut Pasteur', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/department/hearing-institute-institut-pasteur-center/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 10372160139, size: 0.5, source: 10372, target: 160139 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 57, label: 'Laboratoire d’Innovation en Thérapies de l’Audition', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2014/09/dna-genes-1405932776-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/auditory-therapies-innovation-lab/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 16013957, size: 0.5, source: 160139, target: 57 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24212, label: 'Déficits Sensoriels Progressifs, Pathophysiologie et Thérapie', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/progressive-sensory-disorders-pathophysiology-and-therapy/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 16013924212, size: 0.5, source: 160139, target: 24212 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 160144, label: 'Code Neural dans le Système Auditif', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/neural-coding-in-the-auditory-system/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160139160144, size: 0.5, source: 160139, target: 160144 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 160155, label: 'Dynamique du Système Auditif et Perception Multisensorielle', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/auditory-system-dynamics-and-multisensory-processing/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160139160155, size: 0.5, source: 160139, target: 160155 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 160160, label: 'Exploration clinique et translationnelle des synaptopathies auditives', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/clinical-and-translational-exploration-of-sensorineural-hearing-loss/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160139160160, size: 0.5, source: 160139, target: 160160 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 160165, label: 'Plasticité des Circuits Auditifs Centraux', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/plasticity-of-central-auditory-circuits/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160139160165, size: 0.5, source: 160139, target: 160165 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 160171, label: 'Technologies et thérapie génique pour la surdité', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/technologies-and-gene-therapy-for-deafness/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160139160171, size: 0.5, source: 160139, target: 160171 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 160183, label: 'Cognition et communication auditive', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/auditory-cognition-and-communication/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160139160183, size: 0.5, source: 160139, target: 160183 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 160175, label: 'Développement Cochléaire et perspectives Thérapeutiques', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/cochlear-development-and-therapeutic-perspectives/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160139160175, size: 0.5, source: 160139, target: 160175 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 164700, label: 'Plateforme de BioImagerie de l’Institut de l’Audition', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/hearing-institute-bioimaging-core-facility/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160139164700, size: 0.5, source: 160139, target: 164700 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 164712, label: 'Plateforme d’Animalerie et Phénotypage de l’Institut de l’Audition', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/hearing-institute-animal-phenotyping-core-facility/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160139164712, size: 0.5, source: 160139, target: 164712 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 173185, label: 'Codage neural et ingénierie des fonctions de parole', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2022/01/research_pasteur-enneural-coding-and-neuroengineering-of-human-speech-functions-frcodage-neural-et-ingenierie-des-fonctions-de-parole-illustration-pasteur-team-copy-no-background-petite-2-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/neural-coding-and-engineering-of-human-speech-functions/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160139173185, size: 0.5, source: 160139, target: 173185 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 182351, label: 'Plateforme d’Acquisition et Traitement du Signal de l’Institut de l’Audition', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/hearing-institute-data-acquisition-and-signal-processing-facility/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160139182351, size: 0.5, source: 160139, target: 182351 }); // adding node var x_node = Math.cos(2 * 1 * Math.PI / N) * 10; var y_node = Math.sin(2 * 1 * Math.PI / N) * 10; g.nodes.push({ id: 125763, label: 'Biologie Computationnelle', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/06/research_pasteur-dept_computational_biology-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/computational-biology/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 10372125763, size: 0.5, source: 10372, target: 125763 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 77488, label: 'Génétique Statistique', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2016/09/research.pasteur.fr_statistical-genetics-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/statistical-genetics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 12576377488, size: 0.5, source: 125763, target: 77488 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 83826, label: 'InBio: Méthodes expérimentales et computationnelles pour la modélisation des processus cellulaires', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2017/01/research_pasteur-experimental-and-computational-methods-for-modeling-cellular-processes-inria-0289-631-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/inbio/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 12576383826, size: 0.5, source: 125763, target: 83826 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 119692, label: 'Algorithmes pour les séquences biologiques', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/sequence-bioinformatics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 125763119692, size: 0.5, source: 125763, target: 119692 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 18489, label: 'Hub de Bioinformatique et Biostatistique', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_complex-system-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/bioinformatics-and-biostatistics-hub/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 12576318489, size: 0.5, source: 125763, target: 18489 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 70654, label: 'Décision et processus Bayesiens', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/decision-and-bayesian-computation/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 12576370654, size: 0.5, source: 125763, target: 70654 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6124, label: 'Biomédecine Computationelle des Systèmes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_system-biology1-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/csb/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1257636124, size: 0.5, source: 125763, target: 6124 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6135, label: 'Imagerie et modélisation', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_superres-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/imaging-and-modeling/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1257636135, size: 0.5, source: 125763, target: 6135 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 195173, label: 'Apprentissage automatique pour la génomique intégrative', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/machine-learning-for-integrative-genomics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 125763195173, size: 0.5, source: 125763, target: 195173 }); // adding node var x_node = Math.cos(2 * 2 * Math.PI / N) * 10; var y_node = Math.sin(2 * 2 * Math.PI / N) * 10; g.nodes.push({ id: 125756, label: 'Santé Globale', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/06/research_pasteur-aquatic-beautiful-biology-920157-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/global-health/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 10372125756, size: 0.5, source: 10372, target: 125756 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6180, label: 'Lyssavirus, épidémiologie et neuropathologie', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_lyssavirus-dynamics-and-host-adaptation-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/lyssavirus-epidemiology-and-neuropathology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1257566180, size: 0.5, source: 125756, target: 6180 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 94346, label: 'Biodiversité et Épidémiologie des Bactéries Pathogènes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/12/research.pasteur.fr_bordetelle-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/biodiversity-and-epidemiology-of-bacterial-pathogens/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 12575694346, size: 0.5, source: 125756, target: 94346 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6186, label: 'Modélisation Mathématique des Maladies Infectieuses', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_mathematical-modeling-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/mathematical-modelling-of-infectious-diseases/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1257566186, size: 0.5, source: 125756, target: 6186 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6229, label: 'Epidémiologie des Maladies Emergentes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_electron-micrograph-of-ebola-virus-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/epidemiology-of-emerging-diseases/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1257566229, size: 0.5, source: 125756, target: 6229 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6182, label: 'Epidémiologie et modélisation de la résistance aux antimicrobiens', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_pharmacopepidemiology-and-infectious-diseases-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/epidemiology-and-modelling-of-bacterial-escape-to-antimicrobials/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1257566182, size: 0.5, source: 125756, target: 6182 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6228, label: 'Environnement et risques infectieux', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_i03450-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/environment-and-infectious-risks/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1257566228, size: 0.5, source: 125756, target: 6228 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6126, label: 'Trypanosomatids Infectious Processes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_trypanosoma-infectious-processes-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/trypanosoma-infectious-processes/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1257566126, size: 0.5, source: 125756, target: 6126 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6166, label: 'Écologie et Émergence des Pathogènes Transmis par les Arthropodes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_malaria-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/ecology-and-emergence-of-arthropod-borne-pathogens/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1257566166, size: 0.5, source: 125756, target: 6166 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6184, label: 'Infections Bactériennes Invasives', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_invasive-bacterial-infections-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/invasive-bacterial-infections/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1257566184, size: 0.5, source: 125756, target: 6184 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6227, label: 'Bactéries Pathogènes Entériques', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/01/research_pasteur-unite_fx-weill_institutpasteur_13946-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/enteric-bacterial-pathogens/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1257566227, size: 0.5, source: 125756, target: 6227 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24234, label: 'Anthropologie et Ecologie de l’Emergence des Maladies', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/anthropology-and-ecology-of-disease-emergence/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 12575624234, size: 0.5, source: 125756, target: 24234 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 156720, label: 'Epidémiologie et Analyse des Maladies Infectieuses', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/infectious-disease-epidemiology-and-analytics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 125756156720, size: 0.5, source: 125756, target: 156720 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 74430, label: 'Mucoviscidose et bronchopathies chroniques', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/mucoviscidose-et-bronchopathies-chroniques-biopathologie-et-phenotype-cliniques/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 12575674430, size: 0.5, source: 125756, target: 74430 }); // adding node var x_node = Math.cos(2 * 3 * Math.PI / N) * 10; var y_node = Math.sin(2 * 3 * Math.PI / N) * 10; g.nodes.push({ id: 160769, label: 'Mycologie', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research_pasteur-mycology-bandeaumyco-1-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/mycology/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 10372160769, size: 0.5, source: 10372, target: 160769 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6196, label: 'Biologie et Pathogénicité fongiques', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_fungal-biology-and-pathogenicity2-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/fungal-biology-and-pathogenicity/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1607696196, size: 0.5, source: 160769, target: 6196 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24312, label: 'Biologie des ARN des Pathogènes Fongiques', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_institutpasteur_i00638-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/rna-biology-of-fungal-pathogens/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 16076924312, size: 0.5, source: 160769, target: 24312 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 96449, label: 'Epigénomique fongique', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/fungal-epigenomics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 16076996449, size: 0.5, source: 160769, target: 96449 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6122, label: 'Immunologie des Infections Fongiques', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_2gj7w5xc-1372179603-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/immunology-of-fungal-infections/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1607696122, size: 0.5, source: 160769, target: 6122 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 152957, label: 'Hétérogénéité fongique', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2021/01/research_pasteur-iuliana-ene-hyphae-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/fungal-heterogeneity/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160769152957, size: 0.5, source: 160769, target: 152957 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 148606, label: 'Immunobiologie d’Aspergillus', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/immunobiology-of-aspergillus/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 160769148606, size: 0.5, source: 160769, target: 148606 }); // adding node var x_node = Math.cos(2 * 4 * Math.PI / N) * 10; var y_node = Math.sin(2 * 4 * Math.PI / N) * 10; g.nodes.push({ id: 26, label: 'Neuroscience', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2014/09/brain_artwork_cells_1920x1080_24208-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/neuroscience/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 1037226, size: 0.5, source: 10372, target: 26 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 36, label: 'Génétique Humaine et Fonctions Cognitives', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_32050-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/human-genetics-and-cognitive-functions/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2636, size: 0.5, source: 26, target: 36 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 59, label: 'Dynamique des synapses et des circuits neuronaux', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2014/09/zoom-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/dynamic-neuronal-imaging/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2659, size: 0.5, source: 26, target: 59 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 86, label: 'Récepteurs-canaux', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2014/09/research_pasteur-channel-receptors-bandeau-unite-pj-corringer-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/channel-receptors/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2686, size: 0.5, source: 26, target: 86 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6201, label: 'Neurobiologie intégrative des systèmes cholinergiques', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_14282-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/integrative-neurobiology-of-cholinergic-systems/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 266201, size: 0.5, source: 26, target: 6201 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6202, label: 'Perception et mémoire', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_chen_stemcells_6-2013-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/perception-and-memory/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 266202, size: 0.5, source: 26, target: 6202 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 68286, label: 'Circuits neuronaux de la navigation et de la mémoire spatiales', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2016/05/research.pasteur.fr_bandeau2-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/neural-circuits-for-spatial-navigation-and-memory/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2668286, size: 0.5, source: 26, target: 68286 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 70654, label: 'Décision et processus Bayesiens', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/decision-and-bayesian-computation/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2670654, size: 0.5, source: 26, target: 70654 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 94978, label: 'Dynamique Corticale et Prise de Décision', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/neural-circuit-dynamics-and-decision-making/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2694978, size: 0.5, source: 26, target: 94978 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 156712, label: 'Interactions cerveau-immunité', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/brain-immune-communication/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 26156712, size: 0.5, source: 26, target: 156712 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 165876, label: 'Neuroanatomie Appliquée et Théorique', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/applied-and-theoretical-neuroanatomy/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 26165876, size: 0.5, source: 26, target: 165876 }); // adding node var x_node = Math.cos(2 * 5 * Math.PI / N) * 10; var y_node = Math.sin(2 * 5 * Math.PI / N) * 10; g.nodes.push({ id: 15, label: 'Biologie cellulaire et infection', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2014/09/research_pasteur-encell-biology-amp-infectionfrbiologie-cellulaire-et-infection-bandeau-dpt-bci-institutpasteur-13357-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/cell-biology-infection/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 1037215, size: 0.5, source: 10372, target: 15 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 517, label: 'Analyse d’Images Biologiques', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2014/12/grid01-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/bioimage-analysis/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 15517, size: 0.5, source: 15, target: 517 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6181, label: 'Biologie des Infections', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_biology-of-infection1-e1441559125111-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/biology-of-infection/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 156181, size: 0.5, source: 15, target: 6181 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6139, label: 'Polarité cellulaire, Migration et Cancer', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_cell-polarity-migration-and-cancer-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/cell-polarity-migration-and-cancer/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 156139, size: 0.5, source: 15, target: 6139 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6141, label: 'Biologie cellulaire de l’infection microbienne', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_biology-of-cell-interactions-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/cellular-biology-of-microbial-infection/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 156141, size: 0.5, source: 15, target: 6141 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 62866, label: 'Chromatine et Infection', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2016/09/research.pasteur.fr_institutpasteur_50133-150x150.jpeg', page_url: 'https://research.pasteur.fr/fr/team/chromatin-and-infection/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1562866, size: 0.5, source: 15, target: 62866 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6134, label: 'Dynamique des interactions hôte-pathogène', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_453295a-f1.2-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/dynamics-of-host-pathogen-interactions/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 156134, size: 0.5, source: 15, target: 6134 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 170258, label: 'Biologie cellulaire évolutive et évolution de la morphogenèse', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2021/11/research_pasteur-enevolutionary-cell-biology-and-evolution-of-morphogenesisfrbiologie-cellulaire-evolutive-et-evolution-de-la-morphogenese-bandeau-g5-t-brunet-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/evolutionary-cell-biology-and-evolution-of-morphogenesis/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 15170258, size: 0.5, source: 15, target: 170258 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 83820, label: 'Biochimie Membranaire et Transport', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2017/01/research.pasteur.fr_membrane-biochemistry-and-transport-1-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/membrane-biochemistry-and-transport/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1583820, size: 0.5, source: 15, target: 83820 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6462, label: 'Trafic membranaire et division cellulaire', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_mtra-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/membrane-traffic-and-cell-division/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 156462, size: 0.5, source: 15, target: 6462 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6140, label: 'Trafic membranaire et Pathogénèse', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_golgi-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/membrane-traffic-and-pathogenesis/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 156140, size: 0.5, source: 15, target: 6140 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6107, label: 'Individualité Microbienne et Infection', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2016/09/research.pasteur.fr_m.tuberculosis_metabolicreporter_mergedfluorescenceimage-3-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/microbial-individuality-and-infection/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 156107, size: 0.5, source: 15, target: 6107 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 108862, label: 'Biologie mitochondriale', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2018/06/research_pasteur-enmitochondrial-biology-frbiologie-mitochondriale-bandeau-g5-tim-way-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/mitochondrial-biology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 15108862, size: 0.5, source: 15, target: 108862 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6137, label: 'Organisation nucléaire et oncogénèse', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2018/03/research_pasteur-photo-unite-anne-dejean-2018-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/nuclear-organization-and-oncogenesis/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 156137, size: 0.5, source: 15, target: 6137 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 51157, label: 'Pathogenèse des infections vasculaires', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/11/research.pasteur.fr_infected-vessel-melican-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/pathogenesis-of-vascular-infections/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1551157, size: 0.5, source: 15, target: 51157 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 94012, label: 'BioImagerie Photonique (UTechS PBI)', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2014/09/Neuron-spark-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/photonic-bioimaging-utechs-pbi/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1594012, size: 0.5, source: 15, target: 94012 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 93967, label: 'Plate-forme de BioImagerie Ultrastructurale', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/02/ultrastruc-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/ultrastructural-bioimaging-core-facility/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1593967, size: 0.5, source: 15, target: 93967 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 98764, label: 'Hub d’Analyse d’Images', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2017/11/research_pasteur-enimage-analysis-hubfrhub-danalyse-dimages-illustrationiah-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/image-analysis-hub/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 1598764, size: 0.5, source: 15, target: 98764 }); // adding node var x_node = Math.cos(2 * 6 * Math.PI / N) * 10; var y_node = Math.sin(2 * 6 * Math.PI / N) * 10; g.nodes.push({ id: 34, label: 'Virologie', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/HIV1-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/virology/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 1037234, size: 0.5, source: 10372, target: 34 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6232, label: 'Arbovirus et Insectes Vecteurs (AIV)', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_arboviruses-and-insect-vectors-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/arboviruses-and-insect-vectors/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 346232, size: 0.5, source: 34, target: 6232 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6211, label: 'Biologie des infections virales émergentes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_i04690-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/biology-of-viral-emerging-infections/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 346211, size: 0.5, source: 34, target: 6211 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6226, label: 'HIV, inflammation et persistance', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_duo-1-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/hiv-inflammation-persistence/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 346226, size: 0.5, source: 34, target: 6226 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6213, label: 'Epidémiologie et Physiopathologie des Virus Oncogènes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_oncogenic-virus-epidemiology-and-pathophysiology-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/oncogenic-virus-epidemiology-and-pathophysiology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 346213, size: 0.5, source: 34, target: 6213 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6223, label: 'Virologie structurale', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/structural-virology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 346223, size: 0.5, source: 34, target: 6223 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6215, label: 'Laboratoire d’innovation : vaccins', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_viral-genomics-and-vaccination-2-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/innovation-lab-vaccines/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 346215, size: 0.5, source: 34, target: 6215 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6217, label: 'Neuro-Immunologie Virale', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_viral-neuro-immunology-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/viral-neuro-immunology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 346217, size: 0.5, source: 34, target: 6217 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6224, label: 'Virus and Immunity', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_40763-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/virus-and-immunity/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 346224, size: 0.5, source: 34, target: 6224 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6225, label: 'Virus et interférence ARN', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_i02257-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/viruses-and-rna-interference/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 346225, size: 0.5, source: 34, target: 6225 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24371, label: 'Groupe: MISTIC', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_virus-and-immunity-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/group-elisabeth-menu/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 3424371, size: 0.5, source: 34, target: 24371 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 101904, label: 'Génomique évolutive des virus à ARN', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/evolutionary-genomics-rna-viruses/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 34101904, size: 0.5, source: 34, target: 101904 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6117, label: 'Interactions Virus-Insectes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_insect-virus-interactions-150x150.gif', page_url: 'https://research.pasteur.fr/fr/team/insect-virus-interactions/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 346117, size: 0.5, source: 34, target: 6117 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24396, label: 'Biologie des ARN et Virus Influenza', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2018/08/research_pasteur-bandeau-groupe-naffakh-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/rna-biology-of-influenza-virus/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 3424396, size: 0.5, source: 34, target: 24396 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 137080, label: 'Découverte de Pathogènes', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/pathogen-discovery/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 34137080, size: 0.5, source: 34, target: 137080 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 65444, label: 'Signalisation antivirale', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/virus-sensing-and-signaling/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 3465444, size: 0.5, source: 34, target: 65444 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 119282, label: 'Virologie Moléculaire Avancée', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/advanced-molecular-virology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 34119282, size: 0.5, source: 34, target: 119282 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 153633, label: 'Groupe : Marc Lavigne', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/group-marc-lavigne/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 34153633, size: 0.5, source: 34, target: 153633 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 193447, label: 'Mécanismes moléculaires de la multiplication des Pneumovirus', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/molecular-mechanisms-of-multiplication-of-pneumoviruses/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 34193447, size: 0.5, source: 34, target: 193447 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 193440, label: 'Biologie structurale des maladies infectieuses', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/structural-biology-of-infectious-diseases/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 34193440, size: 0.5, source: 34, target: 193440 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24357, label: 'Interactions Hepacivirus – hôte', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_molecular-genetics-of-rna-viruses-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/hepacivirus-host-interactions-group/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 3424357, size: 0.5, source: 34, target: 24357 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 193580, label: 'Virus et stress cellulaire', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/virus-and-cellular-stress/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 34193580, size: 0.5, source: 34, target: 193580 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 194720, label: 'Interactomique, ARN et immunité', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/interactomics-rna-and-immunity/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 34194720, size: 0.5, source: 34, target: 194720 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24339, label: 'Réservoirs viraux et contrôle immunitaire', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_institutpasteur_i00606-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/viral-reservoirs-and-immune-control/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 3424339, size: 0.5, source: 34, target: 24339 }); // adding node var x_node = Math.cos(2 * 7 * Math.PI / N) * 10; var y_node = Math.sin(2 * 7 * Math.PI / N) * 10; g.nodes.push({ id: 32, label: 'Immunologie', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2014/09/research_pasteur-enimmunologyfrimmunologie-new-banniereimmuno-1-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/immunology/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 1037232, size: 0.5, source: 10372, target: 32 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6178, label: 'Anticorps en Thérapie et Pathologie', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_antibodies-in-therapy-and-pathology-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/antibodies-in-therapy-and-pathology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 326178, size: 0.5, source: 32, target: 6178 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6172, label: 'Dynamiques des Réponses Immunes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_dynamics-of-immune-responses4-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/dynamics-of-immune-responses/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 326172, size: 0.5, source: 32, target: 6172 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6119, label: 'Immunologie Humorale', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research_pasteur-enhumoral-immunology-frimmunologie-humorale-bandeau-labo-mouquet-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/humoral-immunology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 326119, size: 0.5, source: 32, target: 6119 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6177, label: 'Immunobiologie et Thérapie', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research_pasteur-enimmunobiology-and-therapyfrimmunobiologie-et-therapie-institutpasteur-i04790-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/immunobiology-and-therapy/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 326177, size: 0.5, source: 32, target: 6177 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6174, label: 'Immunorégulation', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_immunoregulation-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/immunoregulation/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 326174, size: 0.5, source: 32, target: 6174 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6169, label: 'Immunité innée', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_hepvir-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/innate-immunity/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 326169, size: 0.5, source: 32, target: 6169 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6118, label: 'Intégrité du Génome, Immunité et Cancer', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/05/research_pasteur-unite-deriano-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/genome-integrity-immunity-cancer/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 326118, size: 0.5, source: 32, target: 6118 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6170, label: 'Lymphocytes et Immunité', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_i04863-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/lymphopoiesis/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 326170, size: 0.5, source: 32, target: 6170 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6171, label: 'Microenvironnement et immunité', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_hiv-infected-h9-t-cell-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/microenvironment-and-immunity/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 326171, size: 0.5, source: 32, target: 6171 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24432, label: 'Stroma, inflammation et réparation tissulaire', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research_pasteur-group-lucie-peduto-image-unite-lucie-peduto-2-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/group-lucie-peduto/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 3224432, size: 0.5, source: 32, target: 24432 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 29755, label: 'Cytométrie et Biomarqueurs (UTechS CB)', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_technical-core-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/technical-core/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 3229755, size: 0.5, source: 32, target: 29755 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 143968, label: 'Immunologie Translationnelle', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/translational-immunology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 32143968, size: 0.5, source: 32, target: 143968 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 127390, label: 'Inflammation et immunité des muqueuses', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/mucosal-inflammation-and-immunity/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 32127390, size: 0.5, source: 32, target: 127390 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 156712, label: 'Interactions cerveau-immunité', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/brain-immune-communication/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 32156712, size: 0.5, source: 32, target: 156712 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 199398, label: 'Cellules dendritiques et immunité adaptative', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/dendritic-cells-and-adaptive-immunity/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 32199398, size: 0.5, source: 32, target: 199398 }); // adding node var x_node = Math.cos(2 * 8 * Math.PI / N) * 10; var y_node = Math.sin(2 * 8 * Math.PI / N) * 10; g.nodes.push({ id: 30, label: 'Parasites et Insectes Vecteurs', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_parasites-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/parasites-and-insect-vectors/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 1037230, size: 0.5, source: 10372, target: 30 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6206, label: 'Biologie des interactions hôte-parasite', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_39695-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/biology-of-host-parasite-interactions/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 306206, size: 0.5, source: 30, target: 6206 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 1110, label: 'Centre de Production et d’Infection des Anophèles (CEPIA)', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/02/research.pasteur.fr_center-for-production-and-infection-of-anopheles1-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/center-for-production-and-infection-of-anopheles/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 301110, size: 0.5, source: 30, target: 1110 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6208, label: 'Genetics and Genomics of Insect Vectors', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_38385-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/genetic-and-genomics-of-insects-vectors/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 306208, size: 0.5, source: 30, target: 6208 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6210, label: 'Biologie de Plasmodium et Vaccins', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_malaria-parasite-biology-and-vaccines-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/malaria-parasite-biology-and-vaccines/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 306210, size: 0.5, source: 30, target: 6210 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6209, label: 'Parasitologie moléculaire et Signalisation', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_molecular-parasitology-and-signaling3-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/molecular-parasitology-and-signaling/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 306209, size: 0.5, source: 30, target: 6209 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6205, label: 'Biologie cellulaire des Trypanosomes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_trypanosome-cell-biology-4-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/trypanosome-cell-biology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 306205, size: 0.5, source: 30, target: 6205 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24119, label: 'Infection et Immunité Paludéenne', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_malaria-biology-and-genetics-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/malaria-infection-immunity/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 3024119, size: 0.5, source: 30, target: 24119 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 64141, label: 'Biologie moléculaire des Trypanosomes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2016/02/research.pasteur.fr_institutpasteur_42122-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/trypanosomes-molecular-biology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 3064141, size: 0.5, source: 30, target: 64141 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 160552, label: 'Biologie des ARN de Plasmodium', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/plasmodium-rna-biology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 30160552, size: 0.5, source: 30, target: 160552 }); // adding node var x_node = Math.cos(2 * 9 * Math.PI / N) * 10; var y_node = Math.sin(2 * 9 * Math.PI / N) * 10; g.nodes.push({ id: 28, label: 'Génomes et Génétique', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_genome-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/genomes-genetics/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 1037228, size: 0.5, source: 10372, target: 28 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6164, label: 'Plasticité du Génome Bactérien', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_mazel-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/bacterial-genome-plasticity/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 286164, size: 0.5, source: 28, target: 6164 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6158, label: 'Dynamique du Génome', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_s-pombe-2_789-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/dynamics-of-the-genome/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 286158, size: 0.5, source: 28, target: 6158 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6165, label: 'Génomique Évolutive des Microbes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_genomics-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/microbial-evolutionary-genomics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 286165, size: 0.5, source: 28, target: 6165 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6160, label: 'Génétique Évolutive Humaine', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_human-genetic-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/human-evolutionary-genetics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 286160, size: 0.5, source: 28, target: 6160 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6116, label: 'Régulation Spatiale des Génomes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_spatial-genome-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/spatial-regulation-of-genomes/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 286116, size: 0.5, source: 28, target: 6116 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 2665, label: 'Biomics', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/03/genetic-strand-9.25.14-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/biomics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 282665, size: 0.5, source: 28, target: 2665 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 90653, label: 'Génétique de la Souris', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2017/05/research_pasteur-enmouse-geneticsfrgenetique-de-la-souris-illustration-mouse-genetics-v2-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/mouse-genetics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2890653, size: 0.5, source: 28, target: 90653 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 100029, label: 'Microfluidique Physique et Bio-ingénierie', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/physical-microfluidics-bioengineering/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 28100029, size: 0.5, source: 28, target: 100029 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 146163, label: 'Paléogénomique microbienne', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2020/09/research_pasteur-enmicrobial-paleogenomicsfrpaleogenomique-microbienne-lab-logo-gyc-lazaro-signed-1-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/microbial-paleogenomics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 28146163, size: 0.5, source: 28, target: 146163 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 166172, label: 'Génomique fonctionnelle comparative', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/comparative-functional-genomics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 28166172, size: 0.5, source: 28, target: 166172 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 198839, label: 'Diversité moléculaire des microbes', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/molecular-diversity-of-microbes/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 28198839, size: 0.5, source: 28, target: 198839 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24220, label: 'Surveillance cytoplasmique des ARNm chez la levure', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_molecular-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/group-micheline-fromont-racine/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2824220, size: 0.5, source: 28, target: 24220 }); // adding node var x_node = Math.cos(2 * 10 * Math.PI / N) * 10; var y_node = Math.sin(2 * 10 * Math.PI / N) * 10; g.nodes.push({ id: 24, label: 'Biologie structurale et chimie', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_electron-mic-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/structural-biology-chemistry/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 1037224, size: 0.5, source: 10372, target: 24 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 748, label: 'Ingénierie des Anticorps', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/02/research.pasteur.fr_antibody-engineering-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/antibody-engineering/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 24748, size: 0.5, source: 24, target: 748 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6149, label: 'Biochimie des Interactions Macromoléculaires', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_i05999-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/biochemistry-of-macromolecular-interactions/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 246149, size: 0.5, source: 24, target: 6149 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 62878, label: 'Chimie bioorganique des acides nucléiques', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/bioorganic-chemistry-of-nucleic-acids/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2462878, size: 0.5, source: 24, target: 62878 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6155, label: 'Chimie et biocatalyse', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_i03174-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/chemistry-and-biocatalysis/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 246155, size: 0.5, source: 24, target: 6155 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6152, label: 'Chimie des biomolécules', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_383851-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/chemistry-of-biomolecules/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 246152, size: 0.5, source: 24, target: 6152 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 794, label: 'Cristallographie', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/02/research.pasteur.fr_crystallography-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/crystallography/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 24794, size: 0.5, source: 24, target: 794 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 1024, label: 'Biophysique moléculaire', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/02/research.pasteur.fr_biophysics-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/biophysics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 241024, size: 0.5, source: 24, target: 1024 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 1072, label: 'Protéomique', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/02/P53-Protein-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/proteomics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 241072, size: 0.5, source: 24, target: 1072 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6151, label: 'Bioinformatique structurale', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_structural-bioinformatics-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/structural-bioinformatics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 246151, size: 0.5, source: 24, target: 6151 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6153, label: 'Architecture et Dynamique des Macromolécules Biologiques', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_423851-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/architecture-and-dynamics-of-biological-macromolecules/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 246153, size: 0.5, source: 24, target: 6153 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6156, label: 'Spectrométrie de Masse pour la Biologie (UTechS MSBio)', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research_pasteur-enmass-spectrometry-for-biology-frspectrometrie-de-masse-pour-la-biologie-utechs-msbio-dsc1754-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/mass-spectrometry-for-biology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 246156, size: 0.5, source: 24, target: 6156 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6150, label: 'Microbiologie structurale', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_structural-microbiology-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/structural-microbiology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 246150, size: 0.5, source: 24, target: 6150 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 101330, label: 'Chimie Biologique Epigénétique', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2020/04/research_pasteur-unite-p-arimondo-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/chimie-biologique-epigenetique/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 24101330, size: 0.5, source: 24, target: 101330 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 118434, label: 'Nanoimagerie', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/04/research_pasteur-bat-nocard_institutpasteur_57871-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/nanoimaging/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 24118434, size: 0.5, source: 24, target: 118434 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 110152, label: 'Plate-Forme Technologique de RMN Biologique et HDX-MS', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/biological-nmr-and-hdx-ms-technological-platform/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 24110152, size: 0.5, source: 24, target: 110152 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 15050, label: 'Plateforme de Criblage Chémogénomique et Biologique (PF-CCB)', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_14287-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/fabrice-agou-team/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2415050, size: 0.5, source: 24, target: 15050 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 118961, label: 'Plate-Forme Technologique Production et Purification de Protéines Recombinantes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/09/research_pasteur-pf3pr-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/production-and-purification-of-recombinant-proteins/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 24118961, size: 0.5, source: 24, target: 118961 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 137088, label: 'Imagerie Structurale', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2020/01/research_pasteur-enstructural-image-analysisfrimagerie-structurale-ip-banner2-e1666695573988-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/structural-image-analysis/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 24137088, size: 0.5, source: 24, target: 137088 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24279, label: 'Systèmes transmembranaires bactériens', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_i05280-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/bacterial-transmembrane-systems/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2424279, size: 0.5, source: 24, target: 24279 }); // adding node var x_node = Math.cos(2 * 11 * Math.PI / N) * 10; var y_node = Math.sin(2 * 11 * Math.PI / N) * 10; g.nodes.push({ id: 22, label: 'Microbiologie', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_microbiology-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/microbiology/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 1037222, size: 0.5, source: 10372, target: 22 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6190, label: 'Biologie et Génétique de la Paroi Bactérienne', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_biology-and-genetics-of-bacterial-cell-wall-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/biology-and-genetics-of-bacterial-cell-wall/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 226190, size: 0.5, source: 22, target: 6190 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6189, label: 'Biologie des Bactéries Pathogènes à Gram-Positif', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_27823-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/biology-of-gram-positive-pathogens/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 226189, size: 0.5, source: 22, target: 6189 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6192, label: 'Biologie des Spirochètes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_i03655-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/biology-of-spirochetes/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 226192, size: 0.5, source: 22, target: 6192 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6193, label: 'Génétique des Biofilms', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2018/01/research_pasteur-unite-biofilm-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/genetics-of-biofilms/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 226193, size: 0.5, source: 22, target: 6193 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6120, label: 'Biologie de Synthèse', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_i03590-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/synthetic-biology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 226120, size: 0.5, source: 22, target: 6120 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6195, label: 'Yersinia', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_yersinia-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/yersinia/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 226195, size: 0.5, source: 22, target: 6195 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 29288, label: 'Centre de Ressources Biologiques de l’Institut Pasteur (CRBIP)', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_16548-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/?post_type=team&p=29288', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2229288, size: 0.5, source: 22, target: 29288 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 29245, label: 'Collection des Cyanobactéries', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_16543-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/collection-of-cyanobacteria/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2229245, size: 0.5, source: 22, target: 29245 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6127, label: 'Pathogenèse des Bactéries Anaérobies', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/09/research_pasteur-labo-dupuy-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/pathogenesis-of-bacterial-anaerobes/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 226127, size: 0.5, source: 22, target: 6127 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 75692, label: 'Ecologie et Evolution de la Résistance aux Antibiotiques', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/ecology-and-evolution-of-antibiotics-resistance/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2275692, size: 0.5, source: 22, target: 75692 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 92464, label: 'Toxines Bactériennes', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2018/01/research_pasteur-unite-lemichez1-150x150.png', page_url: 'https://research.pasteur.fr/fr/team/bacterial-toxins/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2292464, size: 0.5, source: 22, target: 92464 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24264, label: 'Biologie Evolutive de la Cellule Microbienne', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/evolutionary-biology-of-the-microbial-cell/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2224264, size: 0.5, source: 22, target: 24264 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 103216, label: 'Adaptation au stress et Métabolisme chez les entérobactéries', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/stress-adaptation-metabolism-enterobacteria/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 22103216, size: 0.5, source: 22, target: 103216 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 109556, label: 'Collection Nationale de Cultures de Microorganismes (CNCM)', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/08/research_pasteur-cncm_institutpasteur_27853-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/national-collection-of-cultures-of-microorganisms/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 22109556, size: 0.5, source: 22, target: 109556 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 111545, label: 'Collection de l’Institut Pasteur (CIP)', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/collection-of-the-institut-pasteur-cip/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 22111545, size: 0.5, source: 22, target: 111545 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6163, label: 'Pathogénomique Mycobactérienne Intégrée', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_tuberculosis2-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/integrated-mycobacterial-pathogenomics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 226163, size: 0.5, source: 22, target: 6163 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6157, label: 'Biologie des Bactéries Intracellulaires', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_biology-of-intracellular-bacteria-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/biology-of-intracellular-bacteria/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 226157, size: 0.5, source: 22, target: 6157 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 126281, label: 'Virologie des Archées', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/05/research_pasteur-enarchaeal-virologyfrvirologie-des-archees-gelt-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/archaeal-virology/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 22126281, size: 0.5, source: 22, target: 126281 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24203, label: 'Bactériophage, bactérie, hôte', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_ecoli-phage-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/bacteriophage-bacterium-host/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2224203, size: 0.5, source: 22, target: 24203 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24299, label: 'Groupe: Infection, génotoxicité et cancer', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2016/09/research.pasteur.fr_research.pasteur.fr_helicobacter-pathogenesis-1024x684-2-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/group-eliette-touati/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2224299, size: 0.5, source: 22, target: 24299 }); // adding node var x_node = Math.cos(2 * 12 * Math.PI / N) * 10; var y_node = Math.sin(2 * 12 * Math.PI / N) * 10; g.nodes.push({ id: 20, label: 'Biologie du développement et cellules souches', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2014/09/research_pasteur-developmental-stem-cell-biology-bandeau-dpt-bdcs-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/department/developmental-stem-cell-biology/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 1037220, size: 0.5, source: 10372, target: 20 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6109, label: 'Plasticité cellulaire dans les pathologies liées à l’âge', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_cancercell-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/cellular-plasticity-in-age-related-pathologies/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 206109, size: 0.5, source: 20, target: 6109 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6143, label: 'Dynamique des Décisions de Développement chez la Drosophile', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_drosophila-developmental-genetics-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/4d/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 206143, size: 0.5, source: 20, target: 6143 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6113, label: 'Macrophages et Cellules Endothéliales', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_macrophages-and-endothelial-cells1-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/macrophages-and-endothelial-cells/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 206113, size: 0.5, source: 20, target: 6113 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6108, label: 'Dynamic Regulation of Morphogenesis', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/07/research_pasteur-unite-j-gros-29-07-19-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/dynamic-regulation-of-morphogenesis/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 206108, size: 0.5, source: 20, target: 6108 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6110, label: 'Epigénomique, Prolifération et Identité Cellulaire', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/10/research_pasteur-unite-navarro-gil_bandeau-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/epigenomics-proliferation-and-the-identity-of-cells/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 206110, size: 0.5, source: 20, target: 6110 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 35649, label: 'Mécanismes de l’hérédité épigénétique', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/08/research_pasteur-enmechanisms-of-epigenetic-inheritancefrmecanismes-de-lheredite-epigenetique-bandeau-cecere-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/mechanisms-of-epigenetic-inheritance/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2035649, size: 0.5, source: 20, target: 35649 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 64152, label: 'Neurogénétique du poisson zébré', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2016/02/research.pasteur.fr_zebrafish-neurogenetics-1-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/zebrafish-neurogenetics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2064152, size: 0.5, source: 20, target: 64152 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6112, label: 'Structures et signaux dans la niche neurogénique', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_neural-stem-cell-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/structures-and-signals-in-the-neurogenic-niche/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 206112, size: 0.5, source: 20, target: 6112 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6142, label: 'Cellules souches et Développement', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_induced-pluripotent-stem-cells-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/stem-cells-and-development/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 206142, size: 0.5, source: 20, target: 6142 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6144, label: 'Génétique du Développement Humain', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_humangeneticdev-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/human-developmental-genetics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 206144, size: 0.5, source: 20, target: 6144 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 6111, label: 'Morphogenèse du coeur', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_heart-morphogenesis3-e1440501042975-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/heart-morphogenesis/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 206111, size: 0.5, source: 20, target: 6111 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 78781, label: 'Mort cellulaire et homéostasie des épithéliums', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2017/01/research.pasteur.fr_bandeau-g5-r-levayer-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/cell-death-and-epithelial-homeostasis/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2078781, size: 0.5, source: 20, target: 78781 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 95900, label: 'Physique des fonctions biologiques', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2022/11/research_pasteur-bandeau-unite-t-gregor-v2-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/physics-of-biological-functions/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2095900, size: 0.5, source: 20, target: 95900 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 24442, label: 'Mécanismes Moléculaires du Vieillissement Pathologique et Physiologique', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_induced-pluripotent-stem-cells-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/molecular-mechanisms-of-pathological-and-physiological-ageing/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2024442, size: 0.5, source: 20, target: 24442 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 170258, label: 'Biologie cellulaire évolutive et évolution de la morphogenèse', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2021/11/research_pasteur-enevolutionary-cell-biology-and-evolution-of-morphogenesisfrbiologie-cellulaire-evolutive-et-evolution-de-la-morphogenese-bandeau-g5-t-brunet-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/evolutionary-cell-biology-and-evolution-of-morphogenesis/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 20170258, size: 0.5, source: 20, target: 170258 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 845, label: 'Centre d’ingénierie génétique murine', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_morphogenesis-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/mouse-genetics-engineering/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 20845, size: 0.5, source: 20, target: 845 }); if (x_node < 0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } // adding site g.nodes.push({ id: 79077, label: 'Biomatériaux et Microfluidique', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2016/11/research.pasteur.fr_biomaterials-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/biomaterials-and-microfluidics/', x: x_site, y: y_site, size: 4, color: '#aaaaaa' }); //link to node g.edges.push({ id: 2079077, size: 0.5, source: 20, target: 79077 }); // adding center var x_node = Math.cos(2 * 0 * Math.PI / 5) * 4; var y_node = Math.sin(2 * 0 * Math.PI / 5) * 4; g.nodes.push({ id: 178251, label: 'Centre de Ressources et Recherche en Informatique', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/center/research-and-resource-centre-for-scientific-informatics/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 10372178251, size: 0.5, source: 10372, target: 178251 }); // check if team already exist if (x_node<0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } g.nodes.push({ id: 139919, label: 'Plateforme de Data Management', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/data-management-core-facility/', x: x_node, y: y_node, size: 4, color: '#999999' }); g.edges.push({ id: 178251139919, size: 0.5, source: 178251, target: 139919 }); // check if team already exist g.edges.push({ id: 17825118489, size: 0.5, source: 178251, target: 18489 }); // create new team // check if team already exist g.edges.push({ id: 17825198764, size: 0.5, source: 178251, target: 98764 }); // create new team // check if team already exist if (x_node<0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } g.nodes.push({ id: 134514, label: 'Plateforme HPC', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/11/research_pasteur-enhpc-core-facilityfrplateforme-hpc-institutpasteur-56792-150x150.jpeg', page_url: 'https://research.pasteur.fr/fr/team/hpc-core-facility/', x: x_node, y: y_node, size: 4, color: '#999999' }); g.edges.push({ id: 178251134514, size: 0.5, source: 178251, target: 134514 }); // check if team already exist g.edges.push({ id: 178251182351, size: 0.5, source: 178251, target: 182351 }); // create new team // adding center var x_node = Math.cos(2 * 1 * Math.PI / 5) * 4; var y_node = Math.sin(2 * 1 * Math.PI / 5) * 4; g.nodes.push({ id: 164697, label: 'Centre de Recherche et d’Innovation en Audiologie Humaine', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/center/center-for-research-and-innovation-in-human-audiology/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 10372164697, size: 0.5, source: 10372, target: 164697 }); // adding center var x_node = Math.cos(2 * 2 * Math.PI / 5) * 4; var y_node = Math.sin(2 * 2 * Math.PI / 5) * 4; g.nodes.push({ id: 144997, label: 'Centre de Ressources Biologiques de l’Institut Pasteur (CRBIP)', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/center/biological-resource-center-of-the-institut-pasteur-crbip/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 10372144997, size: 0.5, source: 10372, target: 144997 }); // check if team already exist g.edges.push({ id: 144997111545, size: 0.5, source: 144997, target: 111545 }); // create new team // check if team already exist g.edges.push({ id: 144997109556, size: 0.5, source: 144997, target: 109556 }); // create new team // check if team already exist g.edges.push({ id: 14499729245, size: 0.5, source: 144997, target: 29245 }); // create new team // check if team already exist if (x_node<0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } g.nodes.push({ id: 191152, label: 'ICAReB-biobank : Integrated Collections for Adaptive Research in Biomedicine', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/icareb-biobank-integrated-collections-for-adaptive-research-in-biomedicine/', x: x_node, y: y_node, size: 4, color: '#999999' }); g.edges.push({ id: 144997191152, size: 0.5, source: 144997, target: 191152 }); // check if team already exist if (x_node<0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } g.nodes.push({ id: 106070, label: 'Groupe d’expertise : GIPhy – Groupe d’Inférence Phylogénétique', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/hub-giphy/', x: x_node, y: y_node, size: 4, color: '#999999' }); g.edges.push({ id: 144997106070, size: 0.5, source: 144997, target: 106070 }); // adding center var x_node = Math.cos(2 * 3 * Math.PI / 5) * 4; var y_node = Math.sin(2 * 3 * Math.PI / 5) * 4; g.nodes.push({ id: 110135, label: 'Centre de Ressources et de Recherches Animales', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/center/c2ra/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 10372110135, size: 0.5, source: 10372, target: 110135 }); // check if team already exist if (x_node<0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } g.nodes.push({ id: 16167, label: 'Animalerie Centrale', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_zebra-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/central-animal-facility/', x: x_node, y: y_node, size: 4, color: '#999999' }); g.edges.push({ id: 11013516167, size: 0.5, source: 110135, target: 16167 }); // check if team already exist g.edges.push({ id: 1101351110, size: 0.5, source: 110135, target: 1110 }); // create new team // check if team already exist g.edges.push({ id: 110135845, size: 0.5, source: 110135, target: 845 }); // create new team // check if team already exist g.edges.push({ id: 110135164712, size: 0.5, source: 110135, target: 164712 }); // create new team // check if team already exist if (x_node<0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } g.nodes.push({ id: 170297, label: 'Plateforme Modèles de Pathologies Humaines', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/human-disease-models-core-facility/', x: x_node, y: y_node, size: 4, color: '#999999' }); g.edges.push({ id: 110135170297, size: 0.5, source: 110135, target: 170297 }); // check if team already exist if (x_node<0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } g.nodes.push({ id: 173275, label: 'HistoPathology Core Facility', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/histopathology/', x: x_node, y: y_node, size: 4, color: '#999999' }); g.edges.push({ id: 110135173275, size: 0.5, source: 110135, target: 173275 }); // adding center var x_node = Math.cos(2 * 4 * Math.PI / 5) * 4; var y_node = Math.sin(2 * 4 * Math.PI / 5) * 4; g.nodes.push({ id: 110138, label: 'Centre de Ressources et Recherches Technologiques', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2019/06/research_pasteur-center_tech-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/center/c2rt/', x: x_node, y: y_node, size: 15, color: '#aaaaaa' }); // linking departments to IP Paris g.edges.push({ id: 10372110138, size: 0.5, source: 10372, target: 110138 }); // check if team already exist g.edges.push({ id: 11013829755, size: 0.5, source: 110138, target: 29755 }); // create new team // check if team already exist g.edges.push({ id: 1101386156, size: 0.5, source: 110138, target: 6156 }); // create new team // check if team already exist g.edges.push({ id: 11013894012, size: 0.5, source: 110138, target: 94012 }); // create new team // check if team already exist g.edges.push({ id: 11013893967, size: 0.5, source: 110138, target: 93967 }); // create new team // check if team already exist g.edges.push({ id: 1101382665, size: 0.5, source: 110138, target: 2665 }); // create new team // check if team already exist g.edges.push({ id: 1101381024, size: 0.5, source: 110138, target: 1024 }); // create new team // check if team already exist g.edges.push({ id: 110138794, size: 0.5, source: 110138, target: 794 }); // create new team // check if team already exist g.edges.push({ id: 110138748, size: 0.5, source: 110138, target: 748 }); // create new team // check if team already exist g.edges.push({ id: 11013815050, size: 0.5, source: 110138, target: 15050 }); // create new team // check if team already exist g.edges.push({ id: 11013879077, size: 0.5, source: 110138, target: 79077 }); // create new team // check if team already exist g.edges.push({ id: 110138110152, size: 0.5, source: 110138, target: 110152 }); // create new team // check if team already exist g.edges.push({ id: 1101381072, size: 0.5, source: 110138, target: 1072 }); // create new team // check if team already exist if (x_node<0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } g.nodes.push({ id: 36902, label: 'Plateforme de Cytométrie', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research_pasteur-enflow-cytometry-platformfrplateforme-de-cytometrie-pf-nouvault-a5-flow-cell-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/cytometry/', x: x_node, y: y_node, size: 4, color: '#999999' }); g.edges.push({ id: 11013836902, size: 0.5, source: 110138, target: 36902 }); // check if team already exist if (x_node<0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } g.nodes.push({ id: 53310, label: 'Tech Lab', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2015/10/research.pasteur.fr_tech-lab-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/tech-lab/', x: x_node, y: y_node, size: 4, color: '#999999' }); g.edges.push({ id: 11013853310, size: 0.5, source: 110138, target: 53310 }); // check if team already exist g.edges.push({ id: 110138118434, size: 0.5, source: 110138, target: 118434 }); // create new team // check if team already exist g.edges.push({ id: 110138118961, size: 0.5, source: 110138, target: 118961 }); // create new team // check if team already exist if (x_node<0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } g.nodes.push({ id: 152966, label: 'Plate-Forme de Métabolomique', type: 'image', url: 'https://research.pasteur.fr/wp-content/uploads/2021/01/research_pasteur-enmetabolomics-core-facilityfrplate-forme-de-metabolomique-bandeau-pf-metabolomics-150x150.jpg', page_url: 'https://research.pasteur.fr/fr/team/metabolomics-core-facility/', x: x_node, y: y_node, size: 4, color: '#999999' }); g.edges.push({ id: 110138152966, size: 0.5, source: 110138, target: 152966 }); // check if team already exist if (x_node<0){ x_site = x_node + ((Math.random() * 2)-1) - offset_left; }else{ x_site = x_node + ((Math.random() * 2)-1) + offset_left; } if (y_node<0){ y_site = y_node + ((Math.random() * 2)-1) - offset_left; }else{ y_site = y_node + ((Math.random() * 2)-1) + offset_left; } g.nodes.push({ id: 158344, label: 'Plateforme d’Innovation et de Développement de Tests Diagnostiques', type: 'image', url: '', page_url: 'https://research.pasteur.fr/fr/team/diagnostic-test-innovation-and-development-core-facility/', x: x_node, y: y_node, size: 4, color: '#999999' }); g.edges.push({ id: 110138158344, size: 0.5, source: 110138, target: 158344 }); // check if team already exist g.edges.push({ id: 110138164700, size: 0.5, source: 110138, target: 164700 }); // create new team var s = new sigma({ //container: document.getElementById('graph-main'), graph: g, renderer: { // IMPORTANT: // This works only with the canvas renderer, so the // renderer type set as "canvas" is necessary here. container: document.getElementById('graph-main'), type: 'canvas' }, settings: { minNodeSize: 5, maxNodeSize: 30, mouseWheelEnabled: false, font: 'Montserrat', labelThreshold:20, borderSize:1, defaultNodeBorderColor: '#333', sideMargin:25, } }); // We first need to save the original colors of our // nodes and edges, like this: s.graph.nodes().forEach(function(n) { n.originalColor = n.color; }); s.graph.edges().forEach(function(e) { e.originalColor = e.color; }); // When a node is clicked, we check for each node // if it is a neighbor of the clicked one. If not, // we set its color as grey, and else, it takes its // original color. // We do the same for the edges, and we only keep // edges that have both extremities colored. s.bind('clickNode', function(e) { var nodeId = e.data.node.id, toKeep = s.graph.neighbors(nodeId); toKeep[nodeId] = e.data.node; s.graph.nodes().forEach(function(n) { if (toKeep[n.id]) n.color = '#35a9f5'; else n.color = '#dddddd'; }); s.graph.edges().forEach(function(e) { if (toKeep[e.source] && toKeep[e.target]) e.color = '#35a9f5'; else e.color = '#dddddd'; }); // Since the data has been modified, we need to // call the refresh method to make the colors // update effective. s.refresh(); }); // When the stage is clicked, we just color each // node and edge with its original color. s.bind('clickStage', function(e) { s.graph.nodes().forEach(function(n) { n.color = n.originalColor; }); s.graph.edges().forEach(function(e) { e.color = e.originalColor; }); // Same as in the previous event: s.refresh(); }); s.bind("doubleClickNode", function (e) { $("#canvas-wrap, .sigma-scene, .sigma-mouse").val(); ajax_load_page( e.data.node.page_url ); }); var c = s.camera; s.bind("rightClickStage", function (e) { sigma.misc.animation.camera(c, { ratio: c.ratio * c.settings('zoomingRatio') }, { duration: 200 }); }); // Configure the noverlap layout: var noverlapListener = s.configNoverlap({ nodeMargin: 10, scaleNodes: 0.3, gridSize: 1, easing: 'quadraticInOut', // animation transition function duration: 4000 // animation duration. Long here for the purposes of this example only }); // Bind the events: noverlapListener.bind('start stop interpolate', function(e) { //console.log(e.type); if(e.type === 'start') { //console.time('noverlap'); } if(e.type === 'interpolate') { //console.timeEnd('noverlap'); } }); // Start the layout: s.startNoverlap(); //s.refresh(); // Initialize the dragNodes plugin: var dragListener = sigma.plugins.dragNodes(s, s.renderers[0]); dragListener.bind('startdrag', function(event) { }); dragListener.bind('drag', function(event) { }); dragListener.bind('drop', function(event) { }); dragListener.bind('dragend', function(event) { });
Vous cherchez quelque chose ?
Structures de Recherche
Équipes Plateformes Départements Centres de Recherche Transversaux Projets transversaux Centres de Référence Nationaux CCOMSs
Mots-clés
Naviguez par mots-clés
Équipes
Liste par Chef d'Entité Liste par Département Laboratoires UTechS Groupe Junior (G5) Poles Technologiques Plateformes Groupes Collections Centres de Référence Nationaux WHOCCs
Événements
Tous Conférence Retraite du Départment HDR Meeting Thèse de Doctorat Séminaire Colloque École d'été Formation Workshop Événements passés
Réseau
Instituts Projets Membres
Actualités
Toutes les actualités
Guides
Tutoriels & vidéos
Bienvenue
IP campus
Appels
Lister tous les appels
Offres d'emplois
Lister toutes les offres
Cours
Cours à venir Cours passés
Alumni
Activité & actualités
Crédits
• Termes & Conditions • Mentions Légales
Coordinated by Nathalie de Parseval
contact
Scientific General Secretary of Institut Pasteur.
Designed by Yhello
contact
Yhello is a digital creation agency based in Paris, created by former scientists passionate about the web.

[:en]We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.[:fr]En cliquant sur « Accepter tous les cookies », vous acceptez le stockage de cookies sur votre appareil pour améliorer la navigation sur le site, analyser son utilisation et contribuer à nos efforts de marketing pour soutenir la recherche.[:] Lire la suite

Accepter Refuser Paramètres de cookie
  • À propos de Cookies

    À propos de Cookies

    Les cookies sont de petits fichiers texte qui peuvent être utilisés par les sites Web pour rendre l'expérience d'un utilisateur plus efficace. La loi stipule que nous pouvons stocker des cookies sur votre terminal s'ils sont strictement nécessaires au fonctionnement de ce site. Pour tous les autres types de cookies, nous avons besoin de votre autorisation. Ce site utilise différents types de cookies. Certains cookies sont placés par des services tiers qui apparaissent sur nos pages.
  • Nécessaire

    Nécessaire

    Toujours actif
    Les cookies nécessaires aident à rendre un site Web utilisable en permettant des fonctions de base comme la navigation de page et l’accès aux zones sécurisées du site Web. Le site Ne peut pas fonctionner correctement sans ces cookies.
  • Marketing

    Marketing

    Les cookies marketing sont utilisés pour suivre les visiteurs à travers les sites Web. L’intention est d’afficher des annonces pertinentes et engageantes pour l’utilisateur individuel et donc plus précieuses pour les éditeurs et les annonceurs tiers.
  • Analytics

    Analytics

    Les cookies analytiques aident les propriétaires de sites Web à comprendre comment les visiteurs interagissent avec les sites Web en recueillant et en signalant des informations de façon anonyme.
  • Préférences

    Préférences

    Cookies de préférence activer un site Web à retenir des informations qui modifie la façon dont le site se comporte ou ressemble, à la langue de votre choix ou que vous êtes dans la région.
  • Non classé

    Non classé

    Cookies non classés sont des cookies que nous sommes en train de classer, ainsi que les fournisseurs de cookies individuels.