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

Nicholas S. Flann

dblp:f/NicholasSFlann · DBLP profile ↗
← Back
24ranked-venue papers
6as first author
0since 2021 · last 2017
0000-0002-3100-8545ORCID · verified

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

Artificial intelligence and machine learning · 15 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 8Systems, architecture and hardware · 3Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 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
1 paper
Bioinformatics and computational biology · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 63% Performance modeling and evaluation · 37%
Artificial intelligence
7 papers
Knowledge representation and reasoning · 37% Trustworthy machine learning · 17% Image recognition and object detection · 13%
Theoretical computer science
2 papers
Mathematical optimization · 62% Coding theory · 31% Logic in computer science · 8%

Topics — the 18 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › systems biology › computational developmental biology
multicellular simulation
0.212014
Biocellion: accelerating computer simulation of multicellular biological system models · Bioinform. 2014
Parallel and multicore computing
parallel computing
0.112014
Biocellion: accelerating computer simulation of multicellular biological system models · Bioinform. 2014
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation
0.112014
Biocellion: accelerating computer simulation of multicellular biological system models · Bioinform. 2014
Parallel and multicore computing › parallel computing › parallel optimization
parallel metaheuristic
0.011998
Parallel Genetic Simulated Annealing: A Massively Parallel SIMD Algorithm · IEEE Trans. Parallel Distributed Syst. 1998
Parallel and multicore computing › data parallelism
SIMD vectorization
0.011998
Parallel Genetic Simulated Annealing: A Massively Parallel SIMD Algorithm · IEEE Trans. Parallel Distributed Syst. 1998
Machine learning › Trustworthy machine learning › interpretability
explanation-based learning
0.011995
Explanation-Based Learning and Reinforcement Learning: A Unified View · ICML 1995
Computer vision › Image recognition and object detection
handwriting recognition
0.011993
Recognition-Based Segmentation of On-Line Cursive Handwriting · NIPS 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning › belief revision
truth maintenance systems
0.021988
An Efficient ATMS for Equivalence Relations · AAAI 1988
Forward Chaining Logic Programming with the ATMS · AAAI 1987
Mathematical optimization
combinatorial optimization
0.011998
Parallel Genetic Simulated Annealing: A Massively Parallel SIMD Algorithm · IEEE Trans. Parallel Distributed Syst. 1998
Coding theory › error-correcting codes › code construction
error-correcting code construction
0.011998
Parallel Genetic Simulated Annealing: A Massively Parallel SIMD Algorithm · IEEE Trans. Parallel Distributed Syst. 1998
Mathematical optimization › combinatorial optimization › vehicle routing
traveling salesman problem
0.011998
Parallel Genetic Simulated Annealing: A Massively Parallel SIMD Algorithm · IEEE Trans. Parallel Distributed Syst. 1998
Machine learning › Learning paradigms
curriculum learning
0.011989
Learning Appropriate Abstractions for Planning in Formation Problems · ML 1989
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › goal reasoning
goal generation
0.011989
Learning Appropriate Abstractions for Planning in Formation Problems · ML 1989
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge-based systems › rule-based systems
forward chaining
0.011987
Forward Chaining Logic Programming with the ATMS · AAAI 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic programming
0.011987
Forward Chaining Logic Programming with the ATMS · AAAI 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning › rule learning
inductive learning
0.011986
Selecting Appropriate Representations for Learning from Examples · AAAI 1986
Machine learning › Reinforcement learning › function approximation › representation learning for reinforcement learning
representation selection
0.011986
Selecting Appropriate Representations for Learning from Examples · AAAI 1986
Logic in computer science
equivalence relations
0.011988
An Efficient ATMS for Equivalence Relations · AAAI 1988

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

high-resolution grid modeling · 0.4discrete agent-based modeling · 0.4simulated annealing · 0.0genetic algorithm · 0.0abstraction · 0.0recognition-based segmentation · 0.0simplification · 0.0reinforcement learning · 0.0ATMS · 0.0
YearPublicationVenuePosition
2017 Optimizing bioengineered vascular systems: A genetic algorithm approach
abstract
Efficient metabolism in bioengineered tissues requires a robust vascular system to provide healthy microenvironments to the cells and stroma. Such networks form spontaneously during embryogenesis from randomly distributed endothelial cells. There is a need to bioengineer endothelial cells so that network formation and operation is optimal for synthetic tissues. This work introduces a computational model that simulates de novo vascular development and assesses the effectiveness of the network in delivering nutrients and extracting waste from tissue. A genetic algorithm was employed to identify parameter values of the vaculogenesis model that lead to the most efficient and robust vascular structures. These parameter values control the behavior of cell-level mechanisms such as chemotaxis and adhesion. These studies demonstrate that genetic algorithms are effective at identifying model parameters that lead to near-optimal networks. This work suggests that computational modeling and optimization approaches may improve the effectiveness of engineered tissues by suggesting target cellular mechanisms for modification.
Sima Mehri, Curtis Larsen, Gregory J. Podgorski, Nicholas S. Flann
CIBCB4
2015 Bridging the multiscale gap: Identifying cellular parameters from multicellular data
abstract
Multiscale models that link sub-cellular, cellular and multicellular components offer powerful insights in disease development. Such models need a realistic set of parameters to represent the physical and chemical mechanisms at the sub-cellular and cellular levels to produce high fidelity multicellular outcomes. However, determining correct values for some of the parameters is often difficult and expensive using high-throughput microfluidic approaches. This work presents an alternative approach that estimates cellular parameters from spatiotemporal data produced from bioengineered multicellular in vitro experiments. Specifically, we apply a search technique to an integrated cellular and multicellular model of retinal pigment epithelial (RPE) cells to estimate the binding rate and auto-regulation rate of vascular endothelial growth factor (VEGF). Understanding VEGF regulation is critical in treating age-related macular degeneration and many other diseases. The method successfully identifies realistic values for autoregulatory cellular parameters that reproduce the spatiotemporal in vitro experimental data.
Qanita Bani Baker, Gregory J. Podgorski, Christopher D. Johnson, Elizabeth Vargis, Nicholas S. Flann
CIBCB5
2014 Biocellion: accelerating computer simulation of multicellular biological system models
abstract
MOTIVATION: Biological system behaviors are often the outcome of complex interactions among a large number of cells and their biotic and abiotic environment. Computational biologists attempt to understand, predict and manipulate biological system behavior through mathematical modeling and computer simulation. Discrete agent-based modeling (in combination with high-resolution grids to model the extracellular environment) is a popular approach for building biological system models. However, the computational complexity of this approach forces computational biologists to resort to coarser resolution approaches to simulate large biological systems. High-performance parallel computers have the potential to address the computing challenge, but writing efficient software for parallel computers is difficult and time-consuming. RESULTS: We have developed Biocellion, a high-performance software framework, to solve this computing challenge using parallel computers. To support a wide range of multicellular biological system models, Biocellion asks users to provide their model specifics by filling the function body of pre-defined model routines. Using Biocellion, modelers without parallel computing expertise can efficiently exploit parallel computers with less effort than writing sequential programs from scratch. We simulate cell sorting, microbial patterning and a bacterial system in soil aggregate as case studies. AVAILABILITY AND IMPLEMENTATION: Biocellion runs on x86 compatible systems with the 64 bit Linux operating system and is freely available for academic use. Visit http://biocellion.com for additional information.
Seunghwa Kang, Simon Kahan, Jason E. McDermott, Nicholas S. Flann, Ilya Shmulevich
Bioinform.4
2014 Multistable switches and their role in cellular differentiation networks
abstract
BACKGROUND: Cellular differentiation during development is controlled by gene regulatory networks (GRNs). This complex process is always subject to gene expression noise. There is evidence suggesting that commonly seen patterns in GRNs, referred to as biological multistable switches, play an important role in creating the structure of lineage trees by providing stability to cell types. RESULTS: To explore this question a new methodology is developed and applied to study (a) the multistable switch-containing GRN for hematopoiesis and (b) a large set of random boolean networks (RBNs) in which multistable switches were embedded systematically. In this work, each network attractor is taken to represent a distinct cell type. The GRNs were seeded with one or two identical copies of each multistable switch and the effect of these additions on two key aspects of network dynamics was assessed. These properties are the barrier to movement between pairs of attractors (separation) and the degree to which one direction of movement between attractor pairs is favored over another (directionality). Both of these properties are instrumental in shaping the structure of lineage trees. We found that adding one multistable switch of any type had a modest effect on increasing the proportion of well-separated attractor pairs. Adding two identical switches of any type had a much stronger effect in increasing the proportion of well-separated attractors. Similarly, there was an increase in the frequency of directional transitions between attractor pairs when two identical multistable switches were added to GRNs. This effect on directionality was not observed when only one multistable switch was added. CONCLUSIONS: This work provides evidence that the occurrence of multistable switches in networks that control cellular differentiation contributes to the structure of lineage trees and to the stabilization of cell types.
Ahmadreza Ghaffarizadeh, Nicholas S. Flann, Gregory J. Podgorski
BMC Bioinform.2
2014 Maximizing Kolmogorov Complexity for accurate and robust bright field cell segmentation
abstract
BACKGROUND: Analysis of cellular processes with microscopic bright field defocused imaging has the advantage of low phototoxicity and minimal sample preparation. However bright field images lack the contrast and nuclei reporting available with florescent approaches and therefore present a challenge to methods that segment and track the live cells. Moreover, such methods must be robust to systemic and random noise, variability in experimental configuration, and the multiple unknowns in the biological system under study. RESULTS: A new method called maximal-information is introduced that applies a non-parametric information theoretic approach to segment bright field defocused images. The method utilizes a combinatorial optimization strategy to select specific defocused images from each image stack such that set complexity, a Kolmogorov complexity measure, is maximized. Differences among these selected images are then applied to initialize and guide a level set based segmentation algorithm. The performance of the method is compared with a recent approach that uses a fixed defocused image selection strategy over an image data set of embryonic kidney cells (HEK 293T) from multiple experiments. Results demonstrate that the adaptive maximal-information approach significantly improves precision and recall of segmentation over the diversity of data sets. CONCLUSIONS: Integrating combinatorial optimization with non-parametric Kolmogorov complexity has been shown to be effective in extracting information from microscopic bright field defocused images. The approach is application independent and has the potential to be effective in processing a diversity of noisy and redundant high throughput biological data.
Hamid Mohamadlou, Joseph C. Shope, Nicholas S. Flann
BMC Bioinform.3
2012 Searching a multicellular model to tame tumor-induced angiogenesis
abstract
Computational modeling has the potential to bridge the knowledge gap between the identification of cellular mechanisms altered in cancer and understanding development of the disease. A multicellular Glazier-Granier-Hogeweg (GGH)-based model that considers biologically realistic parameters of endothelial cells and the extracellular matrix was developed and used to explore how tumors induce angiogenesis. The effect on angiogenesis of modifying these parameters singly and in combination was examined in a massively parallel search to discover novel therapeutic approaches. A two phase search process was employed: First random restart hill climbing identified potentially valuable points within the search space, then multi-dimensional parameter sweeps were performed over the nearby region to further refine solution quality. Examples of combination therapies to block nutrient delivery to the tumor that were discovered in the search are presented. Multicellular modeling to identify potential cancer chemotherapies is a promising approach to reveal new targets for cancer drug development and testing.
Gregory J. Podgorski, Nicholas S. Flann
CIBCB2
2012 Multiobjective Optimization Based-Approach for Discovering Novel Cancer Therapies
abstract
Solid tumors must recruit new blood vessels for growth and maintenance. Discovering drugs that block tumor-induced development of new blood vessels (angiogenesis) is an important approach in cancer treatment. The complexity of angiogenesis presents both challenges and opportunities for cancer therapies. Intuitive approaches, such as blocking VegF activity, have yielded important therapies. But there maybe opportunities to alter nonintuitive targets either alone or in combination. This paper describes the development of a high-fidelity simulation of angiogenesis and uses this as the basis for a parallel search-based approach for the discovery of novel potential cancer treatments that inhibit blood vessel growth. Discovering new therapies is viewed as a multiobjective combinatorial optimization over two competing objectives: minimizing the estimated cost of practically developing the intervention while minimizing the simulated oxygen provided to the tumor by angiogenesis. Results show the effectiveness of the search process by finding interventions that are currently in use, and more interestingly, discovering potential new approaches that are nonintuitive yet effective.
Arthur W. Mahoney, Gregory J. Podgorski, Nicholas S. Flann
IEEE ACM Trans. Comput. Biol. Bioinform.3
2011 Sorting unsigned permutations by reversals using multi-objective evolutionary algorithms with variable size individuals
abstract
Sorting by reversals is a simplified version of the genome rearrangement problem that seeks to discover the evolutionary relationship between different genomes, and is one of the many challenging problems in Bioinformatics. Solving the problem optimally has been proved to be NP-Hard and so a selection of approximation algorithms have been developed. In this paper a new mapping order is introduced to solve the problem of sorting unsigned permutations using a specialized multi-objective genetic algorithm. Our modified genetic algorithm uses a population with variable length individuals to maintain a worst time running time complexity of 0(n4log2n), where n is the problem size. The results show that this approach is more effective than the 3/2 heuristic method and previous genetic algorithm approaches.
Ahmadreza Ghaffarizadeh, Kamilia Ahmadi, Nicholas S. Flann
IEEE Congress on Evolutionary Computation3
2008 Discovering novel cancer therapies: A computational modeling and search approach
abstract
Solid tumors must recruit new blood vessels for growth and maintenance. Discovering drugs that block this tumor-induced development of new blood vessels (angiogenesis) is an important approach in cancer treatment. However, the complexity of angiogenesis and the difficulty in implementing and evaluating rationally-designed treatments prevent the discovery of effective new therapies. This paper presents a massively parallel computational search-based approach for the discovery of novel potential cancer treatments using a high fidelity simulation of angiogenesis. Discovering new therapies is viewed as multi-objective combinatorial optimization over two competing objectives: minimizing the cost of developing the intervention while minimizing the oxygen provided to the cancer tumor by angiogenesis. Results show the effectiveness of the search process in finding interventions that are currently in use and more interestingly, discovering some new approaches that are counter intuitive yet effective.
Arthur W. Mahoney, Brian G. Smith, Nicholas S. Flann, Gregory J. Podgorski
CIBCB3
2007 Co-option and Irreducibility in Regulatory Networks for Cellular Pattern Development
abstract
We used a computational approach to examine three questions at the intersection of developmental biology and evolution: 1) What is the space available for evolutionary exploration for genetic regulatory networks (GRNs) able to solve developmental patterning problems? 2) If different GRNs exist that can solve a particular pattern, are there differences between them that might lead to the selection of one over another? 3) What are the possibilities for co-opting GRN subcircuits or even entire GRNs evolved to solve one pattern for use in the solution of another pattern? We used a Monte Carlo strategy to search for simulated GRNs composed of nodes (proteins) and edges (regulatory interactions between proteins) capable of solving one of three striped cellular patterning problems. These GRNs were subjected to a knockout procedure akin to gene knock-outs in genetic research. Knockout was continued until all individual network components of the reduced GRN were shown to be essential for function. This GRN was termed irreducible. We found many different unique irreducible GRNs that were able to solve each patterning problem. Since any functional GRN must include an irreducible GRN as a core or subgraph, the space for evolutionary exploration of pattern-forming GRNs is large. Irreducible GRNs that solve a particular pattern differed widely in their robustness - the ability to solve a target pattern under different initial conditions. These differences may offer a target for selection to winnow out less robust GRNs from the set of GRNs found in nature. Finally, subgraph isomorphism analysis revealed great potential for co-option during evolution. Some irreducible GRNs appear in their entirety within larger GRNs that solve different patterning problems. At much higher frequency, subcycles are shared widely among irreducible GRNs, including those that solve different patterns. Irreducible GRNs may form the core elements of GRNs found in biological systems and provide insight into their evolution
Ranjitha A. Dhanasekaran, Gregory J. Podgorski, Nicholas S. Flann
ALIFE3
2007 Coordination of multiple vehicles for area coverage tasks
abstract
Area coverage operations such as plowing a field or mowing a lawn can be performed faster if multiple vehicles are involved. To use a team of automated vehicles safely and effectively they must be coordinated to avoid collisions and deadlock situations. Unexpected events may occur during the operation which may affect vehicles' velocities, so the coordination method must be robust with respect to these events. In this paper, a path coordination method is introduced which delays decisions about mission coordination as long as possible during mission execution so such unexpected situations are efficiently handled. The method's computation speed and solution quality are evaluated through simulation, and compared with two other methods based on common path coordination techniques.
Garrett Dean Winward, Nicholas S. Flann
IROS2
1998 Parallel Genetic Simulated Annealing: A Massively Parallel SIMD Algorithm
abstract
Many significant engineering and scientific problems involve optimization of some criteria over a combinatorial configuration space. The two methods most often used to solve these problems effectively-simulated annealing (SA) and genetic algorithms (GA)-do not easily lend themselves to massive parallel implementations. Simulated annealing is a naturally serial algorithm, while GA involves a selection process that requires global coordination. This paper introduces a new hybrid algorithm that inherits those aspects of GA that lend themselves to parallelization, and avoids serial bottle-necks of GA approaches by incorporating elements of SA to provide a completely parallel, easily scalable hybrid GA/SA method. This new method, called Genetic Simulated Annealing, does not require parallelization of any problem specific portions of a serial implementation-existing serial implementations can be incorporated as is. Results of a study on two difficult combinatorial optimization problems, a 100 city traveling salesperson problem and a 24 word, 12 bit error correcting code design problem, performed on a 16 K PE MasPar MP-1, indicate advantages over previous parallel GA and SA approaches. One of the key results is that the performance of the algorithm scales up linearly with the increase of processing elements, a feature not demonstrated by any previous parallel GA or SA approaches, which enables the new algorithm to utilize massive parallel architecture with maximum effectiveness. Additionally, the algorithm does not require careful choice of control parameters, a significant advantage over SA and GA.
Nicholas S. Flann, Daniel W. Watson
IEEE Trans. Parallel Distributed Syst.2
1997 Optimal route re-planning for mobile robots: a massively parallel incremental A* algorithm
abstract
The principal advantage of incremental A* algorithms for precomputing and maintaining routes for mobile robotic vehicles is the completeness and optimality of the approach. However, the computational burden becomes unreasonable when large worlds are modeled or fine resolution is required, since the complexity is bound by the area modeled. This problem is compounded when multiple vehicles and multiple goals are involved, since routes to each goal from each vehicle must be maintained. This paper presents a massively parallel incremental A* algorithm suitable for implementing in VLSI. The number of iterations of the parallel algorithm is bound by the optimal path length, providing a significant speedup for large worlds. Empirical studies combined with a feasible VLSI design estimate that path calculations on a 1000 by 1000 world could be done in approximately 110 mS worse case.
Amr Elssamadisy, Nicholas S. Flann, Ben Abbott
ICRA3
1997 Explanation-Based Learning and Reinforcement Learning: A Unified View
Thomas G. Dietterich, Nicholas S. Flann
Mach. Learn.2
1995 Explanation-Based Learning and Reinforcement Learning: A Unified View
Thomas G. Dietterich, Nicholas S. Flann
ICML2
1994 Parallel Simulated Annealing and Genetic Algorithms: a Space of Hybrid Methods
Nicholas S. Flann
PPSN2
1993 Recognition-Based Segmentation of On-Line Cursive Handwriting
Nicholas S. Flann
NIPS1
1990 Applying Abstraction and Simplification to Learn in Intractable Domains
Nicholas S. Flann
ML1
1989 Learning Appropriate Abstractions for Planning in Formation Problems
Nicholas S. Flann
ML1
1989 A Study of Explanation-Based Methods for Inductive Learning
Nicholas S. Flann, Thomas G. Dietterich
Mach. Learn.1
1988 An Efficient ATMS for Equivalence Relations
Caroline N. Koff, Nicholas S. Flann, Thomas G. Dietterich
AAAI2
1987 Forward Chaining Logic Programming with the ATMS
Nicholas S. Flann, Thomas G. Dietterich, Dan R. Corpon
AAAI1
1986 Selecting Appropriate Representations for Learning from Examples
Nicholas S. Flann, Thomas G. Dietterich
AAAI1
1986 News and Notes
Thomas G. Dietterich, Nicholas S. Flann, David C. Wilkins
Mach. Learn.2