Логическая сеть
Часть серии о | ||||
Сетевая наука | ||||
---|---|---|---|---|
Типы сетей | ||||
Графики | ||||
| ||||
Модели | ||||
| ||||
| ||||

Булева сеть состоит из дискретного набора логических переменных, каждой из которых присвоена логическая функция (возможно, разная для каждой переменной), которая принимает входные данные из подмножества этих переменных и выходные данные, определяющие состояние переменной, которой она присвоена. . Этот набор функций фактически определяет топологию (связность) набора переменных, которые затем становятся узлами в сети . Обычно динамика системы рассматривается как дискретный временной ряд , где состояние всей сети в момент времени t +1 определяется путем оценки функции каждой переменной от состояния сети в момент времени t . Это может быть сделано синхронно или асинхронно . [1]
Булевы сети использовались в биологии для моделирования регуляторных сетей. Хотя логические сети представляют собой грубое упрощение генетической реальности, где гены не являются простыми двоичными переключателями, в нескольких случаях они правильно передают правильную структуру экспрессируемых и подавляемых генов. [2] [3] Казалось бы, математическая простая (синхронная) модель была полностью понята только в середине 2000-х годов. [4]
Классическая модель
[ редактировать ]Булева сеть — это особый вид последовательной динамической системы , в которой время и состояния дискретны, т. е. и набор переменных, и набор состояний во временных рядах имеют биекцию в целочисленный ряд.
Случайная булева сеть (RBN) — это сеть, которая случайным образом выбирается из набора всех возможных логических сетей определенного размера N . Тогда можно статистически изучить, как ожидаемые свойства таких сетей зависят от различных статистических свойств ансамбля всех возможных сетей. Например, можно изучить, как меняется поведение RBN при изменении среднего уровня связности.
Первые логические сети были предложены Стюартом А. Кауфманом в 1969 году как случайные модели генетических регуляторных сетей . [5] но их математическое понимание началось только в 2000-х годах. [6] [7]
Аттракторы
[ редактировать ]Поскольку булева сеть имеет только 2 Н возможных состояний, траектория рано или поздно достигнет ранее посещенного состояния, и, таким образом, поскольку динамика детерминирована, траектория попадет в устойчивое состояние или цикл, называемый аттрактором (хотя в более широкой области динамических систем цикл - это всего лишь аттрактор, если возмущения от него возвращаются к нему). Если аттрактор имеет только одно состояние, его называют точечным аттрактором , а если аттрактор состоит из более чем одного состояния, его называют циклическим аттрактором . Множество состояний, приводящих к аттрактору, называется бассейном аттрактора . Состояния, возникающие только в начале траекторий ( к ним не ведут никакие траектории), называются райского сада. состояниями [8] и динамика сетевого потока из этих состояний к аттракторам. Время, необходимое для достижения аттрактора, называется переходным временем . [4]
С ростом мощности компьютеров и ростом понимания, казалось бы, простой модели, разные авторы давали разные оценки среднего числа и длины аттракторов. Здесь представлен краткий обзор ключевых публикаций. [9]
Автор | Год | Средняя длина аттрактора | Среднее число аттрактора | комментарий |
---|---|---|---|---|
Кауфман [5] | 1969 | |||
Бастолла/ Париж [10] | 1998 | быстрее, чем степенной закон, | быстрее, чем степенной закон, | первые числовые доказательства |
Билке/ Сюннессон [11] | 2002 | линейная в зависимости от размера системы, | ||
Соколар/Кауфман [12] | 2003 | быстрее линейного, с | ||
Самуэльссон/Тройн [13] | 2003 | суперполиномиальный рост, | математическое доказательство | |
Михальев/Дроссель [14] | 2005 | быстрее, чем степенной закон, | быстрее, чем степенной закон, |
Стабильность
[ редактировать ]В теории динамических систем структура и длина аттракторов сети соответствуют динамической фазе сети. Устойчивость булевых сетей зависит от связей их узлов . Булева сеть может демонстрировать стабильное, критическое или хаотическое поведение . Это явление определяется критическим значением среднего числа связей узлов ( ), и может быть охарактеризовано расстоянием Хэмминга как мерой расстояния. В неустойчивом режиме расстояние между двумя изначально близкими состояниями в среднем растет экспоненциально во времени, а в устойчивом режиме экспоненциально уменьшается. При этом под «изначально близкими состояниями» подразумевается, что расстояние Хэмминга мало по сравнению с числом узлов ( ) в сети.
Для модели НК [15] сеть стабильна, если , критично, если и неустойчив, если .
Состояние данного узла обновляется в соответствии со своей таблицей истинности , выходные данные которой заполняются случайным образом. обозначает вероятность назначения выключенного выхода данной серии входных сигналов.
Если для каждого узла переход между стабильным и хаотичным диапазоном зависит от . По мнению Бернара Деррида и Ива Помо. [16] , критическое значение среднего числа связей равно .
Если не является постоянной, и нет никакой корреляции между входящими и выходными степенями, условия устойчивости определяются [17] [18] [19] Сеть стабильна, если , критично, если и неустойчив, если .
Условия устойчивости одинаковы в случае сетей с безмасштабной топологией , где распределение по степени входа и выхода является степенным: , и , поскольку каждая исходящая ссылка от узла является внутренней ссылкой на другой. [20]
Чувствительность показывает вероятность того, что выходные данные булевой функции данного узла изменятся, если изменяются ее входные данные. Для случайных логических сетей . В общем случае устойчивость сети определяется наибольшим собственным значением матрицы , где , и – матрица смежности сети. [21] Сеть стабильна, если , критично, если , неустойчив, если .
Вариации модели
[ редактировать ]Другие топологии
[ редактировать ]Одной из тем является изучение различных базовых топологий графов .
- Однородный случай просто относится к сетке, которая является просто сокращением знаменитой модели Изинга .
- Для логических сетей могут быть выбраны безмасштабные топологии. [22] Можно выделить случай, когда распределение по степеням распределяется только по степеням, [23] или только распределение по исходящей степени, или и то, и другое.
Другие схемы обновления
[ редактировать ]Классические логические сети (иногда называемые CRBN , т.е. классическая случайная логическая сеть) обновляются синхронно. Мотивированный тем фактом, что гены обычно не меняют свое состояние одновременно, [24] были предложены разные альтернативы. Общая классификация [25] следующее:
- Детерминированные асинхронно обновляемые логические сети ( DRBN ) не обновляются синхронно, но детерминированное решение все еще существует. Узел i будет обновлен, когда t ≡ Q i ( mod P i ), где t — временной шаг. [26]
- Самый общий случай — полное стохастическое обновление ( GARBN , общие асинхронные случайные логические сети). Здесь один (или несколько) узлов выбираются на каждом вычислительном этапе для обновления.
- Частично наблюдаемая булева динамическая система (POBDS) [27] [28] [29] [30] Модель сигнала отличается от всех предыдущих детерминистических и стохастических моделей булевых сетей тем, что устраняет предположение о прямой наблюдаемости булевого вектора состояния и допускает неопределенность в процессе наблюдения, рассматривая сценарий, встречающийся на практике.
- Автономные логические сети ( ABN ) обновляются непрерывно ( t — действительное, а не целое число), что приводит к состояниям гонки и сложному динамическому поведению, такому как детерминированный хаос. [31] [32]
Применение логических сетей
[ редактировать ]Классификация
[ редактировать ]- Масштабируемая оптимальная байесовская классификация [33] разработал оптимальную классификацию траекторий с учетом потенциальной неопределенности модели, а также предложил классификацию траекторий на основе частиц, которая хорошо масштабируется для больших сетей и имеет гораздо меньшую сложность, чем оптимальное решение.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Нальди, А.; Монтейро, штат Пенсильвания; Мидия, К.; Кестлер, штат Ха; Тиффри, Д.; Ксенарий, И.; Саес-Родригес, Дж.; Хеликар, Т.; Чауя, К. (25 января 2015 г.). «Совместная разработка стандартов и инструментов логического моделирования с CoLoMoTo» . Биоинформатика . 31 (7): 1154–1159. doi : 10.1093/биоинформатика/btv013 . ПМИД 25619997 .
- ^ Альберт, Река; Отмер, Ханс Г. (июль 2003 г.). «Топология регуляторных взаимодействий предсказывает характер экспрессии генов полярности сегментов у Drosophila melanogaster» . Журнал теоретической биологии . 223 (1): 1–18. arXiv : q-bio/0311019 . Бибкод : 2003JThBi.223....1A . CiteSeerX 10.1.1.13.3370 . дои : 10.1016/S0022-5193(03)00035-3 . ПМК 6388622 . ПМИД 12782112 .
- ^ Ли, Дж.; Бенч, Эй Джей; Василиу, Г.С.; Фуруклас, Н.; Фергюсон-Смит, AC; Грин, Арканзас (30 апреля 2004 г.). «Импринтинг человеческого гена L3MBTL, члена семейства полисот, расположенного в области хромосомы 20, удаленной при миелоидных злокачественных новообразованиях человека» . Труды Национальной академии наук . 101 (19): 7341–7346. Бибкод : 2004PNAS..101.7341L . дои : 10.1073/pnas.0308195101 . ПМК 409920 . ПМИД 15123827 .
- ^ Перейти обратно: а б Дроссель, Барбара (декабрь 2009 г.). «Случайные логические сети». В Шустере, Хайнц Георг (ред.). Глава 3. Случайные логические сети . Обзоры нелинейной динамики и сложности. Уайли. стр. 69–110. arXiv : 0706.3351 . дои : 10.1002/9783527626359.ch3 . ISBN 9783527626359 . S2CID 119300231 .
- ^ Перейти обратно: а б Кауфман, Стюарт (11 октября 1969 г.). «Гомеостаз и дифференциация в случайных сетях генетического контроля». Природа . 224 (5215): 177–178. Бибкод : 1969Natur.224..177K . дои : 10.1038/224177a0 . ПМИД 5343519 . S2CID 4179318 .
- ^ Алдана, Максимо; Копперсмит, Сьюзен ; Каданов, Лео П. (2003). «Булева динамика со случайными связями». Перспективы и проблемы нелинейной науки: праздничный том в честь Лоуренса Сировича . стр. 23–89. arXiv : nlin/0204062 . дои : 10.1007/978-0-387-21789-5_2 . ISBN 978-1-4684-9566-9 . S2CID 15024306 .
- ^ Гершенсон, Карлос (2004). «Введение в случайные логические сети». Ин Бедау, М., П. Хасбандс, Т. Хаттон, С. Кумар и Х. Судзуки (ред.), Материалы семинара и учебного пособия, Девятая Международная конференция по моделированию и синтезу живых систем (ALLife IX). ПП . 2004 : 160–173. arXiv : nlin.AO/0408006 . Бибкод : 2004nlin......8006G .
- ^ Вуенше, Эндрю (2011). Исследование дискретной динамики: [руководство DDLab: инструменты для исследования клеточных автоматов, случайных логических и многозначных операций [так в оригинале] и не только] . Фром, Англия: Лунивер Пресс. п. 16. ISBN 9781905986316 . Архивировано из оригинала 4 февраля 2023 года . Проверено 12 января 2016 г.
- ^ Грейль, Флориан (2012). «Бульевы сети как основа моделирования» . Границы в науке о растениях . 3 : 178. doi : 10.3389/fpls.2012.00178 . ПМЦ 3419389 . ПМИД 22912642 .
- ^ Бастолла, У.; Паризи, Г. (май 1998 г.). «Модульная структура сетей Кауфмана». Физика D: Нелинейные явления . 115 (3–4): 219–233. arXiv : cond-mat/9708214 . Бибкод : 1998PhyD..115..219B . дои : 10.1016/S0167-2789(97)00242-X . S2CID 1585753 .
- ^ Билке, Свен; Сюннессон, Фредрик (декабрь 2001 г.). «Стабильность модели Кауфмана». Физический обзор E . 65 (1): 016129. arXiv : cond-mat/0107035 . Бибкод : 2001PhRvE..65a6129B . дои : 10.1103/PhysRevE.65.016129 . ПМИД 11800758 . S2CID 2470586 .
- ^ Соколар, Дж.; Кауфман, С. (февраль 2003 г.). «Масштабирование в упорядоченных и критических случайных логических сетях». Письма о физических отзывах . 90 (6): 068702. arXiv : cond-mat/0212306 . Бибкод : 2003PhRvL..90f8702S . doi : 10.1103/PhysRevLett.90.068702 . ПМИД 12633339 . S2CID 14392074 .
- ^ Самуэльссон, Бьёрн; Троейн, Карл (март 2003 г.). «Суперполиномиальный рост числа аттракторов в сетях Кауфмана». Письма о физических отзывах . 90 (9): 098701. Бибкод : 2003PhRvL..90i8701S . doi : 10.1103/PhysRevLett.90.098701 . ПМИД 12689263 .
- ^ Михальева Тамара; Дроссель, Барбара (октябрь 2006 г.). «Масштабирование в общем классе критических случайных булевых сетей». Физический обзор E . 74 (4): 046101. arXiv : cond-mat/0606612 . Бибкод : 2006PhRvE..74d6101M . дои : 10.1103/PhysRevE.74.046101 . ПМИД 17155127 . S2CID 17739744 .
- ^ Кауфман, С.А. (1969). «Метаболическая стабильность и эпигенез в случайно построенных генетических сетях». Журнал теоретической биологии . 22 (3): 437–467. Бибкод : 1969JThBi..22..437K . дои : 10.1016/0022-5193(69)90015-0 . ПМИД 5803332 .
- ^ Деррида, Б; Помо, Ю (15 января 1986 г.). «Случайные сети автоматов: простое отожженное приближение» . Письма по еврофизике (EPL) . 1 (2): 45–49. Бибкод : 1986EL......1...45D . дои : 10.1209/0295-5075/1/2/001 . S2CID 160018158 . Архивировано из оригинала 17 мая 2020 г. Проверено 12 января 2016 г.
- ^ Соле, Рикар В.; Луке, Бартоло (2 января 1995 г.). «Фазовые переходы и антихаос в обобщенных сетях Кауфмана». Буквы по физике А. 196 (5–6): 331–334. Бибкод : 1995PhLA..196..331S . дои : 10.1016/0375-9601(94)00876-Q .
- ^ Луке, Бартоло; Соле, Рикар В. (1 января 1997 г.). «Фазовые переходы в случайных сетях: простое аналитическое определение критических точек». Физический обзор E . 55 (1): 257–260. Бибкод : 1997PhRvE..55..257L . дои : 10.1103/PhysRevE.55.257 .
- ^ Фокс, Джеффри Дж.; Хилл, Колин К. (1 декабря 2001 г.). «От топологии к динамике биохимических сетей» . Хаос: междисциплинарный журнал нелинейной науки . 11 (4): 809–815. Бибкод : 2001Хаос..11..809F . дои : 10.1063/1.1414882 . ISSN 1054-1500 . ПМИД 12779520 .
- ^ Алдана, Максимино; Клюзель, Филипп (22 июля 2003 г.). «Естественный класс надежных сетей» . Труды Национальной академии наук . 100 (15): 8710–8714. Бибкод : 2003PNAS..100.8710A . дои : 10.1073/pnas.1536783100 . ISSN 0027-8424 . ПМК 166377 . ПМИД 12853565 .
- ^ Померанс, Эндрю; Отт, Эдвард; Гирван, Мишель ; Лозерт, Вольфганг (19 мая 2009 г.). «Влияние топологии сети на устойчивость дискретных моделей генетического контроля» . Труды Национальной академии наук . 106 (20): 8209–8214. arXiv : 0901.4362 . Бибкод : 2009PNAS..106.8209P . дои : 10.1073/pnas.0900142106 . ISSN 0027-8424 . ПМЦ 2688895 . ПМИД 19416903 .
- ^ Алдана, Максимино (октябрь 2003 г.). «Булева динамика сетей с безмасштабной топологией». Физика D: Нелинейные явления . 185 (1): 45–66. arXiv : cond-mat/0209571 . Бибкод : 2003PhyD..185...45A . дои : 10.1016/s0167-2789(03)00174-x .
- ^ Дроссель, Барбара; Грейль, Флориан (4 августа 2009 г.). «Критические логические сети с безмасштабным ступенчатым распределением». Физический обзор E . 80 (2): 026102. arXiv : 0901.0387 . Бибкод : 2009PhRvE..80b6102D . дои : 10.1103/PhysRevE.80.026102 . ПМИД 19792195 . S2CID 2487442 .
- ^ Харви, Имман; Боссомайер, Терри (1997). «Время вне соединения: аттракторы в асинхронных случайных логических сетях». В «Мужьях», Фил; Харви, Имман (ред.). Материалы Четвертой Европейской конференции по искусственной жизни (ECAL97) . МТИ Пресс. стр. 67–75. ISBN 9780262581578 . Архивировано из оригинала 4 февраля 2023 г. Проверено 16 сентября 2020 г.
- ^ Гершенсон, Карлос (2002). «Классификация случайных логических сетей». В Стэндише, Рассел К.; Бедо, Марк А. (ред.). Материалы восьмой международной конференции по искусственной жизни . Искусственная жизнь. Том. 8. Кембридж, Массачусетс, США. стр. 1–8. arXiv : cs/0208001 . Бибкод : 2002cs........8001G . ISBN 9780262692816 . Архивировано из оригинала 4 февраля 2023 года . Проверено 12 января 2016 г.
{{cite book}}
: CS1 maint: отсутствует местоположение издателя ( ссылка ) - ^ Гершенсон, Карлос; Брокарт, Ян; Аэртс, Дидерик (14 сентября 2003 г.). «Контекстные случайные логические сети». Достижения в области искусственной жизни [ 7-я Европейская конференция, ECAL 2003 ]. Конспекты лекций по информатике. Том. 2801. Дортмунд, Германия. стр. 615–624. arXiv : nlin/0303021 . дои : 10.1007/978-3-540-39432-7_66 . ISBN 978-3-540-39432-7 . S2CID 4309400 .
{{cite book}}
: CS1 maint: отсутствует местоположение издателя ( ссылка ) - ^ Имани, М.; Брага-Нето, UM (1 января 2017 г.). «Адаптивный фильтр максимального правдоподобия для частично наблюдаемых логических динамических систем». Транзакции IEEE по обработке сигналов . 65 (2): 359–371. arXiv : 1702.07269 . Бибкод : 2017ИТСП...65..359И . дои : 10.1109/TSP.2016.2614798 . ISSN 1053-587X . S2CID 178376 .
- ^ Имани, М.; Брага-Нето, UM (2015). «Оценка оптимального состояния логических динамических систем с использованием логического сглаживателя Калмана». Глобальная конференция IEEE по обработке сигналов и информации (GlobalSIP) 2015 г. стр. 972–976. дои : 10.1109/GlobalSIP.2015.7418342 . ISBN 978-1-4799-7591-4 . S2CID 8672734 .
- ^ Имани, М.; Брага-Нето, UM (2016). Американская конференция по контролю (ACC), 2016 г. стр. 227–232. дои : 10.1109/ACC.2016.7524920 . ISBN 978-1-4673-8682-1 . S2CID 7210088 .
- ^ Имани, М.; Брага-Нето, У. (01 декабря 2016 г.). «Итерация значений на основе точек для частично наблюдаемых булевых динамических систем с конечным пространством наблюдения». 55-я конференция IEEE по принятию решений и управлению (CDC) , 2016 г. стр. 4208–4213. дои : 10.1109/CDC.2016.7798908 . ISBN 978-1-5090-1837-6 . S2CID 11341805 .
- ^ Чжан, Руй; Кавальканте, Уго Л.Д. де С.; Гао, Чжэн; Готье, Дэниел Дж.; Соколар, Джошуа Э.С.; Адамс, Мэтью М.; Латроп, Дэниел П. (2009). «Булев хаос». Физический обзор E . 80 (4): 045202. arXiv : 0906.4124 . Бибкод : 2009PhRvE..80d5202Z . дои : 10.1103/PhysRevE.80.045202 . ISSN 1539-3755 . ПМИД 19905381 . S2CID 43022955 .
- ^ Кавальканте, Уго Л.Д. де С.; Готье, Дэниел Дж.; Соколар, Джошуа Э.С.; Чжан, Руи (2010). «О происхождении хаоса в автономных булевых сетях». Философские труды Королевского общества A: Математические, физические и технические науки . 368 (1911): 495–513. arXiv : 0909.2269 . Бибкод : 2010RSPTA.368..495C . дои : 10.1098/rsta.2009.0235 . ISSN 1364-503X . ПМИД 20008414 . S2CID 426841 .
- ^ Хаджирамезанали, Э., Имани, М., Брага-Нето, У., Цянь, X. и Догерти, Э.. Масштабируемая оптимальная байесовская классификация одноклеточных траекторий в условиях неопределенности модели регулирования. ACMBCB'18. https://dl.acm.org/citation.cfm?id=3233689 Архивировано 22 марта 2021 г. в Wayback Machine.
- Дуброва Е., Тесленко М., Мартинелли А. (2005). * Сети Кауфмана: анализ и приложения , в «Материалах международной конференции по автоматизированному проектированию», страницы 479-484.
Внешние ссылки
[ редактировать ]- Анализ динамических алгебраических моделей (ADAM) v1.1
- bioasp/bonesis : синтез наиболее разрешительных логических сетей на основе сетевой архитектуры и динамических свойств.
- CoLoMoTo (Консорциум логических моделей и инструментов)
- ДДЛаб
- Симулятор логических сетей NetBuilder
- Симулятор логической сети с открытым исходным кодом
- JavaScript Сеть Кауфмана
- Вероятностные логические сети (PBN)
- РБНЛаб
- Инструмент на основе SAT для вычисления аттракторов в логических сетях.