vdjdb-duplicates

Identify and classify duplicate TCR records in VDJdb databases using Python.

155|28|Updated Jan 6, 2016
One-click install
npx skills add https://github.com/antigenomics/vdjdb-db --skill vdjdb-duplicates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vdjdb-duplicates
Source: https://github.com/antigenomics/vdjdb-db/tree/main/skills/vdjdb-duplicates
Command: npx skills add https://github.com/antigenomics/vdjdb-db --skill vdjdb-duplicates

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, scipy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies and classifies duplicate TCR records in the VDJdb database, ensuring data consistency and accuracy.

Core Features & Use Cases

  • Duplicate Detection: Identifies and categorizes duplicate TCRs across various resolution levels and publication sources.
  • Author Overlap Check: Evaluates author overlap between publications sharing many TCR sequences.
  • High-Frequency Record Detection: Flags potentially spurious high-frequency records.
  • Multi-MHC Epitope Report: Reports epitopes presented by multiple distinct MHC molecules or with inconsistent allele resolution.
  • Use Case: Imagine you have a VDJdb database with multiple TCR sequences. Use this Skill to identify and resolve duplicate records, ensuring the integrity of your data.

Quick Start

Run the skill by executing /vdjdb-duplicates from the repository root.

Frequently Asked Questions about vdjdb-duplicates

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

FAQPage Schema
How do I identify duplicate TCR records in a VDJdb database?

You can identify duplicate TCR records in a VDJdb database by running a Python-based consistency check that categorizes duplicates across resolution levels and publication sources to ensure data accuracy.

What is a VDJdb consistency check for TCR data?

A VDJdb consistency check evaluates TCR database records to detect duplicate sequences, verify author overlap across publications, and report multi-MHC epitopes presented by inconsistent allele resolutions.

Do I need pandas and scipy to run a VDJdb duplicate detection script?

Yes, you need pandas, numpy, and scipy installed in your Python environment to process the VDJdb database files and execute the associated metadata checks for duplicate TCR detection.

How do I detect multi-MHC epitopes and author overlap in TCR metadata?

You detect multi-MHC epitopes and author overlap by analyzing VDJdb metadata with Python scripts that flag epitopes presented by multiple distinct MHC molecules and evaluate shared publication authors.

Why does my VDJdb database contain spurious high-frequency TCR records?

Spurious high-frequency TCR records often result from duplicated entries across multiple publication sources; auditing scripts can flag these high-frequency records to help resolve data integrity issues.

Can I use Python to audit VDJdb files for inconsistent MHC allele resolution?

Yes, you can use Python to audit VDJdb files and generate reports highlighting epitopes presented by multiple distinct MHC molecules or those with inconsistent allele resolution levels.