Репо с цк что это: Московская Биржа | Рынки

Содержание

Страница не найдена — Fontvielle Инвестиционная Компания

Наш сайт имеет исключительно информационный характер и не является предложением о совершении сделок на финансовом рынке.
Сделки с финансовыми инструментами несут риск, в связи с чем, необходимо проводить собственный анализ рыночных цен, ставок, доходностей и эмитентов до совершения сделок.
Сделки совершенные, не всегда являются индикативными для определения результатов будущих сделок.
На стоимость, цену и доходность по финансовым инструментам может оказывать воздействие геополитическая ситуация, внутренняя и внешняя политика государства, конъюнктура рынка, колебания курсов валют и многое другое.
Новостные и Аналитические обзоры размещённые на нашем сайте содержат информацию, полученную из открытых источников, рассматриваемых как достоверные. Однако, ООО «ИК «Фонтвьель» не может гарантировать абсолютную точность, полноту и достоверность такой информации и не несет ответственность за возможные последствия в связи с ее использованием.

Компания не оказывает услуги по Инвестиционному консультированию.
«Данная информация не является индивидуальной инвестиционной рекомендацией, и финансовые инструменты либо операции, упомянутые в ней, могут не соответствовать инвестиционному профилю конкретного клиента и инвестиционным целям (ожиданиям). Определение соответствия финансового инструмента либо операции интересам клиента, инвестиционным целям, инвестиционному горизонту и уровню допустимого риска является задачей клиента. ООО «ИК «Фонтвьель» не несет ответственности за возможные убытки в случае совершения операций либо инвестирования в финансовые инструменты, упомянутые в данной информации, и не рекомендует использовать указанную информацию в качестве единственного источника информации при принятии инвестиционного решения»
ООО «ИК «Фонтвьель» не берет обязательств регулярно обновлять информацию, которая содержится на сайте, или исправлять возможные неточности, за исключением информации необходимой для соблюдения лицензионных требований в соответствии с действующим законодательством.
Информация о структурных продуктах предназначена для квалифицированных инвесторов.
Любая информация с сайта не может быть использована полностью или частично, с нее не допустимо делать копии, выдержки и использовать для каких-либо публикаций без письменного разрешения ООО «ИК «Фонтвьель».
Распространение, трансляция или иное предоставление биржевой информации, обладателем (собственником) которой является ПАО Московская Биржа, возможно исключительно в порядке и на условиях, предусмотренных порядком использования биржевой информации, предоставляемой ПАО Московская Биржа.
Упоминание «надежнее, чем в банке» — фольклорное, образное выражение, имеющее значение в банке, например в консервной или в стеклянной, для хранения чего-либо, в том числе наличных денег.

Московская биржа запускает операции репо с новой ценной бумагой

Новый вид ценной бумаги — клиринговые сертификаты участия (КСУ), а также репо с ним будет доступен на Московской бирже с 29 февраля, сообщил управляющий директор по денежному рынку биржи Игорь Марич.

КСУ совместит функции основных инструментов: репо с центральным контрагентом (ЦК) и репо с корзиной бумаг и управлением обеспечением. Выдавать бумагу будет Национальный клиринговый центр (НКЦ) в обмен на активы, вносимые участником клиринга в имущественный пул. Внести пока можно валюту и облигации (около 400 бумаг) с учетом действующих дисконтов, которые определены НКЦ. Позже в пул можно будет включить акции.

Плюсов у КСУ много, считает Марич: право собственности на бумаги сохраняется (как и возможность получения дивидендов и участия в корпоративных действиях), есть возможность замены бумаг в пуле активов и удлинение сроков репо с ЦК на срок до трех месяцев (сейчас до недели). Кроме того, остается возможность продолжить торговлю ценными бумагами и при продаже заменить одну бумагу на другую в пуле обеспечения.

«Инструмент будет пользоваться популярностью: много участников, с которыми мы обсуждали запуск инструмента, были в восторге от того, что по сути будет единое обеспечение. Думаю, что существенная доля торгов на денежном рынке перетечет в новый инструмент», – ожидает директор казначейства «Атона» Светлана Антипова. По ее словам, риски для биржи и участников рынка снизятся: при неисполнении сделки НКЦ сможет продать любой из активов в пуле.

В то же время участники рынка не уверены, что объем торгов на фондовом рынке вырастет. «Мы пока видим плюсы КСУ в удлинении сроков операций репо с ЦК и возможности крупных игроков на рынке ликвидности (например «Газпрома») с большей уверенностью размещать свободные средства не в банках, а в КСУ», – указывает зампред правления «Ай ти инвеста» Михаил Ханов. «Это придаст толчок рынку, но объемы торгов увеличились бы существенно, если бы с КСУ работал ЦБ. Большая проблема с ликвидностью торгов возникла, когда все привлечение денег с рынка (межбанковское и междилерское репо) перешло на рынок репо с ЦБ. У большинства банков до сих пор огромное количество активов остается заложенным в ЦБ, так как привлекать их у ЦБ дешевле», — добавила Антипова.

MOEXREPO

это процентная ставка, являющаяся одним из показателей современного российского денежного рынка и выступающая индикатором биржевого рынка РЕПО с центральным контрагентом (РЕПО с ЦК). Данный индекс рассчитывается Московской биржей каждый рабочий день. Расчет ставки производится в процентах годовых.

Согласно методике Московской биржи индикатор MOEXREPO рассчитывается по следующей формуле:

,

где R — значение индекса MOEXREPO, ri — ставка РЕПО с ЦК, на базе которой рассчитывается индикатор, Si — объем сделок, заключенных по ставке ri .

Индикаторы MOEXREPO рассчитываются для следующих типов финансовых инструментов:

1) облигации, допущенные к РЕПО с ЦК, включая ОФЗ, и еврооблигации;

2) акции, допущенные к РЕПО с ЦК;

3) клиринговые сертификаты участия (КСУ).

Существует 2 типа расчетов индикаторов MOEXREPO: 1 день и 1 неделя. Для типа расчетов «1 день» индекс считается на основании операций РЕПО, в которых датой исполнения 2-й части сделки является следующий расчетный день после даты заключения сделки. Для типа расчетов «1 неделя» показатель определяется на основании сделок РЕПО, в которых датой исполнения 2-й части сделки выступают 7-й, 8-й и 9-й день (последние два применяются только для сделок с облигациями и акциями) после заключения сделки.

Ставки MOEXREPO рассчитываются как для сделок в рублях, так и по операциям в долларах США. При этом существуют дневные индикаторы MOEXREPO, публикуемые в 12:30 (МСК), в которых учитываются сделки, заключенные в этот день с 10:00 до 12:30, а также вечерние индикаторы, рассчитываемые в 19:00 (МСК), в которые включаются все сделки, совершенные в период с 12:30 до 19:00.

Московская биржа также рассчитывает и публикует совокупные объемы сделок, которые включаются в расчет ставок MOEXREPO.

С учетом всех вышеперечисленных критериев различают следующие типы индексов MOEXREPO:

На графике ниже показана динамика значений индексов MOEXREPO для разных типов инструментов и валют.

Биржа сверяет репо с Центробанком / Коммерсантъ

Биржа сверяет репо с Центробанком / Коммерсантъ

Семидневные операции выходят на первый план

Распределение ликвидности, поступающей в финансовую систему от ЦБ, вскоре станет более равномерным. Московская биржа синхронизирует сроки междилерского репо (кредитования под залог ценных бумаг) с основным рефинансирующим инструментом Центробанка — семидневным репо.

Московская биржа с 27 апреля предоставит участникам торгов возможность заключать сделки междилерского репо (кредитования под залог ценных бумаг) с участием центрального контрагента ( ЦК) на более длинные сроки. Репо в анонимном режиме и в режиме РПС (переговорных сделок) с центральным контрагентом можно будет совершать со сроком исполнения до семи дней, рассказал на брифинге в пятницу зампред правления Московской биржи Андрей Шеметов. Функции центрального контрагента, выступающего третьей гарантирующей стороной по сделкам, в группе Московской биржи выполняет Национальный клиринговый центр. На сегодняшний день сделки в анонимном режиме с центральным контрагентом совершаются сроком на один день, в режиме РПС — на пять. Как полагают на бирже, нововведение позволит участникам торгов эффективнее управлять ликвидностью на более длинных сроках и синхронизировать сроки междилерского репо с операциями Банка России. Кроме того, участники рынка получат возможность под залог как рублевых, так и валютных фондовых активов получать евро и доллары.

В настоящее время получать ликвидность от ЦБ по операциям репо могут только банки, и основным сроком по этому инструменту является семидневное репо. Предоставление ликвидности от более крупных банков менее крупным, а также инвесткомпаниям, не допущенным к прямому репо с ЦБ, оказывалось не синхронизированным с периодичностью аукционов ре по с ЦБ. О рисках неравномерного распределения ликвидности в текущей ситуации говорят итоги последнего по времени однодневного аукциона репо ЦБ «тонкой настройки» (см. » Ъ» от 20 марта). Нововведение должно усовершенствовать механизм трансмиссии ликвидности в финансовой системе, надеются участники рынка. «Семидневное репо с ЦК интересно как берущей стороне — банкам и небанковским организациям, так и дающей, потому что большую часть рисков берет на себя центральный контрагент и при этом снижаются трудозатраты», — говорит председатель совета директоров БК «Регион»

Алексей Кузнецов. «Мы просили биржу продлить сроки репо с ЦК. Технически это намного удобнее, не нужно ежедневно переносить позицию. Кроме того, у некоторых крупных банков открыты лимиты только на ЦК, поэтому раньше они в принципе не могли предоставлять средства на неделю», — говорит руководитель трейдерского департамента Промсвязьбанка Сергей Устиков.

Эксперты отмечают, что биржа следует стратегии регулятора, который с прошлого года приучает рынок к семидневным аукционам. «Важно, что биржа оставляет и однодневное репо наряду с семидневным, радует именно расширение инструментария», — говорит директор инвестиционно-торгового департамента Абсолют-банка Сергей Михайлов. «Банки берут средства, в том числе валюту, в ЦБ на неделю, теперь они смогут предоставлять их другим участникам рынка ре по также на неделю, вне зависимости от того, насколько у них открыты лимиты на того или иного участника», — говорит начальник управления репо ФГ БКС Вадим Доледенок. Опрошенные эксперты уверены, что уже через месяц около трети объемов репо с ЦК может перейти из однодневного в семидневный режим. 

Любовь Царева

В рейтинге операторов Мосбиржи по объему торгов РЕПО с ЦК ИК «Фридом Финанс» поднялась на 28 место (17.01.2017) — «Фридом Финанс»

© 2011 – 2021 ООО ИК «Фридом Финанс»

ООО ИК «Фридом Финанс» оказывает финансовые услуги на территории Российской Федерации в соответствии с государственными бессрочными лицензиями профессионального участника рынка ценных бумаг на осуществление брокерской, дилерской и депозитарной деятельности, а также деятельности по управлению ценными бумагами. Государственное регулирование деятельности компании и защиту интересов ее клиентов осуществляет Центральный банк Российской Федерации.

Владение ценными бумагами и прочими финансовыми инструментами всегда сопряжено с рисками: стоимость ценных бумаг и прочих финансовых инструментов может как расти, так и падать. Результаты инвестирования в прошлом не являются гарантией получения доходов в будущем. В соответствии с законодательством компания не гарантирует и не обещает в будущем доходности вложений, не дает гарантии надежности возможных инвестиций и стабильности размеров возможных доходов. Услуги по совершению сделок с зарубежными ценными бумагами доступны для лиц, являющихся в соответствии с действующим законодательством квалифицированными инвесторами, и производятся в соответствии с ограничениями, установленными действующим законодательством.
Информационно-аналитические услуги и материалы предоставляются ООО ИК «Фридом Финанс» в рамках оказания указанных услуг и не являются самостоятельным видом деятельности. Компания оставляет за собой право отказать в оказании услуг лицам, не удовлетворяющим предъявляемым к клиентам условиям или в отношении которых установлен запрет/ограничения на оказание таких услуг в соответствии с законодательством Российской Федерации или иных стран, где осуществляются операции. Также ограничения могут быть наложены внутренними процедурами и контролем ООО ИК «Фридом Финанс».

МКБ – мечта, которая будет! Кредиты на любые цели, ипотека, карты, вклады

Весь спектр услуг на финансовых рынках для клиентов mkb private bank, корпоративных клиентов и финансовых институтов

Оставить заявку

Наши продукты

Доступ к торгам на Московской бирже

  • Фондовый рынок — ОФЗ и корпоративные облигации, акции, ОПИФ, ETF, ИСУ, депозитарные расписки
  • Срочный рынок — фьючерсные контракты на валюту и индексы ММВБ и РТС
  • Валютный рынок — RUR, USD, EUR
  • Денежный рынок — РЕПО с ЦК (акции, облигации, КСУ), СВОП
  • Прямой доступ через терминал Quik и QuikX или подача голосовых заявок
  • Проведение сделок с частичным обеспечением
  • Возможность участия в биржевых размещениях и офертах (досрочном выкупе)

Доступ на ведущие зарубежные площадки (NYSE, NASDAQ, LSE, EN)

  • Подача голосовых заявок, в том числе стоп‑заявок
  • Хранение иностранных ценных бумаг через НРД (Группа «Московская биржа»)

Брокерское обслуживание на внебиржевом рынке

  • Возможность размещения иностранной валюты в еврооблигации российских и иностранных компаний, структурные ноты, акции, ETF
  • Возможность участия в размещении еврооблигаций

Управление ликвидностью на Московской бирже

Размещение

  • РЕПО с ЦК с ценными бумагами
  • РЕПО с ЦК с КСУ

Параметры

  • Рыночные ставки, гибкие комиссии, расчеты в рублях и долларах
  • Простота заключения сделок — расчеты онлайн
  • Возможность самостоятельной подачи заявок в QUIK
  • Гибкое время размещения с 10:00 до 19:00

Конверсия валюты на Московской бирже

  • Возможность наблюдать в реальном времени текущий рыночный курс и выставлять заявки и заключать сделки по реальным рыночным ценам
  • Прозрачность: разница между ценами покупки и продажи (спрэд) определяется рыночными ценами спроса и предложения
  • Заключение сделок с 10:00 до 23:50

Заказать звонок

Позвонить

Как к вам обращаться?

  Подтверждаю своё согласие на обработку Банком моих персональных данных

Настоящим я даю свое согласие Банку (ПАО «МОСКОВСКИЙ КРЕДИТНЫЙ БАНК» г. Москва, Луков переулок, д. 2, стр. 1) в соответствии с Федеральным законом от 27.07.2006 № 152-ФЗ «О персональных данных» на обработку моих персональных данных и подтверждаю, что, дав такое согласие, я действую добровольно и в своих интересах. Под обработкой персональных данных понимается любое действие (Операция) или совокупность действий (Операций), совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных, а именно сведений, отраженных в настоящей заявке, любым не запрещенным законодательством способом по усмотрению Банка. Целями обработки персональных данных являются: принятие Банком решения о предоставлении мне любого банковского продукта на срок, необходимый для принятия такого решения; в случае моего участия в стимулирующей акции/ мероприятиях, проводимых Банком; также для целей формирования Банком клиентской базы сроком на 5 (Пять) лет (по истечении указанного срока, согласие считается продленным на 3 (Три) года при отсутствии сведений об его отзыве), а также для целей заключения Договора и обслуживания моих счетов, Картсчета, Кредита на срок действия Договора, оказания мне услуг партнерами Банка и принятия соответствующего решения об этом. Согласие может быть отозвано путем направления мною письменного уведомления Банку. Настоящим я признаю и подтверждаю, что в случае необходимости Банк вправе поручить обработку моих персональных данных для достижения вышеуказанных целей третьему лицу (в том числе некредитной и небанковской организации). Также, я даю Банку согласие на передачу моих персональных данных третьим лицам в целях взыскания задолженности по любому Банковскому продукту, предусматривающему предоставление кредита, на срок до полного исполнения обязательств перед кредитором.

Оставить заявку

Отлично! Заявка отправлена.

Скоро наш специалист свяжется с вами и расскажет о дальнейших действиях. Спасибо, что выбираете МОСКОВСКИЙ КРЕДИТНЫЙ БАНК!

Присоединяйтесь к нам в соцсетях

Что-то пошло не так

Не удалось отправить заявку

Попробовать снова Мы используем файлы cookies, чтобы вам было удобно работать с сайтом. Подробнее

О компании / НКО-ЦК «Клиринговый центр МФБ» (АО)

Небанковская кредитная организация — центральный контрагент «Клиринговый центр МФБ» (акционерное общество) является центральным контрагентом с 01 октября 2020 года на основании решения Банка России от 01.10.2020 о выдаче лицензии на осуществление банковских операций со средствами в рублях и иностранной валюте для небанковских кредитных организаций — центральных контрагентов.

Компания была создана 5 ноября 2009 года путем реорганизации в форме преобразования Некоммерческого партнерства «МОСКОВСКАЯ ФОНДОВАЯ БИРЖА», основанного в 1997 году, в открытое акционерное общество (предыдущие наименования компании – Открытое акционерное общество «МОСКОВСКАЯ ФОНДОВАЯ БИРЖА», Открытое акционерное общество «Клиринговый центр МФБ», Публичное акционерное общество «Клиринговый центр МФБ», с 25 июня 2018 года — Акционерное общество «Клиринговый центр МФБ»).

В 2012 году компанией была получена лицензия Банка России № 045-00006-000010 от 20.12.12 на осуществление клиринговой деятельности.

До 30 мая 2013 года компания являлась биржей, организующей биржевые торги ценными бумагами и товарами, осуществляющей клиринговую деятельность на основании соответствующих лицензий, а также проводящей аукционы по реализации различных видов товаров и услуг и осуществляющей деятельность оператора электронной торговой площадки при проведении открытых торгов по продаже имущества (предприятия) должников в ходе процедур применяемых в деле о банкротстве.

В 2013 году руководством компании было принято решение об изменениях в стратегическом направлении развития, а именно о прекращении деятельности по организации торгов и об определении клиринговой деятельности в качестве основного направления деятельности.

30 мая 2013 на основании заявлений компании ФСФР России были приняты решения об аннулировании лицензии на организацию биржевой торговли Открытого акционерного общества «МОСКОВСКАЯ ФОНДОВАЯ БИРЖА» (лицензия № 97 от 13 июля 1998 года) и лицензии на осуществление деятельности по организации торговли на рынке ценных бумаг Открытого акционерного общества «МОСКОВСКАЯ ФОНДОВАЯ БИРЖА» (лицензия № 077-13418-000001 от 28 декабря 2010 года). На основании указанных решений с 31 мая 2013 года компания прекратила осуществление деятельности по организации биржевой торговли и деятельности по организации торговли на рынке ценных бумаг. Деятельность в качестве оператора электронной площадки (ЭТП «МФБ») при проведении открытых торгов в электронной форме при продаже имущества (предприятия) должников в ходе процедур, применяемых в деле о банкротстве, была прекращена в декабре 2015 года.

С 2014 года КЦ МФБ осуществляет функции центрального контрагента и проводит клиринг по итогам сделок, заключаемых на организованных торгах, предметом которых являются ценные бумаги иностранных эмитентов. В настоящее время основными направлениями деятельности компании являются клиринговая деятельность, деятельность центрального контрагента. =..

09 июля 2020 года общим собранием акционеров компании, в рамках подготовки к получению статуса центрального контрагента в соответствии с Федеральным законом от 07.02.2011 № 7-ФЗ «О клиринге, клиринговой деятельности и центральном контрагенте» было принято решение об утверждении новой редакции Устава, содержащей в себе новое наименование: Небанковская кредитная организация — центральный контрагент «Клиринговый центр МФБ» (акционерное общество).

28 сентября 2020 года Управлением Федеральной налоговой службы по г. Москве осуществлена регистрация указанных изменений, внесенных в учредительные документы компании, в результате которой Акционерное общество «Клиринговый центр МФБ» переименовано в Небанковскую кредитную организацию — центральный контрагент «Клиринговый центр МФБ» (акционерное общество).

С 01 июля2018 Клиринговый центр МФБ входит в состав банковского холдинга, головной организацией которого является Ассоциация «НП РТС».

Свидетельство о регистрации Управления Федеральной налоговой службы по г. Москва № 1097799031472 от 28.09.2020

Справочная информация

НКО-ЦК «Клиринговый центр МФБ» (АО) не является участником системы страхования вкладов. 

Банковские операции

НКО-ЦК «Клиринговый центр МФБ» (АО) осуществляет следующие банковские операции:

  • открытие и ведение банковских счетов юридических лиц;
  • осуществление переводов денежных средств по поручению юридических лиц, в том числе банков-корреспондентов, по их банковским счетам.

Клиринговые услуги

Оказание клиринговых услуг является одним из стратегических направлений деятельности НКО-ЦК «Клиринговый центр МФБ» (АО). НКО-ЦК «Клиринговый центр МФБ» (АО) осуществляет клиринг на рынке ценных бумаг и биржевом товарном рынке.

Клиринг на рынке ценных бумаг

Централизованный клиринг Договоров купли-продажи ценных бумаг и Договоров репо, заключенных на биржевых торгах ПАО «СПБ Биржа»

Клиринг на товарном рынке

Простой нецентрализованный клиринг по сделкам с реальным товаром, заключенным на биржевых торгах товарами АО «Биржа «Санкт-Петербург».

Управление рисками

Одной из важных задач в деятельности клиринговой организации является построение современной системы управления рисками. В этих целях, из числа представителей Участников клиринга и сотрудников НКО-ЦК «Клиринговый центр МФБ» (АО), сформирован Комитет по рискам Клирингового центра НКО-ЦК «Клиринговый центр МФБ» (АО).

Ставки риска

Расчет ставок риска, которые могут быть использованы для определения размера начальной маржи для клиентов брокеров.

Наиболее частое использование — документация по структуре коллективных знаний

Здесь мы описываем, как создавать и публиковать новые рабочие процессы программы CK, плагины обнаружения программного обеспечения и пакеты. либо с использованием новых (пустых) репозиториев CK, либо существующих. Рабочий процесс переносимой программы CK — это наиболее часто используемая автоматизация CK для компиляции, запуска, проверки и сравнения разные алгоритмы и тесты для разных компиляторов, библиотек, моделей, наборов данных и платформ.

Мы настоятельно рекомендуем вам проверить введение CK и сначала руководство по началу работы.

Вы также можете проверить следующие реальные варианты использования которые основаны на нашем портативном и настраиваемом рабочем процессе CK:

Инициализировать новый репозиторий CK в текущем каталоге (может быть существующее репозиторий Git)

Если вы планируете внести свой вклад в уже существующие репозитории CK вы можете пропустить этот подраздел. В противном случае вам нужно вручную создать новый репозиторий CK.

Вам нужно выбрать удобное для пользователя имя, например «my-new-repo». и инициализировать репозиторий CK в вашем текущем каталоге из командной строки (Linux, Windows и MacOS) следующим образом:

Если текущий каталог принадлежит репозиторию Git, CK автоматически обнаружит URL.В противном случае вам нужно указать его и из CLI:

 ck init repo: my-new-repo --url = {Git URL}
 

Затем вы можете найти, где CK создал этот фиктивный репозиторий CK, используя следующую команду:

 ск, где репо: my-new-repo
 

Обратите внимание: если вы хотите предоставить общий доступ к своему хранилищу сообществу или рабочим группам для повторного использования автоматизации и компонентов, вы должны создать пустой репозиторий на GitHub, GitLab, BitBucket или любой другой сервис на основе Git. Допустим, вы создали my-new-repo по адресу https: // github.ru / мое_имя .

Затем вы можете вытащить этот репозиторий с помощью CK следующим образом:

 ck pull repo --url = https: //github.com/my_name/my-new-repo
 

CK создаст репозиторий my_name_repo локально, добавит метаинформацию по умолчанию и пометит его как общий репозиторий. (для полуавтоматической синхронизации содержимого со связанным репозиторием Git):

 ск, где репо: my-new-repo
 

Например, позже вы можете зафиксировать и отправить обновления для этого репозитория обратно в Git следующим образом:

Затем мы предлагаем вам сделать первую фиксацию сразу после того, как вы вытащили свой фиктивный репозиторий из GitHub для автоматической загрузки .ckr.json файл с некоторой внутренней метаинформацией и уникальным идентификатором обратно в GitHub.

Обратите внимание, что вы также можете фиксировать и отправлять все обновления с помощью команд Git. прямо из каталога репозитория СК! Не забывайте совершать скрытые Каталоги СК * .cm / **!

Теперь вы готовы использовать вновь созданный репозиторий в качестве базы данных для добавления, совместного использования и повторного использования. новые компоненты. Вы также можете поделиться этим хранилищем со своими коллегами или Комитетом по оценке артефактов. для унифицированного тестирования ваших компонентов и рабочих процессов:

 ck pull repo --url = https: // github.com / my_name / my-new-repo
 

Добавить зависимость от других репозиториев для повторного использования действий и компонентов автоматизации

Если вы хотите повторно использовать существующие действия автоматизации CK и компоненты из других репозитории, вам нужно добавить зависимость ко всем этим репозиториям в файле .ckr.json в корневом репозитории CK:

 ...
  "dict": {
    ...
    "repo_deps": [
      {
        "repo_uoa": "ck-env"
      },
      {
        "repo_uoa": "ck-autotuning"
      },
      {
        "repo_uoa": "ck-mlperf",
        "repo_url": "https: // github.com / ctuning / ck-mlperf "
      }
    ]
  }
 

Всякий раз, когда кто-то извлекает ваш репозиторий, CK автоматически извлекает все остальные необходимые репозитории CK с помощью действий автоматизации!

Добавить новый рабочий процесс программы

Теперь вы готовы добавить новый рабочий процесс CK для компиляции и запуска некоторого алгоритма или эталонного теста унифицированным способом.

Поскольку концепция CK заключается в повторном использовании и расширении существующих компонентов с помощью общего API, подобного Википедии, предлагаем вам посмотреть этот указатель общих программ СК. в случае, если кто-то уже поделился рабочими процессами CK для той же или похожей программы!

Если вы нашли похожую программу, например «image-corner-detection» вы можете создать рабочую копию этой программы в вашем новом репозитории CK для дальнейшего редактирования:

 ck pull repo: настройка программ
ck cp program: image-corner-detection my-new-repo: program: my-copy-of-image-corner-detection
 

Теперь у вас есть рабочая копия записи программы CK «image-corner-detection» в вашем новом репозитории. который содержит исходные коды и метаинформацию CK о том, как скомпилировать и запустить эту программу:

Программа компиляции
 ck: my-copy-of-image-corner-detection --speed
ck запустить программу: обнаружение угла моей копии изображения
 

Вы можете найти и изучить новую запись CK из командной строки следующим образом:

 ck find program: обнаружение угла моей копии изображения
 

В этом каталоге вы увидите следующие файлы:

  • .cm / desc.json — описание всех типов ввода / вывода во всех действиях автоматизации (по умолчанию пусто — пока можем пропустить)
  • .cm / info.json — источник записи (дата создания, автор, лицензия и т. Д.)
  • .cm / meta.json основная метаинформация CK о том, как компилировать, запускать и проверять эту программу
  • * susan.c ’’ — исходный код этой программы

Еще раз не забудьте добавить каталоги .cm при фиксации в Git с .cm файлы обычно не видны из bash в Linux!

Если вы не нашли похожую программу, вы можете создать новую программу, используя общие шаблоны программ, как показано ниже:

 ck добавить my-new-repo: program: my-new-program
 

CK попросит вас выбрать наиболее близкий шаблон:

 0) Программа на языке C "Hello world" (--template = template-hello-world-c)
1) Программа на языке C "Hello world" со сценариями компиляции и запуска (--template = template-hello-world-c-compile-run-via-scripts)
2) Программа на языке C "Hello world" с набором данных jpeg (--template = template-hello-world-c-jpeg-dataset)
3) Программа C "Hello world" с проверкой вывода (--template = template-hello-world-c-output-validation)
4) Программа на языке C "Hello world" с интерфейсом xOpenME и предварительной / постобработкой (--template = template-hello-world-c-openme)
5) Пример классификации C ++ TensorFlow (--template = image-classification-tf-cpp)
6) Программа на C ++ "Hello world" (--template = template-hello-world-cxx)
7) Программа на языке Fortran "Hello world" (--template = template-hello-world-fortran)
8) Программа на Java "Hello world" (--template = template-hello-world-java)
9) Пример классификации изображений Python MXNet (--template = mxnet)
10) Пример классификации Python TensorFlow (--template = image-classification-tf-py)
11) Программа Python "Hello world" (--template = template-hello-world-python)
12) изображение-классификация-tflite (--template = изображение-классификация-tflite)
13) Пустая запись
 

Если вы выберете «Пример классификации Python TensorFlow», СК создаст рабочую программу классификации изображений в вашем новом репозитории с программными зависимостями о фреймворке TensorFlow AI и совместимых моделях.

Поскольку это программа на Python, компилировать ее не нужно:

 ck запустить программу: my-new-program
 

Обратите внимание, что позже вы можете сделать свою собственную программу шаблоном, добавив следующий ключ в файл meta.json :

Обновить исходники программы

Если вы нашли аналогичную программу со всеми необходимыми программными зависимостями, теперь вы можете обновить или изменить его исходники для своей собственной программы.

В таком случае необходимо обновить следующие ключи в мета-файле .json этой записи программы:

 "исходные_файлы": [
    "susan.c"
  ],
 
  • укажите командную строку для запуска вашей программы (см. run_cmd_main ):
 "run_cmds": {
    "углы": {
      "dataset_tags": [
        "изображение",
        "пгм",
        "набор данных"
      ],
      "ignore_return_code": "нет",
      "run_time": {
        "run_cmd_main": "$ # BIN_FILE # $ $ # путь_набора_данных # $$ # имя_файла_набора данных # $ tmp-output.tmp -c"
      }
    },
    "edge": {
      "dataset_tags": [
        "изображение",
        "пгм",
        "набор данных"
      ],
      "ignore_return_code": "нет",
      "run_time": {
        "run_cmd_main": "$ # BIN_FILE # $ $ # dataset_path # $$ # dataset_filename # $ tmp-output.tmp -e "
      }
    },
 

Обратите внимание, что для запуска этой программы у вас может быть несколько возможных командных строк. В таком случае CK спросит вас, какой из них использовать при запуске этой программы. Например, это может быть полезно для обучения модели машинного обучения («обучение»), проверки («тест»), и классификация («классифицировать»).

Вы также можете обновить ключи meta.json для настройки компиляции и выполнения программы:

 "build_compiler_vars": {
    "XOPENME": ""
  },

  "compiler_env": "CK_CC",

  "extra_ld_vars": "$ <> $",

  "run_vars": {
    «CT_REPEAT_MAIN»: «1»,
    «NEW_VAR»: «123»
  },
 

Обратите внимание, что вы можете обновлять переменные среды при запуске данной программы. унифицированным способом из командной строки:

 ck запустить программу: my-new-program --env.OMP_NUM_THREADS = 4 --env.ML_MODEL = mobilenet-v3
 

Вы также можете предоставить различные параметры алгоритма и оптимизации через среду применить настраиваемый автотюнер CK, используемый в этом Рабочий процесс CK ReQuEST для автоматического изучения (совместного проектирования) различных конфигураций мобильных сетей с точки зрения скорости, точности и стоимости.

Вот краткое описание других важных ключей в программе CK meta.json :

 "run_cmds": {

    "corners": {# Пользовательский ключ, описывающий данную командную строку выполнения

      "dataset_tags": [# теги набора данных - будут использоваться для запроса CK
        "image", # и автоматически находит похожие записи, например изображения
        "пгм",
        "набор данных"
      ],

      "run_time": {# Далее следует формат командной строки выполнения
                               # $ # BIN_FILE # $ будет автоматически заменен скомпилированным двоичным файлом
                               # $ # dataset_path # $$ # dataset_filename # $ будет заменен на
                               # первый файл из записи набора данных CK (см. пример выше
                               # добавления новых наборов данных в CK).# tmp-output.tmp - выходной файл обработанного изображения.
                               # В принципе, вы можете перемешать слова ниже, чтобы установить собственный CMD

        "run_cmd_main": "$ # BIN_FILE # $ $ # dataset_path # $$ # dataset_filename # $ tmp-output.tmp -c",

        "run_cmd_out1": "tmp-output1.tmp", # Если! = '', добавить перенаправление стандартного вывода в этот файл
        "run_cmd_out2": "tmp-output2.tmp", # Если! = '', добавить перенаправление stderr в этот файл

        "run_output_files": [# Список файлов, созданных во время
                                            # выполнение теста.Полезно, когда программа
                                            # выполняется на удаленном устройстве (например,
                                            # Android mobile) тянуть необходимо
                                            # файла для размещения после выполнения
          "tmp-output.tmp",
          "tmp-ck-timer.json"
        ],


        "run_correctness_output_files": [# Список файлов, которые следует использовать для проверки
                                            # эта программа выполнилась правильно.
                                            # Например, полезно для проверки правильности теста
                                            # во время автоматического обнаружения ошибок компилятора / оборудования
          "tmp-output.tmp ",
          "tmp-output2.tmp"
        ],

        "fine_grain_timer_file": "tmp-ck-timer.json" # Если используется библиотека XOpenME, она сбрасывает состояние времени выполнения
                                                      # и различные параметры (функции) времени выполнения для tmp-ck-timer.json.
                                                      # В этом ключе перечислены файлы JSON, которые нужно добавить в унифицированный
                                                      # Вывод рабочего процесса программы JSON
      },

      "hot_functions": [# Укажите горячие функции этой программы
        {# для анализа только этих функций во время профилирования
          "name": "susan_corners", # или во время автономного извлечения ядра
          "проценты": "95" # с состоянием оперативной памяти (см. "кодлеты"
                                         # в репозитории CK из проекта MILEPOST
                                         # и наши последние статьи для получения дополнительной информации)
        }
      ]

      "ignore_return_code": "no" # Некоторые программы имеют код возврата> 0 даже во время
                                         # успешное выполнение программы.Мы используем этот код возврата
                                         # чтобы проверить, не провалился ли тест, особенно во время
                                         # автонастройка или обнаружение ошибок компилятора / оборудования
                                         # (при случайном или полуслучайном изменении кода,
                                         # например, см. докторскую диссертацию Григория Фурсина с методикой
                                         # чтобы нарушить инструкции ассемблера для обнаружения
                                         # ошибки производительности памяти)
    },
    ...
  },
 

Вы также можете проверить, как использовать сценарии предварительной и последующей обработки до и после запуска вашей программы. в этом примере конкурса студенческого кластера’18.

Обновление программных зависимостей

Если вы в новой программе полагаетесь на дополнительные программные зависимости (компиляторы, библиотеки, модели, наборы данных) вы должны сначала найти те, которые вам нужны, в этом онлайн-указателе плагинов обнаружения программного обеспечения. Затем вы можете указать теги и версии, используя compile_deps или run_deps ключей в meta.json вашей новой программы следующим образом:

 "compile_deps": {
    "compiler": {
      "local": "да",
      "name": "Компилятор C",
      «сортировать»: 10,
      "теги": "компилятор, язык-с"
    },
    "xopenme": {
      "local": "да",
      "name": "библиотека xOpenME",
      «сортировка»: 20,
      "теги": "lib, xopenme"
    }
  },
 
 "run_deps": {
    "lib-tensorflow": {
      "local": "да",
      "name": "Библиотека TensorFlow",
      «сортировать»: 10,
      "теги": "библиотека, тензорный поток",
      «no_tags»: «vsrc»
    },
    "tensorflow-model": {
      "local": "да",
      "name": "Модель TensorFlow (чистая и весовая)",
      «сортировка»: 20,
      "теги": "tenorflowmodel, native"
    }
  },
 

Как минимум, вам просто нужно добавить новый подключа, такой как «lib-tensorflow», удобное имя, например «Библиотека TensorFlow», один или несколько тегов для указания подключаемого модуля обнаружения программного обеспечения из указанного выше индекса (CK будет использовать эти теги для поиска связанных компонентов CK), и порядок, в котором зависимости будут разрешаться с использованием ключа sort .

Вы также можете выбрать диапазоны версий с помощью следующих клавиш:

 "version_from": [1,64,0], # включительно
  "version_to": [1,66,0] # эксклюзивный
 

Взгляните на более сложный файл meta.json пакета Caffe CUDA.

Всякий раз, когда CK компилирует или запускает программы, он сначала автоматически разрешает все зависимости программного обеспечения. CK также регистрирует все обнаруженное программное обеспечение или установленные пакеты в виртуальной среде CK. (см. руководство по началу работы) с автоматически сгенерированным env.sh или пакетные сценарии env.bat . Затем эти скрипты загружаются один за другим. на основе приведенного выше ключа sort для агрегирования всех необходимых переменных среды и передать их либо в скрипты компиляции, либо в скрипты исполнения. Затем ваши сценарии и алгоритмы могут использовать все эти переменные среды для настройки компиляции и выполнения. без необходимости изменять пути вручную, т.е. мы включаем переносимые рабочие процессы, которые могут автоматически адаптироваться в пользовательскую среду.

Повторное использование или добавление базовых наборов данных

Мы разработали простой механизм в рабочем процессе CK для повторного использования базовых (небольших) наборов данных, таких как отдельные изображения.

С помощью этого онлайн-индекса вы можете найти уже опубликованные наборы данных.

Если вы хотите повторно использовать их в рабочем процессе программы, вы можете найти связанный, проверьте его теги (см. файл meta.json набора данных image-jpeg-0001) и добавьте их в метаданные вашей программы следующим образом:

 "run_cmds": {
    "углы": {
      "dataset_tags": [
        "изображение",
        "пгм",
        "набор данных"
      ],
      "ignore_return_code": "нет",
      "run_time": {
        "run_cmd_main": "$ # BIN_FILE # $ $ # dataset_path # $$ # dataset_filename # $ tmp-output.tmp -c "
      }
    },
 

CK затем выполняет поиск всех записей набора данных во всех извлеченных репозиториях CK, используя эти флаги, и спросит пользователя, какой из них использовать при обнаружении нескольких записей. СК тогда замените $ # dataset_path # $$ # dataset_filename # $ на полный путь и файл набора данных из выбранной записи.

Такой подход позволяет избавиться от зашитых путей в специальных скриптах. при этом легко обмениваться и повторно использовать связанные наборы данных. Всякий раз, когда вы создаете новый репозиторий с наборами данных CK, они могут быть автоматически выбраны рабочим процессом данной программы!

Например, вы можете увидеть все изображения pgm, доступные в ваших репозиториях CK, следующим образом:

 ck pull repo: ctuning-datasets-min
ck search dataset --tags = набор данных, изображение, pgm
 

Вы можете добавить новый набор данных в свой новый репозиторий следующим образом:

 ck добавить мой-новый-репо: набор данных: мой-новый-набор данных
 

Вам будет предложено ввести несколько тегов и выбрать файл, который будет скопирован в вашу новую запись CK.

Обратите внимание, что для больших и сложных наборов данных, таких как ImageNet, мы используем пакеты CK. который может загружать определенный набор данных и даже обрабатывать его в зависимости от других программных зависимостей. Например, при использовании TensorFlow, PyTorch или MXNet может потребоваться другая процедура.

Добавить новые плагины обнаружения программного обеспечения CK

Если программный плагин CK не существует для данного кода, данных или моделей, вы можете добавить новый как в собственный репозиторий, так и в уже существующие.

Предлагаем вам найти наиболее близкий плагин для обнаружения программного обеспечения, используя этот онлайн-индекс, вытащите этот репозиторий и сделайте копию в своем репозитории следующим образом:

 ck copy soft: lib.armcl мой-новое-репо: мягкое: lib.my-new-lib
 

или

 ck copy soft: dataset.imagenet.train my-new-repo: soft: my-new-data-set
 

В качестве альтернативы вы можете добавить новую программную запись и выбрать наиболее подходящий шаблон:

 ck добавить мой-новый-репо: софт: мой-новый-набор-данных
 

Затем необходимо обновить связанные ключи в файле .cm / meta.json новой записи CK. Вы можете найти его так:

 ck найти софт: lib.my-new-lib
 

Типичное метаописание программного обеспечения:

 {
  "auto_detect": "да",
  "настроить": {
    "check_that_exists": "да",
    «ck_version»: 10,
    "env_prefix": "CK_ENV_LIB_ARMCL",
    "limit_recursion_dir_search": {
      "linux": 4,
      «выиграть»: 4
    },
    "soft_file": {
      "linux": "libarm_compute.а ",
      "победа": "arm_compute.lib"
    },
    "soft_path_example": {
    }
  },
  "soft_name": "Вычислительная библиотека ARM",
  "теги": [
    "библиотека",
    "рука",
    "armcl",
    "рука-вычислительная-библиотека"
  ]
}
 

Во-первых, вы должны обновить тегов ключей для вашего нового программного обеспечения, soft_name , чтобы предоставить удобное имя для вашего программного обеспечения, env_prefix для отображения различных переменных среды для обнаруженного ПО в автоматически сгенерированном скрипте виртуальной среды ( окр.sh или env.bat ) и soft_file , чтобы сообщить CK, какое уникальное имя файла внутри этого программного обеспечения для поиска при автоматическом обнаружении этого программного обеспечения в вашей системе.

Если soft_file одинаков для всех платформ (Linux, Windows, MacOS и т. Д.), можно использовать следующий универсальный ключ:

 "soft_file_universal": "libGL $ # file_ext_dll # $",
 

CK затем заменит file_ext_dll на ключ dll из словаря file_extensions в целевой ОС (см. пример для 64-битного Linux и 64-битная Windows).

Вы также можете указать CK обнаруживать данное программное обеспечение для другой цели, такой как Android, следующим образом:

 ck обнаружение программного обеспечения: compiler.gcc.android.ndk --target_os = android21-arm64
ck detect soft --tags = compiler, android, ndk, llvm --target_os = android21-arm64
 

Затем вы можете обновить файл customize.py в новой записи. Этот скрипт Python может иметь несколько функций для настройки обнаружения данного программного обеспечения. и обновить различные переменные среды в автоматически созданном «env.sh »или« env.bat » для виртуальной среды CK.

Например, setup функция получает полный путь к найденному файлу программного обеспечения, указанному с помощью вышеуказанных soft_name keys:

 cus = i.get ('настроить'; {})
    fp = cus.get ('полный_путь', '')
 

Затем он используется для подготовки различных переменных среды с разными путями (см. Словарь env ) а также встраивание команд непосредственно в «env.sh» или «env.bat» с использованием строки «s» в возвращаемом словаре:

 return {'return': 0, 'bat': s}
 

Вот пример автоматически сгенерированного «env.sh »на пользовательской машине:

 #! / bin / bash
# CK сгенерированный скрипт

если ["$ 1"! = "1"]; тогда если ["$ CK_ENV_LIB_ARMCL_SET" == "1"]; затем вернись; fi; фи

# Soft UOA = lib.armcl (fc544df6941a5491) (lib, arm, armcl, arm-compute-library, compiled-by-gcc, compiled-by-gcc-8.1.0, vopencl, vdefault, v18.05, v18, channel -стабильная, host-os-linux-64, tar
get-os-linux-64,64 бит, v18.5, v18.5.0)
# Хост ОС UOA = linux-64 (4258b5fe54828a50)
# Целевая ОС UOA = linux-64 (4258b5fe54828a50)
# Биты целевой ОС = 64
# Версия инструмента = 18.05-b3a371b
# Версия разделенного инструмента = [18, 5, 0]

# Зависимости:
. /home/fursin/CK/local/env/fd0d1d044f44c09b/env.sh
. /home/fursin/CK/local/env/72fa25bd445a993f/env.sh

экспорт CK_ENV_LIB_ARMCL_LIB = / home / fursin / CK-TOOLS / lib-armcl-opencl-18.05-gcc-8.1.0-linux-64 / install / lib
экспорт CK_ENV_LIB_ARMCL_INCLUDE = / home / fursin / CK-TOOLS / lib-armcl-opencl-18.05-gcc-8.1.0-linux-64 / install / include


экспорт LD_LIBRARY_PATH = "/ home / fursin / CK-TOOLS / lib-armcl-opencl-18.05-gcc-8.1.0-linux-64 / install / lib": $ LD_LIBRARY_PATH
экспорт LIBRARY_PATH = "/ home / fursin / CK-TOOLS / lib-armcl-opencl-18.05-gcc-8.1.0-linux-64 / install / lib ": $ LIBRARY_PATH

экспорт CK_ENV_LIB_ARMCL = / home / fursin / CK-TOOLS / lib-armcl-opencl-18.05-gcc-8.1.0-linux-64 / install
экспорт CK_ENV_LIB_ARMCL_CL_KERNELS = / home / fursin / CK-TOOLS / lib-armcl-opencl-18.05-gcc-8.1.0-linux-64 / src / src / core / CL / cl_kernels /
экспорт CK_ENV_LIB_ARMCL_DYNAMIC_CORE_NAME = libarm_compute_core.so
экспорт CK_ENV_LIB_ARMCL_DYNAMIC_NAME = libarm_compute.so
экспорт CK_ENV_LIB_ARMCL_LFLAG = -larm_compute
экспорт CK_ENV_LIB_ARMCL_LFLAG_CORE = -larm_compute_core
экспорт CK_ENV_LIB_ARMCL_SRC = / home / fursin / CK-TOOLS / lib-armcl-opencl-18.05-gcc-8.1.0-Linux-64 / SRC
экспорт CK_ENV_LIB_ARMCL_SRC_INCLUDE = / home / fursin / CK-TOOLS / lib-armcl-opencl-18.05-gcc-8.1.0-linux-64 / src / include
экспорт CK_ENV_LIB_ARMCL_STATIC_CORE_NAME = libarm_compute_core.a
экспорт CK_ENV_LIB_ARMCL_STATIC_NAME = libarm_compute.a
экспорт CK_ENV_LIB_ARMCL_TESTS = / home / fursin / CK-TOOLS / lib-armcl-opencl-18.05-gcc-8.1.0-linux-64 / src / tests
экспорт CK_ENV_LIB_ARMCL_UTILS = / home / fursin / CK-TOOLS / lib-armcl-opencl-18.05-gcc-8.1.0-linux-64 / src / utils

экспорт CK_ENV_LIB_ARMCL_SET = 1
 

Все эти переменные среды будут доступны для рабочего процесса компиляции и выполнения программы CK. если эта программная зависимость выбрана в метаописании программы.

Вы также можете посмотреть, как эта функция реализована в программном модуле CK.

Вариантов и нюансов много, поэтому предлагаем вам присмотреться в существующих примерах или свяжитесь с сообществом CK для получения более подробной информации. Мы регулярно объясняем пользователям, как добавлять новые плагины и пакеты для обнаружения программного обеспечения.

Добавить новые пакеты СК

Если необходимое программное обеспечение не найдено, CK автоматически выполнит поиск для существующих пакетов с такими же тегами для данной цели во всех установленных репозиториях СК.

Модуль пакета

CK предоставляет унифицированный JSON API для автоматической загрузки, установки и возможной перестройки данного пакета (программное обеспечение, наборы данных, модели и т. д.) переносимым способом через Linux, Windows, MacOS, Android, и другие поддерживаемые платформы. Это также единый интерфейс для других менеджеры пакетов и инструменты сборки, включая make, cmake, scons, Spack, EasyBuild и т. д.

Если пакеты CK не найдены, CK распечатает заметки из файла install.txt из соответствующего подключаемого модуля обнаружения программного обеспечения о том, как загрузить и установить такой пакет вручную как показано в этом примере для CUDA.

В таком случае вы можете быть заинтересованы в предоставлении нового пакета CK для повторного использования в вашей рабочей группе. или широким сообществом для автоматизации установки.

Подобно добавлению плагинов обнаружения программного обеспечения CK, вы должны сначала найти наиболее близкий пакет из этого онлайн-индекса загрузите его, и сделайте новую копию в своем репозитории, если вы не хотите немедленно поделиться ею с сообществом в уже существующих репозиториях CK.

Например, давайте скопируем пакет CK protobuf, который загружает данную версию protobuf в архив tgz. и использует cmake для его создания:

 ck cp пакет: lib-protobuf-3.5.1-хост мой-новое-репо: пакет: моя-новая-библиотека
 

Обратите внимание, что все пакеты CK всегда должны быть связаны с некоторыми плагинами обнаружения программного обеспечения. например soft: lib.my-new-lib, созданный в предыдущем разделе. Вам просто нужно найти его уникальный идентификатор:

 ck info soft: lib.my-new-lib
 

и добавьте его в ключ soft_uoa в пакете meta.json .

Затем скопируйте / вставьте те же теги из meta.json мягкого плагина. до мета .json пакета и добавьте дополнительные теги, указывающие версию. Смотрите примеры таких тегов в существующих пакетах например lib-armcl-opencl-18.05 и компилятор-llvm-10.0.0-universal.

В качестве альтернативы вы можете добавить новый пакет CK, используя существующие шаблоны. при указании подключаемого модуля соответствующего программного обеспечения в командной строке следующим образом:

 ck добавить my-new-repo: package: my-new-lib --soft = lib.my-new-lib
 

В таком случае CK автоматически подставит правильные значения для soft_uoa и tags keys!

Далее необходимо обновить .cm / meta.json в новой записи пакета CK:

 ck найти пакет: my-new-lib
 

Например, вам нужно обновить другие ключи в пакете meta.json для настройки загрузки и потенциально сборки (сборка не является строго обязательной при загрузке наборов данных, моделей и других двоичных пакетов):

 "install_env": {
      "CMAKE_CONFIG": "Отпустить",
      "PACKAGE_AUTOGEN": "НЕТ",
      "PACKAGE_BUILD_TYPE": "cmake",
      "PACKAGE_CONFIGURE_FLAGS": "-Dprotobuf_BUILD_TESTS = OFF",
      "PACKAGE_CONFIGURE_FLAGS_LINUX": "-DCMAKE_INSTALL_LIBDIR = lib",
      "PACKAGE_CONFIGURE_FLAGS_WINDOWS": "-DBUILD_SHARED_LIBS = OFF -Dprotobuf_MSVC_STATIC_RUNTIME = OFF",
      "PACKAGE_FLAGS_LINUX": "-fPIC",
      "PACKAGE_NAME": "v3.5.1.tar.gz ",
      "PACKAGE_NAME1": "v3.5.1.tar",
      "PACKAGE_NAME2": "v3.5.1",
      "PACKAGE_RENAME": "ДА",
      "PACKAGE_SUB_DIR": "protobuf-3.5.1",
      "PACKAGE_SUB_DIR1": "protobuf-3.5.1 / cmake",
      "PACKAGE_UNGZIP": "ДА",
      "PACKAGE_UNTAR": "ДА",
      "PACKAGE_UNTAR_SKIP_ERROR_WIN": "ДА",
      "PACKAGE_URL": "https://github.com/google/protobuf/archive",
      "PACKAGE_WGET": "ДА"
    },
    "версия": "3.5.1"
 

При необходимости вы можете указать дополнительные программные зависимости, используя словарь deps .

Вы также должны описать файл, который будет загружен или создан в конце процесс установки пакета с использованием ключа end_full_path , чтобы позволить CK проверить что процесс прошел успешно:

 "end_full_path": {
    "linux": "установить $ # sep # $ lib $ # sep # $ libprotobuf.a",
    "win": "установить \\ lib \\ libprotobuf.lib"
 

Вы можете добавить или обновить сценарий для загрузки и сборки данного пакета. Смотрите примеры таких скриптов в CK package imagenet-2012-aux : установить.ш и install.bat для загрузки вспомогательного набора данных ImageNet 2012, использованного в турнире ACM ReQuEST-ASPLOS и материалы MLPerf ™.

Обратите внимание, что CK передаст этому скрипту как минимум 2 переменные среды:

  • PACKAGE_DIR — путь к записи пакета СК. Это полезно, если вашему сценарию требуются дополнительные файлы или индексы из записи пакета CK.
  • INSTALL_DIR — путь, по которому будет установлен этот пакет. Обратите внимание, что к этому пути будет добавлен ключ end_full_path .

Если вам нужно знать дополнительные переменные CK, переданные в этот сценарий, вы можете просто экспортировать все переменные среды в какой-либо файл и отметьте те, которые начинаются с CK_ .

Например, если ваш пакет имеет зависимости программного обеспечения от определенной версии Python, все переменные среды из разрешенных программных зависимостей будут доступны в вашем сценарии установки. Это позволяет использовать $ {CK_ENV_COMPILER_PYTHON_FILE} переменная окружения вместо прямого вызова python, чтобы иметь возможность автоматически адаптироваться к различным версиям Python на вашем компьютере.

В конце установки пакета CK проверит, был ли этот файл создан, и передаст его соответствующему плагину обнаружения программного обеспечения для регистрации виртуальной среды CK, таким образом полностью автоматизируя процесс восстановления необходимой среды для заданного рабочего процесса!

Если вам нужно создать простой пакет, который загружает архив, используется configure для его настройки, и собирает его с помощью make , используйте этот пакет lib-openmpi-1.10.3-universal CK например:

 "PACKAGE_URL": "https: // www.open-mpi.org/software/ompi/v1.10/downloads ",
 "PACKAGE_NAME": "openmpi-1.10.3.tar.gz",
 "PACKAGE_NAME1": "openmpi-1.10.3.tar",
 "PACKAGE_NAME2": "openmpi-1.10.3",
 "PACKAGE_SUB_DIR": "openmpi-1.10.3",
 "PACKAGE_SUB_DIR1": "openmpi-1.10.3",
 "linux": "установить / lib / libmpi.so"
 

Отметим, что мы описали лишь небольшую часть всех доступных функций менеджер пакетов CK, который мы разработали в сотрудничестве с нашими [http://cKnowledge.org/partners.html партнерами и пользователями]. Мы продолжаем их документировать и начали работу над удобным графическим интерфейсом. для добавления нового программного обеспечения и пакетов через Интернет.Вы можете попробовать это здесь.

Пак репозиторий СК

Вы можете упаковать данный репозиторий следующим образом:

Эта команда создаст файл ckr-my-new-repo.zip , который вы можете заархивировать или отправить своим коллегам и оценщикам артефактов.

Другие коллеги могут затем загрузить его и установить в своей системе следующим образом:

 ck добавить репо --zip = ckr-my-new-repo.zip
 

Они также могут распаковать записи в существующий репозиторий (по умолчанию локальный) следующим образом:

 ck unzip repo --zip = ckr-my-new-repo.застегивать
 

Это позволяет использовать простой механизм для совместного использования репозиториев, действий автоматизации и компонентов. включая экспериментальные результаты и воспроизводимые статьи с сообществом. Мы также надеемся, что это поможет автоматизировать утомительный процесс оценки артефактов.

Подготовить репозиторий СК для электронных библиотек

Во время турнира ACM ReQuEST-ASPLOS’18 авторам нужно было поделиться снимками своих реализаций эффективных алгоритмов глубокого обучения для цифровой библиотеки ACM.

Мы добавили новую автоматизацию в CK для подготовки таких снимков. данного репозитория со всеми зависимостями и последней версией CK framework в одном zip-файле:

 ck артефакт моментального снимка --repo = my-new-repo
 

Будет создан архив ck-artifacts- {date} .zip со всеми соответствующими репозиториями CK, фреймворком CK и двумя скриптами:

  • prepare_virtual_ck.bat
  • run_virtual_ck.bat

Первый сценарий распакует все репозитории CK и структуру CK внутри вашего текущего каталога.

Второй скрипт установит переменные среды так, чтобы они указывали на указанные выше репозитории CK, таким образом что это не повлияет на вашу существующую установку СК! По сути, он создает виртуальную среду CK. для данного снимка CK. В конце этот скрипт запустит bash в Linux / MacOS или cmd в Windows. позволяя вам запускать команды CK для подготовки, запуска и проверки заданного рабочего процесса CK при адаптации к вашей платформе и среде!

Подготовьте контейнер Docker с рабочими процессами CK

Одна из целей CK — быть соединителем plug & play между непереносимыми рабочими процессами и контейнерами.

CK может работать как в нативных средах, так и в контейнерах. Хотя переносимые рабочие процессы CK могут дать сбой в новейшей среде они будут нормально работать внутри контейнера со стабильной средой.

Мы добавили модуль CK docker чтобы упростить создание, совместное использование и запуск описаний Docker. Пожалуйста, следуйте Readme в ck-docker для получения более подробной информации.

Пожалуйста, проверьте примеры записей CK Docker с рабочими процессами и компонентами CK в следующих проектах:

  • https: // github.ком / ctuning / СК-млперф / дерево / мастер / докер
  • https://github.com/ctuning/ck-request-asplos18-caffe-intel/tree/master/docker
  • https://github.com/ctuning/ck-docker/tree/master/docker

Многие из этих контейнеров готовы к развертыванию, использованию и дальнейшей настройке. в хабе cTuning Docker.

Создавайте более сложные рабочие процессы

Пользователи могут создавать еще более сложные рабочие процессы CK, которые будут автоматически компилировать, запускать и проверять несколько приложений с разными компиляторами, наборами данных и моделями на разных платформах при обмене, визуализации и сравнении результатов экспериментов на табло в реальном времени.

См. Следующие примеры:

  • https://cKnowledge.org/rpi-crowd-tuning
  • https://github.com/SamAinsworth/reproduce-cgo2017-paper (см. Модуль рабочего процесса CK)
  • https://github.com/ctuning/ck-scc18/wiki
  • https://github.com/ctuning/ck-scc
  • https://github.com/ctuning/ck-request-asplos18-results

Пользователи могут создавать такие рабочие процессы двумя способами:

Использование сценариев оболочки

Мы добавили модуль CK , скрипт , который позволяет добавить запись CK где можно хранить разные системные скрипты.Такие скрипты могут вызывать различные модули CK для установки пакетов, сборки и запуска программ, готовить интерактивные графики, создавать документы и т. д.

Вы можете увидеть примеры таких скриптов из воспроизводимой статьи CGO’17. Вы также можете проверить это единое приложение для артефактов и контрольный список воспроизводимости в конце этой статьи описывается, как запускать эти сценарии.

Вы можете добавить свою собственную запись сценария CK следующим образом:

 $ ck add my-new-repo: script: my-scripts-to-run-tests
 $ ck add my-new-repo: script: my-scripts-to-generate-articles
 

Вы также можете писать сценарии Python, напрямую вызывающие CK API.Например, посмотрите этот тестовый скрипт ReQuEST-ASPLOS’18. для подготовки, запуска и настройки экспериментов ACM REQUEST:

 #! / usr / bin / питон

импортировать ck.kernel как ck
импорт ОС

...

def do (i, arg):

    # Обрабатывать аргументы.
    если (arg.accuracy):
        эксперимент_тип = 'точность'
        num_repetitions = 1
    еще:
        эксперимент_тип = 'производительность'
        num_repetitions = arg.repetitions

    random_name = arg.random_name
    share_platform = arg.share_platform

    # Определить базовую информацию о платформе.ii = {'действие': 'обнаруживать',
        'module_uoa': 'платформа',
        'out': 'con'}
    если share_platform: ii ['exchange'] = 'да'
    r = ck.access (ii)
    если r ['return']> 0: вернуть r

...
 

Использование модулей СК

Вы также можете добавить и использовать любой новый модуль «workflow.my-new-sizes» в качестве рабочего процесса. с различными функциями для подготовки, проведения и проверки экспериментов. Это предпочтительный метод, который позволяет использовать унифицированные API CK. и повторно использовать этот модуль в других проектах:

 ck добавить my-new-repo: module: workflow.мои новые эксперименты
 

Обратите внимание, что имена модулей и записей CK являются глобальными в CK. Поэтому предлагаем вам найти уникальное имя.

Затем вы можете добавить любую функцию в этот рабочий процесс. Например, давайте добавим функцию «запустить» для выполнения рабочего процесса:

 ck add_action my-new-repo: module: workflow.my-new-tests --func = run
 

CK создаст рабочую фиктивную функцию в коде Python этого модуля CK, которую вы можете немедленно протестировать:

 ck запустить рабочий процесс.мои новые эксперименты
 

Затем вы можете найти модуль module.py из этого модуля CK и обновить запустить функцию для реализации вашего рабочего процесса:

Модуль поиска
 ck: workflow.my-new -iments
cd `ck find module: workflow.my-new -iments`
ls * .py
 

Не стесняйтесь обращаться к [[Контакты | CK community]], если у вас есть вопросы или комментарии.

Создание воспроизводимых и интерактивных статей

Unified CK API и переносимые рабочие процессы CK могут помочь автоматизировать все эксперименты, а также создание документов со всеми таблицами и графиками.

В качестве доказательства концепции мы сотрудничали с фондом Raspberry Pi. для воспроизведения результатов проекта MILEPOST и разработать рабочий процесс коллективных знаний для совместных исследований многоцелевой автонастройки и методы машинного обучения.

Мы разработали рабочий процесс MILEPOST GCC, поделился результатами в репозитории СК, созданы живые информационные панели CK для краудсорсинга автонастройки, и автоматически сгенерировал живую и интерактивную статью где результаты могут автоматически обновляться сообществом.Стабильный снимок такой статьи все еще может быть опубликован как традиционный документ в формате PDF.

Однако это все еще сложный процесс. Мы начали документировать эту функцию здесь и планирую постепенно улучшать его. Когда у нас будет больше ресурсов, мы планируем добавить веб-интерфейс на платформу cKnowledge.io. чтобы упростить создание таких живых, воспроизводимых и интерактивных статей.

Публикация репозиториев, рабочих процессов и компонентов CK

Мы развиваем открытое знание.платформа io, позволяющая пользователям совместно использовать и повторно использовать репозитории CK, рабочие процессы и компоненты, аналогичные PyPI. Пожалуйста, следуйте этому руководству, чтобы узнать больше.

mlcommons / ck: Система коллективных знаний (CK) направлена ​​на обеспечение совместных, воспроизводимых и унифицированных тестов и оптимизацию систем машинного обучения для постоянно меняющихся моделей, наборов данных, программного и аппаратного обеспечения:

Мотивация

В то время как машинное обучение становится все более и более важным в повседневной жизни, разработка эффективных систем машинного обучения и их развертывание в реальном мире становится все более сложной, трудоемкой и дорогостоящей.Исследователи и инженеры должны идти в ногу с быстро развивающимися стеками программного обеспечения и кембрийским взрывом аппаратных платформ от облака до периферии. Такие платформы имеют свои собственные специфические библиотеки, фреймворки, API и спецификации и часто требуют повторяющейся, утомительной и специальной оптимизации. всего стека модели / программного обеспечения / оборудования для компромисса между точностью, задержкой, потребляемой мощностью, размером и стоимостью в зависимости от требований и ограничений пользователя.

Каркас СК

Система коллективных знаний (CK) — это наша попытка разработать общую инфраструктуру plug & play, которую можно использовать сообществом, похожим на Википедию, чтобы узнать, как решать вышеуказанные проблемы и упростить совместное проектирование, тестировать, оптимизировать и развертывать системы машинного обучения в реальном мире в постоянно развивающемся программном обеспечении, оборудование и наборы данных (подробнее см. наш ACM TechTalk):

  • CK стремится предоставить простую игровую площадку с минимальными зависимостями от программного обеспечения, чтобы помочь исследователям и практикам делиться своими знаниями. в виде многоразовых рецептов автоматизации с унифицированным Python API, CLI и метаописанием:

  • CK помогает организовать программные проекты и репозитории Git в виде базы данных вышеуказанных рецептов автоматизации. и связанные артефакты, основанные на принципах ЧЕСТНОЙ как описано в нашей журнальной статье (короче предпечатная).См. Примеры CK-совместимых репозиториев GitHub:

Развитие сообщества

Мы сотрудничали с сообществом, чтобы воспроизвести более 150 документов ML и Systems. и реализовать следующие многократно используемые рецепты автоматизации в формате CK:

  • Портативный менеджер метапакетов для автоматического обнаружения, установки или восстановления различных артефактов машинного обучения. (Модели машинного обучения, наборы данных, фреймворки, библиотеки и т. Д.) Для разных платформ и операционных систем, включая Linux, Windows, MacOS и Android:

  • Переносимый менеджер для виртуальных сред Python: CK repo.

  • Портативные рабочие процессы для поддержки совместных, воспроизводимых и кроссплатформенных тестов:

  • Портативные рабочие процессы для автоматизации Тест MLPerf ™:

Дальнейшие разработки сообщества поддерживаются MLCommons ™, OctoML и фондом cTuning. в составе рабочей группы MLCommons Design Space Exploration . Пожалуйста, свяжитесь с Григорием Фурсином, если вы хотите присоединиться к этому сообществу!

Релизы

Стабильные версии

Последняя версия пакета автоматизации CK, поддерживаемого MLCommons ™:

Разрабатываемые версии

Мы планируем разработать новую версию фреймворка CK (v3) в рабочей группе MLCommons Design Space Exploration — пожалуйста, свяжитесь с Григорием Фурсином, чтобы присоединиться к этому сообществу!

Устаревшие версии

Версии 1.x, включая v1.17.0 и 1.55.5 (лицензия BSD) , больше не поддерживаются. Свяжитесь с нами, и мы поможем вам модернизировать вашу инфраструктуру для использования новейших технологий MLCommons!

Текущие проекты

Документация

Установка

Следуйте этому руководству для установки фреймворка CK на вашу платформу.

CK поддерживает следующие платформы:

В качестве хост-платформы В качестве целевой платформы
Общий Linux
Linux (Arm)
Raspberry Pi
MacOS ±
Окна
Android ±
iOS TBD TBD
Металлические детали (кромочные устройства) ±

Примеры

Portable CK workflow (собственная среда без Docker)

Здесь мы показываем, как вытащить репозиторий GitHub в формате CK и использовать единый интерфейс CK для компиляции и запуска любая программа (в нашем случае обнаружение углов изображения) с любым совместимым набором данных на любой совместимой платформе:

 python3 -m pip install ck

репо ck pull: mlcommons @ ck-mlops

программа ck ls: * Susan *

набор данных поиска ck --tags = jpeg

репозиторий ck pull: ctuning-datasets-min

набор данных поиска ck --tags = jpeg

ck detect soft: compiler.gcc
ck обнаружить soft: compiler.llvm

ck show env --tags = компилятор

Программа компиляции ck: image-corner-detection --speed

ck запустить программу: image-corner-detection --repeat = 1 --env.MY_ENV = 123 --env.TEST = xyz 

Вы можете проверить вывод этой программы в следующем каталоге:

 cd `ck find program: image-corner-detection` / tmp
ls

обработано-image.pgm 

Теперь вы можете просматривать это изображение с обнаруженными углами.

Дополнительные сведения см. В документации CK.

Рабочие процессы теста MLPerf ™

Переносные рабочие процессы СК внутри контейнеров

Мы подготовили адаптивные контейнеры CK для демонстрации возможностей MLOps:

Вы можете запустить их следующим образом:

 ck pull репо: mlcommons @ ck-mlops
Докер сборки ck: ck-template-mlperf --tag = ubuntu-20.04
ck запустить докер: ck-template-mlperf --tag = ubuntu-20.04 

Пример переносимого рабочего процесса с виртуальными средами CK

Вы можете создать несколько виртуальных сред CK с помощью шаблонов для автоматической установки различных пакетов CK и рабочих процессов, например для вывода MLPerf ™:

  ck pull repo: mlcommons @ ck-venv
ck create venv: test --template = mlperf-inference-main
ck ls venv
ск активировать venv: test

репо ck pull: mlcommons @ ck-mlops
ck install package --ask --tags = набор данных, coco, val, 2017, full
СК показать env

  

Интеграция с веб-сервисами и платформами CI

Все модули CK, действия автоматизации и рабочие процессы доступны как микросервис с унифицированным API ввода-вывода JSON. чтобы упростить их интеграцию с веб-сервисами и платформами CI, как описано здесь.

Другие варианты использования

СК портал

Мы разработали портал cKnowledge.io, чтобы помочь сообществу организовать и найти все рабочие процессы и компоненты CK, похожие на PyPI:

Контейнеры для тестирования рецептов автоматизации CK и рабочих процессов

Сообщество предоставляет контейнеры Docker для тестирования CK и компонентов, использующих разные стеки ML / SW / HW (DSE).

Взносов

Пользователи могут расширять функциональность CK с помощью модулей CK или внешние репозитории GitHub в формате CK как описано здесь.

Пожалуйста, проверьте эту документацию если вы хотите расширить основные функции и модули CK.

Обратите внимание, что мы планируем переработать ядро ​​СК. чтобы быть более питоническим (мы написали первый прототип без OO, чтобы иметь возможность чтобы портировать его на голые металлические устройства на языке C, но в конце концов мы решили отказаться от этой идеи).

Пожалуйста, рассмотрите возможность присоединения MLCommons ‘Design Space Exploration workgroup чтобы присоединиться к этому сообществу — свяжитесь с Григорием Фурсином для получения более подробной информации.

Автор и координатор

Благодарности

Мы благодарим всех участников. и соавторам за поддержку, плодотворные обсуждения, и полезный отзыв! Смотрите больше благодарностей в статье журнала CK.

Repo-ck dot com

http://repo-ck.com/bench
├── [06 дек, 07:31] as5_breakin_data_table.csv.gz
├── [05 декабря, 16:12] as5_breakin_log.csv.gz
├── [ 30 сентября, 01:26] bfs_builds.pdf
├── [28 июня, 21:37] Cat6_vs_Cat5e-SOFA_Statistics_Report.pdf
├── [08 декабря, 06:16 AM] compile_time_optimization.txt.gz
├── [октябрь 20 15:37] cpu_schedulers_compared.pdf
├── [27 июля 15:19] delid_3370K_temp_data.txt.gz
├── [30 марта 10:05] gcc_kernel_results-20130330.txt
├── [18 марта 20:27] lrzip_comparison_to_xz.pdf
├── [17 марта 14:12] lrzip.pdf
├── [20 октября 14:51] raw_data.csv
└── [05 апреля, 04:29] RPi_htop_compile_times.csv

http://repo-ck.com/PKG_source

http://repo-ck.com/source
├── [26 ноя, 03:03] something-sync-daemon
│ ├── [28 января 15:05] something-sync-daemon-5.67.tar .xz
│ ├── [30 января, 15:17] something-sync-daemon-5.68.tar.xz
│ ├── [6 февраля, 15:57] something-sync-daemon-5.69.tar.xz
│ ├── [26 апреля 09:45] something-sync-daemon-5.72.tar.xz
│ ├── [28 апреля 16:10] something-sync-daemon-5.73. tar.xz
│ ├── [27 июня, 04:14] something-sync-daemon-5.74.tar.xz
│ ├── [22 октября, 02:54] something-sync-daemon-5.75.tar. xz
│ ├── [29 октября, 15:02] something-sync-daemon-5.76.tar.xz
│ ├── [12 июня 06:34 AM] something-sync-daemon-5.77.tar.xz
│ ├── [04 июля, 16:53] something-sync-daemon-5.78.tar.xz
│ ├── [06 июля 20:58] something-sync-daemon-5.79.tar.xz
│ ├── [15 июля, 14:26] something-sync-daemon-5.80.tar.xz
│ ├── [19 июля 02:48] something-sync-daemon-5.81. tar.xz
│ ├── [4 августа, 15:11] something-sync-daemon-5.82.tar.xz
│ ├── [4 сентября, 02:51] something-sync-daemon-5.83.tar. xz
│ ├── [25 ноября, 21:26] something-sync-daemon-5.84.tar.xz
│ └── [26 ноября, 11:21 AM] something-sync-daemon-5.85.tar.xz
├── [16 марта, 07:05] autoflv2x264
│ └── [7 мая, 21:06] autoflv2x264-2.62.tar.xz
├── [18 февраля, 14:52] автоперекодирование
│ ├── [04 марта, 16:02] автоперекодирование-2.73.tar.xz
│ ├── [6 апр, 07:59 ] Auto-reencode-2.74.tar.xz
│ ├── [20 апреля, 04:37] auto-reencode-2.75.tar.xz
│ ├── [07 июля, 14:57] auto-reencode-2.76 .tar.xz
│ ├── [18 февраля, 13:02] auto-reencode-2.80.tar.xz
│ └── [18 февраля, 14:52] auto-reencode-2.81.tar.xz
├ ── [22 января, 11:48] backdrop-randomizer
│ ├── [26 июня, 03:03 AM] backdrop-randomizer-2.24.tar.xz
│ ├── [15 июля, 17:54] backdrop-randomizer-2.26.tar.xz
│ ├── [19 июля, 18:11] backdrop-randomizer-2.27.tar.xz
│ ├── [16 октября, 10:58] backdrop-randomizer-2.28.tar.xz
│ ├── [26 ноября, 06:18] backdrop-randomizer-2.29.tar.xz
│ └── [янв. 22 11:48] backdrop-randomizer-2.30.tar.xz
├── [27 фев, 21:41] checkip
│ ├── [10 ноября 15:05] checkip-3.07.tar.xz
│ └── [30 ноября, 14:57] checkip-3.08.tar.xz
├── [29 декабря, 10:41] clean-chroot-manager
│ ├── [27 января, 07:32] clean- chroot-manager-2.64.tar.xz
│ ├── [5 февраля, 17:51] clean-chroot-manager-2.65.tar.xz
│ ├── [29 марта, 07:56] clean-chroot-manager-2.66. tar.xz
│ ├── [14 мая, 16:30] clean-chroot-manager-2.67.tar.xz
│ ├── [09 июля, 15:39] clean-chroot-manager-2.68.tar. xz
│ ├── [24 сентября, 11:25] clean-chroot-manager-2.69.tar.xz
│ ├── [28 сентября, 15:58] clean-chroot-manager-2.70.tar.xz
│ ├── [8 октября, 15:18] clean-chroot-manager-2.72.tar.xz
│ ├── [14 ноября, 11:30] clean-chroot-manager-2.73.tar.xz
│ ├── [27 января, 15:57] clean-chroot-manager-2.74.tar.xz
│ ├── [29 января, 15:05] clean-chroot-manager-2.75. tar.xz
│ ├── [13 фев, 09:56] clean-chroot-manager-2.76.tar.xz
│ ├── [13 фев, 09:56] clean-chroot-manager-2.77.tar. xz
│ ├── [16 февраля, 15:39] clean-chroot-manager-2.78.tar.xz
│ ├── [30 марта, 09:47] clean-chroot-manager-2.79.tar.xz
│ ├── [3 августа, 16:09] clean-chroot-manager-2.80.tar.xz
│ ├── [24 августа, 16:13] clean-chroot-manager-2.81.tar.xz
│ ├── [28 августа, 06:28] clean-chroot-manager-2.82.tar.xz
│ ├── [18 сентября, 15:56] clean-chroot-manager-2.83. tar.xz
│ ├── [17 октября, 10:41] clean-chroot-manager-2.84.tar.xz
│ ├── [21 ноября, 03:39] clean-chroot-manager-2.85.tar. xz
│ ├── [11 марта, 09:05] clean-chroot-manager-2.86.tar.xz
│ ├── [13 марта 13:51] clean-chroot-manager-2.87.tar.xz
│ └── [29 декабря, 10:41] clean-chroot-manager-2.88.tar.xz
├── [16 марта 17:29] gcc_patch
│ └── [16 марта 17:29] enable_additional_cpu_optimizations_for_gcc_v4 .9 + _kernel_v3.15 + .patch.gz
├── [9 сентября, 10:54] hosts-update
│ ├── [01 декабря 13:25] hosts-update-1.35.tar.xz
│ ├ ── [20 июля, 14:55] hosts-update-1.36.tar.xz
│ └── [9 сентября, 10:54] hosts-update-1.37.tar.xz
├── [19 апреля, 09: 36 AM] kodi-logger
│ ├── [23 января, 02:43] kodi-logger-1.3.tar.xz
│ └── [19 апреля, 09:36] kodi-logger-1.4.tar.xz
├── [01 января, 06:07] kodi-prevent-xscreensaver
│ └── [01 января, 06:07] kodi-prevent-xscreensaver-1.15.tar.xz
├── [16 марта 07:03] makechapterlist
│ └── [20 мая 20:54] makechapterlist-1.0.1.tar.xz
├── [26 ноября 07:26 AM] modprobed-db
│ ├── [26 ноября, 18:26] modprobed-db-2.24.tar.xz
│ ├── [30 ноября, 12:39] modprobed-db-2.25.tar.xz
│ ├── [15 апреля, 15:07] modprobed-db-2.26.tar.xz
│ ├── [15 апреля, 15:07] modprobed-db-2.27.tar.xz
│ ├── [апр. 04 10:31] modprobed-db-2.28.tar.xz
│ ├── [11 мая 17:07] modprobed-db-2.29.tar.xz
│ ├── [16 августа, 15:12] modprobed-db-2.30.tar.xz
│ ├── [16 августа, 15:26] modprobed-db-2.31.tar.xz
│ ├── [22 августа, 06:30] modprobed-db-2.32.tar.xz
│ ├── [21 сентября, 01:28] modprobed-db-2.33.tar.xz
│ ├── [23 апреля, 01:01 PM] modprobed-db-2.34.tar.xz
│ ├── [3 октября, 15:52] modprobed-db-2.35.tar.xz
│ ├── [16 октября, 06:41] modprobed-db- 2.36.tar.xz
│ └── [26 ноября, 07:31] modprobed-db-2.37.tar.xz
├── [16 марта 07:05] mplayer-resumer
│ └── [07 июля 15:48] mplayer-resumer-20130707.tar.xz
├── [23 ноября, 14:15] profile-cleaner
│ ├── [24 января, 10:17] profile-cleaner-2.33.tar.xz
│ ├── [3 февраля 2003 г .: 18:00] profile-cleaner-2.34.tar.xz
│ ├── [25 июля 14:48] profile-cleaner-2.35.tar.xz
│ └── [23 ноября 14:15] profile-cleaner -2.36.tar.xz
├── [26 ноября 02:54] profile-sync-daemon
│ ├── [22 июля 17:08] profile-sync-daemon-5.38.2.tar.xz
│ ├── [14 сентября, 11:25] profile-sync-daemon-5.40.1.tar.xz
│ ├── [15 марта, 07:26] profile-sync-daemon-5.46.tar.xz
│ ├── [29 марта 08:41] profile-sync-daemon-5.47.1.tar.xz
│ ├── [17 марта 15:37] profile-sync-daemon- 5.47.tar.xz
│ ├── [22 июня, 06:11] profile-sync-daemon-5.48.tar.xz
│ ├── [24 июня, 14:33] profile-sync-daemon-5.49. tar.xz
│ ├── [25 июня 08:11] profile-sync-daemon-5.50.tar.xz
│ ├── [28 января 15:00] profile-sync-daemon-5.67.tar. xz
│ ├── [30 января, 14:59] profile-sync-daemon-5.68.tar.xz
│ ├── [18 февраля, 15:48] profile-sync-daemon-5.69.tar.xz
│ ├── [10 марта 20:15] profile-sync-daemon-5.70.tar.xz
│ ├── [11 марта 14:43] profile-sync-daemon-5.71. tar.xz
│ ├── [26 апреля, 09:37] profile-sync-daemon-5.72.tar.xz
│ ├── [27 апреля, 18:12] profile-sync-daemon-5.73.tar. xz
│ ├── [8 июня 20:56] profile-sync-daemon-5.74.tar.xz
│ ├── [29 июля 16:58] profile-sync-daemon-5.75.tar.xz
│ ├── [6 сентября, 14:43] profile-sync-daemon-6.00.tar.xz
│ ├── [7 сентября, 05:19] profile-sync-daemon-6.01.tar.xz
│ ├── [7 сентября, 12:41] profile-sync-daemon-6.02.tar.xz
│ ├── [8 сентября, 02:56] profile-sync-daemon-6.03. tar.xz
│ ├── [9 сентября, 06:10] profile-sync-daemon-6.04.tar.xz
│ ├── [10 сентября, 15:50] profile-sync-daemon-6.05
│ ├ ── [11 сентября, 15:03] profile-sync-daemon-6.05.tar.xz
│ ├── [11 сентября 17:14] profile-sync-daemon-6.06.tar.xz
│ ├── [11 сентября, 20:32] profile-sync-daemon-6.07.tar.xz
│ ├── [12 сентября 13:53] profile-sync-daemon-6.08.tar.xz
│ ├── [15 сентября, 15:40] profile-sync-daemon-6.09.tar.xz
│ ├── [17 сентября, 05:10] profile-sync-daemon-6.10. tar.xz
│ ├── [24 сентября, 15:00] profile-sync-daemon-6.11.1.tar.xz
│ ├── [20 сентября, 10:12] profile-sync-daemon-6.11. tar.xz
│ ├── [01 октября, 14:36] profile-sync-daemon-6.12.tar.xz
│ ├── [27 октября 01:19] profile-sync-daemon-6.13.tar. xz
│ ├── [27 октября 01:39] profile-sync-daemon-6.14.tar.xz
│ ├── [30 октября 12:43] profile-sync-daemon-6.15.tar.xz
│ ├── [31 октября, 08:58] profile-sync-daemon-6.16.tar.xz
│ ├── [01 ноября, 05:46] profile-sync-daemon-6.17. tar.xz
│ ├── [3 ноября, 10:51] profile-sync-daemon-6.18.tar.xz
│ ├── [11 ноября, 16:07] profile-sync-daemon-6.19.tar. xz
│ ├── [01 декабря 14:33] profile-sync-daemon-6.20.tar.xz
│ ├── [22 января 16:23] profile-sync-daemon-6.21.tar.xz
│ ├── [25 мая, 14:08] profile-sync-daemon-6.22.tar.xz
│ ├── [13 июня, 19:08] profile-sync-daemon-6.23.tar.xz
│ ├── [04 июля, 16:43] profile-sync-daemon-6.24.tar.xz
│ ├── [06 июля, 20:58] profile-sync-daemon-6.25. tar.xz
│ ├── [01 октября 17:27] profile-sync-daemon-6.26.tar.xz
│ ├── [7 октября 14:55] profile-sync-daemon-6.27.tar. xz
│ ├── [9 октября, 10:49] profile-sync-daemon-6.28.tar.xz
│ ├── [23 ноября, 16:51] profile-sync-daemon-6.29.tar.xz
│ ├── [25 ноября, 13:41] profile-sync-daemon-6.30.tar.xz
│ └── [26 ноября, 02:54] profile-sync-daemon-6.31.tar.xz
├── [25 марта 07:50] pulseaudio-ctl
│ ├── [05 января 16:07 PM] pulseaudio-ctl-1.59.tar.xz
│ ├── [28 января 15:17] pulseaudio-ctl-1.60.tar.xz
│ ├── [15 февраля 06:38] pulseaudio-ctl-1.61.tar.xz
│ ├── [18 октября 14:45] pulseaudio -ctl-1.62.tar.xz
│ ├── [10 октября, 10:15] pulseaudio-ctl-1.63.tar.xz
│ └── [25 марта 07:50] pulseaudio-ctl-1.64.tar .xz
├── [16 марта, 07:06] vbox-headless-daemon
│ └── [30 июня, 09:13] vbox-headless-daemon-1.4.tar.xz
├── [26 июля, 05:13] xbmc-logger
│ ├── [27 ноября, 09:22] xbmc-logger-1.1.tar.xz
│ └── [26 июля 05:13] xbmc-logger-1.2.tar.xz
└── [01 января 06:14] xbmc-prevent-xscreensaver
├── [01 января 06:13] xbmc-prevent-xscreensaver-1.14 .tar.xz
└── [01 января 06:14] xbmc-prevent-xscreensaver-1.15.tar.xz

Репо-антитело (8D12 anti-Repo) — DSHB

Первоначальная публикация

Ссылки IF

Активность -зависимая регуляция уровней GAT астроцитов во время синаптогенеза.
Freeman MR
Nature neuroscience 17.10 (октябрь 2014 г.): 1340-50.

Взаимодействия нейрон-глии через сигнальный путь рецептора Heartless FGF опосредуют морфогенез астроцитов дрозофилы.
Freeman MR
Neuron 83,2 (16 июля 2014 г.): 388-403.

Чувствительная к питанию глия контролирует выход нервных стволовых клеток из состояния покоя.
Brand AH
Cell 143,7 (23 декабря 2010 г.): 1161-73.

Потеря фокальных спаек в глии нарушает миграцию как глиальных, так и фоторецепторных аксонов в зрительной системе Drosophila.
Auld VJ
Development (Кембридж, Англия) 141,15 (август 2014 г.): 3072-83.

Астроциты задействуют уникальные молекулярные программы, чтобы поглощать обрезанный нейрональный мусор из отдельных подмножеств нейронов.
Freeman MR
Гены и развитие 28.1 (1 января 2014 г.): 20-33.

Взаимодействия Glia ECM необходимы для формирования нервной системы Drosophila.
Klämbt C
Механизмы развития 133. (август 2014 г.): 105-16.

Глии имеют решающее значение для невропатологии дефицита комплекса I у дрозофилы.
Feany MB
Молекулярная генетика человека 23,17 (1 сентября 2014 г.): 4686-92.

Аутофагия регулирует разрастание тканей контекстно-зависимым образом.
Baehrecke EH
Онкоген 34,26 (июнь 2015 г.): 3369-76.

Картирование и применение экспрессии флиппазы энхансер-ловушки в ЦНС личинок и взрослых дрозофилы.
Zhang B
Журнал визуализированных экспериментов: JoVE .52 (3 июня 2011 г.):.

Глия дрозофилы использует консервативный котранспортерный механизм для регулирования внеклеточного объема.
Keshishian H
Glia 59,2 (февраль 2011 г.): 320-32.

Активность и совместная экспрессия Drosophila black с черным деревом в зрительных долях мух выявляет предполагаемые совместные задачи зрения, которые ускользают от электроретинографического обнаружения.
Hovemann BT
Журнал сравнительной неврологии 521,6 (15 апреля 2013 г.): 1207-24.

Нейродегенерация в модели Drosophila функции TMCC2, белка, взаимодействующего с предшественником амилоидного белка и связывающего аполипопротеин E.
Hopkins PC
PloS one 8.2 (2013): e55810.

Активация пути JNK контролируется Tao / TAOK3 для модуляции чувствительности к этанолу.
Wolf FW
PloS one 7.12 (2012): e50594.

Запрограммированная гибель клеток в клонах нейробластов типа II необходима для развития центрального комплекса в головном мозге дрозофилы.
Reichert H
Развитие нервной системы 7. (2012, 18 января): 3.

Модель дрозофилы для спектра нарушений биогенеза пероксисом по Зеллвегеру.
Рачубинский Р.А.
Модели и механизмы заболеваний 4.5 (сентябрь 2011 г.): 659-72.

Пространственно-временная структура клеток, экспрессирующих гены часов, период и вне времени, и клоны нейронов, экспрессирующие период в эмбриональной ЦНС Drosophila melanogaster.
Cantera R
Паттерны экспрессии генов: GEP 10.6 (сентябрь 2010 г.): 274-82.

Drosophila Importin-α2 участвует в развитии синапсов, аксонов и мышц.
Schwarz TL
PloS one 5.12 (6 декабря 2010 г.): e15223.

Организация и метаморфозы глии зрительной системы дрозофилы.
Майнерцхаген ИА
Журнал сравнительной неврологии 520.10 (1 июля 2012 г.): 2067-85.

бантам необходим для развития зрительной доли и пролиферации глиальных клеток.
Padgett RW
PloS one 7.3 (2012): e32910.

Интегрины необходимы для развития и поддержания глиальных слоев периферического нерва дрозофилы.
Auld VJ
Development (Кембридж, Англия) 138,17 (сентябрь 2011 г.): 3813-22.

Ремоделирование глии во время метаморфоза влияет на стабилизацию ветвей двигательных нейронов у дрозофилы.
Fernandes JJ
Биология развития 340.2 (15 апреля 2010 г.): 344-54.

Модифицированная система измерения стресса UPR выявляет новое тканевое распределение активности IRE1 / XBP1 во время нормального развития дрозофилы.
Ryoo HD
Стресс клеток и шапероны 18.3 (2013 май): 307-19.

Проприоцептивная и сократительная системы у Drosophila образуют паттерн с помощью Stripe фактора транскрипции семейства EGR.
Зальцберг А
Биология развития 337.2 (15 января 2010 г.): 458-70.

Глобальный скрининг in vivo Drosophila RNAi выявляет ключевую роль церамид фосфоэтаноламина в глиальной оболочке аксонов.
Simons M
PLoS genetics 9.12 (2013): e1003980.

Drosophila Hey является мишенью Notch в асимметричных делениях во время эмбрионального и личиночного нейрогенеза.
Делидакис C
Разработка (Кембридж, Англия) 137,2 (январь 2010 г.): 191-201.

Секс и одиночная клетка. II. Есть время и место для секса.
Baker BS
PLoS biology 8.5 (4 мая 2010 г.): e1000365.

Мультипотентные нейральные стволовые клетки генерируют глиальные клетки центрального комплекса посредством транзитной амплификации промежуточных предшественников в развитии мозга дрозофилы.
Reichert H
Биология развития 356.2 (15 августа 2011 г.): 553-65.

Гены Coe экспрессируются в дифференцирующихся нейронах центральной нервной системы протостом.
Vervoort M
PloS one 6.6 (2011): e21213.

Очистка FACS и анализ транскриптома нервных стволовых клеток дрозофилы выявили роль Klumpfuss в самообновлении.
Knoblich JA
Cell reports 2.2 (30 августа 2012 г.): 407-18.

Мультипотентный клон нейробластов, усиливающих транзит, в центральном мозге дает начало глиальным клеткам зрительной доли у дрозофилы.
Reichert H
Биология развития 379,2 (15 июля 2013 г.): 182-94.

Регулируемое инсулином / IGF масштабирование нейроэндокринных клеток, экспрессирующих фактор транскрипции bHLH, ослабленное у дрозофилы.
Nässel DR
PLoS genetics 9.12 (2013): e1004052.

Экдизон-зависимая и экдизон-независимая запрограммированная гибель клеток в развивающейся оптической доле дрозофилы.
Tsujimura H
Биология развития 374.1 (1 февраля 2013 г.): 127-41.

Некроз нейронов и распространение смерти в генетической модели дрозофилы.
Лю Л.
Смерть и болезнь клеток 4. (11 июля 2013 г.): e723.

Глиальные отростки на нервно-мышечном соединении личинок дрозофилы соответствуют синаптическому росту.
Auld VJ
PloS one 7.5 (2012): e37876.

Молекулярный и клеточный путь Gcm / Glide: новые участники и новые линии.
Giangrande A
Биология развития 375,1 (1 марта 2013 г.): 65-78.

Долгосрочное культивирование Ex vivo и визуализация имагинальных дисков личинок дрозофилы в реальном времени.
Sun YH
PloS one 11.9 (2016): e0163744.

Механизм аксональной сократимости в двигательных нейронах эмбрионов дрозофилы in vivo.
Saif MTA
Биофизический журнал 111.7 (4 октября 2016 г.): 1519-1527.

Белковые О-маннозилтрансферазы влияют на сенсорную проводку аксонов и динамическую хиральность положения тела у эмбриона Drosophila .
Панин В.М.
Журнал неврологии: официальный журнал Общества нейробиологии 38.7 (14 февраля 2018 г.): 1850-1865.

Модель дефицита сапозина у дрозофилы: лизосомное накопление, прогрессирующая нейродегенерация и сенсорное физиологическое снижение.
Sweeney ST
Нейробиология болезней 98. (2017 фев): 77-87.

Tao отрицательно регулирует передачу сигналов BMP во время развития нервно-мышечных соединений у дрозофилы.
Vanderzalm PJ
Нейробиология развития 79,4 (апрель 2019 г.): 335-349.

De Novo Варианты в WDR37 связаны с эпилепсией, колобомами, дисморфизмом, задержкой развития, умственной отсталостью и гипоплазией мозжечка.
Malicdan MCV
Американский журнал генетики человека 105.2 (1 августа 2019 г.): 413-424.

De Novo Варианты в WDR37 связаны с эпилепсией, колобомами, дисморфизмом, задержкой развития, умственной отсталостью и гипоплазией мозжечка.
Malicdan MCV
Американский журнал генетики человека 105.2 (1 августа 2019 г.): 413-424.

Продукт гена CG11426 отрицательно регулирует размер глиальной популяции в имагинальном диске глаза дрозофилы.
Чон Ш.
Нейробиология развития 81.6 (сентябрь 2021 г.): 805-816.

Контурно-зависимая петля обратной связи ROS опосредует эксайтотоксичность глутамата для формирования двигательной системы Drosophila .
Yao CK
eLife 8. (18 июля 2019 г.):.

Молекулярный и цитологический анализ широко используемых линий драйверов Gal4 для нейробиологии дрозофилы.
Пиндюрин А.В.
BMC genetics 21.Suppl 1 (22 октября 2020 г.): 96.

Использование мигрирующих клеток в качестве зондов для выявления особенностей живых эмбриональных тканей.
Raz E
Развитие науки 6,49 (декабрь 2020 г.):.

Консервативный альтернативный фактор сплайсинга каперсов регулирует нервно-мышечные фенотипы во время развития и старения.
Олесницкий Е.К.
Биология развития 473. (2021 май): 15-32.

Варианты TNPO2 связаны с задержкой развития человека, неврологическими дефицитами и дисморфическими особенностями и изменяют активность TNPO2 у Drosophila.
Tan QK
Американский журнал генетики человека 108.9 (2 сентября 2021 г.): 1669-1691.

Ссылки IHC

Система Q: репрессируемая бинарная система для экспрессии трансгена, отслеживания клонов и мозаичного анализа.
Luo L
Cell 141.3 (30 апреля 2010 г.): 536-48.

Взаимодействия нейрон-глии через сигнальный путь рецептора Heartless FGF опосредуют морфогенез астроцитов дрозофилы.
Freeman MR
Neuron 83,2 (16 июля 2014 г.): 388-403.

Чувствительная к питанию глия контролирует выход нервных стволовых клеток из состояния покоя.
Brand AH
Cell 143,7 (23 декабря 2010 г.): 1161-73.

Потеря фокальных спаек в глии нарушает миграцию как глиальных, так и фоторецепторных аксонов в зрительной системе Drosophila.
Auld VJ
Development (Кембридж, Англия) 141,15 (август 2014 г.): 3072-83.

г / см2 способствует дифференцировке глиальных клеток и требуется, поскольку глиальные клетки отсутствуют для развития макрофагов у дрозофилы.
Jones BW
Биология развития 248.2 (15 августа 2002 г.): 369-83.

Взаимодействия Glia ECM необходимы для формирования нервной системы Drosophila.
Klämbt C
Механизмы развития 133. (август 2014 г.): 105-16.

Идентификация нейрональных клонов дрозофилы путем анализа последовательностей трактов аксонов.
Hartenstein V
The Journal of Neuroscience: официальный журнал Общества нейробиологии 30.22 (2 июня 2010 г.): 7538-53.

Глии имеют решающее значение для невропатологии дефицита комплекса I у дрозофилы.
Feany MB
Молекулярная генетика человека 23,17 (1 сентября 2014 г.): 4686-92.

Аутофагия регулирует разрастание тканей контекстно-зависимым образом.
Baehrecke EH
Онкоген 34,26 (июнь 2015 г.): 3369-76.

Картирование и применение экспрессии флиппазы энхансер-ловушки в ЦНС личинок и взрослых дрозофилы.
Zhang B
Журнал визуализированных экспериментов: JoVE .52 (3 июня 2011 г.):.

Активность и совместная экспрессия Drosophila black с черным деревом в зрительных долях мух выявляет предполагаемые совместные задачи зрения, которые ускользают от электроретинографического обнаружения.
Hovemann BT
Журнал сравнительной неврологии 521,6 (15 апреля 2013 г.): 1207-24.

Нейродегенерация в модели Drosophila функции TMCC2, белка, взаимодействующего с предшественником амилоидного белка и связывающего аполипопротеин E.
Hopkins PC
PloS one 8.2 (2013): e55810.

Активация пути JNK контролируется Tao / TAOK3 для модуляции чувствительности к этанолу.
Wolf FW
PloS one 7.12 (2012): e50594.

Запрограммированная гибель клеток в клонах нейробластов типа II необходима для развития центрального комплекса в головном мозге дрозофилы.
Reichert H
Нейронное развитие 7. (2012, 18 января): 3.

Пространственно-временной паттерн клеток, экспрессирующих гены часов с периодом времени и вне времени, и клоны периода, экспрессирующие нейроны, в эмбриональной ЦНС Drosophila melanogaster.
Cantera R
Паттерны экспрессии генов: GEP 10.6 (сентябрь 2010 г.): 274-82.

Drosophila Importin-α2 участвует в развитии синапсов, аксонов и мышц.
Schwarz TL
PloS one 5,12 (6 декабря 2010 г.): e15223.

Организация и метаморфозы глии зрительной системы дрозофилы.
Майнерцхаген ИА
Журнал сравнительной неврологии 520.10 (1 июля 2012 г.): 2067-85.

Мутационный анализ функции базиги дрозофилы в зрительной системе.
Curtin KD
Gene 449.1-2 (1 января 2010 г.): 50-8.

Интегрины необходимы для развития и поддержания глиальных слоев периферического нерва дрозофилы.
Auld VJ
Development (Кембридж, Англия) 138.17 (сентябрь 2011 г.): 3813-22.

Болезнь Баттена Ген пальмитоил-протеинтиоэстеразы 1 регулирует нервную спецификацию и связность аксонов во время эмбрионального развития дрозофилы.
Denefrio C
PloS one 5,12 (22 декабря 2010 г.): e14402.

Ремоделирование глии во время метаморфоза влияет на стабилизацию ветвей двигательных нейронов у дрозофилы.
Fernandes JJ
Биология развития 340.2 (15 апреля 2010 г.): 344-54.

Модифицированная система измерения стресса UPR выявляет новое тканевое распределение активности IRE1 / XBP1 во время нормального развития дрозофилы.
Ryoo HD
Клеточный стресс и шапероны 18.3 (май 2013 г.): 307-19.

Проприоцептивная и сократительная системы у Drosophila образуют паттерн с помощью Stripe фактора транскрипции семейства EGR.
Зальцберг А
Биология развития 337.2 (15 января 2010 г.): 458-70.

Глобальный скрининг in vivo Drosophila RNAi выявляет ключевую роль церамид фосфоэтаноламина в глиальной оболочке аксонов.
Simons M
Генетика PLoS 9.12 (2013): e1003980.

Drosophila Hey является мишенью Notch в асимметричных делениях во время эмбрионального и личиночного нейрогенеза.
Делидакис C
Разработка (Кембридж, Англия) 137,2 (январь 2010 г.): 191-201.

Характеристика рецептора GDNF дрозофилы и доказательства его эволюционно законсервированного взаимодействия с молекулой адгезии нервных клеток (NCAM) / FasII.
Saarma M
PloS one 7.12 (2012): e51997.

Скоординированное последовательное действие путей передачи сигналов EGFR и Notch регулирует прогрессию пронейральной волны в оптической доле дрозофилы.
Tabata T
Development (Кембридж, Англия) 137,19 (октябрь 2010 г.): 3193-203.

Мультипотентные нейральные стволовые клетки генерируют глиальные клетки центрального комплекса посредством транзитной амплификации промежуточных предшественников в развитии мозга дрозофилы.
Reichert H
Биология развития 356.2 (15 августа 2011 г.): 553-65.

Дрозофилы, несущие мутации pex3 или pex16, являются моделями синдрома Зеллвегера, которые отражают его симптомы, связанные с отсутствием пероксисом.
Matsuno K
PloS one 6.8 (2011): e22984.

Гены Coe экспрессируются в дифференцирующихся нейронах центральной нервной системы протостом.
Vervoort M
PloS one 6.6 (2011): e21213.

Очистка FACS и анализ транскриптома нервных стволовых клеток дрозофилы выявили роль Klumpfuss в самообновлении.
Knoblich JA
Cell reports 2.2 (30 августа 2012 г.): 407-18.

Мультипотентный клон нейробластов, усиливающих транзит, в центральном мозге дает начало глиальным клеткам зрительной доли у дрозофилы.
Reichert H
Биология развития 379,2 (15 июля 2013 г.): 182-94.

Регулируемое инсулином / IGF масштабирование нейроэндокринных клеток, экспрессирующих фактор транскрипции bHLH, ослабленное у дрозофилы.
Nässel DR
PLoS genetics 9.12 (2013): e1004052.

Экдизон-зависимая и экдизон-независимая запрограммированная гибель клеток в развивающейся оптической доле дрозофилы.
Tsujimura H
Биология развития 374.1 (1 февраля 2013 г.): 127-41.

Некроз нейронов и распространение смерти в генетической модели дрозофилы.
Лю Л.
Смерть и болезнь клеток 4. (11 июля 2013 г.): e723.

Передача сигналов Wg через Zw3 и mad ограничивает самообновление клеток-предшественников сенсорных органов у Drosophila.
Newfeld SJ
Genetics 189,3 (ноябрь 2011 г.): 809-24.

Сопутствующая потребность в передаче сигналов Notch и Jak / Stat во время нейроэпителиальной дифференцировки в оптической доле дрозофилы.
Hartenstein V
Биология развития 346.2 (15 октября 2010 г.): 284-95.

Молекулярный и клеточный путь Gcm / Glide: новые участники и новые линии.
Giangrande A
Биология развития 375,1 (1 марта 2013 г.): 65-78.

Регуляция дублированного локуса: Drosophila неаккуратная пара изобилует функционально перекрывающимися энхансерами.
Jaynes JB
Биология развития 362.2 (15 февраля 2012 г.): 309-19.

Передача сигналов фокальной адгезии влияет на регенерацию клетками пульпозного ядра человека в гидрогелях на основе коллагена, но не углеводов.
Creemers LB
Acta biomaterialia 66. (15 января 2018 г.): 238-247.

Мультиплексная бинарная экспрессионная система на основе TALE для исследований клеточного взаимодействия in vivo.
Fulga TA
Nature communications 8.1 (21 ноября 2017 г.): 1663.

Секретируемый белок Ig-домена, необходимый как в астроцитах, так и в нейронах для регуляции ночного сна дрозофилы.
Джексон FR
Текущая биология: CB 29.15 (5 августа 2019 г.): 2547-2554.e2.

cindr, гомолог дрозофилы гена риска болезни Альцгеймера CD2AP, необходим для синаптической передачи и протеостаза.
Shulman JM
Cell reports 28.7 (13 августа 2019 г.): 1799-1813.e5.

Визуализация бабуина эндогенного рецептора TGF-β типа I в мозге дрозофилы.
Yu HH
Научные отчеты 10.1 (20 марта 2020 г.): 5132.

Использование мигрирующих клеток в качестве зондов для освещения особенностей живых эмбриональных тканей.
Raz E
Развитие науки 6,49 (декабрь 2020 г.):.

Зависимый от активности эндоцитоз Wingless регулирует синаптическую пластичность в зрительной системе Drosophila.
Suzuki T
Гены и генетические системы 95,5 (11 февраля 2021 г.): 235-247.

Морфо-функциональные последствия нокдауна Swiss Cheese в глии Drosophila melanogaster .
Саранцева С.В.
Ячейки 10.3 (02.03.2021):.

Гипусинация eIF5A, усиленная диетическим спермидином, защищает от преждевременного старения мозга и митохондриальной дисфункции.
Sigrist SJ
Отчеты сотовой связи 35.2 (13 апреля 2021 г.): 108941.

Новая парадигма повреждения центральной нервной системы взрослых дрозофил: молекулярные, клеточные и функциональные аспекты.
Casas-Tintó S
Модели и механизмы болезней 14,5 (1 мая 2021 г.):.

Цитокины кишечника модулируют обоняние посредством метаболического перепрограммирования глии.
Джаспер Н
Природа 596,7870 (август 2021 г.): 97-102.

Нарушение гематоэнцефалического барьера, вызванное опухолью, способствует гибели хозяина.
Bilder D
Клетка развития .(1 сентября 2021 г.):.

Все ссылки

Система Q: репрессируемая бинарная система для экспрессии трансгена, отслеживания клонов и мозаичного анализа.
Luo L
Cell 141.3 (30 апреля 2010 г.): 536-48.

Взаимодействия нейрон-глии через сигнальный путь рецептора Heartless FGF опосредуют морфогенез астроцитов дрозофилы.
Freeman MR
Neuron 83,2 (16 июля 2014 г.): 388-403.

Чувствительная к питанию глия контролирует выход нервных стволовых клеток из состояния покоя.
Brand AH
Cell 143,7 (23 декабря 2010 г.): 1161-73.

Потеря фокальных спаек в глии нарушает миграцию как глиальных, так и фоторецепторных аксонов в зрительной системе Drosophila.
Auld VJ
Development (Кембридж, Англия) 141,15 (август 2014 г.): 3072-83.

г / см2 способствует дифференцировке глиальных клеток и требуется, поскольку глиальные клетки отсутствуют для развития макрофагов у дрозофилы.
Jones BW
Биология развития 248.2 (15 августа 2002 г.): 369-83.

Взаимодействия Glia ECM необходимы для формирования нервной системы Drosophila.
Klämbt C
Механизмы развития 133. (август 2014 г.): 105-16.

Идентификация нейрональных клонов дрозофилы путем анализа последовательностей трактов аксонов.
Hartenstein V
The Journal of Neuroscience: официальный журнал Общества нейробиологии 30.22 (2 июня 2010 г.): 7538-53.

Глии имеют решающее значение для невропатологии дефицита комплекса I у дрозофилы.
Feany MB
Молекулярная генетика человека 23,17 (1 сентября 2014 г.): 4686-92.

Аутофагия регулирует разрастание тканей контекстно-зависимым образом.
Baehrecke EH
Онкоген 34,26 (июнь 2015 г.): 3369-76.

Картирование и применение экспрессии флиппазы энхансер-ловушки в ЦНС личинок и взрослых дрозофилы.
Zhang B
Журнал визуализированных экспериментов: JoVE .52 (3 июня 2011 г.):.

Активность и совместная экспрессия Drosophila black с черным деревом в зрительных долях мух выявляет предполагаемые совместные задачи зрения, которые ускользают от электроретинографического обнаружения.
Hovemann BT
Журнал сравнительной неврологии 521,6 (15 апреля 2013 г.): 1207-24.

Нейродегенерация в модели Drosophila функции TMCC2, белка, взаимодействующего с предшественником амилоидного белка и связывающего аполипопротеин E.
Hopkins PC
PloS one 8.2 (2013): e55810.

Активация пути JNK контролируется Tao / TAOK3 для модуляции чувствительности к этанолу.
Wolf FW
PloS one 7.12 (2012): e50594.

Запрограммированная гибель клеток в клонах нейробластов типа II необходима для развития центрального комплекса в головном мозге дрозофилы.
Reichert H
Нейронное развитие 7. (2012, 18 января): 3.

Пространственно-временной паттерн клеток, экспрессирующих гены часов с периодом времени и вне времени, и клоны периода, экспрессирующие нейроны, в эмбриональной ЦНС Drosophila melanogaster.
Cantera R
Паттерны экспрессии генов: GEP 10.6 (сентябрь 2010 г.): 274-82.

Drosophila Importin-α2 участвует в развитии синапсов, аксонов и мышц.
Schwarz TL
PloS one 5,12 (6 декабря 2010 г.): e15223.

Организация и метаморфозы глии зрительной системы дрозофилы.
Майнерцхаген ИА
Журнал сравнительной неврологии 520.10 (1 июля 2012 г.): 2067-85.

Мутационный анализ функции базиги дрозофилы в зрительной системе.
Curtin KD
Gene 449.1-2 (1 января 2010 г.): 50-8.

Интегрины необходимы для развития и поддержания глиальных слоев периферического нерва дрозофилы.
Auld VJ
Development (Кембридж, Англия) 138.17 (сентябрь 2011 г.): 3813-22.

Болезнь Баттена Ген пальмитоил-протеинтиоэстеразы 1 регулирует нервную спецификацию и связность аксонов во время эмбрионального развития дрозофилы.
Denefrio C
PloS one 5,12 (22 декабря 2010 г.): e14402.

Ремоделирование глии во время метаморфоза влияет на стабилизацию ветвей двигательных нейронов у дрозофилы.
Fernandes JJ
Биология развития 340.2 (15 апреля 2010 г.): 344-54.

Модифицированная система измерения стресса UPR выявляет новое тканевое распределение активности IRE1 / XBP1 во время нормального развития дрозофилы.
Ryoo HD
Клеточный стресс и шапероны 18.3 (май 2013 г.): 307-19.

Проприоцептивная и сократительная системы у Drosophila образуют паттерн с помощью Stripe фактора транскрипции семейства EGR.
Зальцберг А
Биология развития 337.2 (15 января 2010 г.): 458-70.

Глобальный скрининг in vivo Drosophila RNAi выявляет ключевую роль церамид фосфоэтаноламина в глиальной оболочке аксонов.
Simons M
Генетика PLoS 9.12 (2013): e1003980.

Drosophila Hey является мишенью Notch в асимметричных делениях во время эмбрионального и личиночного нейрогенеза.
Делидакис C
Разработка (Кембридж, Англия) 137,2 (январь 2010 г.): 191-201.

Характеристика рецептора GDNF дрозофилы и доказательства его эволюционно законсервированного взаимодействия с молекулой адгезии нервных клеток (NCAM) / FasII.
Saarma M
PloS one 7.12 (2012): e51997.

Скоординированное последовательное действие путей передачи сигналов EGFR и Notch регулирует прогрессию пронейральной волны в оптической доле дрозофилы.
Tabata T
Development (Кембридж, Англия) 137,19 (октябрь 2010 г.): 3193-203.

Мультипотентные нейральные стволовые клетки генерируют глиальные клетки центрального комплекса посредством транзитной амплификации промежуточных предшественников в развитии мозга дрозофилы.
Reichert H
Биология развития 356.2 (15 августа 2011 г.): 553-65.

Дрозофилы, несущие мутации pex3 или pex16, являются моделями синдрома Зеллвегера, которые отражают его симптомы, связанные с отсутствием пероксисом.
Matsuno K
PloS one 6.8 (2011): e22984.

Гены Coe экспрессируются в дифференцирующихся нейронах центральной нервной системы протостом.
Vervoort M
PloS one 6.6 (2011): e21213.

Очистка FACS и анализ транскриптома нервных стволовых клеток дрозофилы выявили роль Klumpfuss в самообновлении.
Knoblich JA
Cell reports 2.2 (30 августа 2012 г.): 407-18.

Мультипотентный клон нейробластов, усиливающих транзит, в центральном мозге дает начало глиальным клеткам зрительной доли у дрозофилы.
Reichert H
Биология развития 379,2 (15 июля 2013 г.): 182-94.

Регулируемое инсулином / IGF масштабирование нейроэндокринных клеток, экспрессирующих фактор транскрипции bHLH, ослабленное у дрозофилы.
Nässel DR
PLoS genetics 9.12 (2013): e1004052.

Экдизон-зависимая и экдизон-независимая запрограммированная гибель клеток в развивающейся оптической доле дрозофилы.
Tsujimura H
Биология развития 374.1 (1 февраля 2013 г.): 127-41.

Некроз нейронов и распространение смерти в генетической модели дрозофилы.
Лю Л.
Смерть и болезнь клеток 4. (11 июля 2013 г.): e723.

Передача сигналов Wg через Zw3 и mad ограничивает самообновление клеток-предшественников сенсорных органов у Drosophila.
Newfeld SJ
Genetics 189,3 (ноябрь 2011 г.): 809-24.

Сопутствующая потребность в передаче сигналов Notch и Jak / Stat во время нейроэпителиальной дифференцировки в оптической доле дрозофилы.
Hartenstein V
Биология развития 346.2 (15 октября 2010 г.): 284-95.

Молекулярный и клеточный путь Gcm / Glide: новые участники и новые линии.
Giangrande A
Биология развития 375,1 (1 марта 2013 г.): 65-78.

Регуляция дублированного локуса: Drosophila неаккуратная пара изобилует функционально перекрывающимися энхансерами.
Jaynes JB
Биология развития 362.2 (15 февраля 2012 г.): 309-19.

Передача сигналов фокальной адгезии влияет на регенерацию клетками пульпозного ядра человека в гидрогелях на основе коллагена, но не углеводов.
Creemers LB
Acta biomaterialia 66. (15 января 2018 г.): 238-247.

Мультиплексная бинарная экспрессионная система на основе TALE для исследований клеточного взаимодействия in vivo.
Fulga TA
Nature communications 8.1 (21 ноября 2017 г.): 1663.

Секретируемый белок Ig-домена, необходимый как в астроцитах, так и в нейронах для регуляции ночного сна дрозофилы.
Джексон FR
Текущая биология: CB 29.15 (5 августа 2019 г.): 2547-2554.e2.

cindr, гомолог дрозофилы гена риска болезни Альцгеймера CD2AP, необходим для синаптической передачи и протеостаза.
Shulman JM
Cell reports 28.7 (13 августа 2019 г.): 1799-1813.e5.

Визуализация бабуина эндогенного рецептора TGF-β типа I в мозге дрозофилы.
Yu HH
Научные отчеты 10.1 (20 марта 2020 г.): 5132.

Использование мигрирующих клеток в качестве зондов для освещения особенностей живых эмбриональных тканей.
Raz E
Развитие науки 6,49 (декабрь 2020 г.):.

Зависимый от активности эндоцитоз Wingless регулирует синаптическую пластичность в зрительной системе Drosophila.
Suzuki T
Гены и генетические системы 95,5 (11 февраля 2021 г.): 235-247.

Морфо-функциональные последствия нокдауна Swiss Cheese в глии Drosophila melanogaster .
Саранцева С.В.
Ячейки 10.3 (02.03.2021):.

Гипусинация eIF5A, усиленная диетическим спермидином, защищает от преждевременного старения мозга и митохондриальной дисфункции.
Sigrist SJ
Отчеты сотовой связи 35.2 (13 апреля 2021 г.): 108941.

Новая парадигма повреждения центральной нервной системы взрослых дрозофил: молекулярные, клеточные и функциональные аспекты.
Casas-Tintó S
Модели и механизмы болезней 14,5 (1 мая 2021 г.):.

Цитокины кишечника модулируют обоняние посредством метаболического перепрограммирования глии.
Джаспер Н
Природа 596,7870 (август 2021 г.): 97-102.

Нарушение гематоэнцефалического барьера, вызванное опухолью, способствует гибели хозяина.
Bilder D
Клетка развития .(1 сентября 2021 г.):.

Активно-зависимая регуляция уровней GAT астроцитов во время синаптогенеза.
Freeman MR
Nature neuroscience 17.10 (октябрь 2014 г.): 1340-50.

Астроциты задействуют уникальные молекулярные программы, чтобы поглощать обрезанный нейрональный мусор из отдельных подмножеств нейронов.
Freeman MR
Гены и развитие 28.1 (1 января 2014 г.): 20-33.

Глия дрозофилы использует консервативный котранспортерный механизм для регулирования внеклеточного объема.
Keshishian H
Glia 59,2 (февраль 2011 г.): 320-32.

Модель дрозофилы для спектра Зеллвегера нарушений биогенеза пероксисом.
Рачубинский Р.А.
Модели и механизмы заболеваний 4.5 (сентябрь 2011 г.): 659-72.

бантам необходим для развития зрительной доли и пролиферации глиальных клеток.
Padgett RW
PloS one 7.3 (2012): e32910.

Секс и одиночная клетка. II. Есть время и место для секса.
Baker BS
PLoS биология 8.5 (4 мая 2010 г.): e1000365.

Глиальные отростки на нервно-мышечном соединении личинок дрозофилы соответствуют синаптическому росту.
Auld VJ
PloS one 7.5 (2012): e37876.

Долгосрочное культивирование Ex vivo и визуализация имагинальных дисков личинок дрозофилы в реальном времени.
Sun YH
PloS one 11.9 (2016): e0163744.

Механизм аксональной сократимости в двигательных нейронах эмбрионов дрозофилы in vivo.
Саиф MTA
Биофизический журнал 111.7 (4 октября 2016 г.): 1519-1527.

Белковые О-маннозилтрансферазы влияют на сенсорную проводку аксонов и динамическую хиральность положения тела у эмбриона Drosophila .
Панин В.М.
Журнал неврологии: официальный журнал Общества нейробиологии 38.7 (14 февраля 2018 г.): 1850-1865.

Модель дефицита сапозина у дрозофилы: лизосомное накопление, прогрессирующая нейродегенерация и сенсорное физиологическое снижение.
Суини ST
Нейробиология болезней 98.(2017 фев): 77-87.

Tao отрицательно регулирует передачу сигналов BMP во время развития нервно-мышечных соединений у дрозофилы.
Vanderzalm PJ
Нейробиология развития 79,4 (апрель 2019 г.): 335-349.

De Novo Варианты в WDR37 связаны с эпилепсией, колобомами, дисморфизмом, задержкой развития, умственной отсталостью и гипоплазией мозжечка.
Malicdan MCV
Американский журнал генетики человека 105.2 (1 августа 2019 г.): 413-424.

Продукт гена CG11426 отрицательно регулирует размер глиальной популяции в имагинальном диске глаза дрозофилы.
Jeon SH
Нейробиология развития 81,6 (сентябрь 2021 г.): 805-816.

Контурно-зависимая петля обратной связи ROS опосредует эксайтотоксичность глутамата для формирования двигательной системы Drosophila .
Yao CK
eLife 8. (18 июля 2019 г.):.

Молекулярный и цитологический анализ широко используемых линий драйверов Gal4 для нейробиологии дрозофилы.
Пиндюрин А.В.
BMC genetics 21.Suppl 1 (2020 Oct 22): 96.

Консервативный альтернативный фактор сплайсинга каперсов регулирует нервно-мышечные фенотипы во время развития и старения.
Олесницкий Е.К.
Биология развития 473. (2021 май): 15-32.

Варианты TNPO2 связаны с задержкой развития человека, неврологическими дефицитами и дисморфическими особенностями и изменяют активность TNPO2 у Drosophila.
Tan QK
Американский журнал генетики человека 108.9 (2 сентября 2021 г.): 1669-1691.

«origin» не похоже на репозиторий git Решение

По умолчанию репозиторий Git не связан с удаленным репозиторием. Если вы попытаетесь отправить изменения в удаленный репозиторий без предварительного указания его местоположения, вы столкнетесь с ошибкой «фатальная:« origin »не является репозиторием git».

Найди свой матч на тренировочном лагере