Victor Boussange
Victor Boussange
Home
🧑🏽💻 Softwares
📄 Publications & Talks
🎓 Teaching & resources
💬 Posts
Light
Dark
Automatic
Posts
A multi-language overview on how to document your research project code
Documentation serves multiple purposes and may be useful for various audiences, including your future self, collaborators, users and contributors - should you aim at packaging some of your code into a general-purpose library.
Victor Boussange
,
Mauro Werder
Last updated on Jun 25, 2024
7 min read
A multi-language overview on how to handle dependencies within a research project
Your future self and others should be able to recreate the minimal environment to run the scripts in your research project. This is best achieved using
package managers
and
virtual environments
.
Victor Boussange
,
Mauro Werder
Last updated on Jun 25, 2024
11 min read
A multi-language overview on how to organise your research project code and documents
In this post, we’ll explore various methods for structuring a research project folder that includes code, data, publications, and more. Additionally, we’ll look into the specifics of organizing your code folder.
Mauro Werder
,
Victor Boussange
Last updated on Jun 25, 2024
5 min read
A multi-language overview on how to test your research project code
Code testing is essential to identify and fix potential issues, to maintain sanity over the course of the development of the project and quickly identify bugs, and to ensure the reliability and sanity of your experiment overtime.
Victor Boussange
,
Mauro Werder
Last updated on Jun 25, 2024
6 min read
Open source navigation system for sailing
Back in the days, people used to orient themselves with paper maps and the stars or with a sextant. Unfortunately, we have lost this knowledge. It would now be difficult, at least for me, to live without a digital map and a GPS.
Victor Boussange
May 26, 2023
6 min read
Sailing tutorials
On combining machine learning-based and theoretical ecosystem models
In this post, I explore the benefits and drawbacks of using empirical (ML)-based models versus mechanistic models for predicting ecosystem responses to perturbations, and further develeop a hybrid approach combining their strengths.
Victor Boussange
Mar 31, 2023
14 min read
Inverse ecosystem modeling made easy with PiecewiseInference.jl
This blog post discusses the use of PiecewiseInference.jl, a Julia package that enables the use of machine learning to fit complex ecological models on ecological dataset.
Mar 26, 2023
11 min read
A practical introduction to approximate Bayesian computation
In this tutorial, you’ll learn the basics of approximate Bayesian computation (ABC). ABC is an inference method with very little requirements in terms of the model structure - yet it can be very powerful. It is very simple to apply to any model, and to understand. We’ll play around with Julia, and we will visualize graphically the inference results, so that you can build an intuition of the inference method.
Nov 27, 2022
10 min read
Create and deploy your Hugo website
This website is based on the wowchemy template that relies on Hugo, a fast framework for building static websites. Although Hugo has many advantages over its brother Jekyll, a Hugo website is not as easy to deploy on GitHub Pages, the free service offered by GitHub to host a personal website.
Mar 27, 2022
3 min read
Parameter Inference in dynamical systems
One of the challenges modellers face in biological sciences is to calibrate models in order to match as closely as possible observations and gain predictive power. Scientific machine learning addresses this problem by applying optimisation techniques originally developed within the field of machine learning to mechanistic models, allowing to infer parameters directly from observation data.
Victor Boussange
Jan 9, 2021
6 min read
Demo
Cite
×