Menu
- Présentation
- Equipes de recherche
- Production
- Logiciels et bases de données
- Animations scientifiques
- Enseignement
- Stages
- Pôles techniques
- Liens
- PRABI
- Projets en cours
Rechercher
Pôle informatique
Le Pôle Informatique du LBBE regroupe des compétences techniques et ingéniorales variées et complémentaires dans le domaine de l’informatique en général (administration, programmation, bases de données, infographie, algorithmique…) et de la bio-informatique en particulier (progiciels, banques de séquences, analyse de données…).
Si le rôle de support à la recherche est indéniable, les membres du PI se veulent également des acteurs de la recherche et s’impliquent donc dès l’initiation de projets de recherche supposant l’utilisation de moyens de calcul intensif, la programmation ou le développement informatique.
- Organisation
Le Pôle Informatique (PI) s’organise autour de 2 axes principaux :
une activité d’ "exploitation" qui concerne le parc micro-informatique, les serveurs, le stockage, la sauvegarde, le support utilisateurs, etc…
une activité autour du "développement" au sens large du terme et qui regroupe le développement web, les bases de données, le développement logiciel et une partie "analyse".Les 7 agents qui composent actuellement le PI partagent leurs activités entre ces 2 axes dans des proportions variables.
- Les missions
- +Parc micro-informatique -Parc micro-informatique
La gestion du parc micro-informatique représente une part importante des activités du PI. L’utilisation de machines personnelles est très fortement déconseillée au laboratoire. Le PI peut intervenir à plusieurs niveau dans la gestion du parc micro-informatique :
achat (Stéphane Delmotte) : même si les commandes in fine partent du secrétariat, les membre du PI sont là pour vous conseiller et vous guider dans vos achats. Les achats de micro-informatique, aussi bien matériels (ordinateurs, écran, périphériques) que logiciels (systèmes d’exploitation, bureautiques, applications métier) sont soumis aux règles des marchés publiques. Les marchés sont différents au CNRS et à l’université. Il est donc indispensable de savoir sur quel type de crédit seront fait les achats avant de venir nous voir. Il est impératif de prendre en compte le coût des licences logicielles pour tout achat ;
installation (Lionel Humblot, Stéphane Delmotte) : vous pouvez installer votre machine vous-même ou bien laisser le PI le faire à votre place. Vous devrez dans tous les cas faire passer votre ordinateur par le PI pour l’installation de l’agent d’inventaire, la vérification del’installation (OS à jour, antivirus, pare-feux..) et la mise sur le réseau ;
maintenance (Stéphane Delmotte) : en règle générale les machines sont fournies avec une garantie de 3 ans sur site. En cas de problème vous pouvez contacter vous même le service après-vente du constructeur ou venir nous voir (avec la machine si possible). Dans les 2 cas penser à relever le numéro de série (ou "Service Tag") de la machine ;L’ensemble du parc est inventorié via un agent OCSInventory qui remonte les informations matérielles et logicielles au PI ;
- +Serveurs/calcul/stockage -Serveurs/calcul/stockage
Le laboratoire héberge un certain nombre de serveurs ainsi qu’un cluster de calcul et de volumes de stockage associés. Ces serveurs ont des vocations différentes :
machine de "service" (annuaire, web, messagerie) ;
serveur de bases de données ;
cluster de calcul ;
Les ressources disponibles sont décrite dans la partie "Ressources".Le PI a en charge l’organisation et le fonctionnement du système d’information du laboratoire :
en collaboration avec les utilisateurs il fait évoluer l’architecture du Système d’Information ;
il gère les procédure d’achat de matériel informatique "lourds" ;
il installe et gère l’ensemble des serveurs et met à disposition des utilisateurs les outils dont ils ont besoin ;Dans un souci de cohérence et de mutualisation de certains équipements, il est indispensable de consulter le PI avant tout projet impliquant l’utilisation ou l’acquisition de matériel informatique "lourd" (serveurs, calcul, stockage).
- +Sauvegarde -Sauvegarde
Compte tenu de la taille des disques durs actuellement disponibles sur les postes de travail il n’est pas possible de proposer une sauvegarde centralisée et automatique de l’ensemble de ces postes. Le PI intervient à 2 niveaux dans la sauvegarde des données de l’unité :
à travers la sauvegarde automatique sur bandes magnétiques des homes directories des serveurs et de certains volumes communs ;
par la mise à disposition d’une baie de sauvegarde (14 To utiles) à disposition des équipes pour la sauvegarde des données des postes de travail.Le PI rappelle l’importance de faire des sauvegardes régulières (baie de sauvegarde, disque externe, CD/DVD…) des données les plus critiques.
- +Réseau -Réseau
Le laboratoire profite des services réseau du CISR (Centre Inter-Etabissement pour les Services et le Réseau) du campus de la DOUA. Le CISR fournit le serveur DHCP ainsi que le DNS et le garde-barrière.
Toutes les prises murales sont connectées au réseau. Les adresses "dynamiques" ditribuées par le serveur DHCP permettent de se connecter au réseau et d’accéder à l’internet via le proxy (proxy.univ-lyon1.fr sur le port 3128).
Les protocoles réseaux autre que le http (ssh, ftp, pop…) ne sont pas propagés par le proxy. Pour y avoir accès il faut impérativement avoir une adresse IP "fixe". La demande d’IP fixe est faite par le PI et aucune demande ne sera faite pour des machines personnelles.
- +Devéloppement/algorithmique -Devéloppement/algorithmique
Le développement est un des axes du Pôle Informatique. Il concerne :
la modélisation et l’implémentation de bases de données relationnelle ou de banques de séquences génomique sous ACNU (Hogenom, Homolens…) ;
le développement de sites web dynamiques et de webiciels en ralation avec ces bases de données (php, cgi) ;
le développement de progiciel dans les domaines de recherche du laboratoire (génomique, écologie, dynamique des population) ;
l’optimisation ou la parallélisation de code ou d’algorithmes existants.Le travail d’optimisation et de développement "intelligent" est plus facile et efficace lorsqu’il intervient dès l’initialisation d’un projet suppposant du développement et/ou du calcul intensif. Les méthodes à utiliser sont également fonction du matériel disponible. Les membres du PI sont là pour vous aider et vous conseiller sur ces points.
- +Infographie -Infographie
Les membres du PI sont suscpetibles de vous aider ou de vous conseiller dans l’élaboration de vos sites web et/ou de vos posters. Un "traceur" permet d’imprimer les posters des personnes de l’unité sur papier "photo" jusqu’au A0.
- +Sécurité -Sécurité
Le Pôle Informatique est en charge des questions liées à la sécurité informatique.
En ce qui concerne les poste de travail, l’utilisateur est responsable de la sécurisation de sa machine et de ses données. Ceci passe notamment par :
le choix de mots de passe ’solide’ :
l’installation et la mise à jour d’une solution antivirus adaptée à son système d’exploitation ;
le maintien à jour du système d’exploitation et application des patches de sécurité ;
le respect des conditions d’utilisation et de confidentialité décrites dans les chartes informatiques du laboratoire et de RENATER ;
la sauvegarde régulière des données sensibles.Les membres du Pôle Informatique doivent être informés des éventuels incidents ou suspicion d’incident.
- +Support utilisateurs -Support utilisateurs
Le support aux utilisateurs est une part importante du travail des membres du PI. Ce support peut se faire à plusieurs niveaux :
choix de matériel ;
utilisation des ressources (notamment de calcul) ;
construction de réponses techniques à des problématiques scientifiques (en terme de matériel, de logiciels, de stockage, d’architecture…) ;
conception de posters ou de sites web ;
développement, optimisation de code ;
…
- +Veille technologique -Veille technologique
Dans un domaine en constante évolution il est capital de se tenir informer des nouvelles technologies disponibles.
Les membres du PI assurent une veille technologique au quotidien et participent ponctuellement à des formations, colloques ou séminaires sur les thèmes des nouvellles technologies de l’information ou sur l’évolution du matériel, des outils et des méthodes utilisés dans leur domaine.
Ils s’impliquent également au sein de groupes de discussion et de réflexions tels que les groupes calculs du CNRS ou les groupe de travail autour des infrastructures de grille.
- Les ressources
- +Le cluster de calcul -Le cluster de calcul
En collaboration avec le PRABI, le laboratoire opère un cluster de calcul hébergé dans une salle dédiée du bâtiment Omega.
Le cluster en chiffres :
13 nœuds de calcul ;
72 processeurs ;
512 cœurs ;
2 To de mémoire vive ;
130 To de stockage performant.
Dans le détail :
Système
Système de soumission et d’ordonnancement Torque/Maui ;
Serveur d’ordonnancement (machine virtuelle ; 2 proc Intel 5430 ; 4 Go de RAM) ;
Serveur de soumission (HP Proliant DL 380G6 ; 2 Intel Xeon quadricoresE5550 ; 24 Go de RAM) ;
cinq queues de soumission : q1ter/q1hour/q1day/q1week/q1month.
Calculles ressource de calcul du cluster Type de machine nb de machines processeur nb de proc nb de cœurs/proc mémoire vive disque dur Sun Fire X4600 M2 2 AMD Opteron 8220 (2800MHz) 8 2 64 Go 3*146 Go SAS Sun Fire X4600 M2 3 AMD Opteron 8356 (2293MHz) 8 4 64 Go 3*146 Go SAS Dell R815 8 AMD Opteron 6174 (2200MHz) 4 12 256 Go 6*146Go SAS 6Gbit/s 15000tr/min total 13 - 72 512 2368 Go 9198 Go
Stockage
Les volumes de stockage associés au cluster de calcul sont orientés vers la performance.
Solution de stockage en cluster Panasas ;
3 étagère PAS11 (1 Director Blade + 10 Storage Blades) sur ports 10 Gb ethernet ;
60 To de stockage brut sur chaque étagère (10 fois 2 disques de 3 To) ;
alimentation électrique redondante et protégée par un onduleur ;
Utilisation du client Direct Flow (parallel NFS) sur les nœuds de calcul.
- +La sauvegarde -La sauvegarde
La perte de données est un phénomène souvent traumatisant pour l’utilisateur. C’est pourquoi il est important de sauvegarder les données les plus sensibles. Plusieurs outils et niveau de sauvegarde sont proposés par le Pôle Info.
Ce dernier prend en charge la sauvegarde des données stockées sur les serveurs et une partie des données stockées sur le cluster de stockage Panasas.
Ainsi, la résilience des homes directories (/panhome) des utilisateurs du cluster est assurée par :
un snapshot quotidien, avec la conservation de 8 snapshots en ligne ;
une sauvegarde incrémentielle quotidienne sur bande magnétique ;
une sauvegarde complète mensuelle sur bande magnétique ;
une sauvegarde hebdomadaire sur un serveur de disques délocalisé.Les dépôts svn, les banques de données SQL, les sites web (pbil et lbbe) ainsi que les machines virtuelles sont sauvegardées de façon hebdomadaire soit sur bandes soit sur le serveur de disques.
En ce qui concerne les postes de travail, le Pôle Informatique met à disposition des espaces de sauvegarde centralisés (limité à 100 Go par machine) et des outils de sauvegarde permettant la mise en place de sauvegarde incrémentielles et planifiées. Ces outils sont :
l’utilitaire de sauvegarde "deja-dup" sous Ubuntu ;
le logiciel "Handy Backup Pro" sous Windows ;
l’application "Mathusalem" sous Mac OS.L’utilisateur est responsable des sauvegardes de son ou de ses poste(s) de travail.
Membres
- Carpentier Marie-Christine CDD CNRS
- Delmotte Stéphane AI CNRS
- Humblot Lionel TCH UCBL
- Miele Vincent IR CNRS
- Penel Simon IE CNRS
- Spataro Bruno IR CNRS
- Veber Philippe IR CNRS
+Publications -Publications
Froissart L, Bernstein C, Humblot L, Amat I, Desouhant E (2012)
Facing multiple information sources while foraging on successive patches: how does a parasitoid deal with experience?, Animal Behaviour, vol. 83 pp.189-199
Miele V, Penel S, Daubin V, Picard F, Kahn D, Duret L (2012)
High-quality sequence clustering guided by network topology and multiple alignment likelihood, Bioinformatics, vol. pp.1-8
Miele V, Penel S, Duret L (2011)
Ultra-fast sequence clustering from similarity networks with SiLiX, BMC Bioinformatics, vol. 12(116) pp.1-9
Palmeira L, Penel S, Lotteau V, Rabourdin-Combe C, Gautier C (2011)
PhEVER: a database for the global exploration of virus-host evolutionary relationships, Nucleic Acids Research, vol. 39 pp.569-575
Pellet J, Tafforeau L, Lucas-Hourani M, Navratil V, Meyniel L, Achaz G, Guironnet-Paquet A, Aublin-Gex A, Caignard G, Cassonnet P, Chaboud A, Chantier T, Deloire A, Demeret C, Le Breton M, Neveu G, Jacotot L, Vaglio P, Delmotte S, Gautier C, Combet S, Deleage G, Favre M, Tangy T, Jacob M, Andre P, Lotteau V, Rabourdin-Combe C, Vidalain PO (2010)
ViralORFeome: an integrated database to generate a versatile collection of viral ORFs, Nucleic Acids Research, vol. 38 pp.371-378
Penel S, Arigon A-M, Dufayard J-F, Sertier A-S, Daubin V, Duret L, Gouy M, Perrière G (2009)
Databases of homologous gene families for comparative genomics, BMC Bioinformatics, vol. 10 pp.1-13
Gouy M, Delmotte S (2008)
Remote access to ACNUC nucleotide and protein sequence databases at PBIL, Biochimie, vol. 90 pp.555-562
Navratil V, de Chassey B, Meyniel L, Delmotte S, Gautier C, André P, Lotteau V, Rabourdin-Combe C (2008)
VirHostNet: a knowledge base for the management and the analysis of proteome-wide virus-host interaction networks, Nucleic Acids Research, vol. 37 pp.661-668
Navratil V, Penel S, Delmotte S , Mouchiroud D, Gautier C, Aouacheria A (2008)
DigiPINS: A database for vertebrate exonic single nucleotide polymorphisms and its application to cancer association studies, Biochimie, vol. 90 pp.563-569
Studer A, Penel S, Duret L, Robinson-Rechavi M (2008)
Pervasive positive selection on duplicated and nonduplicated vertebrate protein coding genes, Genome Research, vol. 18 pp.1393-1402
Pannebakker BA, Loppin B, Elemans CP, Humblot L, Vavre F (2007)
Parasitic inhibition of cell death facilitates symbiosis, Proceedings of The National Academy of Sciences of The United States of America, vol. 104 pp.213-215
Macedo-Rouet M, Charles S, Ney M, Batier C, Humblot L, Marquez E, Lallich-Boidin G (2006)
Un dispositif Web pour l`enseignement des mathématiques à l`université - quels impacts sur la performance et la motivation des étudiants ?, Sciences et Technologies de l`Information et de la Communication pour l`Education et la Formation, vol. 13 pp.1-7
Bazin E, Duret L, Penel S, Galtier N (2005)
Polymorphix: a sequence polymorphism database, Nucleic Acids Research, vol. 33 pp.481-484
Dufayard JF, Duret L, Penel S, Gouy M, Rechenmann F, Perrière G (2005)
Tree pattern matching in phylogenetic trees: automatic search for orthologs or paralogs in homologous gene sequence databases, Bioinformatics, vol. 21 pp.2596-2603
Kersey P, Bower L, Morris L, Horne A, Petryszak R, Kanz C, Kanapin A, Das U, Michoud K, Phan I, Gattiker A, Kulikova T, Faruque N, Duggan K, McLaren P, Reimholz B, Duret L, Penel S, Reuter I, Apweiler R (2005)
Integr8 and Genome Reviews: integrated views of complete genomes and proteomes, Nucleic Acids Research, vol. 33 pp.297-302
Ney M, Nifle R, Charles S, Macedo-Rouet M, Humblot L, Batier C (2004)
Approche méthodologique pour faire évoluer la pédagogie en TD vers un apprentissage actif soutenu par des TICE, , vol. pp.157-165
Charles S, Ney M, Mouchiroud D, Humblot L, Batier C (2003)
Un site web pour l`enseignement interdisciplinaire des Mathématiques en Biologie, EIAH (Environnement Informatique d`Apprentissage Humain), vol. pp.445-452
David G, Blondeau K, Schiltz M, Penel S , Lewit-Bentley A (2003)
YodA from Escherichia coli is a metal-binding lipocalin-like protein, Journal of Biological Chemistry, vol. 278 pp.43728-43735
Penel S, Morrison RG, Dobson PD, Mortishire-Smith RJ, Doig AJ (2003)
Length preferences and periodicity in beta-strands. Antiparallel edge beta-sheets are more likely to finish in non-hydrogen bonded rings, Protein engineering, vol. 16 pp.957-961
Perrière G, Combet C, Penel S, Blanchet C, Thioulouse J, Geourjon C, Grassot J, Charavay C, Gouy M, Duret L, Deléage G (2003)
Integrated databanks access and sequence/structure analysis services at the PBIL., Nucleic Acids Research, vol. 31 pp.3393-3399
Bronner G, Spataro B, Gautier C (2002)
Cartographie génomique comparée chez les mammifères, Médecine Science, vol. 18 pp.767-774
Bronner G, Spataro B, Gautier C (2002)
Comparative genomic mapping in mammals, Medecine Science, vol. 18 pp.767-774
Bronner G, Spataro B, Page M, Gautier C, Rechenmann F (2002)
Modeling comparative mapping using objects and associations, Computers and Chemistry, vol. 26 pp.413-420
Andrew CD, Penel S, Jones GR, Doig AJ (2001)
Stabilizing nonpolar/polar side-chain interactions in the alpha-helix, Proteins-Structure Function and Genetics, vol. 45 pp.449-455
Cochran DAE, Penel S, Doig AJ (2001)
Effect of the N1 residue on the stability of the alpha-helix for all 20 amino acids, Protein Science, vol. 10 pp.463-470
Doig AJ , Andrew CD, Cochran DA , Hughes E, Penel S, Sun JK, Stapley BJ, Clarke DT, Jones GR (2001)
Structure stability and folding of the alpha-helix, Biochemical Society Symposia, vol. 68 pp.95-110
Penel S, Doig AJ (2001)
Rotamer strain energy in protein helices - quantification of a major force opposing protein folding, Journal of Molecular Biology, vol. 305 pp.961-968
Spataro B (2001)
GeMME une interface modélisant la cartographie comparée des mammifères Application
Sun JK, Penel S, Doig AJ (2000)
Determination of alpha-helix N1 energies after addition of N1 N2 and N3 preferences to helix/coil theory, Protein Science, vol. 9 pp.750-754
Penel S, Hughes E, Doig AJ (1999)
Side-chain structures in the first turn of the alpha-helix, Journal of Molecular Biology, vol. 287 pp.127-143
Penel S, Morrison RG, Mortishire-Smith RJ, Doig AJ (1999)
Periodicity in alpha-helix lengths and C-capping preferences, Journal of Molecular Biology, vol. 293 pp.1211-1219
Penel S, Pebay-Peyroula E, Rosenbusch J, Rummel G, Schirmer T, Timmins PA (1998)
Detergent binding in trigonal crystals of OmpF porin from Escherichia coli, Biochimie, vol. 80 pp.543-551
Hermoso J, Pignol D, Penel S, Roth M, Chapus C, FontecillaCamps JC (1997)
Neutron crystallographic evidence of lipase-colipase complex activation by a micelle, EMBO Journal, vol. 16 pp.5531-5536
Penel S, Legrand P (1997)
MAINDEX - manual indexation for area-detector crystallographic data, Journal Applied Crystallography, vol. 30 pp.206-206



