GUIDE
- Left-click and drag the background to move the graph
- Left-click and drag the nodes to reorganize
- Left-click a node to view first level connections
- Double left-click a node to navigate to its page
- Double left-click the background to zoom in
- Right-click the background to zoom out
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 = 1,
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: 32,
label: 'Immunology',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2014/09/research_pasteur-enimmunologyfrimmunologie-new-banniereimmuno-1-150x150.jpg',
x: 0,
y: 0,
size: 30,
color: '#DDDDDD'
});
var x_node = Math.cos(2 * 0 * Math.PI / N) * 2;
var y_node = Math.sin(2 * 0 * Math.PI / N) * 2;
N=4
//check if content already exist
x_site = Math.cos(2 * 0 * Math.PI / N) * 2;
y_site = Math.sin(2 * 0 * Math.PI / N) * 2;
// adding site
g.nodes.push({
id: 7039,
label: 'Marie-Laure Goupil',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_photo-marie-laure-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/marie-laure-goupil/',
x: x_site,
y: y_site,
size: 10,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 327039,
size: 0.5,
source: 32,
target: 7039 });
//check if content already exist
x_site = Math.cos(2 * 1 * Math.PI / N) * 2;
y_site = Math.sin(2 * 1 * Math.PI / N) * 2;
// adding site
g.nodes.push({
id: 230940,
label: 'Daniel Manzoni-de-Almeida',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/daniel-manzoni-de-almeida/',
x: x_site,
y: y_site,
size: 10,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 32230940,
size: 0.5,
source: 32,
target: 230940 });
//check if content already exist
x_site = Math.cos(2 * 2 * Math.PI / N) * 2;
y_site = Math.sin(2 * 2 * Math.PI / N) * 2;
// adding site
g.nodes.push({
id: 3982,
label: 'Philippe Bousso',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_photopb-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/philippe-bousso/',
x: x_site,
y: y_site,
size: 10,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 323982,
size: 0.5,
source: 32,
target: 3982 });
//check if content already exist
x_site = Math.cos(2 * 3 * Math.PI / N) * 2;
y_site = Math.sin(2 * 3 * Math.PI / N) * 2;
// adding site
g.nodes.push({
id: 4171,
label: 'Caroline Demangel',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research_pasteur-caroline-demangel-id-caro2-2018-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/caroline-demangel/',
x: x_site,
y: y_site,
size: 10,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 324171,
size: 0.5,
source: 32,
target: 4171 });
N=16
// update positions
x_node = Math.cos(2 * 0 * Math.PI / N) * 10;
y_node = Math.sin(2 * 0 * Math.PI / N) * 10;
// 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: 208020,
label: 'TEAM: Group : Hematopoietic Development',
x: x_node,
y: y_node,
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/team/group-hematopoietic-development/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 32208020,
size: 0.5,
source: 32,
target: 208020 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4302,
label: 'Antonio Bandeira Ferreira',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_ab-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/antonio-bandeira-ferreira/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 2080204302,
size: 0.5,
source: 208020,
target: 4302 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8252,
label: 'Marie-Pierre Mailhe',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_ha16-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/marie-pierre-mailhe/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 2080208252,
size: 0.5,
source: 208020,
target: 8252 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 168974,
label: 'Gonçalo Nogueira',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/10/research_pasteur-goncalo--150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/goncalo-nogueira/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 208020168974,
size: 0.5,
source: 208020,
target: 168974 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 168825,
label: 'Yanping Zhou',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/10/research_pasteur-yanping-zhou-photo-id-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/yanping-zhou/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 208020168825,
size: 0.5,
source: 208020,
target: 168825 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4833,
label: 'Ana Cumano',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_ana-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/ana-cumano/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 2080204833,
size: 0.5,
source: 208020,
target: 4833 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8253,
label: 'Marie-Christine Vougny',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2020/02/research_pasteur-mc-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/marie-christine-vougny/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 2080208253,
size: 0.5,
source: 208020,
target: 8253 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4838,
label: 'Pablo Pereira Esteva',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_pablo-pereira-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/pablo-pereira-esteva/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 2080204838,
size: 0.5,
source: 208020,
target: 4838 });
// 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: 199398,
label: 'TEAM: Dendritic cells and adaptive immunity',
x: x_node,
y: y_node,
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/03/research_pasteur-endendritic-cells-and-adaptive-immunityfrcellules-dendritiques-et-immunite-adaptative-institutpasteur-46120-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/team/dendritic-cells-and-adaptive-immunity/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 32199398,
size: 0.5,
source: 32,
target: 199398 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 223935,
label: 'Louise Gorline',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/03/research_pasteur-enlouise-gorlinefrlouise-gorline-photo-louise-gorline-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/louise-gorline/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 199398223935,
size: 0.5,
source: 199398,
target: 223935 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 223940,
label: 'Syrine Bouallegues',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/syrine-bouallegues/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 199398223940,
size: 0.5,
source: 199398,
target: 223940 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 223951,
label: 'Jérémie Borneres',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/jeremie-borneres/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 199398223951,
size: 0.5,
source: 199398,
target: 223951 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 223954,
label: 'Aurélie Semervil',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/03/research_pasteur-enaurelie-semervilfraurelie-semervil-photo-semervil-aurelie-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/aurelie-semervil/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 199398223954,
size: 0.5,
source: 199398,
target: 223954 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 223958,
label: 'Matthieu Rastello',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/03/research_pasteur-enmatthieu-rastellofrmatthieu-rastello-research-pasteur-enmatthieu-rastellofrmatthieu-rastello-capture-decran-2024-04-07-a-00.49.00-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/matthieu-rastello/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 199398223958,
size: 0.5,
source: 199398,
target: 223958 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 223962,
label: 'Nathan Vaudiau',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/04/research_pasteur-ennathan-vaudiaufrnathan-vaudiau-photo-nathan-vaudiau-bis-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/nathan-vaudiau/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 199398223962,
size: 0.5,
source: 199398,
target: 223962 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 223965,
label: 'Natacha Jugniot',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/03/research_pasteur-ennatacha-jugniotfrnatacha-jugniot-n.jugniot1-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/natacha-jugniot/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 199398223965,
size: 0.5,
source: 199398,
target: 223965 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 223968,
label: 'Maria Semitekolou',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/03/research_pasteur-enkonstantina-pamboukasfrkonstantina-pambouka-ms-photo-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/maria-semitekolou/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 199398223968,
size: 0.5,
source: 199398,
target: 223968 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 223972,
label: 'Fillipe Carmo',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/03/research_pasteur-fillipe-carmo-fillipe-carmo-foto-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/fillipe-rosa-do-carmo/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 199398223972,
size: 0.5,
source: 199398,
target: 223972 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 206774,
label: 'Grégoire Launay',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/08/research_pasteur-gregoire-launay-1595678158138-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/glaunay/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 199398206774,
size: 0.5,
source: 199398,
target: 206774 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 199393,
label: 'Pierre Guermonprez',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/03/research_pasteur-pierre-guermonprez-pg-image-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/pierre-guermonprez/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 199398199393,
size: 0.5,
source: 199398,
target: 199393 });
// 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: 156712,
label: 'TEAM: Brain-immune communication',
x: x_node,
y: y_node,
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/team/brain-immune-communication/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 32156712,
size: 0.5,
source: 32,
target: 156712 });
//check if content already exist
//link to content
g.edges.push({
id: 1567128253,
size: 0.5,
source: 156712,
target: 8253 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 158340,
label: 'Amaia Dominguez-Belloso',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/05/research_pasteur-amaia-dominguez-belloso-amaia-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/amaia-dominguez-belloso/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 156712158340,
size: 0.5,
source: 156712,
target: 158340 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 153773,
label: 'Olivier Mirabeau',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/02/research_pasteur-olivier-mirabeau-omirabeau-badge-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/olivier-mirabeau/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 156712153773,
size: 0.5,
source: 156712,
target: 153773 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4481,
label: 'Laetitia Travier',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2018/06/research_pasteur-img_2309rognee-2-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/laetitia-travier/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 1567124481,
size: 0.5,
source: 156712,
target: 4481 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 188083,
label: 'Ana Blas Medina',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/10/research_pasteur-ana-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/ana-blas-medina/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 156712188083,
size: 0.5,
source: 156712,
target: 188083 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 193939,
label: 'Samir Ali-Moussa',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/01/research_pasteur-photo-samir-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/samir-ali-moussa/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 156712193939,
size: 0.5,
source: 156712,
target: 193939 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 201926,
label: 'Mariangeles Kovacs',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/05/research_pasteur-research-pasteur-kovacs-1-copia-01-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/mariangeles-kovacs/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 156712201926,
size: 0.5,
source: 156712,
target: 201926 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 217476,
label: 'Joseph Josephides',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/01/research_pasteur-enjoseph-josephidesfrjoseph-josephides-joseph-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/joseph-josephides/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 156712217476,
size: 0.5,
source: 156712,
target: 217476 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 219258,
label: 'Tamara Matijevic',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/02/research_pasteur-entamara-matijevic-tamara-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/tamara-matijevic/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 156712219258,
size: 0.5,
source: 156712,
target: 219258 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 156713,
label: 'Aleksandra Deczkowska',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/04/research_pasteur-aleksandra-deczkowska-mg-4166-edit-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/aleksandra-deczkowska/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 156712156713,
size: 0.5,
source: 156712,
target: 156713 });
// 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: 143968,
label: 'TEAM: Translational Immunology',
x: x_node,
y: y_node,
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/team/translational-immunology/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 32143968,
size: 0.5,
source: 32,
target: 143968 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 3900,
label: 'Vincent Bondet',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2016/10/research.pasteur.fr_vincent-bondet-photo-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/vincent-bondet/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 1439683900,
size: 0.5,
source: 143968,
target: 3900 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 104985,
label: 'Violaine Saint-André',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2018/04/research_pasteur-portraitcoupe-1-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/violaine-saint-andre/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 143968104985,
size: 0.5,
source: 143968,
target: 104985 });
//check if content already exist
//link to content
g.edges.push({
id: 1439688253,
size: 0.5,
source: 143968,
target: 8253 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 3895,
label: 'Vincent Rouilly',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research_pasteur-vincent-rouilly-portrait-vincentrouilly-20200909-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/vincent-rouilly/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 1439683895,
size: 0.5,
source: 143968,
target: 3895 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 150760,
label: 'Etienne Villain',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2020/12/research_pasteur-enetienne-villainfretienne-villain-etienne-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/etienne-villain/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 143968150760,
size: 0.5,
source: 143968,
target: 150760 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 168834,
label: 'Elizabeth Maloney',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/10/research_pasteur-elizabeth-maloney-elizabeth-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/elizabeth-maloney/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 143968168834,
size: 0.5,
source: 143968,
target: 168834 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 176578,
label: 'Farah Rahal',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/02/research_pasteur-farah-rahal-photo-farah-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/farah-rahal-2/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 143968176578,
size: 0.5,
source: 143968,
target: 176578 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 180861,
label: 'Thomas Moreau',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/05/research_pasteur-thomas-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/thomas-moreau/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 143968180861,
size: 0.5,
source: 143968,
target: 180861 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 183172,
label: 'Jamie Sugrue',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/07/research_pasteur-jamie-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/jamie-sugrue/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 143968183172,
size: 0.5,
source: 143968,
target: 183172 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 190145,
label: 'Anthony Bertrand',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/11/research_pasteur-photo-anthonybertrand-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/anthony-bertrand/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 143968190145,
size: 0.5,
source: 143968,
target: 190145 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 191759,
label: 'Marie Robert',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/12/research_pasteur-photo-mr-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/marie-robert/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 143968191759,
size: 0.5,
source: 143968,
target: 191759 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 214574,
label: 'Jingwen Fan',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/12/research_pasteur-jingwen-fan-e1701426620712-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/jingwen-fan/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 143968214574,
size: 0.5,
source: 143968,
target: 214574 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 219265,
label: 'Alexandra Serris',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/alexandra-serris/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 143968219265,
size: 0.5,
source: 143968,
target: 219265 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 161089,
label: 'Florian Dubois',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/06/research_pasteur-florian-dubois-profile-picture-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/florian-dubois/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 143968161089,
size: 0.5,
source: 143968,
target: 161089 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 7844,
label: 'Darragh Duffy',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2020/02/research_pasteur-duffy_photo-1-150x150.png',
page_url: 'https://research.pasteur.fr/en/member/darragh-duffy/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 1439687844,
size: 0.5,
source: 143968,
target: 7844 });
// 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: 127390,
label: 'TEAM: Mucosal Inflammation and Immunity',
x: x_node,
y: y_node,
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/team/mucosal-inflammation-and-immunity/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 32127390,
size: 0.5,
source: 32,
target: 127390 });
//check if content already exist
//link to content
g.edges.push({
id: 1273908253,
size: 0.5,
source: 127390,
target: 8253 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 188088,
label: 'Laura Ramirez Finn',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/10/research_pasteur-laura-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/laura-ramirez-finn/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 127390188088,
size: 0.5,
source: 127390,
target: 188088 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 204726,
label: 'Méline Durand',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/07/research_pasteur-photo-cv-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/meline-durand/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 127390204726,
size: 0.5,
source: 127390,
target: 204726 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 212963,
label: 'Ruxandra Calin',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/11/research_pasteur-enruxandra-calin-photo-ruxandra-calin-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/ruxandra-calin/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 127390212963,
size: 0.5,
source: 127390,
target: 212963 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 225857,
label: 'Lea Deltourbe',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/lea-deltourbe/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 127390225857,
size: 0.5,
source: 127390,
target: 225857 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 227208,
label: 'Nicolas Vautrin',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/nicolas-vautrin/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 127390227208,
size: 0.5,
source: 127390,
target: 227208 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 3903,
label: 'Molly Ingersoll',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/08/research.pasteur.fr_icdphoto-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/molly-ingersoll/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 1273903903,
size: 0.5,
source: 127390,
target: 3903 });
// 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: 29755,
label: 'TEAM: UTechS Single Cell Biomarkers',
x: x_node,
y: y_node,
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/en/team/single-cell-biomarkers/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 3229755,
size: 0.5,
source: 32,
target: 29755 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 912,
label: 'Bernd Jagla',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/02/research_pasteur-bernd-jagla-jagla-bernd-9029-scaled-e1619704164657-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/bernd-jagla/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 29755912,
size: 0.5,
source: 29755,
target: 912 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 140305,
label: 'Esma Karkeni',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/fr-esma-karkeni/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 29755140305,
size: 0.5,
source: 29755,
target: 140305 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4236,
label: 'Laura Barrio Cano',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research_pasteur-laura-barrio-cano-barrio-cano-laura-9014-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/laura-barrio-cano/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 297554236,
size: 0.5,
source: 29755,
target: 4236 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8547,
label: 'Valérie Seffer',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/valerie-seffer/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 297558547,
size: 0.5,
source: 29755,
target: 8547 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 79704,
label: 'Sébastien MELLA',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2016/11/research.pasteur.fr_sebastien-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/fr-sebastien-mella/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 2975579704,
size: 0.5,
source: 29755,
target: 79704 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 151219,
label: 'Hirumani De Silva',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/hirumani-de-silva/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 29755151219,
size: 0.5,
source: 29755,
target: 151219 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8546,
label: 'Cartini Mardi',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/cartini-mardi/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 297558546,
size: 0.5,
source: 29755,
target: 8546 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 124366,
label: 'Carolina Moraes',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2019/03/research_pasteur-carolina-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/carolina-moraes/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 29755124366,
size: 0.5,
source: 29755,
target: 124366 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 104407,
label: 'Tatiana Traboulsi',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2019/07/research_pasteur-tatiana-profile-pic-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/tatiana-traboulsi/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 29755104407,
size: 0.5,
source: 29755,
target: 104407 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 7837,
label: 'Milena Hasan',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_institutpasteur_43068-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/milena-hasan/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 297557837,
size: 0.5,
source: 29755,
target: 7837 });
// 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: 24432,
label: 'TEAM: Stroma, Inflammation and Tissue Repair',
x: x_node,
y: y_node,
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/en/team/group-lucie-peduto/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 3224432,
size: 0.5,
source: 32,
target: 24432 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4224,
label: 'Selene Di Carlo',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_di-carlo-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/selene-di-carlo/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 244324224,
size: 0.5,
source: 24432,
target: 4224 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4778,
label: 'Giulia Nigro',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_nigro-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/giulia-nigro/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 244324778,
size: 0.5,
source: 24432,
target: 4778 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 147899,
label: 'Anais Ode',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2020/10/research_pasteur-enanais-odefranais-ode-anais-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/anais-ode/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 24432147899,
size: 0.5,
source: 24432,
target: 147899 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 175588,
label: 'Silvia Luna Lazzara',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/02/research_pasteur-silvia-lazzara-silvia-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/silvia-lazzara/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 24432175588,
size: 0.5,
source: 24432,
target: 175588 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 198125,
label: 'Maria Najem',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/03/research_pasteur-mn-copy-150x150.png',
page_url: 'https://research.pasteur.fr/en/member/maria-najem/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 24432198125,
size: 0.5,
source: 24432,
target: 198125 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 216435,
label: 'Paul Alayrac',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/01/research_pasteur-enpaul-alayracfrpaul-alayrac-research-pasteur-enpaul-alayracfrpaul-alayrac-pa-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/paul-alayrac/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 24432216435,
size: 0.5,
source: 24432,
target: 216435 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 164388,
label: 'Mounib Mohamed Benimam',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/08/research_pasteur-mounib-mohamed-benimam-1588170203182-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/mounib-mohamed-benimam/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 24432164388,
size: 0.5,
source: 24432,
target: 164388 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 196848,
label: 'Camilla Anastasio',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/02/research_pasteur-camilla-anastasio-research-pasteur-camilla-anastasio-ca-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/camilla-anastasio/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 24432196848,
size: 0.5,
source: 24432,
target: 196848 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 193476,
label: 'Gladwys Faucher',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/gladwys-faucher/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 24432193476,
size: 0.5,
source: 24432,
target: 193476 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 227242,
label: 'Gizem Baydemir',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/06/research_pasteur-engizem-baydemirfrgizem-baydemir-research-pasteur-engizem-baydemirfrgizem-baydemir-gb-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/gizem-baydemir/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 24432227242,
size: 0.5,
source: 24432,
target: 227242 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 193087,
label: 'Henna Maulaboksh',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/henna-maulaboksh/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 24432193087,
size: 0.5,
source: 24432,
target: 193087 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4229,
label: 'Lucie Peduto',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_lp-3-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/lucie-peduto/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 244324229,
size: 0.5,
source: 24432,
target: 4229 });
// 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: 24243,
label: 'TEAM: Group: ILC development and inflammation',
x: x_node,
y: y_node,
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/en/team/group-rachel-golub/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 3224243,
size: 0.5,
source: 32,
target: 24243 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 147797,
label: 'Paloma Hedde',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2020/10/research_pasteur-paloma-hedde-paloma-1-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/paloma-hedde/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 24243147797,
size: 0.5,
source: 24243,
target: 147797 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 162938,
label: 'Hugo Bouvier',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/07/research_pasteur-hugo-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/hugo-bouvier/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 24243162938,
size: 0.5,
source: 24243,
target: 162938 });
//check if content already exist
//link to content
g.edges.push({
id: 242438253,
size: 0.5,
source: 24243,
target: 8253 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4835,
label: 'Rachel Golub',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research_pasteur-rachel-golub-unknown-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/rachel-golub/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 242434835,
size: 0.5,
source: 24243,
target: 4835 });
// 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: 6118,
label: 'TEAM: Genome integrity, Immunity and Cancer',
x: x_node,
y: y_node,
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2019/05/research_pasteur-unite-deriano-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/team/genome-integrity-immunity-cancer/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 326118,
size: 0.5,
source: 32,
target: 6118 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4177,
label: 'Chloé Lescale',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_photo_chloé-bis-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/chloe-lescale/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61184177,
size: 0.5,
source: 6118,
target: 4177 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 126065,
label: 'Estelle Vincendeau',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2019/05/research_pasteur-enestelle-vincendeaufrestelle-vincendeau-estelle-vincendeau-e1638375849848-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/estelle-vincendeau/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6118126065,
size: 0.5,
source: 6118,
target: 126065 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 62187,
label: 'Timea Marton',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2017/01/research.pasteur.fr_aaeaaqaaaaaaaabgaaaajgfkzguzyzvilweznjqtngq0yy1hytlkltlimtdkytyxzdjhzq-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/timea-marton/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 611862187,
size: 0.5,
source: 6118,
target: 62187 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 7707,
label: 'Marie Bedora-Faure',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_marie_bedora-faure-150x150.png',
page_url: 'https://research.pasteur.fr/en/member/marie-bedora-faure/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61187707,
size: 0.5,
source: 6118,
target: 7707 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 6814,
label: 'Danièle Sinnaya',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_daniele-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/daniele-sinnaya/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61186814,
size: 0.5,
source: 6118,
target: 6814 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 171243,
label: 'François Dossin',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/11/research_pasteur-francois-dossin-photo1-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/francois-dossin/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6118171243,
size: 0.5,
source: 6118,
target: 171243 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4969,
label: 'Robert Weil',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_group5-img003-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/robert-weil/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61184969,
size: 0.5,
source: 6118,
target: 4969 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 198558,
label: 'Marina Dockes',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/marina-dockes/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6118198558,
size: 0.5,
source: 6118,
target: 198558 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 198556,
label: 'Guillaume Rode',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/guillaume-rode/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6118198556,
size: 0.5,
source: 6118,
target: 198556 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 198597,
label: 'Alice Libri',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/alice-libri/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6118198597,
size: 0.5,
source: 6118,
target: 198597 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 198601,
label: 'Camille Amourette',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/camille-amourette/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6118198601,
size: 0.5,
source: 6118,
target: 198601 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 197250,
label: 'Quentin Holleville',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/quentin-holleville/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6118197250,
size: 0.5,
source: 6118,
target: 197250 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4176,
label: 'Ludovic Deriano',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2016/07/research.pasteur.fr_sans-titre-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/ludovic-deriano/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61184176,
size: 0.5,
source: 6118,
target: 4176 });
// 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: 6119,
label: 'TEAM: Humoral Immunology',
x: x_node,
y: y_node,
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/en/team/humoral-immunology/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 326119,
size: 0.5,
source: 32,
target: 6119 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 7732,
label: 'Valérie Lorin',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_val-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/valerie-lorin/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61197732,
size: 0.5,
source: 6119,
target: 7732 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 85533,
label: 'Pierre Rosenbaum',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2017/03/research.pasteur.fr_dsc0589-copie-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/pierre-rosenbaum/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 611985533,
size: 0.5,
source: 6119,
target: 85533 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 126491,
label: 'Sophie Mutricy',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2019/05/research_pasteur-sophie-mutricy-s.-mutricy-photo-badge-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/mutricy-sophie/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6119126491,
size: 0.5,
source: 6119,
target: 126491 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 83681,
label: 'Cyril Planchais',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2017/01/research.pasteur.fr_cyril-1-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/cyril-planchais/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 611983681,
size: 0.5,
source: 6119,
target: 83681 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4149,
label: 'Célia Caillet-Saguy',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research_pasteur-celia-caillet-saguy-img-20240421-203216-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/celia-caillet-saguy/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61194149,
size: 0.5,
source: 6119,
target: 4149 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 210032,
label: 'Lina Boumediene',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/10/research_pasteur-enlina-boumedienefrlina-boumediene-img-8807bis-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/lina-boumediene/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6119210032,
size: 0.5,
source: 6119,
target: 210032 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 230197,
label: 'Marius Allombert',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/09/research_pasteur-enmarius-allombertfrmarius-allombert-img-1375-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/marius-allombert/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6119230197,
size: 0.5,
source: 6119,
target: 230197 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4575,
label: 'Hugo Mouquet',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2019/05/research_pasteur-mouquet_id-150x150.png',
page_url: 'https://research.pasteur.fr/en/member/hugo-mouquet/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61194575,
size: 0.5,
source: 6119,
target: 4575 });
// 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: 6169,
label: 'TEAM: Innate Immunity',
x: x_node,
y: y_node,
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/06/research.pasteur.fr_hepvir-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/team/innate-immunity/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 326169,
size: 0.5,
source: 32,
target: 6169 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4186,
label: 'Hélène Strick-Marchand',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_helena-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/helene-strick-marchand/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61694186,
size: 0.5,
source: 6169,
target: 4186 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4187,
label: 'Christian Vosshenrich',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_c-vossenrich-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/christian-vosshenrich/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61694187,
size: 0.5,
source: 6169,
target: 4187 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4185,
label: 'Nicolas Serafini',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/08/research.pasteur.fr_photo-du-28-08-2015-a-18.55-11-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/nicolas-serafini/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61694185,
size: 0.5,
source: 6169,
target: 4185 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 69960,
label: 'Jean-Marc Doisne',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2016/05/research.pasteur.fr_jmd-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/jean-marc-daisne/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 616969960,
size: 0.5,
source: 6169,
target: 69960 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4311,
label: 'Pedro Goncalves',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_ha18-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/pedro-goncalves/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61694311,
size: 0.5,
source: 6169,
target: 4311 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 68627,
label: 'Laura Surace',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2016/05/research.pasteur.fr_foto-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/laura-surace/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 616968627,
size: 0.5,
source: 6169,
target: 68627 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 23897,
label: 'Marie Solenne',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_fig94-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/marie-solenne/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 616923897,
size: 0.5,
source: 6169,
target: 23897 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8682,
label: 'Angèle Schiavo',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/angele-schiavo/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61698682,
size: 0.5,
source: 6169,
target: 8682 });
//check if content already exist
//link to content
g.edges.push({
id: 61696814,
size: 0.5,
source: 6169,
target: 6814 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 77264,
label: 'Angélique Jarade',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2017/06/research_pasteur-ajarade-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/angelique-jarade/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 616977264,
size: 0.5,
source: 6169,
target: 77264 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 100736,
label: 'Carys Croft',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2018/03/research_pasteur-20180113_193825-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/carys-croft/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6169100736,
size: 0.5,
source: 6169,
target: 100736 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 135607,
label: 'Toshiki Eri',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/toshiki-eri/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6169135607,
size: 0.5,
source: 6169,
target: 135607 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 135613,
label: 'Giulia Girelli-Zubani',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/giulia-girelli-zubani/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6169135613,
size: 0.5,
source: 6169,
target: 135613 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 135610,
label: 'Anna Thaller',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2020/03/research_pasteur-bildschirmfoto-2020-03-25-um-14.33.46-150x150.png',
page_url: 'https://research.pasteur.fr/en/member/anna-thaller/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6169135610,
size: 0.5,
source: 6169,
target: 135610 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 175153,
label: 'Evgeny Tatirovsky',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/01/research_pasteur-evgeny-tatirovsky-0-received-654399991854009-2-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/evgeny-tatirovsky/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6169175153,
size: 0.5,
source: 6169,
target: 175153 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 175157,
label: 'Thibault Leray',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/thibault-leray/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6169175157,
size: 0.5,
source: 6169,
target: 175157 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 164409,
label: 'Remy Dailleux',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/remy-dailleux/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6169164409,
size: 0.5,
source: 6169,
target: 164409 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 135114,
label: 'Elsa Bourayou',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2019/11/research_pasteur-elsa-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/elsa-bourayou/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6169135114,
size: 0.5,
source: 6169,
target: 135114 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4180,
label: 'James Di Santo',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2016/05/research.pasteur.fr_photojd-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/james-di-santo/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61694180,
size: 0.5,
source: 6169,
target: 4180 });
// 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: 6171,
label: 'TEAM: Microenvironment and Immunity',
x: x_node,
y: y_node,
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/en/team/microenvironment-and-immunity/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 326171,
size: 0.5,
source: 32,
target: 6171 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8689,
label: 'Bérengère Hugot',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2017/11/research_pasteur-photo-le-14-11-2017-a-15.59-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/berengere-hugot/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61718689,
size: 0.5,
source: 6171,
target: 8689 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8697,
label: 'Bernadette Polomack',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_bernadette-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/bernadette-polomack/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61718697,
size: 0.5,
source: 6171,
target: 8697 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8699,
label: 'Sophie Dulauroy',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_dulauroy-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/sophie-dulauroy/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61718699,
size: 0.5,
source: 6171,
target: 8699 });
//check if content already exist
//link to content
g.edges.push({
id: 61714778,
size: 0.5,
source: 6171,
target: 4778 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 108266,
label: 'Jaechen Ryu',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2018/05/research_pasteur-jaechan_ryu_-copy-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/jaechen-ryu/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171108266,
size: 0.5,
source: 6171,
target: 108266 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 141087,
label: 'Maryam Khosravi',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2020/03/research_pasteur-screen-shot-2020-03-20-at-11.52.44-copy-150x150.png',
page_url: 'https://research.pasteur.fr/en/member/maryam-khosravi/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171141087,
size: 0.5,
source: 6171,
target: 141087 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 160326,
label: 'Cécile Apert',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/06/research_pasteur-cecile-apert-cecile070621s-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/cecile-apert/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171160326,
size: 0.5,
source: 6171,
target: 160326 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 160766,
label: 'Fabian Guendel Rojas',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/06/research_pasteur-fabian-guendel-rojas-fabian-090621-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/fabian-guendel-rojas/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171160766,
size: 0.5,
source: 6171,
target: 160766 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 191696,
label: 'Justus Ninnemann',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/12/research_pasteur-justus-ninnemann-sans-titre-2-copie-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/justus-ninnemann/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171191696,
size: 0.5,
source: 6171,
target: 191696 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 199371,
label: 'Kama Atretkhany',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/03/research_pasteur-kama-atretkhany-kama-copie-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/kama-atretkhany/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171199371,
size: 0.5,
source: 6171,
target: 199371 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 228242,
label: 'Hannah Kaminski',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/07/research_pasteur-enhannah-kaminski-hannah-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/hannah-kaminski/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171228242,
size: 0.5,
source: 6171,
target: 228242 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 230435,
label: 'Victoria Chevée',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/09/research_pasteur-envictoria-chevee-victoria-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/victoria-chevee/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171230435,
size: 0.5,
source: 6171,
target: 230435 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 148251,
label: 'Ana Choi',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2020/10/research_pasteur-choi-small-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/ana-choi/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171148251,
size: 0.5,
source: 6171,
target: 148251 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 211640,
label: 'Amy Blondeau',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/10/research_pasteur-amy-iii-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/211640/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171211640,
size: 0.5,
source: 6171,
target: 211640 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 211637,
label: 'Charles Grosjean',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/10/research_pasteur-charles-ii-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/charles-grosjean/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171211637,
size: 0.5,
source: 6171,
target: 211637 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 79465,
label: 'Maud Pascal',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2016/11/research.pasteur.fr_maud-12116-1-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/maud-pascal/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 617179465,
size: 0.5,
source: 6171,
target: 79465 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 134243,
label: 'Jun Hemmi',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2019/10/research_pasteur-jun-25109-3-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/jun-hemmi/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6171134243,
size: 0.5,
source: 6171,
target: 134243 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4225,
label: 'Gérard Eberl',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_eberl-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/gerard-eberl/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61714225,
size: 0.5,
source: 6171,
target: 4225 });
// 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: 6172,
label: 'TEAM: Dynamics of Immune Responses',
x: x_node,
y: y_node,
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/en/team/dynamics-of-immune-responses/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 326172,
size: 0.5,
source: 32,
target: 6172 });
//check if content already exist
//link to content
g.edges.push({
id: 61728689,
size: 0.5,
source: 6172,
target: 8689 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8688,
label: 'Zacarias Garcia',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_sg-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/zacarias-garcia/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61728688,
size: 0.5,
source: 6172,
target: 8688 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8686,
label: 'Fabrice Lemaitre',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/08/research.pasteur.fr_fab2-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/fabrice-lemaitre/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61728686,
size: 0.5,
source: 6172,
target: 8686 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 3987,
label: 'Capucine Grandjean',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2017/09/research_pasteur-screen-shot-2017-09-21-at-11.49.52-2-150x150.png',
page_url: 'https://research.pasteur.fr/en/member/capucine-grandjean/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61723987,
size: 0.5,
source: 6172,
target: 3987 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8602,
label: 'Béatrice Corre',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_beatrice-corrre-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/beatrice-corre/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61728602,
size: 0.5,
source: 6172,
target: 8602 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 98749,
label: 'Margot Bardou',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2018/02/research_pasteur-margot-150x150.png',
page_url: 'https://research.pasteur.fr/en/member/margot-bardou/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 617298749,
size: 0.5,
source: 6172,
target: 98749 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 125865,
label: 'Ruby Alonso Ramirez',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/ruby-alonso/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6172125865,
size: 0.5,
source: 6172,
target: 125865 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 165141,
label: 'Marion Guerin',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/marion-guerin/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6172165141,
size: 0.5,
source: 6172,
target: 165141 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 165143,
label: 'Aleksandra Chikina',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/aleksandra-chikina/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6172165143,
size: 0.5,
source: 6172,
target: 165143 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 174044,
label: 'Mathilde Lecuit',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/01/research_pasteur-mathilde-lecuit-picture-ml-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/mathilde-lecuit/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6172174044,
size: 0.5,
source: 6172,
target: 174044 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 174686,
label: 'Léa Feldmann',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/01/research_pasteur-lea-feldmann-photo-id-lea-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/lea-feldmann/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6172174686,
size: 0.5,
source: 6172,
target: 174686 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 228385,
label: 'Camille Vaganay',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/camille-vaganay/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6172228385,
size: 0.5,
source: 6172,
target: 228385 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 228389,
label: 'Baptiste Arnaud',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/baptiste-arnaud/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6172228389,
size: 0.5,
source: 6172,
target: 228389 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 228394,
label: 'Adriana Lecourieux',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/adriana-lecourieux/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6172228394,
size: 0.5,
source: 6172,
target: 228394 });
//check if content already exist
//link to content
g.edges.push({
id: 61723982,
size: 0.5,
source: 6172,
target: 3982 });
// adding node
var x_node = Math.cos(2 * 13 * Math.PI / N) * 10;
var y_node = Math.sin(2 * 13 * Math.PI / N) * 10;
g.nodes.push({
id: 6177,
label: 'TEAM: Immunobiology and Therapy',
x: x_node,
y: y_node,
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/en/team/immunobiology-and-therapy/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 326177,
size: 0.5,
source: 32,
target: 6177 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4172,
label: 'Laure Guenin-Mace',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2017/04/research.pasteur.fr_photo-laure-pasteur-1-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/laure-guenin-mace/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61774172,
size: 0.5,
source: 6177,
target: 4172 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 31256,
label: 'Marie-Luce Kop',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_marie-luce-kop-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/marie-luce-kop/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 617731256,
size: 0.5,
source: 6177,
target: 31256 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4457,
label: 'Gilles Dadaglio',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_ha5-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/gilles-dadaglio/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61774457,
size: 0.5,
source: 6177,
target: 4457 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 7047,
label: 'Florence Bugault',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_florence-bugault-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/florence-bugault/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61777047,
size: 0.5,
source: 6177,
target: 7047 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 151655,
label: 'Laura Pedro Cos',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2020/12/research_pasteur-enlaura-pedro-cosfrlaura-pedro-cos-laura-pedro-cos-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/laura-pedro-cos/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6177151655,
size: 0.5,
source: 6177,
target: 151655 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 169702,
label: 'Ayawavi Viviane Agbogan',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/10/research_pasteur-ayawavi-viviane-agbogan-viviane-agbogan-1-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/ayawavi-viviane-agbogan/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6177169702,
size: 0.5,
source: 6177,
target: 169702 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 175222,
label: 'Daniela Ricci',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2022/01/research_pasteur-img-9269-1-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/daniela-ricci/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6177175222,
size: 0.5,
source: 6177,
target: 175222 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 8590,
label: 'Marine Oberkampf De Dabrun',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_ha10-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/marine-oberkampf-de-dabrun/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61778590,
size: 0.5,
source: 6177,
target: 8590 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 197189,
label: 'Merlin Després',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/02/research_pasteur-despres-merlin-09-12-2019-2-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/merlin-despres/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6177197189,
size: 0.5,
source: 6177,
target: 197189 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 198631,
label: 'Manon Capdeville',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/03/research_pasteur-research-pasteur-unknown-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/manon-capdeville/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6177198631,
size: 0.5,
source: 6177,
target: 198631 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 218052,
label: 'Kia Colleen Ferrell',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/01/research_pasteur-enkia-colleen-ferrell-1000010244-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/kia-colleen-ferrell/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6177218052,
size: 0.5,
source: 6177,
target: 218052 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 219977,
label: 'Corentin Mallet',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/02/research_pasteur-encorentin-malletfrcorentin-mallet-img-1302-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/corentin-mallet/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6177219977,
size: 0.5,
source: 6177,
target: 219977 });
//check if content already exist
//link to content
g.edges.push({
id: 61774171,
size: 0.5,
source: 6177,
target: 4171 });
// adding node
var x_node = Math.cos(2 * 14 * Math.PI / N) * 10;
var y_node = Math.sin(2 * 14 * Math.PI / N) * 10;
g.nodes.push({
id: 6174,
label: 'TEAM: Immunoregulation',
x: x_node,
y: y_node,
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/05/research.pasteur.fr_immunoregulation-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/team/immunoregulation/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 326174,
size: 0.5,
source: 32,
target: 6174 });
//check if content already exist
//link to content
g.edges.push({
id: 617431256,
size: 0.5,
source: 6174,
target: 31256 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4753,
label: 'Elisabetta Bianchi',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_elisabetta-bianchi-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/elisabetta-bianchi/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61744753,
size: 0.5,
source: 6174,
target: 4753 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 79819,
label: 'Corinne Richard-Miceli',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2016/11/research.pasteur.fr_capture-d’écran-2016-11-28-à-18.53.33-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/corinne-richard-miceli/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 617479819,
size: 0.5,
source: 6174,
target: 79819 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 3910,
label: 'Vincenzo Di Bartolo',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/08/research.pasteur.fr_vdibartolo_pic-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/vincenzo-di-bartolo/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61743910,
size: 0.5,
source: 6174,
target: 3910 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4758,
label: 'Claire Leloup',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_2015-09-28-16.31.281-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/claire-leloup/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61744758,
size: 0.5,
source: 6174,
target: 4758 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4756,
label: 'Hanane Yahia',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_hanane-yahia-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/hanane-yahia/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61744756,
size: 0.5,
source: 6174,
target: 4756 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 154009,
label: 'Ikram Mezghiche',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/02/research_pasteur-ikram-mezghiche-img-20210203-162642-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/ikram-mezghiche/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6174154009,
size: 0.5,
source: 6174,
target: 154009 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 228534,
label: 'Juan Sienes Bailo',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/juan-sienes-bailo/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6174228534,
size: 0.5,
source: 6174,
target: 228534 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 228541,
label: 'Laetitia Camard',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/laetitia-camard/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6174228541,
size: 0.5,
source: 6174,
target: 228541 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 228647,
label: 'Katherine Daniela Garro Gamarra',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/katherine-daniela-garro-gamarra/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6174228647,
size: 0.5,
source: 6174,
target: 228647 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 228650,
label: 'Raphael Fajgeles',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/raphael-fajgeles/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6174228650,
size: 0.5,
source: 6174,
target: 228650 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4755,
label: 'Lars Rogge',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/07/research.pasteur.fr_rogge-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/lars-rogge/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61744755,
size: 0.5,
source: 6174,
target: 4755 });
// adding node
var x_node = Math.cos(2 * 15 * Math.PI / N) * 10;
var y_node = Math.sin(2 * 15 * Math.PI / N) * 10;
g.nodes.push({
id: 6178,
label: 'TEAM: Antibodies in Therapy and Pathology',
x: x_node,
y: y_node,
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/en/team/antibodies-in-therapy-and-pathology/',
size: 10,
color: '#DDDDDD'
});
//link content to central post
g.edges.push({
id: 326178,
size: 0.5,
source: 32,
target: 6178 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4000,
label: 'Friederike Jönsson',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2020/03/research_pasteur-jonsson-friederike-4626-cooperate-small-3-1-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/friederike-jonsson/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61784000,
size: 0.5,
source: 6178,
target: 4000 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 7038,
label: 'François Huetz',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2019/02/research_pasteur-francois-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/francois-huetz/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61787038,
size: 0.5,
source: 6178,
target: 7038 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 6815,
label: 'Odile Richard-Le Goff',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_odile-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/odile-richard-le-goff/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61786815,
size: 0.5,
source: 6178,
target: 6815 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 4005,
label: 'Ophélie Godon',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_ophelie-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/ophelie-godon/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61784005,
size: 0.5,
source: 6178,
target: 4005 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 129465,
label: 'Angga Perima',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2019/11/research_pasteur-photo-angga-150x150.png',
page_url: 'https://research.pasteur.fr/en/member/angga-perima/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6178129465,
size: 0.5,
source: 6178,
target: 129465 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 6813,
label: 'Bruno Iannascoli',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2015/09/research.pasteur.fr_bruno-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/bruno-iannascoli/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61786813,
size: 0.5,
source: 6178,
target: 6813 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 155440,
label: 'Emma Lamanna',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2021/03/research_pasteur-emma-lamanna-emma-lamanna-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/emma-lamanna/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6178155440,
size: 0.5,
source: 6178,
target: 155440 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 151182,
label: 'Lorenzo Zolfanelli',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2020/12/research_pasteur-enlorenzo-zolfanellifrlorenzo-1024-1316-1-e1615302250721-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/lorenzo/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6178151182,
size: 0.5,
source: 6178,
target: 151182 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 113600,
label: 'Luc de Chaisemartin',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2018/10/research_pasteur-mouse-cap-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/luc-de-chaisemartin/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6178113600,
size: 0.5,
source: 6178,
target: 113600 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 66191,
label: 'Aurélie Gouel',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2017/02/research.pasteur.fr_dsc01439-recadree-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/aurelie-gouel/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 617866191,
size: 0.5,
source: 6178,
target: 66191 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 201163,
label: 'Thibault Vanhoucke',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/anike-morch/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6178201163,
size: 0.5,
source: 6178,
target: 201163 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 199760,
label: 'Marion Rambault',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/04/research_pasteur-marion-rambault-20230724-104833-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/marion-rambault/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6178199760,
size: 0.5,
source: 6178,
target: 199760 });
//check if content already exist
//link to content
g.edges.push({
id: 6178193087,
size: 0.5,
source: 6178,
target: 193087 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 227317,
label: 'José Fernando Garcia Rodrigo',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2024/06/research_pasteur-whatsapp-image-2022-04-17-at-10.41.54-am-150x150.jpeg',
page_url: 'https://research.pasteur.fr/en/member/jose-fernando-garcia-rodrigo/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6178227317,
size: 0.5,
source: 6178,
target: 227317 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 212274,
label: 'Alicia Velazquez de Castro Esteve',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2023/10/research_pasteur-enalicia-velazquez-de-castro-estevefralicia-velazquez-de-castro-esteve-alicia-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/alicia-velazquez-de-castro-esteve/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6178212274,
size: 0.5,
source: 6178,
target: 212274 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 79863,
label: 'Gaël Millot',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2016/11/research.pasteur.fr_gael-portrait-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/gael-millot/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 617879863,
size: 0.5,
source: 6178,
target: 79863 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 230449,
label: 'Paul Haase',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/paul-haase/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6178230449,
size: 0.5,
source: 6178,
target: 230449 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 230452,
label: 'Thomas Derenne',
type: 'image',
url: '',
page_url: 'https://research.pasteur.fr/en/member/thomas-derenne/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 6178230452,
size: 0.5,
source: 6178,
target: 230452 });
//check if content already exist
if (x_node<0){
x_site = x_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
x_site = x_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
if (y_node<0){
y_site = y_node + 0.01*(((Math.random() * 2)-1) - offset_left);
}else{
y_site = y_node + 0.01*(((Math.random() * 2)-1) + offset_left);
}
// adding site
g.nodes.push({
id: 2504,
label: 'Pierre Bruhns',
type: 'image',
url: 'https://research.pasteur.fr/wp-content/uploads/2019/12/research_pasteur-pierre-bruhns-nb-zoomed-in-150x150.jpg',
page_url: 'https://research.pasteur.fr/en/member/pierre-bruhns/',
x: x_site,
y: y_site,
size: 3,
color: '#DDDDDD'
});
//link to content
g.edges.push({
id: 61782504,
size: 0.5,
source: 6178,
target: 2504 });
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: 6,
maxNodeSize: 30,
mouseWheelEnabled: false,
font: 'Montserrat',
labelThreshold:25,
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;
//console.log(n.id);
//console.log(s.graph.nodes(n.id));
});
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: 5,
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) {
});