Cargando…
Designing miRNA-Based Synthetic Cell Classifier Circuits Using Answer Set Programming
Cell classifier circuits are synthetic biological circuits capable of distinguishing between different cell states depending on specific cellular markers and engendering a state-specific response. An example are classifiers for cancer cells that recognize whether a cell is healthy or diseased based...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6023966/ https://www.ncbi.nlm.nih.gov/pubmed/29988359 http://dx.doi.org/10.3389/fbioe.2018.00070 |
_version_ | 1783335964085583872 |
---|---|
author | Becker, Katinka Klarner, Hannes Nowicka, Melania Siebert, Heike |
author_facet | Becker, Katinka Klarner, Hannes Nowicka, Melania Siebert, Heike |
author_sort | Becker, Katinka |
collection | PubMed |
description | Cell classifier circuits are synthetic biological circuits capable of distinguishing between different cell states depending on specific cellular markers and engendering a state-specific response. An example are classifiers for cancer cells that recognize whether a cell is healthy or diseased based on its miRNA fingerprint and trigger cell apoptosis in the latter case. Binarization of continuous miRNA expression levels allows to formalize a classifier as a Boolean function whose output codes for the cell condition. In this framework, the classifier design problem consists of finding a Boolean function capable of reproducing correct labelings of miRNA profiles. The specifications of such a function can then be used as a blueprint for constructing a corresponding circuit in the lab. To find an optimal classifier both in terms of performance and reliability, however, accuracy, design simplicity and constraints derived from availability of molcular building blocks for the classifiers all need to be taken into account. These complexities translate to computational difficulties, so currently available methods explore only part of the design space and consequently are only capable of calculating locally optimal designs. We present a computational approach for finding globally optimal classifier circuits based on binarized miRNA datasets using Answer Set Programming for efficient scanning of the entire search space. Additionally, the method is capable of computing all optimal solutions, allowing for comparison between optimal classifier designs and identification of key features. Several case studies illustrate the applicability of the approach and highlight the quality of results in comparison with a state of the art method. The method is fully implemented and a comprehensive performance analysis demonstrates its reliability and scalability. |
format | Online Article Text |
id | pubmed-6023966 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-60239662018-07-09 Designing miRNA-Based Synthetic Cell Classifier Circuits Using Answer Set Programming Becker, Katinka Klarner, Hannes Nowicka, Melania Siebert, Heike Front Bioeng Biotechnol Bioengineering and Biotechnology Cell classifier circuits are synthetic biological circuits capable of distinguishing between different cell states depending on specific cellular markers and engendering a state-specific response. An example are classifiers for cancer cells that recognize whether a cell is healthy or diseased based on its miRNA fingerprint and trigger cell apoptosis in the latter case. Binarization of continuous miRNA expression levels allows to formalize a classifier as a Boolean function whose output codes for the cell condition. In this framework, the classifier design problem consists of finding a Boolean function capable of reproducing correct labelings of miRNA profiles. The specifications of such a function can then be used as a blueprint for constructing a corresponding circuit in the lab. To find an optimal classifier both in terms of performance and reliability, however, accuracy, design simplicity and constraints derived from availability of molcular building blocks for the classifiers all need to be taken into account. These complexities translate to computational difficulties, so currently available methods explore only part of the design space and consequently are only capable of calculating locally optimal designs. We present a computational approach for finding globally optimal classifier circuits based on binarized miRNA datasets using Answer Set Programming for efficient scanning of the entire search space. Additionally, the method is capable of computing all optimal solutions, allowing for comparison between optimal classifier designs and identification of key features. Several case studies illustrate the applicability of the approach and highlight the quality of results in comparison with a state of the art method. The method is fully implemented and a comprehensive performance analysis demonstrates its reliability and scalability. Frontiers Media S.A. 2018-06-22 /pmc/articles/PMC6023966/ /pubmed/29988359 http://dx.doi.org/10.3389/fbioe.2018.00070 Text en Copyright © 2018 Becker, Klarner, Nowicka and Siebert. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Bioengineering and Biotechnology Becker, Katinka Klarner, Hannes Nowicka, Melania Siebert, Heike Designing miRNA-Based Synthetic Cell Classifier Circuits Using Answer Set Programming |
title | Designing miRNA-Based Synthetic Cell Classifier Circuits Using Answer Set Programming |
title_full | Designing miRNA-Based Synthetic Cell Classifier Circuits Using Answer Set Programming |
title_fullStr | Designing miRNA-Based Synthetic Cell Classifier Circuits Using Answer Set Programming |
title_full_unstemmed | Designing miRNA-Based Synthetic Cell Classifier Circuits Using Answer Set Programming |
title_short | Designing miRNA-Based Synthetic Cell Classifier Circuits Using Answer Set Programming |
title_sort | designing mirna-based synthetic cell classifier circuits using answer set programming |
topic | Bioengineering and Biotechnology |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6023966/ https://www.ncbi.nlm.nih.gov/pubmed/29988359 http://dx.doi.org/10.3389/fbioe.2018.00070 |
work_keys_str_mv | AT beckerkatinka designingmirnabasedsyntheticcellclassifiercircuitsusinganswersetprogramming AT klarnerhannes designingmirnabasedsyntheticcellclassifiercircuitsusinganswersetprogramming AT nowickamelania designingmirnabasedsyntheticcellclassifiercircuitsusinganswersetprogramming AT siebertheike designingmirnabasedsyntheticcellclassifiercircuitsusinganswersetprogramming |