Skip to content

Instantly share code, notes, and snippets.

@samubernard
samubernard / pkpd.Rmd
Created January 28, 2019 14:35
PK with deSolve
---
title: "Pharmacokinetics Pharmacodynamics with `DeSolve`"
author: "INSA Lyon - 3BIM EDO Modelling"
date: '2019-01-28'
output: slidy_presentation
---
```{r, message=FALSE, warning=FALSE, include=FALSE}
library(DiagrammeR)
library(deSolve) # need library `deSolve`
@samubernard
samubernard / fitzhughnagumo_diffusion.m
Last active January 14, 2023 12:50
FitzHugh-Nagumo equation with diffusion on the variable v, 1D, explicit finite difference method
%% FitzHugh-Nagumo avec diffusion 1D
% 1D FitzHugh-Nagumo with diffusion
% parametre des equations
% equation parameters
epsilon = 0.08;
b = 0.7;
c = 0.8;
D = .01; % coefficient de diffusion/diffusion coefficient
I = 0.0;
@samubernard
samubernard / FKPP_1D_fd_implicite.m
Last active November 8, 2022 05:27
Equation FKPP difference finie 1D implicite Crank-Nicolson
% Equation FKPP difference finie 1D implicite Crank-Nicolson
% FKPP equation with finite-difference implicite Crank-Nicolson
% parametre des equations/equation parameters
r = 0.5; % taux de croissance/growth rate
D = 0.1; % coefficient de diffusion/diffusion coefficient
% parametres de simulation, espace/space simulation parameters
% x in domain Omega = [x0,x1]
h = 0.05; % intervalle de discretisation spatiale/space step
@samubernard
samubernard / factqr.py
Last active November 1, 2022 12:08
module python pour factorisation QR avec méthodes de Gram-Schmidt et Householder
#!/usr/bin/python2.6
# -*-coding:Latin-1 -*
from numpy import *
"""
module python pour factorisation QR avec méthodes de Gram-Schmidt et Householder
Algèbre linéaire et matricielle 3BIM INSA Lyon
2014 v20/11/2014
"""
@samubernard
samubernard / turing_patterns_2D.m
Last active November 19, 2021 15:45
Turing patterns with Fitzhugh-Nagumo equations in 2D
%% Turing Patterns in 2D: an example with the FitzHugh-Nagumo equations
% parametre des equations
% equation parameters
epsilon = 0.08;
b = 0.7;
c = 0.8;
Dv = 0.1;
Dw = 1.6;
I = 0.35;
@samubernard
samubernard / FKPP_2D_fd_implicite_ADI.m
Last active November 19, 2021 13:53
Equation FKPP difference finie 2D inplicite Crank-Nicolson avec approximation ADI: alternate direction implicit method
% Equation FKPP difference finie 2D inplicite Crank-Nicolson avec
% approximation ADI approximation: alternate direction implicit method
% FKPP equation finite-difference explicite 2D
% parametre des equations/equation parameters
r = 0.5; % taux de croissance
D = 0.1; % coefficient de diffusion
% parametres de simulation, espace/space simulation parameters
% x in Omega [0,Sx]x[0,Sy]
@samubernard
samubernard / FKPP_2D_fd_implicite.m
Last active November 19, 2021 13:27
Equation FKPP difference finie 2D implicite Crank-Nicolson
% Equation FKPP difference finie 2D implicite Crank-Nicolson
% FKPP equation finite-difference implicite Crank-Nicolson 2D
% parametre des equations/equation parameters
r = 0.5; % taux de croissance/growth rate
D = 0.1; % coefficient de diffusion/diffusion coefficient
% parametres de simulation, espace
% x in Omega [0,Sx]x[0,Sy]
h = 0.025; % intervalle de discretisation spatiale/space step
@samubernard
samubernard / FKPP_2D_fd_explicite.m
Last active November 19, 2021 13:18
Equation FKPP difference finie 2D explicite
% Equation FKPP difference finie 2D explicite
% FKPP equation finite-difference explicite 2D
% parametre des equations/equation parameters
r = 0.5; % taux de croissance
D = 0.1; % coefficient de diffusion
% parametres de simulation, espace/space simulation parameters
% x in Omega [0,Sx]x[0,Sy]
h = 0.025; % intervalle de discretisation spatiale/space step
@samubernard
samubernard / ode_model_inference.R
Created September 1, 2021 14:15
Inferring parameters from an ODE model
# Systems Biology - Université Lyon 1
# Fall 2021
#
# Inferring parameters from a ODE model
# --------------------------------------
#
# This script shows how to fit an ODE model to
# a dataset.
#
# The dataset is the first subject of the Indometh dataset
@samubernard
samubernard / reaction_diffusion.m
Created May 5, 2020 07:28
2D reaction-diffusion equation, explicit method
%% 2D reaction-diffusion equation, explicit method
% equation parameters
r = 1.0; % some model parameter
D = 0.1; % diffusion coefficient
% Simulation parameters: space
% Domain: rectangle of size Sx by Sy
h = 0.2; % grid step size
Sx = 10.0;