Top Banner
Unix : introduction et méthodes DU-Bii 2020 Hélène Chiapello, Pierre Poulain https://du-bii.github.io/module-1-Environnement-Unix/
18

Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

Jun 20, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

Unix : introduction et méthodes

DU-Bii 2020

Hélène Chiapello, Pierre Poulain

https://du-bii.github.io/module-1-Environnement-Unix/

Page 2: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

L’équipe

2

Hélène Chiapello Benoist Laurent Jacques van Helden

Julien Seiler Hubert Santuz Pierre PoulainSandra Dérozier

Page 3: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Le planning

3

Jour Horaire Description

2 mars 14h30 - 17h30

Unix 1 : Premiers pasPierre Poulain, Hélène Chiapello, Benoist Laurent, Hubert SantuzManipuler des fichiers et des répertoiresManipuler les données d’un fichier. Éditeur de texte. Bonnes pratiques en bioinfo.

3 mars 14h30 - 17h30Unix 2 : Gestion de flux et extraction de donnéesHélène Chiapello, Benoist Laurent, Sandra Dérozier, Pierre PoulainEnchainement de commandes, compression et archivage

5 mars 9h00 - 12h00

Unix 3 : Utilisation des ressources de calcul IFBJulien Seiler, Pierre Poulain, Hélène Chiapello, Benoist Laurent, Jacques van HeldenPrésentation et utilisation du cluster IFB. Utilisation de SLURM. Transfert de données (ssh et scp)

10 mars 9h30 - 12h30Unix 4 : AutomatisationBenoist Laurent, Hélène Chiapello, Pierre PoulainNotion de variable, programmation Bash, calcul distribué

Page 4: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP 4

Gestion des données et des logiciels

Page 5: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Gestion des données

5

Source : PhD Comics

Page 6: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Gestion des données : git / GitHub

6

- Garder une mémoire des modifications de fichiers

- Travailler collaborativement- Partager des fichiers

- Git est un logiciel- GitHub est un site internet

(une plateforme d’échange)

Page 7: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Gestion des données : git / GitHub

7Sandve, PLOS Comput Biol, 2013DOI 10.1371/journal.pcbi.1003285

J. Perkel, Nature Index, 2018

Page 8: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Gestion des données : git / GitHub

8

https://www.youtube.com/watch?v=hPfgekYUKgkLa capsule, 2017

Débuter avec Git et Github en 30 min D’autres ressources :- https://cupnet.net/git-github/- https://swcarpentry.github.io/git-novice/

Page 9: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Gestion des logiciels

9Torsten Seemann, SlideShare, 2018

Page 10: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Gestion des logiciels : (bio)conda !

10

Page 11: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Gestion des logiciels : conda

11

Page 12: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Unix !

12

Page 13: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Le shell

Une interface de commandes

13

Page 14: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Une interface de commandes

14

Page 15: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Une interface de commandes

15

À vous ! Prise de contact avec les machines de l'université :

1. Obtenez votre login et votre mot de passe.2. Ouvrez votre session.3. Lancez un shell via l'application terminal.4. Changez votre mot de passe avec la commande yppasswd (avec 2 p et 2 s).5. Fermez votre session puis reconnectez-vous.6. Lancez un navigateur internet et ouvrez la page https://huit.re/dubii-m1

Page 16: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Une interface de commandesActivités préparatoires sur DataCamp

16

Activité WooClap

Page 17: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

257 réponses plus tard...

17

Page 18: Unix - GitHub Pages · Gestion des données : git / GitHub 6 - Garder une mémoire des modifications de fichiers - Travailler collaborativement - Partager des fichiers - Git est un

DUBii 2020 CC-BY HC & PP

Tutoriels

18

https://du-bii.github.io/module-1-Environnement-Unix/