diff --git a/journal/Readme.md b/journal/Readme.md index d10b0fe7f472e6e32cf45b027a9567eeead5d2bc..07fdb9c97d7e1d8459d58e8d3e05ff00d47b18bb 100644 --- a/journal/Readme.md +++ b/journal/Readme.md @@ -14,17 +14,35 @@ _This notebook is created due to mission from this module_ * Three notebook tools: [Jupyter](https://jupyter-notebook.readthedocs.io/en/latest/), [RStudio](https://docs.posit.co/ide/user/), [OrgMode](https://orgmode.org/worg/org-tutorials/org4beginners.html) * Some examples are stored in Gitlab -_My choice: Jupyter_ ## Module 3: * the path following: Jupyter * the subject chosen: [Subject 7: The SARS-CoV-2 (Covid-19) epidemic](https://lms.fun-mooc.fr/courses/course-v1:inria+41016+self-paced/jump_to_id/67e4c0cd1d4f4708a1413ea0f2ee9bb9) -* [my work](https://app-learninglab.inria.fr/moocrr/gitlab/082aa0aa9507b80b621099010e33de9d/mooc-rr/blob/master/module3/exo3/exercice_en.ipynb) +* my work [here](https://app-learninglab.inria.fr/moocrr/gitlab/082aa0aa9507b80b621099010e33de9d/mooc-rr/blob/master/module3/exo3/exercice_en.ipynb) ## Module 4: * workflow environments: [Galaxy](https://galaxyproject.org/learn/advanced-workflow/), [Kepler](https://kepler-project.org/), [Taverna](https://en.wikipedia.org/wiki/Apache_Taverna), [Pegasus](https://pegasus.isi.edu/about/),[VisTrails](https://www.vistrails.org//index.php/Main_Page), [Collective Knowledge](https://ck.readthedocs.io/en/v2.5.8/src/first-steps.html). -Noted: [GUIX](https://guix.gnu.org/) \ No newline at end of file + +* Tool for evn control: [Docker container](https://www.docker.com/resources/what-container/), [GUIX](https://guix.gnu.org/) and [Nix/NixOS](https://nixos.org/) + +If you start from a blank environment, you work in a container and you progressively install only the libraries that are actually required. +Ideally, you describe the dependencies and the libraries to install. +It is a way to write the recipe that will enable you to rebuild this environment. +Docker and Nix are containerization and package management tools, but their philosophies and goals diverge. +Docker often wins for immediate deployment and ease of use, while Nix shines for reproducible builds, complex projects, and security-conscious development. + +[Learn NIX](https://nix-tutorial.gitlabpages.inria.fr/nix-tutorial/getting-started.html) + + +Short summary: +* workflow: +* software environment controller: GUIX, NIX +* article: HAL, Arxiv +* data: FigShare. Zenodo +* source code: GitLab, Github, Software Heritage + +