diff --git a/journal/module_2.html b/journal/module_2.html new file mode 100644 index 0000000000000000000000000000000000000000..262d89e29e763d517eb37ef6f6c2d44fb1f4796e --- /dev/null +++ b/journal/module_2.html @@ -0,0 +1,406 @@ + + + + +
+ + + + + + + + +Objectifs
+Ces envionnements: - Améliore la traçabilité des calculs - Permet de présenter facilement ses travaux aux collègues - Accéder à l’ensemble des calculs sous-jacents à une analyse
+Exemple
+Erreurs de calculs, pratiques douteuses … mais travaux ont eu de l’impact car les données n’étaient pas mise à disposition
+Un code avait mal était fait, code transmit par d’autre lavboratoire. Causant de mauvais calcul de structure proteique
+-> manque de rigueur et de transparence
+Il faut expliciter: - sources et données
+données indisponibles = resultats difficile à vérifier
+choix non expliqués = choix suspicieux
+Le cahier de labo peut aider
+Expliquer augmente les chances de trouver les erreurs et de les élimineré
+Exigence de la part de la société civil de publication des différentes sources dans le but d’améliorer la recherche et gagner la confiance avec tout le monde ;p
+La science se passe de plus en plus derrière un ordinateur
+Données -> analyses visualisations -> publication
+Article est la partie immergée de l’iceberg
+Garder les trace afin de : - inspecter : justifier / comprendre - refaire : vérifier / corriger / réutiliser
+Notebook : la vitrine (document computationnel) et l’envers du décors (source)
+Un document computationnel contient: - des commentaires - du code - un aperçu des données - les résultats de calculs - des liens hypertextes - des images
+Il permet de: - inspecter les calculs - réexécuter facilement les calculs si l’environnement d’origine est disponible - Documenter le code - Expliquer les choix faits - Utiliser plusieur langages (mais c’est un peu compliqué)
+pdf LaTex bien installé
+Expliciter les cellules a afficher
+Besoin de beaucoup de travailler pour avoir un environnement parfaitement configuré pour générer le pdf
+plusieurs réaction: - bonne idée ! - pas le temps - pourquoi changer ?
+bonne idée Il faut assurer le service après-vente - crossplatform - gérer la complexité
+Si plusieurs co-auteur utilise le même type environnement permet de s’assurer que le fichier est correcte
+pas le temps investissement minima
+édition du fichier de publication
+pourquoi changer un document computationnel séparé produit tous les résultats et toutes les figures
+un autre document “classique” intégré ces figures
+mais tout est concervé, documenté et recalculable dans votre document computationnel
+Rpubs - parfait pour partage rapide mais pas pérenne
+Dropbox, et autres - pérénité, accés ?? ..
Gitlab / github / …
+Sites compagnons service d’hébergement - runmycode, éditeurs, …
+Archive ouverte - Article: HAL; code et données : Figshare / zenodo
+Faire en fonction de: - co-auteurs - contrainte techniques - contraintes de confidentialité / copyright
+Préparation d’un document pour un journal ou pour une conférence
+De quoi aurez-vous besoin pour produire un document pdf:
+jupyter : Facile car tout en ligne, dynamique
+Orgmode : recherche par regex -> pratiique pour les étiquettes donc pour un journal
+Cas d’un cahier de laboratoire
+Article reproductible
+| | Origine | technologie | utilisation | navigation | format | article? |
+|-----------------|-----------|--------------------|---------------|------------|--------|-----------|
+| jupyter | 2001 | web, app, python | facile | limitée | JSON | Difficile |
+| Rstudio / knitr | 2011/2014 | IDE, java/R | facile | limitée | Rmd | oui |
+| Org-Mode | 1976/2008 | Editeur, EmacsLisp | plus complexe | puissante | org | oui |
+