IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

algo comparaison sequence


Sujet :

Algorithmes et structures de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Points : 5
    Points
    5
    Par défaut algo comparaison sequence
    Bonjour,
    je suis actuellement en stage de bio informatique et j'aurais besoin d'aide.
    En fait, je dois developper un programme qui compare des sequence d'acides aminé (que l'on peut apparenter a des chaines de caractere de longueurs de 300 caracteres en moyenne) en grand nombre (quelques centaines...). Sachant qu'un autre stagiaire a deja implémenté un algorithme basique (pas mauvais mais de maniere naturelle) qui plante pour une base superieure a 25 sequences...
    Mon probleme est donc de trouver un algorithme tres EFFICACE de comparaison de beaucoup de chaines de caracteres entre elles pour rechercher les similitudes, les distances entre les similitudes etc...
    Donc si vous aviez quelques idées.... bah ce serait cool...
    Voila, merci.

  2. #2
    Membre actif Avatar de ronan99999
    Inscrit en
    Juillet 2003
    Messages
    279
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2003
    Messages : 279
    Points : 299
    Points
    299
    Par défaut
    Tu peux essayer la distance d'edition
    Si tu ne te plantes pas, comment veux tu pousser?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Cad?
    C'est a dire, c'est quoi exactement la distance d'edition ?

  4. #4
    Membre averti

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 346
    Points : 439
    Points
    439
    Par défaut
    Je vais être rapide par manque de temps et te donner quelques pistes à explorer.
    La distance d'édition est grosso modo le coût pour passer d'une chaîne à l'autre en terme de substitution, de destruction ou de de création. Chacune de ces opérations étant affectées à un coût. Souvent c(sub) = 1 et c(des) = c(creat) =0.5. Une substitution pouvant être vu comme une destruction et une création.
    L'algorithme classique pour traiter ce problème est l'algorithme de Wagner et Fisher, c'est un algorithme qui est dynamique. Tout bon moteur de recherche devrait permettre de le sortir. Si les mots à comparer sont de taille l et m l'algo est de complexité O(l*m) mieux que l'ancien stagiaire ?
    En espérant que ça t'aide.

    PS : Peux-tu m'indiquer par MP dans quelle boîte tu fais ton stage, car c'est très intéressant, merci.

  5. #5
    Membre actif Avatar de ronan99999
    Inscrit en
    Juillet 2003
    Messages
    279
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2003
    Messages : 279
    Points : 299
    Points
    299
    Par défaut

    http://www.merriampark.com/ld.htm


    et voili!

    Je m'en suis servis pour tout à fait autre chose mais il est souvent fait référence à celle-ci en bio-inf
    Si tu ne te plantes pas, comment veux tu pousser?

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Merci
    Je ne sais pas si ca va me servir, mais merci quand meme.
    Je viens de voir mon maitre de stage et il a préfére opter pour un arbre etiqueté qui, d'apres lui, est beaucoup mieux adapté a cette demande particuliere (ce n'est en fait, pas une bete comparaison de difference entre sequence mais c'est un peu plus pointu que ce que j'avais pensé au premier abord).
    Voila, sinon, pour nicolas, je ne fais pas mon stage dans une boite privé mais c'est mon université qui travaille en colaboration avec quelques laboratoires de recherche qui avait mailé une proposition de stage et a laquelle j'ai repondu.

Discussions similaires

  1. Comparaisons d'Images : algos et libs
    Par Metalman dans le forum C
    Réponses: 2
    Dernier message: 13/05/2013, 16h58
  2. Algo. de Comparaison de chaine
    Par jeanbadel dans le forum Général Java
    Réponses: 3
    Dernier message: 02/12/2009, 10h53
  3. [Algo] Reconnaissance faciale par comparaison
    Par Viish dans le forum Traitement d'images
    Réponses: 5
    Dernier message: 02/12/2009, 05h14
  4. Comparaison entre les algos des tri
    Par Black.Rose dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 11/12/2008, 20h55
  5. Algo de comparaison approximative de chaînes
    Par Davboc dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 02/05/2007, 09h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo