Vidéo pédagogique
Notice
Sous-titrage
Sous-titre
Langue :
Français
Crédits
François Rechenmann (Intervenant), Thierry Parmentelat (Intervenant)
Conditions d'utilisation
Ces ressources de cours sont, sauf mention contraire, diffusées sous Licence Creative Commons. L’utilisateur doit mentionner le nom de l’auteur, il peut exploiter l’œuvre sauf dans un contexte commercial et il ne peut apporter de modifications à l’œuvre originale.
Citer cette ressource :
François Rechenmann, Thierry Parmentelat. Inria. (2015, 1 juin). 4.8. Un algorithme récursif , in 4. Comparaison de séquences. [Vidéo]. Canal-U. https://www.canal-u.tv/87373. (Consultée le 8 décembre 2023)

4.8. Un algorithme récursif

Réalisation : 1 juin 2015 - Mise en ligne : 1 juin 2015
  • document 1 document 2 document 3
  • niveau 1 niveau 2 niveau 3
Descriptif

Nous avons désormais en main tous les éléments pour écrire notre algorithme de détermination d'un alignement optimal, ici d'un chemin optimal.Avec les notations que nous avons introduites, je vous rappelle que nous savons, à priori, déterminer le coût de ce noeud-là, autrement dit le coût du chemin aboutissant sur ce noeud, en faisant l'hypothèse que nous connaissons les coûts optimaux de ces trois noeuds-là. Avant de poursuivre, il convient de comprendre que ce schéma de calcul, qu'on utilise pour calculer le coût de ce noeud-là, est aussi utilisable pour calculer le coût de ce noeud-là, à partir des coûts de ce noeud et de ce noeud-là, à travers un des trois chemins possibles. De même, le coup de ce noeud-là peut être calculé avec le même schéma de calcul à partir du coût de ce noeud-là, celui-ci et celui-là, et ainsi de suite. Et ainsi de suite, en remontant jusqu'au noeud 00. Ceci nous donne un schéma de calcul récursif que nous allons implémenter dans une fonction récursive. Qu'est-ce qu'une fonction récursive ? Une fonction récursive est une fonction qui fait appel à elle-même, qui s'appelle elle-même, au cours même de son exécution. Elle s'exécute, et au cours de son exécution, elle s'appelle elle-même. Et donc, on va avoir une cascade d'appels. Elle est en train de s'exécuter, elle s'appelle, elle s'exécute, elle s'appelle et cetera...

Intervenant

Dans la même collection

Avec les mêmes intervenants

  • 5.2. L’arbre, objet abstrait
    Vidéo pédagogique
    00:03:11

    5.2. L’arbre, objet abstrait

    Rechenmann
    François
    Parmentelat
    Thierry

    Vous l'aurez compris un arbre phylogénétique est un arbre abstrait qui n'a qu'un lointain rapport métaphorique avec un véritable arbre. L'arbre des bio-informaticiens et des informaticiens se

  • 4.7. Coûts et alignement
    Vidéo pédagogique
    00:04:39

    4.7. Coûts et alignement

    Rechenmann
    François
    Parmentelat
    Thierry

    Nous avons vu l'ébauche de notre algorithme d'alignement optimal en considérant la possibilité de calculer le coût optimal, ou score optimal, de ce dernier noeud. Et nous avons vu que le coût de ce

  • 5.1. L’arbre des espèces
    Vidéo pédagogique
    00:05:03

    5.1. L’arbre des espèces

    Rechenmann
    François
    Parmentelat
    Thierry

    Dans cette cinquième et dernière partie de notre cours sur le génome et les algorithmes, qui se veut une introduction à l'analyse informatique de l'information génétique, nous regarderons de plus près

  • 4.10. Cet algorithme est-il efficace ?
    Vidéo pédagogique
    00:07:07

    4.10. Cet algorithme est-il efficace ?

    Rechenmann
    François
    Parmentelat
    Thierry

    La version itérative de notre algorithme d'alignement optimal de séquences est indéniablement beaucoup plus efficace que sa version récursive, puisque nous avons vu qu'il permettait d'éviter que le

  • 5.4. L’algorithme UPGMA
    Vidéo pédagogique
    00:05:15

    5.4. L’algorithme UPGMA

    Rechenmann
    François
    Parmentelat
    Thierry

    L'algorithme, que nous allons étudier pour la reconstruction d'arbres phylogénétiques à partir des distances, s'appelle UPGMA. Un nom plutôt compliqué pour une méthode qui est plutôt simple. Et même,

  • 5.7. Les applications en microbiologie
    Vidéo pédagogique
    00:07:15

    5.7. Les applications en microbiologie

    Rechenmann
    François
    Parmentelat
    Thierry

    Une très grande diversité, on l'a vu, d'algorithmes en bio-informatique, motivé par la résolution de problèmes différents. Ces algorithmes, ces recherches en bio-informatique, s'appuient sur des

  • 4.2. Évolution et similarité de séquences
    Vidéo pédagogique
    00:03:43

    4.2. Évolution et similarité de séquences

    Rechenmann
    François
    Parmentelat
    Thierry

    Avant de chercher à quantifier ce qu'est la similarité de séquence, on peut se poser la question même de savoir pourquoi des séquences de génome sont similaires entre organismes. La réponse tient dans

Sur le même thème