Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

François Major

dblp:03/1153 · DBLP profile ↗
← Back
10ranked-venue papers
2as first author
3since 2021 · last 2023
0000-0003-1743-0480ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 8 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Interdisciplinary, comprehensive, and emerging computing
6 papers
Bioinformatics and computational biology · 100%

Topics — the 14 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
protein dynamics
0.712023
The DynaSig-ML Python package: automated learning of biomolecular dynamics-function relationships · Bioinform. 2023
Bioinformatics and computational biology › computational structural biology
normal mode analysis
0.212023
The DynaSig-ML Python package: automated learning of biomolecular dynamics-function relationships · Bioinform. 2023
Bioinformatics and computational biology › structural bioinformatics
protein structure
0.212023
The DynaSig-ML Python package: automated learning of biomolecular dynamics-function relationships · Bioinform. 2023
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics › RNA structure prediction
RNA 3D structure prediction
0.112012
Towards 3D structure prediction of large RNA molecules: an integer programming framework to insert local 3D motifs in RNA secondary structure · Bioinform. 2012
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics › RNA structure prediction
RNA secondary structure prediction
0.112012
Towards 3D structure prediction of large RNA molecules: an integer programming framework to insert local 3D motifs in RNA secondary structure · Bioinform. 2012
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics
RNA structure prediction
0.112012
Towards 3D structure prediction of large RNA molecules: an integer programming framework to insert local 3D motifs in RNA secondary structure · Bioinform. 2012
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics
RNA structure analysis
0.021995
Symbolic Generation and Clustering of RNA 3-D Motifs · ISMB 1995
Pattern searching/alignment with RNA primary and secondary structures: an effective descriptor for tRNA · Comput. Appl. Biosci. 1990
Bioinformatics and computational biology
sequence analysis
0.011990
Pattern searching/alignment with RNA primary and secondary structures: an effective descriptor for tRNA · Comput. Appl. Biosci. 1990
Bioinformatics and computational biology › structural bioinformatics › structural motif analysis
structural motif search
0.011990
Pattern searching/alignment with RNA primary and secondary structures: an effective descriptor for tRNA · Comput. Appl. Biosci. 1990
Bioinformatics and computational biology › structural biology
biomolecular structure
0.011988
FUS: a system to simulate conformational changes in biological macromolecules · Comput. Appl. Biosci. 1988
Bioinformatics and computational biology
structural bioinformatics
0.011988
A secondary and tertiary structure editor for nucleic acids · Comput. Appl. Biosci. 1988
Bioinformatics and computational biology
sequence alignment
0.011990
Pattern searching/alignment with RNA primary and secondary structures: an effective descriptor for tRNA · Comput. Appl. Biosci. 1990
Bioinformatics and computational biology › protein structure analysis
structural alignment
0.011990
Pattern searching/alignment with RNA primary and secondary structures: an effective descriptor for tRNA · Comput. Appl. Biosci. 1990
Bioinformatics and computational biology › protein structure prediction
protein folding
0.011988
FUS: a system to simulate conformational changes in biological macromolecules · Comput. Appl. Biosci. 1988

Methods — techniques the papers use, named apart from their topics

machine learning · 0.7elastic network model · 0.7coarse-grained normal mode analysis · 0.7integer programming · 0.1MC-Sym · 0.1symbolic generation · 0.0clustering · 0.0pattern matching · 0.0backtracking algorithm · 0.0energy calculation · 0.0
YearPublicationVenuePosition
2023 The DynaSig-ML Python package: automated learning of biomolecular dynamics-function relationships
abstract
The DynaSig-ML ('Dynamical Signatures-Machine Learning') Python package allows the efficient, user-friendly exploration of 3D dynamics-function relationships in biomolecules, using datasets of experimental measures from large numbers of sequence variants. It does so by predicting 3D structural dynamics for every variant using the Elastic Network Contact Model (ENCoM), a sequence-sensitive coarse-grained normal mode analysis model. Dynamical Signatures represent the fluctuation at every position in the biomolecule and are used as features fed into machine learning models of the user's choice. Once trained, these models can be used to predict experimental outcomes for theoretical variants. The whole pipeline can be run with just a few lines of Python and modest computational resources. The compute-intensive steps are easily parallelized in the case of either large biomolecules or vast amounts of sequence variants. As an example application, we use the DynaSig-ML package to predict the maturation efficiency of human microRNA miR-125a variants from high-throughput enzymatic assays. AVAILABILITY AND IMPLEMENTATION: DynaSig-ML is open-source software available at https://github.com/gregorpatof/dynasigml_package.
Olivier Mailhot, François Major, Rafael Najmanovich
Bioinform.2
2022 Sequence-sensitive elastic network captures dynamical features necessary for miR-125a maturation
abstract
The Elastic Network Contact Model (ENCoM) is a coarse-grained normal mode analysis (NMA) model unique in its all-atom sensitivity to the sequence of the studied macromolecule and thus to the effect of mutations. We adapted ENCoM to simulate the dynamics of ribonucleic acid (RNA) molecules, benchmarked its performance against other popular NMA models and used it to study the 3D structural dynamics of human microRNA miR-125a, leveraging high-throughput experimental maturation efficiency data of over 26 000 sequence variants. We also introduce a novel way of using dynamical information from NMA to train multivariate linear regression models, with the purpose of highlighting the most salient contributions of dynamics to function. ENCoM has a similar performance profile on RNA than on proteins when compared to the Anisotropic Network Model (ANM), the most widely used coarse-grained NMA model; it has the advantage on predicting large-scale motions while ANM performs better on B-factors prediction. A stringent benchmark from the miR-125a maturation dataset, in which the training set contains no sequence information in common with the testing set, reveals that ENCoM is the only tested model able to capture signal beyond the sequence. This ability translates to better predictive power on a second benchmark in which sequence features are shared between the train and test sets. When training the linear regression model using all available data, the dynamical features identified as necessary for miR-125a maturation point to known patterns but also offer new insights into the biogenesis of microRNAs. Our novel approach combining NMA with multivariate linear regression is generalizable to any macromolecule for which relatively high-throughput mutational data is available.
Olivier Mailhot, Vincent Frappier, François Major, Rafael Najmanovich
PLoS Comput. Biol.3
2021 CAMAP: Artificial neural networks unveil the role of codon arrangement in modulating MHC-I peptides presentation
abstract
MHC-I associated peptides (MAPs) play a central role in the elimination of virus-infected and neoplastic cells by CD8 T cells. However, accurately predicting the MAP repertoire remains difficult, because only a fraction of the transcriptome generates MAPs. In this study, we investigated whether codon arrangement (usage and placement) regulates MAP biogenesis. We developed an artificial neural network called Codon Arrangement MAP Predictor (CAMAP), predicting MAP presentation solely from mRNA sequences flanking the MAP-coding codons (MCCs), while excluding the MCC per se. CAMAP predictions were significantly more accurate when using original codon sequences than shuffled codon sequences which reflect amino acid usage. Furthermore, predictions were independent of mRNA expression and MAP binding affinity to MHC-I molecules and applied to several cell types and species. Combining MAP ligand scores, transcript expression level and CAMAP scores was particularly useful to increase MAP prediction accuracy. Using an in vitro assay, we showed that varying the synonymous codons in the regions flanking the MCCs (without changing the amino acid sequence) resulted in significant modulation of MAP presentation at the cell surface. Taken together, our results demonstrate the role of codon arrangement in the regulation of MAP presentation and support integration of both translational and post-translational events in predictive algorithms to ameliorate modeling of the immunopeptidome.
Tariq Daouda, Maude Dumont-Lagacé, Albert Feghaly, Yahya Benslimane, Rébecca Panes, Mathieu Courcelles, Mohamed Benhammadi, Lea Harrington, Pierre Thibault, François Major, Yoshua Bengio, Étienne Gagnon, Sébastien Lemieux, Claude Perreault
PLoS Comput. Biol.10
2012 Towards 3D structure prediction of large RNA molecules: an integer programming framework to insert local 3D motifs in RNA secondary structure
abstract
MOTIVATION: The prediction of RNA 3D structures from its sequence only is a milestone to RNA function analysis and prediction. In recent years, many methods addressed this challenge, ranging from cycle decomposition and fragment assembly to molecular dynamics simulations. However, their predictions remain fragile and limited to small RNAs. To expand the range and accuracy of these techniques, we need to develop algorithms that will enable to use all the structural information available. In particular, the energetic contribution of secondary structure interactions is now well documented, but the quantification of non-canonical interactions-those shaping the tertiary structure-is poorly understood. Nonetheless, even if a complete RNA tertiary structure energy model is currently unavailable, we now have catalogues of local 3D structural motifs including non-canonical base pairings. A practical objective is thus to develop techniques enabling us to use this knowledge for robust RNA tertiary structure predictors. RESULTS: In this work, we introduce RNA-MoIP, a program that benefits from the progresses made over the last 30 years in the field of RNA secondary structure prediction and expands these methods to incorporate the novel local motif information available in databases. Using an integer programming framework, our method refines predicted secondary structures (i.e. removes incorrect canonical base pairs) to accommodate the insertion of RNA 3D motifs (i.e. hairpins, internal loops and k-way junctions). Then, we use predictions as templates to generate complete 3D structures with the MC-Sym program. We benchmarked RNA-MoIP on a set of 9 RNAs with sizes varying from 53 to 128 nucleotides. We show that our approach (i) improves the accuracy of canonical base pair predictions; (ii) identifies the best secondary structures in a pool of suboptimal structures; and (iii) predicts accurate 3D structures of large RNA molecules. AVAILABILITY: RNA-MoIP is publicly available at: http://csb.cs.mcgill.ca/RNAMoIP.
Vladimir Reinharz, François Major, Jérôme Waldispühl
Bioinform.2
1995 Symbolic Generation and Clustering of RNA 3-D Motifs
Marielle Foucrault, François Major
ISMB2
1995 Exploring the Conformations of Nucleic Acids
abstract
Abstract This paper presents an application of functional programming in the field of molecular biology: exploring the conformations of nucleic acids. The Nucleic Acid three-dimensional structure determination problem (NA3D) and a constraint satisfaction algorithm are formally described. Prototyping and experimental development using the Miranda functional programming language, over the last four years, are discussed. A Prolog implementation has been developed to evaluate software engineering and performance criteria between functional and logic programming. A C++ implementation has been developed for distribution purpose and to solve large practical problems. This system, called MC-SYM for ‘Macromolecular Conformation by SYMbolic generation’, is used in more than 50 laboratories, including academic and government research centres and pharmaceutical companies.
Marcel Turcotte, Guy Lapalme, François Major
J. Funct. Program.3
1991 Domain Generating Functions for Solving Constraint Satisfaction Problems
abstract
Abstract This paper presents an application of functional programming: searching a domain for elements which satisfy certain constraints. We give a very general formulation of the problem and describe ‘generate and test’, ‘backtracking’ and ‘forward checking’ algorithms. We then introduce the concept of domain generating functions to capture a common optimization during the search process: using partial solutions to reduce the size of the search space. We compare the efficiency of the original algorithms and those using domain generating functions first with the ‘classical’ n -queens example, and then with a problem having larger domains to search which was inspired by an application in macromolecular structure determination. Using algorithms coded in Miranda, Haskell and Common Lisp, we show that a high order (lazy) functional language is a useful and efficient tool for prototyping search methods in large complex domains.
François Major, Guy Lapalme, Robert Cedergren
J. Funct. Program.1
1990 Pattern searching/alignment with RNA primary and secondary structures: an effective descriptor for tRNA
abstract
A convenient pattern-matching program using primary and higher-order structural features has been developed based on a 'backtracking' algorithm. A second implementation of the algorithm uses descriptors of structural features (including primary sequences) to align a list of homologous or highly similar sequences. An application of the pattern matcher to the search for tRNA and group I intron structural motifs in sequence data banks is presented. The design of a highly discriminate tRNA motif, common to all cellular tRNAs and not found in a control sequence bank, was accomplished using the pattern matcher in conjunction with the alignment program.
Daniel Gautheret, François Major, Robert Cedergren
Comput. Appl. Biosci.2
1988 A secondary and tertiary structure editor for nucleic acids
abstract
A major difficulty in the evaluation of secondary and tertiary structures of nucleic acids is the lack of convenient methods for their construction and representation. As a first step in a study of the symbolic representation of biopolymers, we report the development of a structure editor written in Pascal, permitting model construction on the screen of a personal computer. The program calculates energies for helical regions, allows user-defined helices and displays the secondary structure of a nucleic acid based on a user-selected set of helices. Screen and printer outputs can be in the form of a backbone or the letters of the primary sequence. The molecule can then be displayed in a format which simulates its three-dimensional structure. Using appropriate glasses, the molecule can be viewed on the screen in three dimensions. Other options include the manipulation of helices and single-stranded regions which results in changes in the spatial relationship between different regions of the molecule. The editor requires an IBM or compatible PC, 640 kbyte memory and a medium or high resolution graphics card.
Robert Cedergren, Daniel Gautheret, Guy Lapalme, François Major
Comput. Appl. Biosci.4
1988 FUS: a system to simulate conformational changes in biological macromolecules
abstract
In order to study the dynamics of protein and nucleic acid conformations, a molecular folding-unfolding system (FUS written in Lisp) has been developed. Secondary structure features of protein and nucleic acids are graphically represented by cubes in a modified 'Blocks World' paradigm. Modeling of protein and nucleic acid unfolding (denaturation) and folding of their three-dimensional structure is possible by the use of high level 'block' operators which allow displacement of these structural features in space. Due to the flexible nature of this program, FUS is a useful tool for the rapid evaluation of user-defined rules governing conformational changes. The use of FUS to unfold three common proteins (prealbumin, flavodoxin and triose phosphate isomerase) and a tRNA is presented.
François Major, R. Feldmann, Guy Lapalme, Robert Cedergren
Comput. Appl. Biosci.1