Description
Fonctionnalités générales
Taverna est une application qui permet de construire et exécuter des workflows (enchaînements de tâches élémentaires). Chaque étape de ces chaînes de traitements correspond à l'exécution d'un outil disponible localement ou sous forme de service web. L'outil, fortement typé bioinformatique, propose en standard de nombreux services spécifiques (NCBI, Kegg, SoapLab, BioMoby...).
Autres fonctionnalités
- Ouverture d'un workflow à partir d'une URL.
- Suivi de l'exécution d'un workflow.
- Partage de workflows sur le site MyExperiment.
- L'onglet
Resultsaffiche les résultats de l'exécution avec le détail des sorties. - Compatible avec le standard BioMOBY .
- L'architecture par plugin garantit l'intégration des développements externes.
- Tout type de Web service utilisant WSDL peut être exécuté dans un workflow Taverna.
- Les résultats typés par MIME sont directement visualisés dans Taverna si un plugin est disponible (HTML, molécule 3D, text brut...).
Interopérabilité
- Les workflows créés sont sauvegardés sous un format XML propre à Taverna : le XSCUFL (Simple Conceptual Unified Flow Language).
- Les autres langages de description de workflows ne sont pas gérés.
Contexte d'utilisation dans mon laboratoire/service
- A l'INRA, Taverna est utilisé par un public de biologistes et de bioanalystes.
- Des journées de formation dédiées à l'usage de cet outil ont été proposées dans le cadre du projet SIGENAE.
- Au sein du laboratoire MIA du centre de Jouy-En-Josas, Taverna permet de récupérer et traiter des données de la base KEGG. Ainsi, un workflow cherche à partir de l'identifiant KEGG d'un organisme, les relations deux à deux des gènes impliqués dans des voies métaboliques (pathways). Le résultat obtenu, sous forme de liste, peut être écrit dans un fichier texte.
Limitations, difficultés, fonctionnalités importantes non couvertes
- La construction des workflows se fait entièrement à l'aide de listes. Même s'il existe une représentation graphique du workflow résultant, celle-ci n'est pas interactive.
- La gestion des boucles n'est pas très intuitive.
- Les
scavengers(composants qui parcourent les annuaires de services Web) affichent les services disponibles sur une machine donnée. Ceux créés par l'utilisateur sont régulièrement perdus et doivent être restaurés à moins que le fichier de configuration ne soit renseigné manuellement. - Le traitement d'un grand nombre de données semble poser des problèmes de mémoire sur la version 1.7.0.
- Les fonctionnalités de recherche de services sont limitées et les services peu documentés.
Mais l'équipe de développement est très réactive aux besoins des utilisateurs et tout ou partie de ces limitations devrait être levée dès la version 2 (éditeur graphique de workflow, gestion différentes des itérations, persistance des données).

179 Ressources
187 Dév Ens Sup - Recherche
288 Logiciels validés
Home
Commentaires
Autres fiches PLUME connexes
Mot clé "fonctionnalités principales"=workflow
http://www.projet-plume.org/fonctionnalites-princi...