VLDB 2026 Research / reviewers in the wild / expert
Bruce A. Shapiro
dblp:40/6947
· DBLP profile ↗
23ranked-venue papers
6as first author
0since 2021 · last 2018
0000-0002-4443-0788ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 13 · 5 first-authorDatabases, data management, data science and information retrieval · 7Artificial intelligence and machine learning · 4Systems, architecture and hardware · 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
15 papers |
Bioinformatics and computational biology · 99% Computational science and engineering · 1% | |
| Databases, data mining, and information retrieval
5 papers |
Data mining · 76% Information retrieval · 12% Data integration and cleaning · 12% | |
| Theoretical computer science
3 papers |
Graph algorithms and graph theory · 70% Algorithms and data structures · 30% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Parallel and multicore computing · 100% |
Topics — the 25 heaviest of 27, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics
RNA structure visualization |
0.4 | 2 | 2018 | RiboSketch: versatile visualization of multi-stranded RNA and DNA secondary structure · Bioinform. 2018 Stem Trace: an interactive visual tool for comparative RNA structure analysis · Bioinform. 1999 |
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics › RNA structure prediction
RNA secondary structure prediction |
0.1 | 5 | 2001 | The massively parallel genetic algorithm for RNA folding: MIMD implementation and population variation · Bioinform. 2001 Predicting RNA H-type pseudoknots with the massively parallel genetic algorithm · Comput. Appl. Biosci. 1997 Secondary structure computer prediction of the poliovirus 5' non-coding region is improved by a genetic algorithm · Comput. Appl. Biosci. 1997 |
Data mining
pattern mining |
0.1 | 4 | 2002 | Finding Patterns in Three-Dimensional Graphs: Algorithms and Applications to Scientific Data Mining · IEEE Trans. Knowl. Data Eng. 2002 Evaluating a Class of Distance-Mapping Algorithms for Data Mining and Clustering · KDD 1999 Automated Discovery of Active Motifs in Three Dimensional Molecules · KDD 1997 |
Parallel and multicore computing › parallel algorithms
parallel genetic algorithm |
0.1 | 3 | 2001 | The massively parallel genetic algorithm for RNA folding: MIMD implementation and population variation · Bioinform. 2001 Predicting RNA H-type pseudoknots with the massively parallel genetic algorithm · Comput. Appl. Biosci. 1997 An annealing mutation operator in the genetic algorithms for RNA folding · Comput. Appl. Biosci. 1996 |
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics › RNA structure prediction
RNA folding |
0.1 | 3 | 2001 | The massively parallel genetic algorithm for RNA folding: MIMD implementation and population variation · Bioinform. 2001 An annealing mutation operator in the genetic algorithms for RNA folding · Comput. Appl. Biosci. 1996 Stem Trace: an interactive visual tool for comparative RNA structure analysis · Bioinform. 1999 |
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics
RNA structure analysis |
0.0 | 2 | 1999 | Stem Trace: an interactive visual tool for comparative RNA structure analysis · Bioinform. 1999 Automated Discovery of Active Motifs in Multiple RNA Secondary Structures · KDD 1996 |
Data mining › pattern mining
graph pattern mining |
0.0 | 1 | 2002 | Finding Patterns in Three-Dimensional Graphs: Algorithms and Applications to Scientific Data Mining · IEEE Trans. Knowl. Data Eng. 2002 |
Graph algorithms and graph theory
subgraph isomorphism |
0.0 | 1 | 2002 | Finding Patterns in Three-Dimensional Graphs: Algorithms and Applications to Scientific Data Mining · IEEE Trans. Knowl. Data Eng. 2002 |
Bioinformatics and computational biology › sequence analysis
motif discovery |
0.0 | 3 | 2002 | Automated Discovery of Active Motifs in Three Dimensional Molecules · KDD 1997 Finding Patterns in Three-Dimensional Graphs: Algorithms and Applications to Scientific Data Mining · IEEE Trans. Knowl. Data Eng. 2002 An Algorithm for Finding the Largest Approximately Common Substructures of Two Trees · IEEE Trans. Pattern Anal. Mach. Intell. 1998 |
Data integration and cleaning
approximate matching |
0.0 | 1 | 2000 | An Approximate Search Engine for Structural Databases · SIGMOD Conference 2000 |
Data mining
clustering |
0.0 | 1 | 1999 | Evaluating a Class of Distance-Mapping Algorithms for Data Mining and Clustering · KDD 1999 |
Data mining
distance metric |
0.0 | 1 | 1999 | Evaluating a Class of Distance-Mapping Algorithms for Data Mining and Clustering · KDD 1999 |
Graph algorithms and graph theory › graph algorithms
tree algorithms |
0.0 | 1 | 1998 | An Algorithm for Finding the Largest Approximately Common Substructures of Two Trees · IEEE Trans. Pattern Anal. Mach. Intell. 1998 |
Algorithms and data structures › sequence algorithms › string algorithms
tree edit distance |
0.0 | 1 | 1998 | An Algorithm for Finding the Largest Approximately Common Substructures of Two Trees · IEEE Trans. Pattern Anal. Mach. Intell. 1998 |
Bioinformatics and computational biology › structural bioinformatics
molecular structure analysis |
0.0 | 1 | 1997 | Automated Discovery of Active Motifs in Three Dimensional Molecules · KDD 1997 |
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics › RNA structure prediction › RNA secondary structure prediction
pseudoknot prediction |
0.0 | 1 | 1997 | Predicting RNA H-type pseudoknots with the massively parallel genetic algorithm · Comput. Appl. Biosci. 1997 |
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics › RNA structure
RNA secondary structure |
0.0 | 2 | 1998 | An Algorithm for Finding the Largest Approximately Common Substructures of Two Trees · IEEE Trans. Pattern Anal. Mach. Intell. 1998 RNA secondary structures: comparison and determination of frequently recurring substructures by consensus · Comput. Appl. Biosci. 1989 |
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics
RNA secondary structure analysis |
0.0 | 2 | 1990 | Comparing multiple RNA secondary structures using tree comparisons · Comput. Appl. Biosci. 1990 An algorithm for comparing multiple RNA secondary structures · Comput. Appl. Biosci. 1988 |
Bioinformatics and computational biology
protein structure analysis |
0.0 | 1 | 2002 | Finding Patterns in Three-Dimensional Graphs: Algorithms and Applications to Scientific Data Mining · IEEE Trans. Knowl. Data Eng. 2002 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 2001 | The massively parallel genetic algorithm for RNA folding: MIMD implementation and population variation · Bioinform. 2001 |
Computational science and engineering
statistical significance testing |
0.0 | 1 | 1990 | A computational procedure for assessing the significance of RNA secondary structure · Comput. Appl. Biosci. 1990 |
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics
RNA structure comparison |
0.0 | 1 | 1989 | RNA secondary structures: comparison and determination of frequently recurring substructures by consensus · Comput. Appl. Biosci. 1989 |
Bioinformatics and computational biology › structural bioinformatics
structural similarity |
0.0 | 1 | 1988 | An algorithm for comparing multiple RNA secondary structures · Comput. Appl. Biosci. 1988 |
Bioinformatics and computational biology
structural bioinformatics |
0.0 | 1 | 1994 | Combinatorial Pattern Discovery for Scientific Data: Some Preliminary Results · SIGMOD Conference 1994 |
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics › RNA structure prediction
RNA folding simulation |
0.0 | 1 | 1989 | RNA secondary structures: comparison and determination of frequently recurring substructures by consensus · Comput. Appl. Biosci. 1989 |
Methods — techniques the papers use, named apart from their topics
genetic algorithm · 0.1geometric hashing · 0.1edit operations · 0.1MasPar MP-2 · 0.1dynamic programming · 0.1SIMD · 0.1MIMD · 0.1graph mining · 0.0metricmap · 0.0interactive visualization · 0.0hybrid heuristics · 0.0graph drawing · 0.0fastmap · 0.0combinatorial pattern discovery · 0.0annealing mutation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | RiboSketch: versatile visualization of multi-stranded RNA and DNA secondary structureabstractSummary: Creating clear, visually pleasing 2D depictions of RNA and DNA strands and their interactions is important to facilitate and communicate insights related to nucleic acid structure. Here we present RiboSketch, a secondary structure image production application that enables the visualization of multistranded structures via layout algorithms, comprehensive editing capabilities, and a multitude of simulation modes. These interactive features allow RiboSketch to create publication quality diagrams for structures with a wide range of composition, size and complexity. The program may be run in any web browser without the need for installation, or as a standalone Java application. Availability and implementation: https://rnastructure.cancer.gov/ribosketch. Jacob S. Lu, Eckart Bindewald, Wojciech Kasprzak, Bruce A. Shapiro |
Bioinform. | 4 |
| 2015 | Effective alignment of RNA pseudoknot structures using partition function posterior log-odds scoresabstractBACKGROUND: RNA pseudoknots play important roles in many biological processes. Previous methods for comparative pseudoknot analysis mainly focus on simultaneous folding and alignment of RNA sequences. Little work has been done to align two known RNA secondary structures with pseudoknots taking into account both sequence and structure information of the two RNAs. RESULTS: In this article we present a novel method for aligning two known RNA secondary structures with pseudoknots. We adopt the partition function methodology to calculate the posterior log-odds scores of the alignments between bases or base pairs of the two RNAs with a dynamic programming algorithm. The posterior log-odds scores are then used to calculate the expected accuracy of an alignment between the RNAs. The goal is to find an optimal alignment with the maximum expected accuracy. We present a heuristic to achieve this goal. The performance of our method is investigated and compared with existing tools for RNA structure alignment. An extension of the method to multiple alignment of pseudoknot structures is also discussed. CONCLUSIONS: The method described here has been implemented in a tool named RKalign, which is freely accessible on the Internet. As more and more pseudoknots are revealed, collected and stored in public databases, we anticipate a tool like RKalign will play a significant role in data comparison, annotation, analysis, and retrieval in these databases. Bruce A. Shapiro, Jason Tsong-Li Wang |
BMC Bioinform. | 3 |
| 2012 | Pre-miRNA classification via combinatorial feature mining and boostingabstractMicroRNAs (miRNAs) are non-coding RNAs with approximately 22 nucleotides (nt) that are derived from precursor molecules. These precursor molecules or pre-miRNAs often fold into stem-loop hairpin structures. However, a large number of sequences with pre-miRNA-like hairpins can be found in genomes. It is a challenge to distinguish the real pre-miRNAs from other hairpin sequences with similar stem-loops (referred to as pseudo pre-miRNAs). Several computational methods have been developed to tackle this challenge. In this paper we propose a new method, called MirlD, for identifying and classifying microRNA precursors. We collect 74 features from the sequences and secondary structures of pre-miRNAs; some of these features are taken from our previous studies on non-coding RNA prediction while others were suggested in the literature. We develop a combinatorial feature mining algorithm to identify suitable feature sets. These feature sets are then used to train support vector machines to obtain classification models, based on which classifier ensemble is constructed. Finally we use a boosting algorithm to further enhance the accuracy of the classifier ensemble. Experimental results on a variety of species demonstrate the good performance of the proposed method, and its superiority over existing tools. Jason Tsong-Li Wang, Dongrong Wen, Bruce A. Shapiro |
BIBM | 4 |
| 2010 | Characterization of structural features for small regulatory RNAs in Escherichia coli genomesabstractSmall regulatory RNAs are highly abundant noncoding RNAs (ncRNA) found in bacterial genomes. These small regulatory ncRNAs (sRNAs) can regulate the synthesis of proteins by mediating mRNA transcription, translation and stability. Furthermore, they also control the activity of specific proteins by binding to them. In this study, we present a general computational approach for identifying the distinct structure of sRNAs in the Escherichia coli (E. coli) genome by a quantitative measure, Ediffthat is the energy difference between the optimal structure folded from a sequence segment and its corresponding optimal restrained structure where all base pairings formed in the original optimal structure are excluded. Our results indicate that most of the known small ncRNAs in E. coli K12 have very high normalized Ediffscores with high statistical significance. These sRNAs have distinct well-ordered structures that are both thermodynamically stable and uniquely folded. Shu-Yun Le, Bruce A. Shapiro |
BIBM | 2 |
| 2002 | Finding Patterns in Three-Dimensional Graphs: Algorithms and Applications to Scientific Data MiningabstractPresents a method for finding patterns in 3D graphs. Each node in a graph is an undecomposable or atomic unit and has a label. Edges are links between the atomic units. Patterns are rigid substructures that may occur in a graph after allowing for an arbitrary number of whole-structure rotations and translations as well as a small number (specified by the user) of edit operations in the patterns or in the graph. (When a pattern appears in a graph only after the graph has been modified, we call that appearance "approximate occurrence.") The edit operations include relabeling a node, deleting a node and inserting a node. The proposed method is based on the geometric hashing technique, which hashes node-triplets of the graphs into a 3D table and compresses the label-triplets in the table. To demonstrate the utility of our algorithms, we discuss two applications of them in scientific data mining. First, we apply the method to locating frequently occurring motifs in two families of proteins pertaining to RNA-directed DNA polymerase and thymidylate synthase and use the motifs to classify the proteins. Then, we apply the method to clustering chemical compounds pertaining to aromatic compounds, bicyclicalkanes and photosynthesis. Experimental results indicate the good performance of our algorithms and high recall and precision rates for both classification and clustering. Jason Tsong-Li Wang, Dennis E. Shasha, Bruce A. Shapiro, Isidore Rigoutsos, Kaizhong Zhang |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2001 | The massively parallel genetic algorithm for RNA folding: MIMD implementation and population variationabstractAbstract A massively parallel Genetic Algorithm (GA) has been applied to RNA sequence folding on three different computer architectures. The GA, an evolution-like algorithm that is applied to a large population of RNA structures based on a pool of helical stems derived from an RNA sequence, evolves this population in parallel. The algorithm was originally designed and developed for a 16384 processor SIMD (Single Instruction Multiple Data) MasPar MP-2. More recently it has been adapted to a 64 processor MIMD (Multiple Instruction Multiple Data) SGI ORIGIN 2000, and a 512 processor MIMD CRAY T3E. The MIMD version of the algorithm raises issues concerning RNA structure data-layout and processor communication. In addition, the effects of population variation on the predicted results are discussed. Also presented are the scaling properties of the algorithm from the perspective of the number of physical processors utilized and the number of virtual processors (RNA structures) operated upon. Contact: [email protected]; [email protected]; [email protected]; [email protected] * To whom correspondence should be addressed. 4 Current address: HPC Applications Inc., 10080 Old Frederick Road, Ellicott City, MD 21042, USA. Bruce A. Shapiro, Jin Chu Wu, David Bengali, Mark J. Potts |
Bioinform. | 1 |
| 2000 | An Approximate Search Engine for Structural Databases
Jason Tsong-Li Wang, Dennis E. Shasha, Bruce A. Shapiro, Kaizhong Zhang, Xinhuan Zheng, Qicheng Ma, Zasha Weinberg |
SIGMOD Conference | 4 |
| 2000 | An Index Structure for Data Mining and Clustering
Jason Tsong-Li Wang, King-Ip (David) Lin, Dennis E. Shasha, Bruce A. Shapiro, Kaizhong Zhang |
Knowl. Inf. Syst. | 5 |
| 1999 | Evaluating a Class of Distance-Mapping Algorithms for Data Mining and ClusteringabstractA distance-mapping algorithm takes a set of objects and a distance metric and then maps those objects to a Euclidean or pseudo-Euclidean space in such a way that the distances among objects are approximately preserved. Distancemapping algorithms are a useful tool for clustering and visualization in data intensive applications, because they replace expensive distance calculations by sum-of-square calculations. This can make clustering in large databases with expensive distance metrics practical. In this paper we present five distance-mapping algorithms and conduct experiments to compare their performance in data clustering applications. These include two algorithms called FastMap and MetricMap, and three hybrid heuristics that combine the two algorithms in different ways. Experimental results on both synthetic and RNA data show the superiority of the hybrid algorithms. The results imply that FastMap and MetricMap capture complementary information about distance metrics and therefore ca... Jason Tsong-Li Wang, King-Ip (David) Lin, Dennis E. Shasha, Bruce A. Shapiro, Kaizhong Zhang |
KDD | 5 |
| 1999 | Stem Trace: an interactive visual tool for comparative RNA structure analysisabstractMOTIVATION: Stem Trace is one of the latest tools available in STRUCTURELAB, an RNA structure analysis computer workbench. The paradigm used in STRUCTURELAB views RNA structure determination as a problem of dealing with a database of a large number of computationally generated structures. Stem Trace provides the capability to analyze this data set in a novel, visually driven, interactive and exploratory way. In addition to providing graphs at a high level of ion, it is also connected with complementary visualization tools which provide orthogonal views of the same data, as well as drawing of structures represented by a stem trace. Thus, on top of being an analysis tool, Stem Trace is a graphical user interface to an RNA structural information database. RESULTS: We illustrate Stem Trace's capabilities with several examples of the analysis of RNA folding data performed on 24 strains of HIV-1, HIV-2 and SIV sequences around the HIV dimerization region. This dimer linkage site has been found to play a role in encapsidation, reverse transcription, recombination, and inhibition of translation. Our examples show how Stem Trace elucidates preservation of structures in this region across the various strains of HIV. AVAILABILITY: The program can be made available upon request. It runs on SUN, SGI and DEC (Compaq) Unix workstations. Wojciech Kasprzak, Bruce A. Shapiro |
Bioinform. | 2 |
| 1998 | An Algorithm for Finding the Largest Approximately Common Substructures of Two TreesabstractOrdered, labeled trees are trees in which each node has a label and the left-to-right order of its children (if it has any) is fixed. Such trees have many applications in vision, pattern recognition, molecular biology and natural language processing. We consider a substructure of an ordered labeled tree T to be a connected subgraph of T. Given two ordered labeled trees T/sub 1/ and T/sub 2/ and an integer d, the largest approximately common substructure problem is to find a substructure U/sub 1/ of T/sub 1/ and a substructure U/sub 2/ of T/sub 2/ such that U/sub 1/ is within edit distance d of U/sub 2/ and where there does not exist any other substructure V/sub 1/ of T/sub 1/ and V/sub 2/ of T/sub 2/ such that V/sub 1/ and V/sub 2/ satisfy the distance constraint and the sum of the sizes of V/sub 1/ and V/sub 2/ is greater than the sum of the sizes of U/sub 1/ and U/sub 2/. We present a dynamic programming algorithm to solve this problem, which runs as fast as the fastest known algorithm for computing the edit distance of two trees when the distance allowed in the common substructures is a constant independent of the input trees. To demonstrate the utility of our algorithm, we discuss its application to discovering motifs in multiple RNA secondary structures (which are ordered labeled trees). Jason Tsong-Li Wang, Bruce A. Shapiro, Dennis E. Shasha, Kaizhong Zhang, Kathleen M. Currey |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1998 | Optimization of an RNA Folding Algorithm for Parallel Architectures
Jih-Hsiang Chen, Shu-Yun Le, Bruce A. Shapiro, Jacob V. Maizel Jr. |
Parallel Comput. | 3 |
| 1997 | Automated Discovery of Active Motifs in Three Dimensional Molecules
Jason Tsong-Li Wang, Dennis E. Shasha, Bruce A. Shapiro, Sitaram Dikshitulu, Isidore Rigoutsos, Kaizhong Zhang |
KDD | 4 |
| 1997 | Secondary structure computer prediction of the poliovirus 5' non-coding region is improved by a genetic algorithmabstractComparison of the secondary structure of the 5' non-coding region of poliovirus 3 RNA derived from the genetic algorithm with the model of Skinner et al. (J. Mol. Biol., 207, 379-392, 1989) demonstrates many of the confirmed structural elements. The genetic algorithm (Shapiro and Navetta, J. Supercomput., 8, 195-201, 1994) generates a population of all possible stems, then mixes, combines, and recombines these stems in multiple iterations on a massively parallel computer, ultimately selecting a most fit structure based on its energy. The secondary structure of the region containing the determinants of neurovirulence was better predicted using the genetic algorithm, whereas the dynamic programming algorithm (Zuker, Science, 244, 48-52, 1989) required phylogenetic comparative sequence analysis to arrive at the correct conclusion. In addition, artificial mutations were introduced throughout this region of the genome and although rearrangements in structure may occur, many structures persisted, suggesting that the given structures thus selected may have evolved to withstand isolated mutations. The genetic algorithm-derived structure for the 5' non-coding region compares favorably with the biological data and functions previously described, and contains all of the 'persistent' structures, suggesting also that the persistence factor may be an aid to validating structures. Kathleen M. Currey, Bruce A. Shapiro |
Comput. Appl. Biosci. | 2 |
| 1997 | Predicting RNA H-type pseudoknots with the massively parallel genetic algorithmabstractMOTIVATION: Using the genetic algorithm (GA) for RNA folding on a massively parallel supercomputer, MasPar MP-2 with 16,384 processors, we successfully predicted the existence of H-type pseudoknots in several sequences. RESULTS: The GA is applied to folding the tRNA-like 3' end of turnip yellow mosaic virus (TYMV) RNA sequence with 82 nucleotides, the 3' UTRs of satellite tobacco necrosis virus (STNV)-2 RNA sequence with 619 nucleotides and STNV-I RNA sequence with 622 nucleotides, and the bacteriophage T2, T4 and T6 gene 32 mRNA sequences with 946, 1340 and 946 nucleotides, respectively. The GA's results match the phylogenetically supported tertiary structures of these sequences. Bruce A. Shapiro, Jin Chu Wu |
Comput. Appl. Biosci. | 1 |
| 1996 | Automated Discovery of Active Motifs in Multiple RNA Secondary Structures
Jason Tsong-Li Wang, Bruce A. Shapiro, Dennis E. Shasha, Kaizhong Zhang, Chia-Yo Chang |
KDD | 2 |
| 1996 | An annealing mutation operator in the genetic algorithms for RNA foldingabstractAn annealing mutation operator in the genetic algorithms (GA) for RNA folding on a MasPar MP-2 has been designed. The mutation probability descends along a hyperbola with respect to the size of the secondary structure, hence the total number of mutations at each generation drops linearly. Especially for long sequences with thousands of nucleotides as opposed to hundreds of nucleotides, the new mutation operator can make the distribution of free energies over all processors on MasPar MP-2 converge only after hundreds of generations. Based upon this new mutation operator, a technique to terminate the GA is also developed. The new mutation operator runs very efficiently. Some variations of the annealing mutation operator are also discussed. Bruce A. Shapiro, Jin Chu Wu |
Comput. Appl. Biosci. | 1 |
| 1994 | Combinatorial Pattern Discovery for Scientific Data: Some Preliminary ResultsabstractSuppose you are given a set of natural entities (e.g., proteins, organisms, weather patterns, etc.) that possess some important common externally observable properties. You also have a structural description of the entities (e.g., sequence, topological, or geometrical data) and a distance metric. Combinatorial pattern discovery is the activity of finding patterns in the structural data that might explain these common properties based on the metric. Jason Tsong-Li Wang, Gung-Wei Chirn, Thomas G. Marr, Bruce A. Shapiro, Dennis E. Shasha, Kaizhong Zhang |
SIGMOD Conference | 4 |
| 1994 | A massively parallel genetic algorithm for RNA secondary structure prediction
Bruce A. Shapiro, Joseph Navetta |
J. Supercomput. | 1 |
| 1990 | A computational procedure for assessing the significance of RNA secondary structureabstractIn our recent series of papers, we have used the structures of statistical significance from Monte Carlo simulations to improve the predictions of secondary structure of RNA and to analyze the possible role of locally significant structures in the life cycle of human immunodeficiency virus. Because of intensive computational requirements for Monte Carlo simulation, it becomes impractical even using a supercomputer to assess the significance of a structure with a window size greater than 200 along an RNA sequence of 1000 bases or more. In this paper, we have developed a new procedure that drastically reduces the time needed to assess the significance of structures. In fact, the efficiency of this new method allows us to assess structures on the VAX as well as the CRAY. Jih-Hsiang Chen, Shu-Yun Le, Bruce A. Shapiro, Kathleen M. Currey, Jacob V. Maizel Jr. |
Comput. Appl. Biosci. | 3 |
| 1990 | Comparing multiple RNA secondary structures using tree comparisonsabstractIn a previous paper, an algorithm was presented for analyzing multiple RNA secondary structures utilizing a multiple string alignment algorithm. In this paper we present another approach to the problem of comparing many secondary structures by utilizing a very efficient tree-matching algorithm that will compare two trees in O([T1] X [T2] X L1 X L2) in the worst case and very close to O([T1] X [T2]) for average trees representing secondary structures. The result of the pairwise comparison algorithm is then used with a cluster algorithm to produce a multiple structure clustering which can be displayed in a taxonomy tree to show related structures. Bruce A. Shapiro, Kaizhong Zhang |
Comput. Appl. Biosci. | 1 |
| 1989 | RNA secondary structures: comparison and determination of frequently recurring substructures by consensusabstractA method for assessing the preserved stem-loops of RNA secondary structures is presented. Frequently recurring helical stems in a set of secondary structures resulting from the simulated folding process of a given RNA are assessed and consensus structural motifs can then be selected to construct a secondary structure of the RNA. Alternatively, it can be applied to a series of 'optimal' and 'suboptimal' secondary structures computed using the dynamic program developed by Williams and Tinoco. To demonstrate the power and the usefulness of the program we give examples of this procedure. Shu-Yun Le, John Owens, Ruth Nussinov, Jih-Hsiang Chen, Bruce A. Shapiro, Jacob V. Maizel Jr. |
Comput. Appl. Biosci. | 5 |
| 1988 | An algorithm for comparing multiple RNA secondary structuresabstractA new distributed computational procedure is presented for rapidly determining the similarity of multiple conformations of RNA secondary structures. A data abstraction scheme is utilized to reduce the quantity of data that must be handled to determine the degree of similarity among multiple structures. The method has been used to compare 200 structures with easy visualization of both those structures and substructures that are similar and those that are vastly different. It has the capability of processing many more conformations as a function of research requirements. The algorithm is described as well as some suggestions for future uses and extensions. Bruce A. Shapiro |
Comput. Appl. Biosci. | 1 |