genetic_analyst

Query Haploserver API for Y-DNA subclade TMRCA and phylogenetic data.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/valalav/aadna_bot --skill genetic-analyst
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: genetic_analyst
Source: https://github.com/valalav/aadna_bot/tree/main/skills/genetic_analyst
Command: npx skills add https://github.com/valalav/aadna_bot --skill genetic-analyst

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill automates the complex analysis of Y-DNA genetic subclades by integrating data from external APIs and local project databases, providing comprehensive insights into genetic genealogy.

Core Features & Use Cases

  • Subclade Analysis: Provides detailed information on specific Y-DNA subclades (SNPs).
  • Data Integration: Combines data from Haploserver API (TMRCA, phylogenetic path) and AADNA Table project data (participant distribution by subethnos and surname).
  • Use Case: When a user asks "Tell me about the J-FT251326 subclade", this skill will fetch its age, ancestral lineage, and identify the ethnic groups and surnames associated with it within the AADNA project.

Quick Start

Describe the subclade J-FT251326.

Frequently Asked Questions about genetic_analyst

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a Y-DNA subclade and estimate its age using TMRCA data?

Y-DNA subclade analysis is automated by querying the Haploserver API for TMRCA age estimates and phylogenetic path data, then synthesizing the results into a structured report detailing historical hypotheses.

How do I map participant distribution by subethnos and surname from AADNA CSV data?

Participant distribution by subethnos and surname is processed directly from AADNA CSV data inputs, aggregating the records to identify the specific ethnic groups and family names associated with a subclade.

What is the best way to find the ancestral lineage and phylogenetic context of a specific SNP?

Finding the ancestral lineage of a specific SNP requires querying the Haploserver API for phylogenetic path data, which is then combined with project distribution data to provide full phylogenetic context.

Can I use this skill to generate a genealogy report for Y-DNA haplogroups without manual data integration?

Yes, this skill fully automates genealogy report generation for Y-DNA haplogroups by integrating Haploserver API phylogenetic data with AADNA project distributions, requiring no manual data combination.

Does Y-DNA subclade analysis work with both external API phylogenetic data and local project databases?

Yes, Y-DNA subclade analysis works by integrating external Haploserver API data for TMRCA and phylogeny with local AADNA CSV project databases to produce a comprehensive structured report.

What limitations exist when synthesizing historical hypotheses from TMRCA and phylogenetic data?

Historical hypotheses are synthesized strictly from available TMRCA age estimates and participant distribution data, meaning limitations arise if local AADNA CSV records are incomplete or the Haploserver API lacks subclade phylogenetic paths.