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/activate
L'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 python
which 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 only
Pour lancer Jupyter dans l'environnement ainsi créé
poetry run jupyter notebook
Ou 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