Carlos-Andrés Peña-Reyes | University of Applied Sciences Western Switzerland (original) (raw)
Papers by Carlos-Andrés Peña-Reyes
Bioinformatics and Biomedical Engineering, 2020
Analysis of gene-expression data often requires that a gene (feature) subset is selected and many... more Analysis of gene-expression data often requires that a gene (feature) subset is selected and many feature selection (FS) methods have been devised. However, FS methods often generate different lists of features for the same dataset and users then have to choose which list to use. One approach to support this choice is to apply stability metrics on the generated lists and selecting lists on that base. The aim of this study is to investigate the behavior of stability metrics applied to feature subsets generated by FS methods. The experiments in this work explore a plethora of gene expression datasets, FS methods, and expected number of features to compare several stability metrics. The stability metrics have been used to compare five feature selection methods (SVM, SAM, ReliefF, RFE + RF and LIMMA) on gene expression datasets from the EBI repository. Results show that the studied stability metrics display a high amount of variability. The reason behind this is not clear yet and is being further investigated. The final objective of the research, that is to define how to select a FS method, is an ongoing work whose partial findings are reported herein.
Bioinformatics and Biomedical Engineering, 2017
2019 IEEE Latin American Conference on Computational Intelligence (LA-CCI), 2019
The need to predict phage-bacteria interactions is a nowadays concern to overcome bacterial resis... more The need to predict phage-bacteria interactions is a nowadays concern to overcome bacterial resistance issue; public genome databases contain highly imbalanced datasets which have hindered this task. Throughout this paper we will investigate, implement and evaluate One-Class Learning algorithms in order to predict phage-bacteria interactions using only positive samples. We will use the programming language Python aided by Scikit-Learn, Tensorflow and keras to develop the machine learning models and test them with real phage-bacteria interactions datasets. We trained the models using cross validation technique generating a gridsearch with all the datasets to find several combinations of hyperparameters available. Furthermore, we optimized those hyperparameters by using Pareto fronts based on seven different performance metrics, improving the efficiency of each algorithm for a given dataset. To refine each algorithm’s performance separately we used the ensemble learning technique with...
A myocardial infarction (MI) implies an obstruction of the blood flow due to a blockade in the co... more A myocardial infarction (MI) implies an obstruction of the blood flow due to a blockade in the coronary artery, which results in the cellular necrosis of the myocardium due to ischemia. Mesenchymal stem cells (MSCs) are non-differentiated cells with the ability to differentiate into any cell type. A regenerative treatment has been proposed for the regeneration of the infarcted myocardium, as the existing ones do not aim at the regeneration of the necrosed tissue. The treatment proposed is based on the design and construction of a 3D-printed biodevice, containing MSCs and other cell types, which can be later implanted on the patient's myocardium.A good understanding of the behavior of the cells in the biodevice is important to guide the treatment research. Thereby, the development of a computational model of the behavior of the MSC and other cell types used in the 3D-printed biodevice is carried out, allowing to better understand its dynamics and the effect that different variabl...
This paper describes a genetic-fuzzy approach for controlling a nonlinear model of the HIV immuno... more This paper describes a genetic-fuzzy approach for controlling a nonlinear model of the HIV immunology. The approach is set up to find mamdani fuzzy controllers capable of boosting the immune response while reducing the systemic cost to the body due to the use of high efficacy drugs. General aspects of the genetic fuzzy system are described while special emphasis is given to control results. The best controller found from several evolutionary runs is analyzed in terms of control performance and it is compared with a traditional medical procedure. Simulation results show that the fuzzy control approach provides a better long-term treatment.
Data, 2019
Regenerative medicine involves methods to control and modify normal tissue repair processes. Poly... more Regenerative medicine involves methods to control and modify normal tissue repair processes. Polymer and cell constructs are under research to create tissue that replaces the affected area in cardiac tissue after myocardial infarction (MI). The aim of the present study is to evaluate the behavior of differentiated and undifferentiated mesenchymal stem cells (MSCs) in vitro and in silico and to compare the results that both offer when it comes to the design process of biodevices for the treatment of infarcted myocardium in biomodels. To assess in vitro behavior, MSCs are isolated from rat bone marrow and seeded undifferentiated and differentiated in multiple scaffolds of a gelled biomaterial. Subsequently, cell behavior is evaluated by trypan blue and fluorescence microscopy, which showed that the cells presented high viability and low cell migration in the biomaterial. An agent-based model intended to reproduce as closely as possible the behavior of individual MSCs by simulating cel...
IEEE Computational Intelligence Magazine, 2007
2006 IEEE International Conference on Fuzzy Systems, 2006
2018 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)
Studies in Fuzziness and Soft Computing, 2002
In this chapter we focus on the Wisconsin breast cancer diagnosis (WBCD) problem, combining two m... more In this chapter we focus on the Wisconsin breast cancer diagnosis (WBCD) problem, combining two methodologies-fuzzy systems and evolutionary algorithms-to automatically produce diagnostic systems. We present two hybrid approaches: (1) a fuzzy-genetic algorithm, and (2) Fuzzy CoCo, a novel cooperative coevolutionary approach to fuzzy modeling. Both methods produce systems exhibiting high classification performance, and which are also human-interpretable. Fuzzy CoCo obtains higher-performance systems than the standard fuzzy-genetic approach while expending less computational effort.
FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315), 1999
The automatic diagnosis of breast cancer is an important, real-world medical problem. In this pap... more The automatic diagnosis of breast cancer is an important, real-world medical problem. In this paper we focus on the Wisconsin breast cancer diagnosis (WBCD) problem, combining two methodo-logies|fuzzy systems and evolutionary algorithms|so as to automatically produce diagnostic systems. We nd that our fuzzy-genetic approach produces systems exhibiting the highest classi cation performance shown to date, and which are also (human-)interpretable.
Proceedins of the 14th ACM Great Lakes symposium on VLSI - GLSVLSI '04, 2004
This paper presents an architectural proposal for a hardware-based interval type-2 fuzzy inferenc... more This paper presents an architectural proposal for a hardware-based interval type-2 fuzzy inference system. First, it presents a computational model which considers parallel inference processing and type reduction based on computing inner and outer bound sets. Taking into account this model, we conceived a hardware architecture with several pipeline stages for full parallel execution of type-2 fuzzy inferences. The architectural proposal is used for specifying a type-2 fuzzy processor with reconfigurable rule base, which is implemented over FPGA technology. Implementation results show that this processor performs more than 30 millions of type-2 fuzzy inferences per second. Categories and Subject Descriptors B.7.1 [Integrated Circuits]: Types and design styles-algorithms implemented in hardware, gate arrays.
2004 IEEE International Conference on Fuzzy Systems (IEEE Cat. No.04CH37542), 2004
Page 1. 25-29 July, 2004 * Budapest, Hungary Pro-Two: A Hardware Based Platform For Real Time Typ... more Page 1. 25-29 July, 2004 * Budapest, Hungary Pro-Two: A Hardware Based Platform For Real Time Type-2 Fuzzy Inference Miguel A. Melgarejo Antonio Garcia R. Carlos A. Pefia-Reyes Department of Department of Logic Systems Laboratory ...
Congreso Internacional de Inteligencia Computacional, 2005
Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512), 2000
Coevolutionary algorithms have received increased attention in the past few years within the doma... more Coevolutionary algorithms have received increased attention in the past few years within the domain of evolutionary computation. In this paper, we combine the search power of coevolutionary computation with the expressive power of fuzzy systems, introducing a novel algorithm, Fuzzy CoCo: Fuzzy Cooperative Coevolution. We demonstrate the efficacy of Fuzzy CoCo by applying it to a hard, real-world problem-breast cancer diagnosisobtaining the best results to date while expending less computational effort than formerly.
2012 IEEE 12th International Conference on Bioinformatics & Bioengineering (BIBE), 2012
ABSTRACT Selecting predicitve gene pools from thousands of gene expression values is one of the m... more ABSTRACT Selecting predicitve gene pools from thousands of gene expression values is one of the main tasks in microarray data analysis. For this purpose multivariate techniques have proven much better, in terms of predicitve value and biological relevance, than univariate techniques as they are able to capture relevant relationships and interactions between genes. An additional goal for gene-expression profiling is finding models that, besides being predictive, are also understandable so as they can provide some insight on the underlying mechanisms. Models based on fuzzy logic might, potentially, exhibit both characteristics. However, accuracy and interpretability are usually contradictory objectives, and one must accept a trade off between them. Indeed, literature shows that the approaches based on fuzzy logic may be divided in two groups: accurate but complex models (i.e, with many rules using many variables per rule) on one hand, and models with only few short rules (thus, interpretable) but exhibiting limited accuracy. We present in this paper the application of Fuzzy CoCo, our cooperative coevolutionary fuzzy modelling approach, in order to deal efficiently with the accuracy-interpretability tradeoff. Fuzzy CoCo is able to find very compact fuzzy models, in terms of number of rules and number of variables per rule, while still exhibiting high predictive power. To validate the performance of our approach, we tested Fuzzy CoCo on four known data sets addressing each one a form of cancer: Leukemia, colon, lung, and prostate. We compared our results-in terms of maximum number of rules, number of variables per rule, and accuracy-with those of other similar works (i.e., based on fuzzy logic). Our models reached similar or better accuracy while being considerably smaller.
Studies in Fuzziness and Soft Computing, 2003
In this chapter we present Fuzzy CoCo, a fuzzy modeling technique based on cooperative coevolutio... more In this chapter we present Fuzzy CoCo, a fuzzy modeling technique based on cooperative coevolution, conceived to provide high numeric precision (accuracy) while incurring as little a loss of linguistic descriptive power (interpretability) as possible. The search for interpretability is represented by several constraints taken into account when designing the evolutionary algorithm, which induce the drive for accuracy. Interpretability-oriented fuzzy modeling must conduct two separate but intertwined search processes: (1) the search for membership functions, and (2) the search for rules. Towards this end, Fuzzy CoCo employs two coevolving species: database (membership functions) and rule base. Coevolution allows to overcome limitations presented by single-population evolutionary algorithms when confronted with fuzzy modeling, including stagnation, convergence to local optima, and computational costliness. We demonstrate the efficacy of Fuzzy CoCo by applying it to a hard, real-world problem-prediction of breast-cancer malignancyobtaining excellent results.
Drug discovery today. Technologies, 2005
Patents are a major source of information in drug discovery and, when properly processed and anal... more Patents are a major source of information in drug discovery and, when properly processed and analyzed, can yield a wealth of information on competitors activities, R&D trends, emerging fields, collaborations, among others. This review discusses the current state-of-the-art in textual data analysis and exploration methods as applied to patent analysis.:
Lecture Notes in Computer Science, 2004
In this paper we present a functional model of a spiking neuron intended for hardware implementat... more In this paper we present a functional model of a spiking neuron intended for hardware implementation. Some features of biological spiking neurons are abstracted, while preserving the functionality of the network, in order to define an architecture with low implementation cost in field programmable gate arrays (FPGAs). Adaptation of synaptic weights is implemented with hebbian learning. As an example application we present a frequency discriminator to verify the computing capabilities of a generic network of our neuron model.
Bioinformatics and Biomedical Engineering, 2020
Analysis of gene-expression data often requires that a gene (feature) subset is selected and many... more Analysis of gene-expression data often requires that a gene (feature) subset is selected and many feature selection (FS) methods have been devised. However, FS methods often generate different lists of features for the same dataset and users then have to choose which list to use. One approach to support this choice is to apply stability metrics on the generated lists and selecting lists on that base. The aim of this study is to investigate the behavior of stability metrics applied to feature subsets generated by FS methods. The experiments in this work explore a plethora of gene expression datasets, FS methods, and expected number of features to compare several stability metrics. The stability metrics have been used to compare five feature selection methods (SVM, SAM, ReliefF, RFE + RF and LIMMA) on gene expression datasets from the EBI repository. Results show that the studied stability metrics display a high amount of variability. The reason behind this is not clear yet and is being further investigated. The final objective of the research, that is to define how to select a FS method, is an ongoing work whose partial findings are reported herein.
Bioinformatics and Biomedical Engineering, 2017
2019 IEEE Latin American Conference on Computational Intelligence (LA-CCI), 2019
The need to predict phage-bacteria interactions is a nowadays concern to overcome bacterial resis... more The need to predict phage-bacteria interactions is a nowadays concern to overcome bacterial resistance issue; public genome databases contain highly imbalanced datasets which have hindered this task. Throughout this paper we will investigate, implement and evaluate One-Class Learning algorithms in order to predict phage-bacteria interactions using only positive samples. We will use the programming language Python aided by Scikit-Learn, Tensorflow and keras to develop the machine learning models and test them with real phage-bacteria interactions datasets. We trained the models using cross validation technique generating a gridsearch with all the datasets to find several combinations of hyperparameters available. Furthermore, we optimized those hyperparameters by using Pareto fronts based on seven different performance metrics, improving the efficiency of each algorithm for a given dataset. To refine each algorithm’s performance separately we used the ensemble learning technique with...
A myocardial infarction (MI) implies an obstruction of the blood flow due to a blockade in the co... more A myocardial infarction (MI) implies an obstruction of the blood flow due to a blockade in the coronary artery, which results in the cellular necrosis of the myocardium due to ischemia. Mesenchymal stem cells (MSCs) are non-differentiated cells with the ability to differentiate into any cell type. A regenerative treatment has been proposed for the regeneration of the infarcted myocardium, as the existing ones do not aim at the regeneration of the necrosed tissue. The treatment proposed is based on the design and construction of a 3D-printed biodevice, containing MSCs and other cell types, which can be later implanted on the patient's myocardium.A good understanding of the behavior of the cells in the biodevice is important to guide the treatment research. Thereby, the development of a computational model of the behavior of the MSC and other cell types used in the 3D-printed biodevice is carried out, allowing to better understand its dynamics and the effect that different variabl...
This paper describes a genetic-fuzzy approach for controlling a nonlinear model of the HIV immuno... more This paper describes a genetic-fuzzy approach for controlling a nonlinear model of the HIV immunology. The approach is set up to find mamdani fuzzy controllers capable of boosting the immune response while reducing the systemic cost to the body due to the use of high efficacy drugs. General aspects of the genetic fuzzy system are described while special emphasis is given to control results. The best controller found from several evolutionary runs is analyzed in terms of control performance and it is compared with a traditional medical procedure. Simulation results show that the fuzzy control approach provides a better long-term treatment.
Data, 2019
Regenerative medicine involves methods to control and modify normal tissue repair processes. Poly... more Regenerative medicine involves methods to control and modify normal tissue repair processes. Polymer and cell constructs are under research to create tissue that replaces the affected area in cardiac tissue after myocardial infarction (MI). The aim of the present study is to evaluate the behavior of differentiated and undifferentiated mesenchymal stem cells (MSCs) in vitro and in silico and to compare the results that both offer when it comes to the design process of biodevices for the treatment of infarcted myocardium in biomodels. To assess in vitro behavior, MSCs are isolated from rat bone marrow and seeded undifferentiated and differentiated in multiple scaffolds of a gelled biomaterial. Subsequently, cell behavior is evaluated by trypan blue and fluorescence microscopy, which showed that the cells presented high viability and low cell migration in the biomaterial. An agent-based model intended to reproduce as closely as possible the behavior of individual MSCs by simulating cel...
IEEE Computational Intelligence Magazine, 2007
2006 IEEE International Conference on Fuzzy Systems, 2006
2018 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)
Studies in Fuzziness and Soft Computing, 2002
In this chapter we focus on the Wisconsin breast cancer diagnosis (WBCD) problem, combining two m... more In this chapter we focus on the Wisconsin breast cancer diagnosis (WBCD) problem, combining two methodologies-fuzzy systems and evolutionary algorithms-to automatically produce diagnostic systems. We present two hybrid approaches: (1) a fuzzy-genetic algorithm, and (2) Fuzzy CoCo, a novel cooperative coevolutionary approach to fuzzy modeling. Both methods produce systems exhibiting high classification performance, and which are also human-interpretable. Fuzzy CoCo obtains higher-performance systems than the standard fuzzy-genetic approach while expending less computational effort.
FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315), 1999
The automatic diagnosis of breast cancer is an important, real-world medical problem. In this pap... more The automatic diagnosis of breast cancer is an important, real-world medical problem. In this paper we focus on the Wisconsin breast cancer diagnosis (WBCD) problem, combining two methodo-logies|fuzzy systems and evolutionary algorithms|so as to automatically produce diagnostic systems. We nd that our fuzzy-genetic approach produces systems exhibiting the highest classi cation performance shown to date, and which are also (human-)interpretable.
Proceedins of the 14th ACM Great Lakes symposium on VLSI - GLSVLSI '04, 2004
This paper presents an architectural proposal for a hardware-based interval type-2 fuzzy inferenc... more This paper presents an architectural proposal for a hardware-based interval type-2 fuzzy inference system. First, it presents a computational model which considers parallel inference processing and type reduction based on computing inner and outer bound sets. Taking into account this model, we conceived a hardware architecture with several pipeline stages for full parallel execution of type-2 fuzzy inferences. The architectural proposal is used for specifying a type-2 fuzzy processor with reconfigurable rule base, which is implemented over FPGA technology. Implementation results show that this processor performs more than 30 millions of type-2 fuzzy inferences per second. Categories and Subject Descriptors B.7.1 [Integrated Circuits]: Types and design styles-algorithms implemented in hardware, gate arrays.
2004 IEEE International Conference on Fuzzy Systems (IEEE Cat. No.04CH37542), 2004
Page 1. 25-29 July, 2004 * Budapest, Hungary Pro-Two: A Hardware Based Platform For Real Time Typ... more Page 1. 25-29 July, 2004 * Budapest, Hungary Pro-Two: A Hardware Based Platform For Real Time Type-2 Fuzzy Inference Miguel A. Melgarejo Antonio Garcia R. Carlos A. Pefia-Reyes Department of Department of Logic Systems Laboratory ...
Congreso Internacional de Inteligencia Computacional, 2005
Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512), 2000
Coevolutionary algorithms have received increased attention in the past few years within the doma... more Coevolutionary algorithms have received increased attention in the past few years within the domain of evolutionary computation. In this paper, we combine the search power of coevolutionary computation with the expressive power of fuzzy systems, introducing a novel algorithm, Fuzzy CoCo: Fuzzy Cooperative Coevolution. We demonstrate the efficacy of Fuzzy CoCo by applying it to a hard, real-world problem-breast cancer diagnosisobtaining the best results to date while expending less computational effort than formerly.
2012 IEEE 12th International Conference on Bioinformatics & Bioengineering (BIBE), 2012
ABSTRACT Selecting predicitve gene pools from thousands of gene expression values is one of the m... more ABSTRACT Selecting predicitve gene pools from thousands of gene expression values is one of the main tasks in microarray data analysis. For this purpose multivariate techniques have proven much better, in terms of predicitve value and biological relevance, than univariate techniques as they are able to capture relevant relationships and interactions between genes. An additional goal for gene-expression profiling is finding models that, besides being predictive, are also understandable so as they can provide some insight on the underlying mechanisms. Models based on fuzzy logic might, potentially, exhibit both characteristics. However, accuracy and interpretability are usually contradictory objectives, and one must accept a trade off between them. Indeed, literature shows that the approaches based on fuzzy logic may be divided in two groups: accurate but complex models (i.e, with many rules using many variables per rule) on one hand, and models with only few short rules (thus, interpretable) but exhibiting limited accuracy. We present in this paper the application of Fuzzy CoCo, our cooperative coevolutionary fuzzy modelling approach, in order to deal efficiently with the accuracy-interpretability tradeoff. Fuzzy CoCo is able to find very compact fuzzy models, in terms of number of rules and number of variables per rule, while still exhibiting high predictive power. To validate the performance of our approach, we tested Fuzzy CoCo on four known data sets addressing each one a form of cancer: Leukemia, colon, lung, and prostate. We compared our results-in terms of maximum number of rules, number of variables per rule, and accuracy-with those of other similar works (i.e., based on fuzzy logic). Our models reached similar or better accuracy while being considerably smaller.
Studies in Fuzziness and Soft Computing, 2003
In this chapter we present Fuzzy CoCo, a fuzzy modeling technique based on cooperative coevolutio... more In this chapter we present Fuzzy CoCo, a fuzzy modeling technique based on cooperative coevolution, conceived to provide high numeric precision (accuracy) while incurring as little a loss of linguistic descriptive power (interpretability) as possible. The search for interpretability is represented by several constraints taken into account when designing the evolutionary algorithm, which induce the drive for accuracy. Interpretability-oriented fuzzy modeling must conduct two separate but intertwined search processes: (1) the search for membership functions, and (2) the search for rules. Towards this end, Fuzzy CoCo employs two coevolving species: database (membership functions) and rule base. Coevolution allows to overcome limitations presented by single-population evolutionary algorithms when confronted with fuzzy modeling, including stagnation, convergence to local optima, and computational costliness. We demonstrate the efficacy of Fuzzy CoCo by applying it to a hard, real-world problem-prediction of breast-cancer malignancyobtaining excellent results.
Drug discovery today. Technologies, 2005
Patents are a major source of information in drug discovery and, when properly processed and anal... more Patents are a major source of information in drug discovery and, when properly processed and analyzed, can yield a wealth of information on competitors activities, R&D trends, emerging fields, collaborations, among others. This review discusses the current state-of-the-art in textual data analysis and exploration methods as applied to patent analysis.:
Lecture Notes in Computer Science, 2004
In this paper we present a functional model of a spiking neuron intended for hardware implementat... more In this paper we present a functional model of a spiking neuron intended for hardware implementation. Some features of biological spiking neurons are abstracted, while preserving the functionality of the network, in order to define an architecture with low implementation cost in field programmable gate arrays (FPGAs). Adaptation of synaptic weights is implemented with hebbian learning. As an example application we present a frequency discriminator to verify the computing capabilities of a generic network of our neuron model.