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.

Christian N. S. Pedersen

dblp:06/4038 · also Christian Nørgaard Storm Pedersen · DBLP profile ↗
← Back
41ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none

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

Applied, interdisciplinary, general and emerging computing · 29 · 1 first-authorTheory of computation · 7Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorArtificial intelligence and machine learning · 1Systems, architecture and hardware · 1

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
13 papers
Bioinformatics and computational biology · 100%
Theoretical computer science
8 papers
Graph algorithms and graph theory · 71% Algorithms and data structures · 23% Computational complexity · 6%

Topics — the 27 heaviest of 30, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
phylogenetics
0.342014
tqDist: a library for computing the quartet and triplet distances between binary or general trees · Bioinform. 2014
RBT - a tool for building refined Buneman trees · Bioinform. 2005
QuickJoin - fast neighbour-joining tree reconstruction · Bioinform. 2004
Bioinformatics and computational biology
protein function prediction
0.212016
Computational discovery of specificity-conferring sites in non-ribosomal peptide synthetases · Bioinform. 2016
Bioinformatics and computational biology › protein function prediction › enzyme function prediction
substrate specificity prediction
0.212016
Computational discovery of specificity-conferring sites in non-ribosomal peptide synthetases · Bioinform. 2016
Graph algorithms and graph theory › graph algorithms
tree algorithms
0.232014
Efficient algorithms for computing the triplet and quartet distance between trees of arbitrary degree · SODA 2013
tqDist: a library for computing the quartet and triplet distances between binary or general trees · Bioinform. 2014
QDist-quartet distance between evolutionary trees · Bioinform. 2004
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics › RNA structure prediction
RNA secondary structure prediction
0.242012
PPfold 3.0: fast RNA secondary structure prediction using phylogeny and auxiliary data · Bioinform. 2012
Pseudoknots in RNA secondary structures · RECOMB 2000
Fast evaluation of internal loops in RNA secondary structure prediction · Bioinform. 1999
Graph algorithms and graph theory
graph algorithms
0.212013
Efficient algorithms for computing the triplet and quartet distance between trees of arbitrary degree · SODA 2013
Bioinformatics and computational biology › comparative genomics › genome comparison
genome distance estimation
0.112012
UniMoG - a unifying framework for genomic distance calculation and sorting based on DCJ · Bioinform. 2012
Bioinformatics and computational biology › comparative genomics
genome rearrangement
0.112012
UniMoG - a unifying framework for genomic distance calculation and sorting based on DCJ · Bioinform. 2012
Bioinformatics and computational biology
genomics
0.112012
shortran: a pipeline for small RNA-seq data analysis · Bioinform. 2012
Bioinformatics and computational biology › transcriptomics › transcriptome sequencing
small RNA sequencing
0.112012
shortran: a pipeline for small RNA-seq data analysis · Bioinform. 2012
Bioinformatics and computational biology › phylogenetics
phylogenetic inference
0.122005
RBT - a tool for building refined Buneman trees · Bioinform. 2005
QuickJoin - fast neighbour-joining tree reconstruction · Bioinform. 2004
Bioinformatics and computational biology › statistical genetics › genetic association study
association mapping
0.112006
GeneRecon - a coalescent based tool for fine-scale association mapping · Bioinform. 2006
Bioinformatics and computational biology › population genetics
genetics
0.112006
GeneRecon - a coalescent based tool for fine-scale association mapping · Bioinform. 2006
Bioinformatics and computational biology › phylogenetics › phylogenetic inference
neighbor-joining
0.012004
QuickJoin - fast neighbour-joining tree reconstruction · Bioinform. 2004
Bioinformatics and computational biology › phylogenetics
phylogenetic tree comparison
0.012004
QDist-quartet distance between evolutionary trees · Bioinform. 2004
Bioinformatics and computational biology › phylogenetics › phylogenetic tree comparison
quartet distance
0.012004
QDist-quartet distance between evolutionary trees · Bioinform. 2004
Algorithms and data structures › sequence algorithms
string algorithms
0.012002
Solving the String Statistics Problem in Time O(n log n) · ICALP 2002
Algorithms and data structures
computational biology
0.012001
The Complexity of Constructing Evolutionary Trees Using Experiments · ICALP 2001
Algorithms and data structures › computational biology
phylogenetic tree inference
0.012001
The Complexity of Constructing Evolutionary Trees Using Experiments · ICALP 2001
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics › RNA structure prediction › RNA secondary structure prediction
pseudoknot prediction
0.012000
Pseudoknots in RNA secondary structures · RECOMB 2000
Bioinformatics and computational biology
sequence analysis
0.011999
Metrics and Similarity Measures for Hidden Markov Models · ISMB 1999
Bioinformatics and computational biology › population genetics › coalescent theory
coalescent model
0.012006
GeneRecon - a coalescent based tool for fine-scale association mapping · Bioinform. 2006
Bioinformatics and computational biology
population genetics
0.012006
GeneRecon - a coalescent based tool for fine-scale association mapping · Bioinform. 2006
Algorithms and data structures
algorithm engineering
0.012004
QuickJoin - fast neighbour-joining tree reconstruction · Bioinform. 2004
Algorithms and data structures › sequence algorithms › string algorithms › string indexing
suffix tree
0.012002
Solving the String Statistics Problem in Time O(n log n) · ICALP 2002
Computational complexity
query complexity
0.012001
The Complexity of Constructing Evolutionary Trees Using Experiments · ICALP 2001
Algorithms and data structures
dynamic programming
0.011999
Fast evaluation of internal loops in RNA secondary structure prediction · Bioinform. 1999

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

motif-based classification · 0.2combinatorial algorithms · 0.2probabilistic model · 0.1pfold algorithm · 0.1double-cut-and-join model · 0.1annotation · 0.1abundance profiling · 0.1dynamic programming · 0.1metropolis-hastings sampling · 0.1coalescent model · 0.1neighbor-joining · 0.1quartet distance algorithm · 0.0neighbour-joining heuristic · 0.0experiment-based distance queries · 0.0partition functions · 0.0minimum free energy · 0.0
YearPublicationVenuePosition
2018 Benchmarking the HLA typing performance of Polysolver and Optitype in 50 Danish parental trios
abstract
BACKGROUND: The adaptive immune response intrinsically depends on hypervariable human leukocyte antigen (HLA) genes. Concomitantly, correct HLA phenotyping is crucial for successful donor-patient matching in organ transplantation. The cost and technical limitations of current laboratory techniques, together with advances in next-generation sequencing (NGS) methodologies, have increased the need for precise computational typing methods. RESULTS: We tested two widespread HLA typing methods using high quality full genome sequencing data from 150 individuals in 50 family trios from the Genome Denmark project. First, we computed descendant accuracies assessing the agreement in the inheritance of alleles from parents to offspring. Second, we compared the locus-specific homozygosity rates as well as the allele frequencies; and we compared those to the observed values in related populations. We provide guidelines for testing the accuracy of HLA typing methods by comparing family information, which is independent of the availability of curated alleles. CONCLUSIONS: Although current computational methods for HLA typing generally provide satisfactory results, our benchmark - using data with ultra-high sequencing depth - demonstrates the incompleteness of current reference databases, and highlights the importance of providing genomic databases addressing current sequencing standards, a problem yet to be resolved before benefiting fully from personalised medicine approaches HLA phenotyping is essential.
Maria Luisa Matey-Hernandez, Lasse Maretty, Jacob Malte Jensen, Bent Petersen, Jonas Andreas Sibbesen, Siyang Liu 0007, Palle Villesen, Laurits Skov, Kirstine Belling, Christian Theil Have, José M. G. Izarzugaza, Marie Grosjean, Jette Bork-Jensen, Jakob Grove, Thomas D. Als, Shujia Huang, Yuqi Chang, Weijian Ye, Junhua Rao, Xiaosen Guo, Jihua Sun, Hongzhi Cao, John van Beusekom, Thomas Espeseth, Esben N. Flindt, Rune Møllegaard Friborg, Anders E. Halager, Stephanie Le Hellard, Christina M. Hultman, Francesco Lescai, Shengting Li, Ole Lund, Peter Løngreen, Thomas Mailund, Ole Mors, Christian N. S. Pedersen, Thomas Sicheritz-Pontén, Patrick F. Sullivan, Ali Syed, David Westergaard, Rachita Yadav, Torben Hansen, Anders Krogh, Lars Bolund, Thorkild I. A. Sørensen, Oluf Pedersen, Ramneek Gupta, Simon Rasmussen, Søren Besenbacher, Anders D. Børglum, Jun Wang 0004, Hans Eiberg, Karsten Kristiansen, Mikkel H. Schierup, Søren Brunak
BMC Bioinform.38
2016 Computational discovery of specificity-conferring sites in non-ribosomal peptide synthetases
abstract
MOTIVATION: By using a class of large modular enzymes known as Non-Ribosomal Peptide Synthetases (NRPS), bacteria and fungi are capable of synthesizing a large variety of secondary metabolites, many of which are bioactive and have potential, pharmaceutical applications as e.g. antibiotics. There is thus an interest in predicting the compound synthesized by an NRPS from its primary structure (amino acid sequence) alone, as this would enable an in silico search of whole genomes for NRPS enzymes capable of synthesizing potentially useful compounds. RESULTS: NRPS synthesis happens in a conveyor belt-like fashion where each individual NRPS module is responsible for incorporating a specific substrate (typically an amino acid) into the final product. Here, we present a new method for predicting substrate specificities of individual NRPS modules based on occurrences of motifs in their primary structures. We compare our classifier with existing methods and discuss possible biological explanations of how the motifs might relate to substrate specificity. AVAILABILITY AND IMPLEMENTATION: SEQL-NRPS is available as a web service implemented in Python with Flask at http://services.birc.au.dk/seql-nrps and source code available at https://bitbucket.org/dansondergaard/seql-nrps/. CONTACT: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Michael Knudsen, Dan Søndergaard, Claus Tofting-Olesen, Frederik T. Hansen, Ditlev Egeskov Brodersen, Christian N. S. Pedersen
Bioinform.6
2014 tqDist: a library for computing the quartet and triplet distances between binary or general trees
abstract
UNLABELLED: tqDist is a software package for computing the triplet and quartet distances between general rooted or unrooted trees, respectively. The program is based on algorithms with running time [Formula: see text] for the triplet distance calculation and [Formula: see text] for the quartet distance calculation, where n is the number of leaves in the trees and d is the degree of the tree with minimum degree. These are currently the fastest algorithms both in theory and in practice. AVAILABILITY AND IMPLEMENTATION: tqDist can be installed on Windows, Linux and Mac OS X. Doing this will install a set of command-line tools together with a Python module and an R package for scripting in Python or R. The software package is freely available under the GNU LGPL licence at http://birc.au.dk/software/tqDist.
Andreas Sand, Morten Kragelund Holt, Jens Johansen, Gerth Stølting Brodal, Thomas Mailund, Christian N. S. Pedersen
Bioinform.6
2013 Efficient algorithms for computing the triplet and quartet distance between trees of arbitrary degree
abstract
The triplet and quartet distances are distance measures to compare two rooted and two unrooted trees, respectively. The leaves of the two trees should have the same set of n labels. The distances are defined by enumerating all subsets of three labels (triplets) and four labels (quartets), respectively, and counting how often the induced topologies in the two input trees are different. In this paper we present efficient algorithms for computing these distances. We show how to compute the triplet distance in time O(n log n) and the quartet distance in time O(dn log n), where d is the maximal degree of any node in the two trees. Within the same time bounds, our framework also allows us to compute the parameterized triplet and quartet distances, where a parameter is introduced to weight resolved (binary) topologies against unresolved (non-binary) topologies. The previous best algorithm for computing the triplet and parameterized triplet distances have O(n2) running time, while the previous best algorithms for computing the quartet distance include an O(d9n log n) time algorithm and an O(n2.688) time algorithm, where the latter can also compute the parameterized quartet distance. Since d ≤ n, our algorithms improve on all these algorithms.
Gerth Stølting Brodal, Rolf Fagerberg, Thomas Mailund, Christian N. S. Pedersen, Andreas Sand
SODA4
2013 A practical O(n log2 n) time algorithm for computing the triplet distance on binary trees
abstract
The triplet distance is a distance measure that compares two rooted trees on the same set of leaves by enumerating all sub-sets of three leaves and counting how often the induced topologies of the tree are equal or different. We present an algorithm that computes the triplet distance between two rooted binary trees in time O (n log2 n). The algorithm is related to an algorithm for computing the quartet distance between two unrooted binary trees in time O (n log n). While the quartet distance algorithm has a very severe overhead in the asymptotic time complexity that makes it impractical compared to O (n2) time algorithms, we show through experiments that the triplet distance algorithm can be implemented to give a competitive wall-time running time.
Andreas Sand, Gerth Stølting Brodal, Rolf Fagerberg, Christian N. S. Pedersen, Thomas Mailund
BMC Bioinform.4
2013 zipHMMlib: a highly optimised HMM library exploiting repetitions in the input to speed up the forward algorithm
abstract
BACKGROUND: Hidden Markov models are widely used for genome analysis as they combine ease of modelling with efficient analysis algorithms. Calculating the likelihood of a model using the forward algorithm has worst case time complexity linear in the length of the sequence and quadratic in the number of states in the model. For genome analysis, however, the length runs to millions or billions of observations, and when maximising the likelihood hundreds of evaluations are often needed. A time efficient forward algorithm is therefore a key ingredient in an efficient hidden Markov model library. RESULTS: We have built a software library for efficiently computing the likelihood of a hidden Markov model. The library exploits commonly occurring substrings in the input to reuse computations in the forward algorithm. In a pre-processing step our library identifies common substrings and builds a structure over the computations in the forward algorithm which can be reused. This analysis can be saved between uses of the library and is independent of concrete hidden Markov models so one preprocessing can be used to run a number of different models.Using this library, we achieve up to 78 times shorter wall-clock time for realistic whole-genome analyses with a real and reasonably complex hidden Markov model. In one particular case the analysis was performed in less than 8 minutes compared to 9.6 hours for the previously fastest library. CONCLUSIONS: We have implemented the preprocessing procedure and forward algorithm as a C++ library, zipHMM, with Python bindings for use in scripts. The library is available at http://birc.au.dk/software/ziphmm/.
Andreas Sand, Martin Kristiansen, Christian N. S. Pedersen, Thomas Mailund
BMC Bioinform.3
2013 Characterising RNA secondary structure space using information entropy
abstract
Comparative methods for RNA secondary structure prediction use evolutionary information from RNA alignments to increase prediction accuracy. The model is often described in terms of stochastic context-free grammars (SCFGs), which generate a probability distribution over secondary structures. It is, however, unclear how this probability distribution changes as a function of the input alignment. As prediction programs typically only return a single secondary structure, better characterisation of the underlying probability space of RNA secondary structures is of great interest. In this work, we show how to efficiently compute the information entropy of the probability distribution over RNA secondary structures produced for RNA alignments by a phylo-SCFG, and implement it for the PPfold model. We also discuss interpretations and applications of this quantity, including how it can clarify reasons for low prediction reliability scores. PPfold and its source code are available from http://birc.au.dk/software/ppfold/.
Zsuzsanna Sükösd, Bjarne Knudsen, James W. J. Anderson, Ádám Novák, Jørgen Kjems, Christian N. S. Pedersen
BMC Bioinform.6
2012 shortran: a pipeline for small RNA-seq data analysis
abstract
UNLABELLED: High-throughput sequencing currently generates a wealth of small RNA (sRNA) data, making data mining a topical issue. Processing of these large data sets is inherently multidimensional as length, abundance, sequence composition, and genomic location all hold clues to sRNA function. Analysis can be challenging because the formulation and testing of complex hypotheses requires combined use of visualization, annotation and abundance profiling. To allow flexible generation and querying of these disparate types of information, we have developed the shortran pipeline for analysis of plant or animal short RNA sequencing data. It comprises nine modules and produces both graphical and MySQL format output. AVAILABILITY: shortran is freely available and can be downloaded from http://users-mb.au.dk/pmgrp/shortran/.
Katharina Markmann, Christian N. S. Pedersen, Jens Stougaard, Stig U. Andersen
Bioinform.3
2012 UniMoG - a unifying framework for genomic distance calculation and sorting based on DCJ
abstract
SUMMARY: UniMoG is a software combining five genome rearrangement models: double cut and join (DCJ), restricted DCJ, Hannenhalli and Pevzner (HP), inversion and translocation. It can compute the pairwise genomic distances and a corresponding optimal sorting scenario for an arbitrary number of genomes. All five models can be unified through the DCJ model, thus the implementation is based on DCJ and, where reasonable, uses the most efficient existing algorithms for each distance and sorting problem. Both textual and graphical output is possible for visualizing the operations. AVAILABILITY AND IMPLEMENTATION: The software is available through the Bielefeld University Bioinformatics Web Server at http://bibiserv.techfak.uni-bielefeld.de/dcj with instructions and example data. CONTACT: [email protected].
Rolf Hilker, Corinna Sickinger, Christian N. S. Pedersen, Jens Stoye
Bioinform.3
2012 PPfold 3.0: fast RNA secondary structure prediction using phylogeny and auxiliary data
abstract
UNLABELLED: PPfold is a multi-threaded implementation of the Pfold algorithm for RNA secondary structure prediction. Here we present a new version of PPfold, which extends the evolutionary analysis with a flexible probabilistic model for incorporating auxiliary data, such as data from structure probing experiments. Our tests show that the accuracy of single-sequence secondary structure prediction using experimental data in PPfold 3.0 is comparable to RNAstructure. Furthermore, alignment structure prediction quality is improved even further by the addition of experimental data. PPfold 3.0 therefore has the potential of producing more accurate predictions than it was previously possible. AVAILABILITY AND IMPLEMENTATION: PPfold 3.0 is available as a platform-independent Java application and can be downloaded from http://birc.au.dk/software/ppfold.
Zsuzsanna Sükösd, Bjarne Knudsen, Jørgen Kjems, Christian N. S. Pedersen
Bioinform.4
2011 GPU-accelerated high-accuracy molecular docking using guided differential evolution: real world applications
abstract
The objective in molecular docking is to determine the best binding mode of two molecules in silico. A common application of molecular docking is in drug discovery where a large number of ligands are docked against a protein to identify potential drug candidates. This is a computationally intensive problem especially if flexibility of the molecules are taken into account. In this paper we show how MolDock, which is a high accuracy method for flexible molecular docking using a variant of differential evolution, can be parallelised on both CPU and GPU. The methods presented for parallelising the workload result in an average speedup of 3.9x on a 4-core CPU and 27.4x on a comparable CUDA enabled GPU when docking 133 ligands of different sizes. Furthermore, the presented parallelisation schemes are generally applicable and can easily be adapted to other common flexible docking methods.
Martin Simonsen, Christian N. S. Pedersen, Mikael H. Christensen, René Thomsen
GECCO2
2010 Data Structures for Accelerating Tanimoto Queries on Real Valued Vectors
Thomas Greve Kristensen, Christian N. S. Pedersen
WABI2
2009 A Tree Based Method for the Rapid Screening of Chemical Fingerprints
Thomas Greve Kristensen, Jesper Buus Nielsen, Christian N. S. Pedersen
WABI3
2009 A fast algorithm for genome-wide haplotype pattern mining
abstract
BACKGROUND: Identifying the genetic components of common diseases has long been an important area of research. Recently, genotyping technology has reached the level where it is cost effective to genotype single nucleotide polymorphism (SNP) markers covering the entire genome, in thousands of individuals, and analyse such data for markers associated with a diseases. The statistical power to detect association, however, is limited when markers are analysed one at a time. This can be alleviated by considering multiple markers simultaneously. The Haplotype Pattern Mining (HPM) method is a machine learning approach to do exactly this. RESULTS: We present a new, faster algorithm for the HPM method. The new approach use patterns of haplotype diversity in the genome: locally in the genome, the number of observed haplotypes is much smaller than the total number of possible haplotypes. We show that the new approach speeds up the HPM method with a factor of 2 on a genome-wide dataset with 5009 individuals typed in 491208 markers using default parameters and more if the pattern length is increased. CONCLUSION: The new algorithm speeds up the HPM method and we show that it is feasible to apply HPM to whole genome association mapping with thousands of individuals and hundreds of thousands of markers.
Søren Besenbacher, Christian N. S. Pedersen, Thomas Mailund
BMC Bioinform.2
2008 Rapid Neighbour-Joining
abstract
The neighbour-joining method reconstructs phylogenies by iteratively joining pairs of nodes until a single node remains. The criterion for which pair of nodes to merge is based on both the distance between the pair and the average distance to the rest of the nodes. In this paper, we present a new search strategy for the optimisation criteria used for selecting the next pair to merge and we show empirically that the new search strategy is superior to other state-of-the-art neighbour-joining implementations. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Martin Simonsen, Thomas Mailund, Christian N. S. Pedersen
WABI3
2007 Computing the All-Pairs Quartet Distance on a Set of Evolutionary Trees
Martin Stig Stissing, Thomas Mailund, Christian N. S. Pedersen, Gerth Stølting Brodal, Rolf Fagerberg
APBC3
2007 Computing the Quartet Distance Between Evolutionary Trees of Bounded Degree
Martin Stig Stissing, Christian N. S. Pedersen, Thomas Mailund, Gerth Stølting Brodal, Rolf Fagerberg
APBC2
2007 Experiences with GeneRecon on MiG
abstract
We report on our experiences so far with running a bioinformatics simulation study on a newly developed Grid architecture. We briefly describe the bioinformatics application–an association mapping algorithm for both locating disease loci and separating cases into those diseased due to genetic factors and those diseased solely due to environment factors–and describe the Grid architecture and how the application is set up to run on the Grid.
Thomas Mailund, Christian N. S. Pedersen, Jonas Bardino, Brian Vinter, Henrik Hoey Karlsen
Future Gener. Comput. Syst.2
2006 GeneRecon - a coalescent based tool for fine-scale association mapping
abstract
UNLABELLED: GeneRecon is a tool for fine-scale association mapping using a coalescence model. GeneRecon takes as input case-control data from phased or unphased SNP and microsatellite genotypes. The posterior distribution of disease locus position is obtained by Metropolis-Hastings sampling in the state space of genealogies. Input format, search strategy and the sampled statistics can be configured through the Guile Scheme programming language embedded in GeneRecon, making GeneRecon highly configurable. AVAILABILITY: The source code for GeneRecon, written in C++ and Scheme, is available under the GNU General Public License (GPL) at http://www.birc.au.dk/~mailund/GeneRecon CONTACT: [email protected].
Thomas Mailund, Mikkel H. Schierup, Christian N. S. Pedersen, Jesper N. Madsen, Jotun Hein, Leif Schauser
Bioinform.3
2006 Recrafting the neighbor-joining method
abstract
BACKGROUND: The neighbor-joining method by Saitou and Nei is a widely used method for constructing phylogenetic trees. The formulation of the method gives rise to a canonical Theta(n3) algorithm upon which all existing implementations are based. RESULTS: In this paper we present techniques for speeding up the canonical neighbor-joining method. Our algorithms construct the same phylogenetic trees as the canonical neighbor-joining method. The best-case running time of our algorithms are O(n2) but the worst-case remains O(n3). We empirically evaluate the performance of our algoritms on distance matrices obtained from the Pfam collection of alignments. The experiments indicate that the running time of our algorithms evolve as Theta(n2) on the examined instance collection. We also compare the running time with that of the QuickTree tool, a widely used efficient implementation of the canonical neighbor-joining method. CONCLUSION: The experiments show that our algorithms also yield a significant speed-up, already for medium sized instances.
Thomas Mailund, Gerth Stølting Brodal, Rolf Fagerberg, Christian N. S. Pedersen, Derek Phillips
BMC Bioinform.4
2005 Computing the Quartet Distance Between Trees of Arbitrary Degree
Chris Christiansen, Thomas Mailund, Christian N. S. Pedersen, Martin Randers
WABI3
2005 RBT - a tool for building refined Buneman trees
abstract
SUMMARY: We have developed a tool implementing an efficient algorithm for refined Buneman tree reconstruction. The algorithm--which has the same complexity as the neighbour-joining method and the (plain) Buneman tree construction--enables refined Buneman tree reconstruction on large taxa sets. AVAILABILITY: The source code for RBT, written in Java, is available under the GNU Public License (GPL) at http://www.birc.dk/Software/RBT CONTACT: [email protected].
Søren Besenbacher, Thomas Mailund, Lasse Westh-Nielsen, Christian N. S. Pedersen
Bioinform.4
2005 CoaSim: A flexible environment for simulating genetic data under coalescent models
abstract
BACKGROUND: Coalescent simulations are playing a large role in interpreting large scale intra-specific sequence or polymorphism surveys and for planning and evaluating association studies. Coalescent simulations of data sets under different models can be compared to the actual data to test the importance of different evolutionary factors and thus get insight into these. RESULTS: We have created the CoaSim application as a flexible environment for Monte Carlo simulation of various types of genetic data under equilibrium and non-equilibrium coalescent processes for a variety of applications. Interaction with the tool is through the Guile version of the Scheme scripting language. Scheme scripts for many standard and advanced applications are provided and these can easily be modified by the user for a much wider range of applications. A graphical user interface with less functionality and flexibility is also included. It is primarily intended as an exploratory and educational tool CONCLUSION: CoaSim is a powerful tool because of its flexibility and ease of use. This is illustrated through very varied uses of the application, e.g. evaluation of association mapping methods, parametric bootstrapping, and design and choice of markers for specific questions.
Thomas Mailund, Mikkel H. Schierup, Christian N. S. Pedersen, Peter J. M. Mechlenborg, Jesper N. Madsen, Leif Schauser
BMC Bioinform.3
2004 Computing the Quartet Distance between Evolutionary Trees in Time O(n log n)
Gerth Stølting Brodal, Rolf Fagerberg, Christian N. S. Pedersen
Algorithmica3
2004 QDist-quartet distance between evolutionary trees
abstract
SUMMARY: QDist is a program for computing the quartet distance between two unrooted trees, i.e. the number of quartet topology differences between the trees, where a quartet topology is the topological subtree induced by four species. The program is based on an algorithm with running time O(n log2 n), which makes it practical to compare large trees. Available under GNU license. AVAILABILITY: http://www.birc.dk/Software/QDist
Thomas Mailund, Christian N. S. Pedersen
Bioinform.2
2004 QuickJoin - fast neighbour-joining tree reconstruction
abstract
Abstract Summary: We have built a tool for fast construction of very large phylogenetic trees. The tool uses heuristics for speeding up the neighbour-joining algorithm—while still constructing the same tree as the original neighbour-joining algorithm—making it possible to construct trees for 8000 species in <10 min on a single desktop PC. In comparison, the same task takes more than 30 min using the QuickTree neighbour-joining implementation. Availability: The source code for QuickJoin is available from http://www.birc.dk/Software/QuickJoin under the GNU Public License (GPL).
Thomas Mailund, Christian N. S. Pedersen
Bioinform.2
2003 Computing Refined Buneman Trees in Cubic Time
Gerth Stølting Brodal, Rolf Fagerberg, Anna Pagh, Christian N. S. Pedersen, S. Srinivasa Rao 0001
WABI4
2002 Solving the String Statistics Problem in Time O(n log n)
Gerth Stølting Brodal, Rune B. Lyngsø, Anna Pagh, Christian N. S. Pedersen
ICALP4
2002 Comparative Methods for Gene Structure Prediction in Homologous Sequences
Christian N. S. Pedersen, Tejs Scharling
WABI1
2002 The consensus string problem and the complexity of comparing hidden Markov models
Rune B. Lyngsø, Christian N. S. Pedersen
J. Comput. Syst. Sci.2
2001 The Complexity of Constructing Evolutionary Trees Using Experiments
Gerth Stølting Brodal, Rolf Fagerberg, Christian N. S. Pedersen, Anna Pagh
ICALP3
2001 Computing the Quartet Distance between Evolutionary Trees in Time O(n log2 n)
Gerth Stølting Brodal, Rolf Fagerberg, Christian N. S. Pedersen
ISAAC3
2001 Complexity of Comparing Hidden Markov Models
Rune B. Lyngsø, Christian N. S. Pedersen
ISAAC2
2001 Comparing a Hidden Markov Model and a Stochastic Context-Free Grammar
Arun K. Jagota, Rune B. Lyngsø, Christian N. S. Pedersen
WABI3
2000 Finding Maximal Quasiperiodicities in Strings
Gerth Stølting Brodal, Christian N. S. Pedersen
CPM2
2000 Pseudoknots in RNA secondary structures
abstract
RNA molecules are sequences of nucleotides that serve as more than mere intermediaries between DNA and proteins, e.g. as catalytic molecules. Computational prediction of RNA secondary structure is among the few structure prediction problems that can be solved satisfactory in polynomial time. Most work has been done to predict structures that do not contain pseudoknots. Allowing pseudoknots introduce modelling and computational problems. In this paper we consider the problem of predicting RNA secondary structure when certain types of pseudoknots are allowed. We first present an algorithm that in time Ο(n5) and space Ο(n3) predicts the secondary structure of an RNA sequence of length n in a model that allows certain kinds of pseudoknots. We then prove that the general problem of predicting RNA secondary structure containing pseudoknots is NP-complete for a large class of reasonable models of pseudoknots.
Rune B. Lyngsø, Christian N. S. Pedersen
RECOMB2
1999 Finding Maximal Pairs with Bounded Gap
abstract
A pair in a string is the occurrence of the same substring twice. A pair is maximal if the two occurrences of the substring cannot be extended to the left and right without making them different. The gap of a pair is the number of characters between the two occurrences of the substring. In this paper we present methods for finding all maximal pairs under various constraints on the gap. In a string of length n we can find all maximal pairs with gap in an upper and lower bounded interval in time O(n log n + z) where z is the number of reported pairs. If the upper bound is removed the time reduces to O(n+z). Since a tandem repeat is a pair where the gap is zero, our methods can be seen as a generalization of finding tandem repeats. The running time of our methods equals the running time of well known methods for finding tandem repeats.
Gerth Stølting Brodal, Rune B. Lyngsø, Christian N. S. Pedersen, Jens Stoye
CPM3
1999 Metrics and Similarity Measures for Hidden Markov Models
Rune B. Lyngsø, Christian N. S. Pedersen, Henrik Nielsen
ISMB2
1999 Internal loops in RNA secondary structure prediction
abstract
We present an analysis of currently used free energy functions for internal loop stability in RNA secondary structure. This analysis enables us to present an O(|s|³) algorithm for evaluating internal loops thus improving the overall complexity of RNA secondary structure prediction from O(|s|^4) to O(|s|³). Using an implementation of this algorithm we examine how reasonable a commonly used heuristic of limiting the size of internal loops evaluated has been.
Rune B. Lyngsø, Michael Zuker, Christian N. S. Pedersen
RECOMB3
1999 Fast evaluation of internal loops in RNA secondary structure prediction
abstract
MOTIVATION: Though not as abundant in known biological processes as proteins, RNA molecules serve as more than mere intermediaries between DNA and proteins. Research in the last 15 years demonstrates that RNA molecules serve in many roles, including catalysis. Furthermore, RNA secondary structure prediction based on free energy rules for stacking and loop formation remains one of the few major breakthroughs in the field of structure prediction, as minimum free energy structures and related quantities can be computed with full mathematical rigor. However, with the current energy parameters, the algorithms used hitherto suffer the disadvantage of either employing heuristics that risk (though highly unlikely) missing the optimal structure or becoming prohibitively time consuming for moderate to large sequences. RESULTS: We present a new method to evaluate internal loops utilizing currently used energy rules. This method reduces the time complexity of this part of the structure prediction from O(n4) to O(n3), thus reducing the overall complexity to O(n3). Even when the size of evaluated internal loops is bounded by k (a commonly used heuristic), the method presented has a competitive edge by reducing the time complexity of internal loop evaluation from O(k2n2) to O(kn2). The method also applies to the calculation of the equilibrium partition function. AVAILABILITY: Source code for an RNA secondary structure prediction program implementing this method is available at ftp://www.ibc.wustl.edu/pub/zuker/zuker .tar.Z
Rune B. Lyngsø, Michael Zuker, Christian N. S. Pedersen
Bioinform.3
1998 Comparison of Coding DNA
Christian N. S. Pedersen, Rune B. Lyngsø, Jotun Hein
CPM1