Назад к проектам

ranking-str-data

Локальный Java CLI для ранжирования Y-STR гаплотипов относительно выбранного базового гаплотипа. Инструмент рассчитывает исследовательские метрики TMRCA и добавляет ранжированные результаты в CSV с разделителем точка с запятой.

Ключевые возможности

  • Ранжирует Y-STR гаплотипы относительно уникально выбранного базового гаплотипа
  • Рассчитывает ASD, TMRCA, lambda и метрики коррекции обратных мутаций по Клёсову
  • Читает CSV с разделителем точка с запятой через Spark и сохраняет RankedData.csv рядом с исходным файлом

Технологии

JavaMavenApache SparkJCommanderLog4jJUnit
Local Java CLI for ranking Y-STR haplotypes against a selected base haplotype and appending TMRCA-related research metrics to a semicolon-separated CSV file. The project was built for a genetics research workflow. It reads Y-STR haplotype rows, compares each row with a uniquely selected base haplotype, computes research metrics, and writes a ranked CSV next to the input file. The code implements a linear Y-STR TMRCA calculation based on the Klyosov method with back-mutation correction. This is a local research tool, not a clinical or diagnostic system.