Canal-U

Mon compte

Résultats de recherche

Nombre de programmes trouvés : 243
Label UNT Vidéocours

le (4m23s)

4.4. Aligning sequences is an optimization problem

We have seen a nice and a quitesimple solution for measuring the similarity between two sequences. It relied on the so-called hammingdistance that is counting the number of differencesbetween two sequences. But the real situation is a bitmore complex as we'll see now, it needs an adequatesolution and algorithm. Why is it a bit more complex? Let's have a look at thispair of two sequences. If we apply the hamming distance,compute the hamming between these two sequences,we find ten differences. OK. But you must remember thatmutation may be substitution, deletion and insertion. So if wetake into account the deletion and insertion, the situation isvery different in the case of these two sequences. ...
Voir la vidéo
Conférences

le (4m26s)

Le numérique, la biotechnologie et la littérature dystopique - Atelier écriture/débat

La lecture des romans d'anticipation sociale nous renvoie à des événements qui font souvent les gros titres de l'actualité: surveillance du courrier électronique et des conversations téléphoniques; identification des comportements grâce aux ordinateurs, aux téléphones portables ou aux cartes de crédit; connaissance intime des individus par le recueil des données sur leur santé; utilisation de drogues ou d'implants pour modifier le fonctionnement du cerveau; nouvelles formes de reproduction humaine; remplacement des organes défaillants; etc. La technologie d'aujourd'hui n'est-elle pas en train de rejoindre les intuitions de la littérature dystopique? Une séance introductive qui posera les grandes questions qui seront débattues ...
Voir la vidéo
Label UNT Vidéocours

le (4m27s)

1.6. Contenu en G-C et A-T des séquences

Les algorithmes qui travaillent sur les séquences génomiques, sur les textes génomiques, doivent produire des résultats interprétables et utiles aux biologistes. Nous allons voir que même sur l'algorithme très simple que nous avons construit de comptage de nucléotides, eh bien cet algorithme produit des résultats qui ont effectivement Revenons sur cet algorithme. Souvenez-vous : déclaration des variables, des entités, que nous allons manipuler dans l'algorithme, initialisation de ces variables. Si vous n'initialisez pas les variables correctement, les comptages ne partiront pas de la bonne valeur. Donc initialisation des variables. Et ensuite, les instructions proprement dites. Ici, identification "Est-ce que c'est ...
Voir la vidéo
Label UNT Vidéocours

le (4m28s)

2.7. Les compromis de la conception d’algorithmes

La mise en oeuvre d'une structure de données appropriée permet, nous l'avons vu, d'améliorer les performances d'algorithmes. Nous en avons vu l'exemple sur la recherche d'un triplet dans un tableau de code génétique, quand nous avons ajouté ces tables d'index, nous avons vu que nous avons diminué de façon tout à fait significative, le nombre de comparaisons à effectuer. Je vous propose maintenant une autre approche où les index ne sont pas sous forme de table mais sont calculés. Il faut que vous vous souveniez de la manière dont le tableau est organisé. D'abord tous les triplets qui commencent par ...
Voir la vidéo
Label UNT Vidéocours

le (4m29s)

1.6. GC and AT contents of DNA sequence

We have designed our first algorithmfor counting nucleotides. Remember, what we have writtenin pseudo code is first declaration of variables. We have several integer variables that are variables which cantake as a value an integer. One, two, three minus five and so on. We have the sequence of characters we want to interpret, declare as a character string oflengths and define. Then we have the initializationof our different variables. This symbol is a symbol for assignment, it means that zero becomes the value of total nb, nbT and soon and so on and here we say: index takes the value one. It means that we position at the beginning of ...
Voir la vidéo
Label UNT Vidéocours

le (4m30s)

4.2. Why gene/protein sequences may be similar?

Before measuring the similaritybetween the sequences, it's interesting to answer the question: why gene or protein sequences may be similar? It is indeed veryinteresting because the answer is related to the theory ofevolution which is due, as you all know, to Darwin. What Darwinsays is that species evolve in time and there is a creation ofnew species for existing ones. So there is an evolutionof species over time. He was a very thinking man, huh. This evolution can be also seenon the genomic sequences. Let's see this very small and partialtree of life and hypothetical tree of life. Here you have thespecies and you have this phenomenon of speciation giving ...
Voir la vidéo
Label UNT Vidéocours

le (4m31s)

4.5. Un alignement de séquences vu comme un chemin dans une grille

Pour comparer deux séquences entre elles, il faut donc les aligner. Aligner ces deux séquences suppose faire des hypothèses d'insertion, délétion, aux bons endroits. Ça signifie, d'un point de vue séquence de caractères, insérer des caractères "blank", le tiret, aux endroits appropriés. Approprié dans quel sens ? Au sens que la distance entre les deux séquences soit minimale. On appliquera le même processus pour toute perte de séquence, et systématiquement, on retiendra comme étant la mesure de similarité, la distance minimale entre cette paire de séquences. Comment déterminer ces endroits d'insertion, de délétion, comment émettre ces hypothèses d'insertion, délétion et ...
Voir la vidéo
Label UNT Vidéocours

le (4m32s)

4.1. Comment prédire les fonctions des gènes/protéines ?

Après avoir regardé dans les yeux, les semaines précédentes, l'ADN, vu comment cet ADN par séquençage produisait des textes, des séquences génomiques, étudié la relation entre gènes et protéines, gènes portant l'information qui est utilisée par la cellule pour produire une ou plusieurs protéines, et s'étant intéressés à la prédiction de gènes, c'est-à-dire à la prédiction de la localisation des gènes sur les séquences d'ADN. La question suivante à aborder est : comment prédire la fonction de ces gènes et de ces protéines ? Quels rôles dans la cellule jouent les protéines codées par les gènes ? En pratique, il ...
Voir la vidéo
Label UNT Vidéocours

le (4m40s)

4.7. Coûts et alignement

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 dernier noeud, si les coûts de ces trois noeuds-là étaient connus comme étant optimaux, eh bien le coût optimal de ce noeud était la plus petite de ces trois valeurs-là. C'est-à-dire la plus petite des 3 valeurs des chemins de longueur 1, ou celui-ci, ou celui-là, ou celui-là. Il nous faut maintenant regarder d'un peu plus près ce que sont ces coûts qui figurent sur le ...
Voir la vidéo
Label UNT Vidéocours

le (4m45s)

3.5. Comment améliorer la qualité des prédictions ?

Il faut toujours le répéter et le souligner, les algorithmes qui déterminent des gènes déterminent des gènes candidats. Ce sont des prédictions de gènes. Donc la question est de savoir s'il est éventuellement possible d'améliorer nos algorithmes de façon à améliorer la qualité de nos prédictions. Nous allons voir qu'il y a en restant dans la même logique de notre algorithme précédent, effectivement la possibilité d'améliorer la qualité, la prédiction de régions codantes sur un brin d'ADN. Pour ce faire, il nous faut introduire une notion de biologie moléculaire importante qui est le ribosome. De quoi s'agit-il ? Vous avez ici ...
Voir la vidéo

 
FMSH
 
Facebook Twitter
Mon Compte