Fonctionnalités générales :
EMBOSS (European Molecular Biology Open Software Suite) est une suite logicielle dédiée aux analyses bioinformatiques. Elle offre un ensemble d’outils d’analyse de séquences (protéiques ou nucléiques) permettant de réaliser un grand nombre de tâches bioinformatiques.
Elle est composée de 212 applications offrant une couverture fonctionnelle relativement large avec aussi bien des utilitaires de conversion et de manipulation de séquences, que des outils d’alignements (locaux, globaux), en passant par la recherche de motifs.
Elle propose également la gestion de banques de séquences qui sont indexées pour être utilisées par les programmes de la suite.
- Une dizaine d’outils supplémentaires (Phylip, MEME…) sont également intégrés mais en conservant leur propre licence (EMBASSY).
- Le niveau d’intégration des outils est relativement poussé et on retrouve tous les avantages inhérents à ce type d’approche comme la normalisation des options et un format de documentation unique.
Limitations, difficultés, fonctionnalités importantes non couvertes:
- Pas d’outils couvrant les problématiques d’assemblage de séquences
- Pas d’outil de calcul d’alignement multiple mais le programme ClustalW est néanmoins intégré à la suite grâce au wrapper EMMA
- BLAST n’est pas intégré
- L’indexation des banques de données ne peut se faire que sur 5 champs définis au maximum ce qui rend EMBOSS moins puissant que des outils dédiés à la recherche dans les banques comme SRS
- Des outils comme seqret sont moins performants que des appels BioPerl ce qui peut-être pénalisant dans une approche d’automatisation forte
- La seule interface graphique native (JEMBOSS) n’offre pas un accès à toutes les options
- On ne trouve pas toujours les dernières méthodes ou algorithmes, par exemple pas d’outils d’alignement de génomes.
- Il y a souvent un décalage entre les versions des outils du paquetage EMBASSY et leur dernière version non intégrée à EMBOSS
- Les versions WEB proposées sont des contributions ce qui implique parfois un décalage avec la sortie des nouvelles versions.