ftdnastat English

Как устроен ftdnastat

Технический документ: откуда сайт берёт данные, как их обновляет и проверяет, и как считаются числа на страницах. Пороги и правила приведены такими, какими они работают сейчас.

1. Источники #

Источник Что берётся Как часто
Публичные деревья Y-DNA и mtDNA Haplotree FamilyTreeDNA узлы деревьев, число китов на узле по странам, число Big Y, фамилии проверка каждый день, загрузка при новом выпуске
FamilyTreeDNA Discover возраст общего предка (TMRCA) каждой Y-ветки с интервалом; древние образцы с веткой, культурой и датой; пути миграции веток проверка каждый день; палеообразцы и пути миграции полностью раз в 30 дней
Mitotree в FamilyTreeDNA Discover возрасты мт-веток, древние мт-образцы с координатами при новой версии дерева
Публичные карты участников гео-проектов FamilyTreeDNA место предка, ветка, отметка о подтверждении SNP-тестом раз в 30 дней
Публичные деревья YFull Y и мт узлы, образцы со страной, регионом и родным языком, возрасты TMRCA и formed, пометка «new» раз в месяц
TheYtree третья оценка возраста Y-веток, сопоставленная по SNP редко, вручную
Население стран и регионов (ООН, перепись-2021, Wikidata) число мужчин, для протестированности и поправки на плотность вручную

Все источники публичные. Имена людей с карт гео-проектов на сайт не попадают.

2. Обновление и публикация #

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

Перед публикацией сборка проходит приёмку:

Сборка, не прошедшая приёмку, не публикуется. Опубликованные сборки сохраняются в архиве.

Новое Y-дерево FTDNA перед подключением проходит ещё и проверку предиктора гаплогрупп: на тех же данных доля ошибок предсказания по ключевым веткам не должна вырасти.

3. Страны, регионы и народы #

FTDNA. Страна кита — самозаявленное происхождение самого дальнего известного предка по линии. Регионы, которые FTDNA ведёт отдельной строкой («Russia (Republic of Dagestan)»), — отдельные страницы и в страну-родителя не входят. Киты без страны в долях не участвуют.

YFull. Страна и регион образца даны кодами ISO, народ — родным языком из анкеты (ISO 639-3). Коды сопоставлены со странами и регионами FTDNA; регион, у которого есть своя строка в FTDNA, выводит образец из страны так же, как это делает FTDNA. Язык, совпадающий со страной или регионом образца, второй раз не засчитывается.

Сравнимый срез YFull. Для сравнения с FTDNA берутся только клиенты YFull (номер YF…) и только современные образцы: научные публикации и древняя ДНК устроены иначе, чем выборка клиентов.

4. Дерево ветвей и доли #

Доли считаются накопительно: строка ветки включает все киты её подветок. Поэтому вложенные ветки никогда не стоят рядом как соседи, а кит, чей тест не дошёл глубже узла, остаётся на узле и помечается звёздочкой (J-M172*).

5. Страница ветки #

Страница есть у каждой ветки, в поддереве которой не меньше 50 китов со страной: сейчас это 4 297 Y-веток и 1 182 мт-ветки. Цепочки равнозначных узлов, где единственная подветка держит ≥ 99 % китов (Y) или ≥ 97 % (мт), сводятся к одной странице с перечнем равнозначных имён.

6. YFull: сравнение, соседи, пары, родня через границу #

7. Гео-проекты FamilyTreeDNA #

Участники проектов сами включили показ места предка на публичной карте проекта. Один человек может состоять в нескольких проектах: его записи склеиваются в одну.

8. Древняя ДНК и культуры #

Y-образцы — FamilyTreeDNA Discover, мт-образцы — Mitotree и YFull. Дата образца — середина интервала датировки. Культура — запись Discover; разные написания одной культуры склеены.

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

Цепочки культур показываются, пока сходство соседних культур не ниже 10 %; числа в текстах цепочек сверяются с данными при каждой сборке.

9. Находки #

Пересчитываются при каждой сборке, участвуют страны от 50 китов:

10. Динамика #

11. Ограничения #