Members
Overall Objectives
Research Program
Application Domains
Highlights of the Year
New Software and Platforms
New Results
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: New Software and Platforms

Platforms and toolboxes

A goal of the team is to facilitate interplays between tools for biological data analysis and integration. Our tools aim at guiding the user to progressively reduce the space of models (families of sequences of genes or proteins, families of keys actors involved in a system response, dynamical models) which are compatible with both knowledge and experimental observations.

Most of our tools are developed in collaboration with the GenOuest resource and data center hosted in the IRISA laboratory, including their computer facilities [more info]. It worths considering them into larger dedicated environments to benefit from the expertise of other research groups.

AuReMe - Tracable reconstruction of metabolic networks

The toolbox AuReMe allows for the Automatic Reconstruction of Metabolic networks based on the combination of multiple heteregeneous data and knowledge sources. Since 2016, the workflow has been made available as a Docker image to facilitate its distribution among the scientific community [web page].

Filtering interaction networks with graph-based optimization criteria

The goal is to offer a toolbox for the reconstruction of networks from genome, literature and large-scale observation data (expression data, metabolomics...) in order to elucidate the main regulators of an observed phenotype. Most of the optimization issues are addressed with Answer Set Programming.

Caspo - Studying synchronous boolean networks

The caspo pipeline is dedicated to automated reasoning on logical signaling networks. The main underlying issue is that inherent experimental noise is considered, so that many different logical networks can be compatible with a set of experimental observations.

Software provides an easy to use software for the study of synchronous logical (boolean) networks. In 2016, the tool was redesigned to enhance its functionalities and integrated in a docker container to facilitate its use on any platform [86] [28] [python package and docker container].

cadbiom - Building and analyzing the asynchronous dynamics of enriched logical networks

Based on Guarded transition semantic, the cadbiom software provides a formal framework to help the modeling of biological systems such as cell signaling network. It allows investigating synchronization events in biological networks. In 2016, the tool was integrated in a docker container in order to facilitate its use on any platform [49] [docker container] [web server].

Protomata - Expressive pattern discovery on protein sequences

Protomata is a machine learning suite for the inference of automata characterizing (functional) families of proteins from available sequences. Based on a new kind of alignment said partial and local, it learns precise characterizations of the families – beyond the scope of classical sequence patterns such as PSSM, Profile HMM, or Prosite Patterns – allowing to predict new family members with a high specificity.

Protomata gives access to the three main modules as stand-alone programs, which are also integrated in a single workflow protomata-learner:

The suite is completed by many tools to handle or visualize data and can be used online via a [web interface].

Logol - Complex pattern modelling and matching

The Logol toolbox is a swiss-army-knife for pattern matching on DNA/RNA/Protein sequences, using a high-level grammatical formalism to permit a large expressivity for patterns [54]. A Logol pattern consists in a complex combination of motifs (such as degenerated strings) and structures (such as imperfect stem-loop ou repeats). Compared to other specialized pattern matching tools, some of the Logol key features are the possibilities to divide a pattern description into several sub-patterns, to enable the use of ambiguous models or to permit the inclusion of negative conditions in a pattern definition. Possible fields of application are the detection of mutated binding sites [32] or stem-loop identification (e.g. in CRISPR (http://crispi.genouest.org/) [10]) [web page].