Master II BioInfo - Galaxy – Session Sept 2017

Slides:



Advertisements
Présentations similaires
Utilisation avancée de linux
Advertisements

GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
DOKEOS Vos traitements bioinformatiques avec GALAXY Sarah Maman – Maria Bernard 11 Février 2014
DOKEOS Vos traitements bioinformatiques avec GALAXY Maria Bernard – Sarah Maman – Ibouniyamine Nabihoudine 5 Février 2014
Projet tuteuré 2009 Les clients légers Alexandre Cédric Joël Benjamin.
Le système d'exploitation LINUX L'environnement. 2/2/ Objectifs Maîtriser : Un environnement de travail Des outils bureautiques Des outils de développement.
LES FONCTIONS D'UN SYSTEME D'EXPLOITATION ● Le système d'exploitation contrôle entièrement les ressources matérielles locales. ● Il est responsable de.
DOKEOS Vos traitements bioinformatiques avec GALAXY Maria Bernard – Laurent Cauquil - Sarah Maman – Ibouniyamine Nabihoudine 5 Février.
VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur Cette présentation est sous contrat Paternité-Partage des Conditions Initiales à l'Identique.
Quelques commandes de base I. Se déplacer dans l'arborescence Change directory (cd), print working directory (pwd) II. Lister des fichiers List (ls) III.
1/6 Commandes de base en mode console sous LINUX/UNIX ● Arborescence, fichiers et répertoires ● Alias ● Manpages ● Editeur de texte vi.
Février 2006X. Belanger / Guilde Introduction à. Février 2006X. Belanger / Guilde Qu'est ce que Samba ? ● Implémentation libre du protocole CIFS/SMB (client.
ATEMPO Live Navigator. Présentation → Besoin d'un outil de sauvegarde facile à déployer et indépendant du système ( Linux / Mac OS X et Windows ) → qui.
Module 10 : Configuration de l'impression. Vue d'ensemble Présentation de l'impression à l'aide de Windows 2000 Ajout d'une imprimante Configuration d'une.
Module 13 : Implémentation de la protection contre les sinistres.
1 Case Study 1: UNIX and LINUX Chapter History of unix 10.2 Overview of unix 10.3 Processes in unix 10.4 Memory management in unix 10.5 Input/output.
TP Sécurité - Sécuriser l’accès d’administration en utilisant
Master II BioInfo - Galaxy – Session Décembre 2016
Master II BioInfo - Galaxy – Session Décembre 2016
Outils (MailIntegration et autres)
Téléchargement de fichiers
Outil Système Complet d'Assistance Réseau
Albertine DUBOIS et Alexandre LIEGE
Sécurité - ASA8.x - Import du Plug-in RDP pour utilisation dans WebVPN
Les commandes du système de fichiers
Objectifs Maîtriser : Un environnement de travail
Sécurité - Cisco ASA Outil de capture WebVPN
Présentation Scribe NG Serveur pédagogique.
Utilisation de PostgreSQL
Folders Access Manager Capacte
Présentation du site
L'informatique au LBGI Raymond Ripp Juin 2016.
Séminaire EOLE Beaune Septembre 2007
Rappels et présentation des supports de stockage
Guide Share MQ HA & Appliance
Journée Analyse D0, 19 janvier 2004
Module 12 : Configuration et gestion des disques
(Switch Database Management)
Introduction à Unix au LAL
Outils Statistiques pour la Sémantique Décembre 2013
GRIF : Grille pour la Recherche en
Unix Raymond Ripp.
Windows 7 NTFS.
Fonctionnement de la grille
Elaboré par Ahmed BESSAIDI
La ligne de commande du shell UNIX
CeMEB La plateforme MBB
Présentation OCS-Inventory au LAPP
QoS - Configuration Fragmentation
David Bouvet IN2P3-CC Annecy - 27/09/2007
CeMEB La plateforme MBB
Windows Server 2012 Objectifs
Prise en main Emmanuel Braux Institut Mines Telecom / Télécom Bretagne
Système d’exploitation
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
Système d’exploitation UNIX
Module 12 : Configuration et gestion des disques
FORMATION SUR LE SERVICE DE DÉPANNAGE
1 PROJET D’INFORMATIQUE les composants de l'ordinateur Gammoudi Rayéne 7 B 2.
Cliquez ici pour se connecter
Un cloud de production et de stockage
Architecture d’un ordinateur
Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin.
CONFIGURATION D’UN ROUTEUR Introduction et planification du cours  Configuration d’un routeur  Administration d’un routeur  Protocoles RIP et IGRP 
Présentation du site Martine Cochet.
Unix Raymond Ripp.
Implémentation de FTP Rappel sur FTP Relation entre un site Web et FTP
This presentation uses a free template provided by FPPT.com BIENVENUE AUX PRE- SOUTENANCES RESEAUX ET TELECOMMUNICATIONS.
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

Master II BioInfo - Galaxy – Session Sept 2017 2017/11/1 Master II BioInfo - Galaxy – Session Sept 2017 Présentation des plateformes et des équipes Initiation à l'interface Galaxy Administration et wrappers Galaxy

2017/11/1 Présentation du cluster de calculs intensifs Genotoul Sarah Maman Sept. 2017

Objectifs Présentation de la capacité de calcul du cluster 2017/11/1 Objectifs Présentation de la capacité de calcul du cluster Connexion au serveur Genotoul Utilisation de quelques commandes basiques File system Les outils de base (find, sort, cut, grep …) Transférer et compresser des fichiers Soumettre un job et le gérer 3

Se connecter au cluster Genotoul 2017/11/1 Se connecter au cluster Genotoul Vous vous connecter en ssh sur les noeuds de Genotoul (login fleur). Si besoin, demande de compte : http://bioinfo.genotoul.fr/index.php?id=81 Vous avez ainsi accès à des ressources de stockage et de calculs. 4

1 - Se connecter au frontal Genotoul via un terminal 2017/11/1 1 - Se connecter au frontal Genotoul via un terminal 5

1 - Se connecter au frontal Genotoul via un terminal 2017/11/1 1 - Se connecter au frontal Genotoul via un terminal ================================================================== Bienvenue sur les serveurs d'acces de la plate-forme bioinformatique Les serveurs "genotoul" ne sont PAS destines lancer des traitements de donnees mais uniquement a soumettre des jobs sur le cluster de calcul. Pour cela, utiliser les commandes "qsub" (batch), "qrsh" (interactif) ou "qlogin" (redirection graphique). Tout traitement lance sur les serveurs genotoul sera immediatement interrompu par les administrateurs systemes. =========================================== Information concernant les espaces disques ========================================== La partition /home est reservee aux fichiers de configuration (quota utilisateur 100Mo) La partition /save est reservee pour les donnees A sauvegarder (quota utilisateur 250Go) La partition /work est reservee pour les fichiers temporaires de calcul (quota utilisateur 1To) => ATTENTION CE VOLUME N EST PAS SAUVEGARDE ET PEUT ETRE PURGE SI BESOIN => IL EST DE VOTRE RESPONSABILITE DE GERER VOS DONNEES (organisation, volumetrie, pertinence, anciennete) Pour connaitre votre consommation d'espace disque, utilisez la commande suivante : # du -csh /DIR_NAME/USER_NAME/* =================================================== Informations concernant l'utilisation de la memoire Il existe une limitation de 8Go de RAM par process utilisateur (sur le cluster). Pour obtenir plus de memoire, veuillez consulter la FAQ de notre site web (cf + bas) Informations concernant le quota de temps de calcul Il existe un quota de temps de calcul annuel de 100.000 pour les academiques (500H pour les entreprises privees). Au dela il faut renseigner le formulaire de demande de ressources exceptionnelles. Vous pouvez verifier votre quota de calcul avec la commande: qquota_cpu <login> ======= Support Pour plus d'informations, consulter le site web : http://bioinfo.genotoul.fr/ Pour toute demande de support, adressez-vous a : support.genopole@toulouse.inra.fr 6

2- Se connecter sur les noeuds de calculs intensifs 2017/11/1 2- Se connecter sur les noeuds de calculs intensifs Pas d'accès direct en ssh sur les noeuds de calculs CAR file d'attente : gestion des priorités/ressources par GRID SCHEDULER. DONC ssh pour un accès au frontal PUIS QLOGIN pour lancer des calculs UNIQUEMENT SUR VOTRE /WORK exit pour sortir du cluster 7

Vocabulaire : cluster / noeuds 2017/11/1 Vocabulaire : cluster / noeuds 1 cluster = une série de noeuds 1 noeud = un énorme ordinateur de plusieurs CPU 1 CPU = Central Processing Unit = 2 coeurs 8

2017/11/1 Plusieurs queues de traitement sont disponibles selon les ressources demandées Les ressources sont calculées et limitées selon le groupe linux auquel appartient l'utilisateur : INRA, Région, contributeur, autre. 9

Paramètres par défaut lors de l'envoi d'un job 2017/11/1 Paramètres par défaut lors de l'envoi d'un job 10

Exercice en autonomie : lançons un premier job 2017/11/1 Exercice en autonomie : lançons un premier job 1– ssh sur le serveur frontal genotoul (avec les comptes de formation). 2- Se positionner dans /work/user/ 3- Ecrire un script : myscript.sh #!/bin/bash <--- shebang bash ls -ltrah ←-- Ligne de commande 4 – qlogin 5 - cd /work/user/ → Oui, oui, de nouveau après le qlogin ;) 6 – Lancer votre script sh myscript.sh OU qsub myscript.sh [smaman@node001:/work/smaman]$ qsub myscript.sh Your job 5117398 ("myscript.sh") has been submitted [smaman@node001:/work/smaman]$ qstat -u user [smaman@node001:/work/smaman]$ls -ltrah -rw-r--r-- 1 smaman BIOINFO 23 7 nov. 15:43 myscript.sh -rw-r--r-- 1 smaman BIOINFO 0 7 nov. 15:44 myscript.sh.e5117398 -rw-r--r-- 1 smaman BIOINFO 16K 7 nov. 15:44 myscript.sh.o5117398 [smaman@node001:/work/smaman]$ exit logout /SGE/ogs/inra/tools/qlogin_wrapper.sh exited with exit code 0 11

Lancer un job avec qsub -N job_name : to give a name to the job 2017/11/1 Lancer un job avec qsub -N job_name : to give a name to the job -q queue_name : to specify the batch queue -o output_file_name : to redirect output standard -e error_file_name : to redirect error file -l mem=8G: to ask for 8GB of memory (minimum reservation) -l h_vmem=10G : to fix the maximum consumption of memory 12

Suivre vos jobs avec qstat 2017/11/1 Suivre vos jobs avec qstat State: d(eletion), e(rror), h(old), w(aiting), t(ransferring), r(unning). Plus de détails à propos du qstat : man qstat 13

Tester quelques commandes de base 2017/11/1 Tester quelques commandes de base cd : change directory pwd : print working directory ls [nom_répertoire] : list directory contents who : show who is logged on the server passwd : update user's authentication token history : display the commands history 14

Comprendre les file types 2017/11/1 Comprendre les file types Comprendre le résultat d'un ls -ltrah Changer les permissions avec chmod Créer un lien symbolique avec ln -s file-source file-destination 15

Comprendre les file types 2017/11/1 Comprendre les file types mkdir directory_name touch new_file_name cp file_source file_destination cp -r dir_source dir_destination mv file dir/. mv old_file_name new_file_name ls *.txt find . -type f *.txt cat file - more file - less file geany – gedit – vi 16

Transferts et download 2017/11/1 Transferts et download scp source_name bleuet@genotoul:destination_name (copy from desktop to "genotoul") Ou FILEZILLA #wgethttp://url.a.telecharger/nom_fichier 17

Merci pour votre écoute 2017/11/1 Merci pour votre écoute & A vous de jouer !

Exercice en autonomie : Jouer avec vos fichiers 2017/11/1 Exercice en autonomie : Jouer avec vos fichiers 1– Partager votre fichier myscript.sh avec la commande chmod (execution sur votre work et lecture sur votre script, pas plus de droits, pas moins de droits). 2- Renommer myscript.sh en VosInitiales_myscript.sh 3 – Partager VosInitiales_myscript.sh avec le compte de formation rose, à l'aide de la commande scp N'hésitez pas à consulter le manuel de la commande scp si nécessaire. 4 – Créer un fichier fasta nommé VosInitiales.fasta (rechercher un exemple sur Google ou inventez) 5 – Compter le nombre de lignes de VosInitiales.fasta et écrire le résultat dans un fichier VosInitiales_NB.txt à l'aide de la commande > 6 – Récupérer les 20 premières lignes de votre fasta dans un fichier VosInitiales_20.fasta 7 – Créer un lien symbolique pour l'ensemble des fichiers créés sur votre work vers le work du compte rose. Documents à conserver : Mémo Cluster + Mémo Unix 19

2017/11/1 Remerciements