humeurs humeur brunocb tux terre g1 et sa lune pitit Vie virtuelle dune cellule non moins virtuellehumeurs portfolio cisoun tux tux ya kelk1 pitit Vie virtuelle dune cellule non moins virtuelleVie virtuelle d’une cellule non moins virtuelle

Plus d’un an après, c’est le blog revival !

À quelle occasion ? Celle du début de mon stage en hollande dans un laboratoire de biologie et bioinformatique.

Accueilli pour mon stage de fin de 4ème année, ma mission est simple : implémenter un algorithme de Gillespie, pour tester la cellule virtuelle.

La cellule virtuelle

Le but est de créer une cellule minimale par une méthode d’algorithme génétique. (Un article suivra pour expliquer le principe de cet algorithme).

L’algorithme génétique étant un algorithme évolutif, il est important de définir si la cellule est plus ou moins viable, fait plus ou moins ce qu’elle doit. On parle de fitness.

Pour une cellule, les scientifiques ayant développé et cherché une cellule virtuelle sont parti du principe qu’une des choses essentielles pour une cellule est d’être capable de maintenir son homéostasie, c’est à dire à maintenir son équilibre en dépit des variations qu’elle peut subir.

La cellule est celle défini par Alex A Neyfakh dans son article publié le 17 Août 2006 dans Biology Direct.

On considère deux types de petites molécules. A et X. A est disponible dans le milieu et X est une molécule porteuse d’énergie.  Il existe aussi des protéines de différent type : des enzymes catalysant le métabolisme d’A en X et des enzymes catalysant l’anabolisme de A et X en déchet; des pompes qui permettent de faire entrer A dans la cellule, des facteurs de transcription, recevant un ligand et pouvant se lier à un opérateur (une séquence sur le code génétique).

Ces protéines sont codées par des gènes. Dans l’article, pas de codage du gène nécessitant une traduction. On stocke juste des paramètres, un numéro de séquence opérateur, etc…

Ces protéines peuvent être créées, dégradées.

Dans l’article, le métabolisme de la cellule, c’est à dire l’évolution des concentrations des petites et grosses molécules est suivi par simulation des équations différentielles, une méthode dite déterministe.

Algorithme de Gillespie

Une autre voie serait de simuler cette évolution par une méthode stochastique. C’est le principe de l’algorithme de Gillespie.

Je vous expliquerai bientôt en quoi consiste cet algorithme et quelles modifications je dois lui apporter pour l’adapter au problème et les raisons de ces modifications et enfin, le modèle que j’ai choisi d’adopter.

Il est l’heure d’aller dormir !

Mots-clefs :, , , | Classé dans : Humeurs, Portfolio
Pas de commentaire

portfolio portfolio cisoun tux tux ya kelk1 pitit CSS adapter la hauteur dun bloc à un contenu en floatCSS adapter la hauteur d’un bloc à un contenu en float

Sous firefox, si l’on a un bloc conteneur qui contient notamment un autre bloc placé avec une propriété float, il est considéré comme sortant du flux normal et donc firefox n’adapte pas la hauteur du conteneur.

Pour y remédier, il suffit d’ajouter la balise suivante à la toute fin du bloc conteneur :

1
 <div style="clear:both;"></div>

Alors le problème est résolu, le conteneur a la bonne taille !

Mots-clefs :, | Classé dans : Portfolio
Pas de commentaire

libre libre    fcys14 tux asterix pitit Manips de survie en ligne de commandelibre portfolio cisoun tux tux ya kelk1 pitit Manips de survie en ligne de commandeManips de survie en ligne de commande

Voici une petite méthode pour sauver des fichiers vers une clé usb en ligne de commande. Utile lorsqu’on a pas d’environnement graphique ou bien que l’ordinateur est très planté ! (Ça peut arriver même sous linux non ? ! )

Lire la suite »

Mots-clefs :, , , | Classé dans : Libre, Portfolio
Pas de commentaire

blog blog brunocb leonard de vinci    tux de vitruve pitit Utilisation de lextension wp syntaxUtilisation de l’extension wp-syntax

Adresse de la fiche sur worpdress.org : http://wordpress.org/extend/plugins/wp-syntax/

Usage :
<pre lang="java">public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
} } </pre>

Si lorsque les lignes sont affichées le code est centré (beurk :S ) il faut enlever le text-align:center dans style.css pour les tableaux !

Les langages supportés sont les suivants :

abap, actionscript, actionscript3, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, c_mac, caddcl, cadlisp, cfdg, cfm, cpp-qt, cpp, csharp, css, d, delphi, diff, div, dos, dot, eiffel, fortran, freebasic, genero, gettext, glsl, gml, groovy, haskell, html4strict, idl, ini, inno, io, java, java5, javascript, kixtart, latex, lisp, lotusformulas, lotusscript, lua, m68k, matlab, mirc, mpasm, mxml, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, per, perl, php-brief, php, plsql, python, qbasic, rails, reg, robots, ruby, sas, scala, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, verilog, vhdl, visualfoxpro, winbatch, xml, xpp, z80

Mots-clefs :, , | Classé dans : Vie du Blog
Pas de commentaire