Content area

Abstract

Cette these comprend un article a presenter, deux articles publies et un chapitre portant sur de nouvelles idees qui seront integrees au systeme MCSYM (Macromolecular Conformation by SYMbolic generation). Les articles publies sont: Exploring the Conformations of Nucleic Acid qui parai tra dans la revue Journal of Functional Programming et Using Multilisp for Solving Constraint Satisfaction Problems: An Application to Nucleic Acid 3D Structure Determination paru dans le volume 7 de la revue LISP AND SYMBOLIC COMPUTATION.

Nous presentons dans cette these une methodologie qui repose sur un ensemble d'outils informatiques afin d'asister le processus de modelisation des structures tridimensionnelles des acides nucleiques. Il s'agit de la generation et du traitement de contraintes relationnelles. L'utilisation d'un ensemble de sequences nous permet de contourner des questions theoriques actuellement sans reponse quand au repliement des ARNs et de suggerer des modeles tridimensionnels qui repondent aux donnees disponibles. Le premier outil est l'analyse des covariations, une methode generale reposant sur une mesure statistique de l'association entre deux variables nominales. La methode a ete appliquee avec succes a l'etude de l'ARN de transfert ainsi qu'a 11 famiilles de proteines. Pour les sequences de nucleotides, la methode se compare favorablement aux autres approches que l'on retrouve dans la litterature. Alors que pour les proteines, lorsque la methode est combinee a un filtre que nous avons developpe, nous obtenons des resultats superieurs a ce qui a ete publie a ce jour.

Le second outil prend en entree les donnees de covariations sous forme de relations et utilise des ensembles discrets de conformations et de relations et applique un algorithme de retourarriere afin de produire un ensemble de modeles 3-D. Nous faisons le point sur le developpement de ce systeme et nous comparons trois implementations: une dans un langage fonctionnel, une autre dans un langage imperatif et une derniere en programmation logique. Nous donnons des arguments illustrant les forces de la programmation fonctionnelle comme outil de developpement du prototype.

L'utilisation d'un langage fonctionnel nous a aussi permis de developper facilement et rapidement une implementation parallele du systeme. Ce systeme presente d'excellentes performances; pour l'un des tests sur 64 processeurs, nous obtenons une acceleration lineaire du programme. Une version reduite de ce systeme est maintenant utilisee par plusieurs developeurs a titre d'etalon pour les implementations de langages fonctionnels.

Nous avons etudie une alternative numerique au systeme symbolique pour la modelisation 3-D. Ce systeme offre une solution au probleme des cycles dans le graphe des contraintes relationnelles des macromolecules. Nous avons aussi cree une methode pour regrouper des elements et ameliorer les performances du systeme.

En resume, la methodologie proposee permet de construire des modeles atomiques a partir de l'information contenue dans un ensemble de sequences. L'analyse comparative d'une famille de sequences a l'aide de l'outil de mesure des covariations genere un ensemble de contraintes relationnelles. Celles-ci sont utilisees par le systeme symbolique, le systeme symbolique parallele ou le systeme numerique afin de produire un ensemble de structures tridimensionnelles.

Abstract (AI English translation)

Information popover about translation disclaimer

This thesis includes a paper to be presented, two published papers and a chapter on new ideas that will be integrated into the MCSYM system (Macromolecular Conformation by SYMbolic generation). The published articles are: Exploring the Conformations of Nucleic Acid which will appear in the journal Journal of Functional Programming and Using Multilisp for Solving Constraint Satisfaction Problems: An Application to Nucleic Acid 3D Structure Determination which will appear in volume 7 of the journal LISP AND SYMBOLIC COMPUTATION .

We present in this thesis a methodology that relies on a set of computational tools to assist the process of modeling the three-dimensional structures of nucleic acids. It is about the generation and processing of relational constraints. The use of a set of sequences allows us to circumvent currently unanswered theoretical questions about RNA folding and to suggest three-dimensional models that answer the available data. The first tool is covariation analysis, a general method based on a statistical measure of the association between two nominal variables. The method has been successfully applied to the study of transfer RNA as well as to 11 families of proteins. For nucleotide sequences, the method compares favorably to other approaches found in the literature. Whereas for proteins, when the method is combined with a filter that we have developed, we obtain results superior to what has been published to date.

The second tool takes input covariation data as relations and uses discrete sets of conformations and relations and applies a backtracking algorithm to produce a set of 3-D models. We take stock of the development of this system and we compare three implementations: one in a functional language, another in an imperative language and a last one in logic programming. We give arguments illustrating the strengths of functional programming as a prototype development tool.

The use of a functional language also allowed us to easily and quickly develop a parallel implementation of the system. This system presents excellent performances; for one of the tests on 64 processors, we obtain a linear acceleration of the program. A reduced version of this system is now used by several developers as a standard for functional language implementations.

We studied a numerical alternative to the symbolic system for 3-D modelling. This system offers a solution to the problem of cycles in the graph of relational constraints of macromolecules. We also created a method to group elements and improve system performance.

In summary, the proposed methodology allows to build atomic models from the information contained in a set of sequences. The comparative analysis of a family of sequences using the covariation measurement tool generates a set of relational constraints. These are used by the symbol system, the parallel symbol system, or the number system to produce a set of three-dimensional structures.

Details

1010268
Title
Generation et traitement de contraintes relationnelles pour la modelisation des acides nucleiques
Alternate title
Generation and Processing of Relational Constraints for Nucleic Acid Modeling
Number of pages
135
Publication year
1995
Degree date
1995
School code
0992
Source
DAI-B 57/06, Dissertation Abstracts International
ISBN
978-0-612-09642-4
University/institution
Universite de Montreal (Canada)
University location
Canada -- Quebec, CA
Degree
Ph.D.
Source type
Dissertation or Thesis
Language
French
Document type
Dissertation/Thesis
Dissertation/thesis number
NN09642
ProQuest document ID
304287246
Document URL
https://www.proquest.com/dissertations-theses/generation-et-traitement-de-contraintes/docview/304287246/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic