Fiche logiciel validé
  • Création ou MAJ importante : 19/09/08
  • Correction mineure : 19/09/08
Auteur :
  • Olivier Langella - UMR de GENETIQUE VEGETALE (INRA, CNRS, Université Paris Sud, AgroParisTech)
Relecteur(s) :
Responsable thématique :
Mots-clés

Populations : génétique des populations

Description
Fonctionnalités générales : 
  • Calcul de distances génétique entre populations ou individus basé sur les fréquences allèliques.
    • Reconstruction d’arbre phylogénétiques (UPGMA ou Neighbour Joining) à partir de matrices de distances, avec ou sans bootstrap sur les locus ou individus.
    • Calculs de fréquences allèliques, Fstats.
    • Lecture et conversion de données entre les formats Populations, Genepop, Immanc, microsat, LEA Likelihood Estimation of Admixture, Admix (G. Bertorelle), Genetix, Fstat (Jérôme Goudet)
Autres fonctionnalités : 

Populations est apprécié pour le grand nombre de méthodes de distances disponibles :

Interopérabilité : 

Les formats principaux supportés en lecture et écriture sont Populations, Genepop, Génétix.
Populations permet la conversion des données entre ces 3 logiciels, et l’export dans les formats : Immanc, microsat, LEA Likelihood Estimation of Admixture, Admix (G. Bertorelle), Fstat (Jérôme Goudet).

Limitations, difficultés, fonctionnalités importantes non couvertes : 

L’absence d’interface graphique, la nécessité d’utiliser un outil annexe pour visualiser les arbres phylogénétiques (treeview par exemple).

Environnement du logiciel
Plates-formes : 

Windows, Linux (binaires pour systèmes 32 bits disponibles).
A partir des sources (outils gnu), Populations peut être compilé sur plateformes intel 64 bits, Macintosh (powerpc), stations Sun…

Logiciels connexes : 

Treeview (http://taxonomy.zoology.gla.ac.uk/rod/treeview.htm... ) très utile pour visualiser les arbres phylogénétiques produits par Populations. Ce logiciel n’est pas requis pour le bon fonctionnement de Populations.

Autres logiciels aux fonctionnalités équivalentes : 
Environnement de développement
Type de structure associée au développement : 

Je développe Populations en temps que particulier sur le site :
http://www.bioinformatics.org/
Le développement est ouvert à toute personne inscrite sur le site.

Eléments de pérennité : 

Le code source est très portable et n’est pas dépendant d’aucune autre bibliothèque que celles fournies en standard par le projet GNU (STL c++).
Les erreurs rapportées sont corrigées et les patchs appliqués (serveur subversion de bioinformatics.org)

Références d'utilisateurs institutionnels : 

UMR de GENETIQUE VEGETALE (http://moulon.inra.fr/ )
LEGS (http://www.legs.cnrs-gif.fr/ )
Populations est souvent cité dans les travaux scientifiques relatifs à la génétique des populations (49 citations en 2006).

Environnement utilisateur
Divers (astuces, actualités, sécurité) : 

Populations est très apprécié pour sa facilité d’utilisation (bien qu’il ne soit pas équipé d’une interface graphique).
Une attention particulière est portée sur la gestion des erreurs pour guider l’utilisateur (problème de format de données, opération impossible).
La disponibilité des sources permet de le recompiler facilement pour profiter au maximum de capacités des gros calculateurs (par exemple) ce qui est apprécié pour certains calculs très gourmands.
Populations n’a pas de limite sur le nombre de populations, individus, locus traités.

Contributions : 

En m’envoyant des corrections, rapports de bugs, complément de documentation. ou en s’inscrivant sur http://bioinformatics.org/ pour directement travailler sur le code source (C++).