PubMed Health⌕ Search

Biomedical subjects

Julien Dutheil

Publications and source records attributed to Julien Dutheil.

3 recordsLinked to original sources

Bio++: a set of C++ libraries for sequence analysis, phylogenetics, molecular evolution and population genetics.

BACKGROUND: A large number of bioinformatics applications in the fields of bio-sequence analysis, molecular evolution and population genetics typically share input/output methods, data storage requirements and data analysis algorithms. Such common features may be conveniently bundled into re-usable libraries, which enable the rapid development of new methods and robust applications. RESULTS: We present Bio++, a set of Object Oriented libraries written in C++. Available components include classes for data storage and handling (nucleotide/amino-acid/codon sequences, trees, distance matrices, population genetics datasets), various input/output formats, basic sequence manipulation (concatenation, transcription, translation, etc.), phylogenetic analysis (maximum parsimony, markov models, distance methods, likelihood computation and maximization), population genetics/genomics (diversity statistics, neutrality tests, various multi-locus analyses) and various algorithms for numerical calculus. CONCLUSION: Implementation of methods aims at being both efficient and user-friendly. A special concern was given to the library design to enable easy extension and new methods development. We defined a general hierarchy of classes that allow the developer to implement its own algorithms while remaining compatible with the rest of the libraries. Bio++ source code is distributed free of charge under the CeCILL general public licence from its website http://kimura.univ-montp2.fr/BioPP.

Algorithms↗

A model-based approach for detecting coevolving positions in a molecule.

We present a new method for detecting coevolving sites in molecules. The method relies on a set of aligned sequences (nucleic acid or protein) and uses Markov models of evolution to map the substitutions that occurred at each site onto the branches of the underlying phylogenetic tree. This mapping takes into account the uncertainty over ancestral states and among-site rate variation. We then build, for each site, a "substitution vector" containing the posterior estimates of the number of substitutions in each branch. The amount of coevolution for a pair of sites is then measured as the Pearson correlation coefficient between the two corresponding substitution vectors and compared to the expectation under the null hypothesis of independence. We applied the method to a 79-species bacterial ribosomal RNA data set, for which extensive structural characterization has been done over the last 30 years. More than 95% of the intramolecular predicted pairs of sites correspond to known interacting site pairs.

Base Sequence↗

Recombination difference between sexes: a role for haploid selection.

Why the autosomal recombination rate differs between female and male meiosis in most species has been a genetic enigma since the early study of meiosis. Some hypotheses have been put forward to explain this widespread phenomenon and, up to now, only one fact has emerged clearly: In species in which meiosis is achiasmate in one sex, it is the heterogametic one. This pattern, known as the Haldane-Huxley rule, is thought to be a side effect, on autosomes, of the suppression of recombination between the sex chromosomes. However, this rule does not hold for heterochiasmate species (i.e., species in which recombination is present in both sexes but varies quantitatively between sexes) and does not apply to species lacking sex chromosomes, such as hermaphroditic plants. In this paper, we show that in plants, heterochiasmy is due to a male-female difference in gametic selection and is not influenced by the presence of heteromorphic sex chromosomes. This finding provides strong empirical support in favour of a population genetic explanation for the evolution of heterochiasmy and, more broadly, for the evolution of sex and recombination.

Animals↗