Créez puis activez l'environnement
conda create --name <my_env_name>
conda activate <my_env_name>Créez puis activez l'environnement
python -m venv <my_env_name>
source <my_env_path>/bin/activateL'argument -p <path_python_bin> permet d'initialiser votre environnement avec n'importe quelle version de python disponible sur votre systeme.ex:-p /usr/bin/python3.10
Verifier les chemins de pip et python après activation:
which pythonwhich pip
python -m ipykernel install --user --name=<my_env_name>Poetry est un gestionnaire de paquets et d'environnement moderne. Attention, contrairement à pip, poetry ne supporte pas l'utilisation directe d'un fichier requirements.txt.
Il faudrait donc installer les dépendances de ces TP manuellement
poetry init --name <my_env>
poetry add "pendulum>=2.0.5" # libraries you want to use
poetry add -D jupyter # libraries for development use onlyPour lancer Jupyter dans l'environnement ainsi créé
poetry run jupyter notebookOu alors, si vous avez une instance globale de Jupyter, ajoutez-y l'environnement créé précedemment ainsi
poetry run ipython kernel install --user --name=<my_env>-
Contexte biologique: Effet de la Tetracycline sur le contenu protéomique d'E. coli
-
Données tabulées de Spectrométrie de Masse * 3 mutants E.Coli dans 3 conditions * ~2000 protéines quantifiées.
-
Telecharger le jeu de données auxilliare ici
-
Vous l'extrairez dans ce repository
tar -xjf data_2021.tar.bz -
L'organisation suivante est la plus simple
-VDB_jupyter/
|_lib/
|_data/
|_exercices/
|_TCL_wt1.tsv
|_requirements.txt
Deux jeux de dépendances sont requis:
- hebergées sur pipy, à installer via
pip install -r requirements.txt. - locales au répertoire
lib, à déclarer dans le notebook.
- Introduction à matplotlib
- Lecture des données et manipulation avec la librairie PANDAS.
- Manipulation des bibliothèques SciPy et Numpy
- Production de figures matplotlib
- Scatter-plot simple et avancé
- Mise en forme riche d'objet dans le notebook
- Un premier volcano plot interactif
- Rappel sur les palettes de couleurs
- Implémentation d'un volcano plot complexe
- widgets Jupyter
- layout Jupyter
- exemple basé sur volcano-plot
- projet libre
- Visualisation de réseaux avec networkx
- Mise à jour interactive de réseaux