archaic-introgression

Detect archaic introgression segments in modern human genomes using IBDmix, Sprime, or hmmix.

Updated May 10, 2026
One-click install
npx skills add https://github.com/MubasherMohammed/opencode-BioInfo --skill archaic-introgression
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archaic-introgression
Source: https://github.com/MubasherMohammed/opencode-BioInfo/tree/main/python/skills/archaic-introgression
Command: npx skills add https://github.com/MubasherMohammed/opencode-BioInfo --skill archaic-introgression

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, ibdmix, sprime, hmmix, bcftools, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill identifies Neanderthal and Denisovan introgression segments in modern human genomes, aiding in understanding human evolution and disease susceptibility.

Core Features & Use Cases

  • Introgression Detection: Identifies segments shared between modern humans and archaic hominins.
  • Method Variants: Utilizes IBDmix, Sprime, and hmmix methods for comprehensive analysis.
  • Use Case: For a researcher analyzing a genome, this Skill can help identify archaic ancestry and its impact on the individual's genome.

Quick Start

Run the archaic introgression skill with the following command:

python archaic_introgression.py --input modern.vcf --archaic archaic.vcf --output /tmp/introgression

Frequently Asked Questions about archaic-introgression

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

FAQPage Schema
How do I detect Neanderthal DNA segments in modern human genomes?

You can detect Neanderthal DNA segments in modern human genomes by running the archaic introgression skill with modern and archaic VCF files. It identifies shared segments using IBDmix, Sprime, or hmmix to map archaic ancestry.

What is the best way to identify Denisovan ancestry using VCF files?

To identify Denisovan ancestry using VCF files, run the archaic introgression skill by passing your modern and archaic VCF files as arguments. It applies IBDmix, Sprime, or hmmix methods to find introgressed segments.

Do I need bcftools to analyze archaic introgression with IBDmix or Sprime?

Yes, you need bcftools along with numpy, ibdmix, sprime, and hmmix installed in your environment to analyze archaic introgression. These external dependencies are required to process the VCF files and run the detection methods.

How does IBDmix compare to hmmix for finding archaic introgression segments?

IBDmix and hmmix are both supported methods for finding archaic introgression segments, utilizing different statistical approaches to detect shared ancestry. The skill allows you to utilize any of these methods for comprehensive genomics analysis.

Can I use this archaic introgression detection for large genomics research datasets?

Yes, this archaic introgression detection is designed for genomics research focusing on Neanderthal and Denisovan ancestry across modern human genomes. It processes standard VCF file inputs to identify introgressed segments for disease susceptibility studies.

Why does my archaic introgression analysis require both modern and archaic VCF files?

Your archaic introgression analysis requires both modern and archaic VCF files because the detection algorithms compare modern human genomes against archaic hominin references to identify shared segments. Both inputs are necessary command line arguments.