figenix1 is a software platform dedicated to the automated execution of complex bioinformatics pipelines for reliable reconstruction of phylogenetic trees .
the phylogeny pipeline s originality comes from the fact that it mixes computational steps based on mathematical algorithms and expertize steps based on laboratory and state of the art knowledge in evolutionary biology . by expertize steps
we mean that knowledge and reasoning in the evolutionary field are not always modeled by mathematical algorithms integrable in a bioinformatics pipeline .
but it can be modeled , quite easily , by logical rules defined in the expert system integrated in figenix . for example : detecting nonmonophyletic domain s repeats , to eliminate them from the phylogeny pipeline ( they distort the final phylogenetic tree ) , is done by automatic reading and decisions taken from a temporary domain s repeats tree built during the process ( see 2005 publication for more details ) .
note that other phylogeny online tools exist , like the most recent : phylogeny.fr,2 but their associated pipelines offer no improvement compared to our pipeline . and unlike ours they do not include all the essential bias correction steps , eg , dataset filtering by complex scopes definition , non - monophyletic domain repeats filtering , amino acid composition test , saturation test , domains congruence tests , multiple algorithm trees building , comparison and compilation , etc . without these elements , phylogenetic trees building is not reliable .
with figenix we produced the phylogenetic trees ( approximately 100000 ) for the chordate history database project ( http://ioda.univ-provence.fr ) . to do this ,
figenix was driven by another software system called dagobah.3 dagobah automatically reads phylogenetic trees built by figenix by using phylopattern software library,4 with the aim to detect the evidence of genetic events patterns .
( it tries to verify them at the genomic level as well as to correlate them ) .
several complex gene families were studied using phylogenetic reconstructions and functional information propagated through orthologous relationships have been carried out using figenix510 thereby increasing demand of the software .
in fact the system was initially built as an intranet system dedicated to experts from our laboratory .
all parameters used in the phylogeny pipeline , from the simplest to the most sophisticated , was accessible in the same way and with no description .
moreover the parameters were dispatched on many steps of the pipeline and were difficult to locate .
however , biologists who are not phylogeny specialists also often need to build trees to answer specific questions .
therefore , we have developed a new version of figenix graphical user interface , because the older version was difficult to use with a steep learning curve .
figenix new web interface can be used in two modes : identified mode or unidentified mode .
a guest can create an account (  create account  menu item ) at any time to be an identified user .
there is no difference in bioinformatic functionalities of the two modes , but identified users can follow task execution and look back more easily to the history of their tasks produced with figenix . note that the user accesses figenix through the ioda ( http://ioda.univ-provence.fr ) web site .
there is a figenix menu , which allows the user direct access to the phylogeny creation tab .
as one can see on figure 1 , we try to simplify phylogeny task creation by focusing on main parameters like protein fasta data or file and the database ( nr , swissprot ) used for homologs searching .
as described in earlier version of figenix publication , phylogenetic tree reconstruction is a very complex process , which consists of about fifty computation and expertize steps . when one chooses default parameters , we evaluate , quite precisely , that 66% of tasks are successful .
for example , the maximum number of kept homologs , the gaps threshold , etc .
figenix new online interface includes a user manual with a troubleshooting guide , accessible by selecting the dedicated menu item , that aids the user in understanding what expert parameters must be modified for the successful construction of the phylogeny .
when a task is completed , the user receives an email with the potential problems and with a link to a results page . in identified mode
, the user can follow the progression of its running task , and consult any time the partial or final results of its tasks , by using the  tasks and results  tab ( see fig .
the user can also see tasks for a variable time period , gain quick access to the parameters for a task , decide to clone an old task and to modify a specific parameter ( for example : the species scope of phylogeny , or the maximum number of used sequences  for the task s results pages , we choose to keep the continuity with the old interface , but with minor changes on displayed information , by eliminating the technical information from all the pages . on the first results page ,
note that phylogenetic trees are directly drawn on web pages as shown on figure 2 .
phylogenetic reconstruction plays a significant role in evolution study and in the functional annotation of genes family through evolutionary approaches .
this new version of figenix graphical user interface can be used by biologists to infer phylogenies easily , and make the phylogenetic methodology available to non specialist .
it is implemented with gwt 2.4.0 ( http://code.google.com/intl/fr/webtoolkit ) and java 1.6 ( http://www.oracle.com/technetwork/java ) technologies on a tomcat 6 web server ( http://tomcat.apache.org/ ) .
 the community needed a reliable and user friendly tool to quickly produce robust phylogenetic trees which are crucial in evolutionary studies and genomes functional annotation . 
 figenix is software dedicated to this and was published in 2005 . 
 several laboratories around the world use it in their research , but it was difficult to use for non - expert users , thus we developed a new graphical user interface for the benefit of all biologists . 
Introduction
Graphical User Interface
Conclusion
Supplementary Data