IFB-core cluster

  • location : Orsay (IDRIS)
  • Compute (#CPU HT*) : 4300
  • Storage (#TB) : [2]400
  • RAM (#GB) : 20008
  • RAM/core (#GB) : 4.65
  • GPU (#Card) : -
Demande de compteSupport communautaireDocumentation

      What is the IFB-core Cluster?


      The IFB-core Cluster has been in production since November 2018. It is composed of 4300 cores (hyperthreaded) and 400 TB of storage. Its purpose is to provide access to general and specialized bioinformatics resources to users from different fields (biologists and bioinformaticians) and levels of expertise (from novice to expert). 

      The administration of the IFB-core cluster is done in collaboration. More than six engineers from five IFB platforms build and contribute to the project on a daily basis. In order to manage the multiple contributions, they are managed by CI mechanisms (Ansible + Gitlab runner) connected to a common code repository (Gitlab).

      Range of services


      User documentation (Do not hesitate to suggest additions or modifications)

      • SSH use. An ssh access to the cluster’s login node is provided following an account request. Once logged in, the user can request the infrastructure via the SLURM submission system. 
      • Training. The IFB cluster can host training sessions. However, it is recommended to contact the IFB cluster beforehand to ensure the best possible experience: contact-nncr-cluster@groupes.france-bioinformatique.fr.

        Prior to each training session, we collect the needs of teachers in terms of tools, banks and student accounts. Shared project folders are created to allow trainers, tutors and trainees to work in identical private workspaces. Finally, a customized software environment is created (Conda environment), which guarantees the reproducibility of results, the reuse of teaching material for other training courses and the portability of the entire software environment. 

      • RStudio. To use R directly in your browser, you need to apply for an account first : https://rstudio.cluster.france-bioinformatique.fr.

      • Mutual aid and community support. A place to ask for support on the Cluster, but above all to exchange, help each other and discuss about bioinformatics (free registration) https://community.france-bioinformatique.fr

      • Contribute. All users can participate in the Cluster’s development effort via Git (install software, set up new services, improve documentation, etc).  https://gitlab.com/ifb-elixirfr

      • Galaxy. The  Core Cluster offers a generalist instance such as usegalaxy.org and thematic instances (Métabolomique/Workflow4Metabolomics, Protéomique/Proteor, ...): https://usegalaxy.fr. The provision or distribution of “home-made” tools will be possible but quality requirements will be required.
      • Application hosting. The Core Cluster will be able to host on demand perennial applications of Web type.

      Prospects for future service offerings

      • A JupyterHub instance will be available soon 
      • A new 2 PB storage solution will be available from September 2020

      Contribute to the IFB-core Cluster TaskForce

      You have skills in bioinformatics tools or systems administration, join the IFB Cluster TaskForce to deploy your tools or contribute to the management of the IFB infrastructure. Do not hesitate to contact us by sending an email to: contact-nncr-core@france-bioinformatique.fr. Otherwise, if you wish to be trained in the technologies used on the infrastructure, training/tutoring sessions are regularly offered. 

      > Continuous Integration (CI) & Collaborative work. The administration of resources is done in a collaborative manner. In order to control multiple contributions, these are managed by a continuous integration mechanism connected to a common code repository.

      > Traceability. All installation, parameter setting and maintenance actions must be traced as far as possible. This is in order to:

      • Debug
      • To be able to go back in case of a problem 
      • Inform other directors of the changes made

      We chose to use a Git directory hosted on a GitLab. Git meets all our traceability needs. As for the GitLab interface, it provides us with a place to exchange information and offers the possibility to work with Merge Request (Pull Request). These MRs require us to insert a code review phase before going into production. Each modification or addition is thus validated by a peer to avoid errors and to ensure that at least 2 people are aware of it. 


      > TaskForce members: 

      • Gildas LE CORGUILLÉ: :  ABiMS, CNRS/Sorbonne Université, FR2424, ROSCOFF (Co-lead)
      • Julien SEILER : IGBMC, 1 rue Laurent Fries, 67404, Illkirch (Co-lead)
      • David BENABEN : CBiB, Université de Bordeaux
      • Nicole CHARRIERE : IFB/Institut Français de Bioinformatique, CNRS UMS 3601, IFB-core
      • David CHRISTIANY : Migale , INRA, Jouy en Josas
      • Francois GERBES :  IFB/Institut Français de Bioinformatique, CNRS UMS 3601, IFB-core
      • Olivier INIZAN : Migale, INRA, Jouy en Josas
      • Didier LABORIE : GenoToul Bioinformatique : Toulouse
      • Guillaume SEITH : IGBMC, 1 rue Laurent Fries, 67404, Illkirch,
      • Location : Orsay (IDRIS)
      • Compute (#CPU HT*) : 4300
      • Storage (#TB) : [2]400
      • RAM (#GB) : 20008
      • RAM/core (#GB) : 4.65
      • GPU (#Card) : -
      Account RequestCommunity supportDocumentation