arda

Annotate TCR/BCR sequences using IgBLAST and MMseqs2 reference databases.

55|19|Updated May 24, 2014
One-click install
npx skills add https://github.com/antigenomics/arda --skill arda
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arda
Source: https://github.com/antigenomics/arda/tree/main/skills/arda
Command: npx skills add https://github.com/antigenomics/arda --skill arda

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires arda-mapper, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of accurately and efficiently annotating TCR and BCR sequences, providing framework/CDR regions, V/D/J gene calls, constant-region isotype, junction/CDR3 boundaries, and AIRR output for both nucleotide and amino-acid inputs.

Core Features & Use Cases

  • TCR/BCR Annotation: Annotates framework and complementarity-determining regions of TCR and BCR sequences.
  • IgBLAST Work: Performs the expensive IgBLAST work offline, building a pre-aligned reference database.
  • MMseqs2 Mapping: Maps sequences to the reference database using MMseqs2 for fast annotation.
  • Use Case: An immunologist uses this Skill to annotate TCR sequences from a bulk RNA-seq experiment, obtaining germline and junction information for each sequence.

Quick Start

Use the arda skill to annotate TCR sequences from a bulk RNA-seq experiment.

Frequently Asked Questions about arda

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

FAQPage Schema
How do I annotate TCR and BCR sequences from bulk RNA-seq data?

TCR and BCR annotation identifies framework/CDR regions, V/D/J gene calls, and constant-region isotypes by mapping sequences to a pre-aligned reference database. This process provides junction/CDR3 boundaries and AIRR output for nucleotide and amino-acid inputs.

What's the fastest way to get V/D/J gene calls and CDR3 boundaries for immune sequences?

The fastest way to get V/D/J gene calls and CDR3 boundaries is using MMseqs2 to map sequences against a pre-aligned reference database. This bypasses expensive online IgBLAST computations, rapidly delivering junction details and AIRR-formatted output.

Can I use IgBLAST for TCR annotation without running it online?

Yes, you can use IgBLAST for TCR annotation offline by performing the expensive alignment work beforehand to build a pre-aligned reference database. You then map your sequences to this database using MMseqs2 for fast annotation.

Do I need Python 3.10 and the arda-mappers package for BCR annotation?

Yes, Python 3.10+ and the arda-mappers package are required to perform BCR annotation with this Skill. These dependencies are necessary to map sequences to the reference database and generate the annotated AIRR output.

Does this TCR annotation tool accept both nucleotide and amino-acid inputs?

Yes, this TCR annotation tool accepts both nucleotide and amino-acid inputs. It maps the provided sequences to the reference database to provide framework/CDR regions, junction/CDR3 boundaries, and constant-region isotypes.

Why use MMseqs2 instead of IgBLAST directly for immune receptor annotation?

Using MMseqs2 instead of IgBLAST directly for immune receptor annotation avoids the expensive IgBLAST runtime by mapping sequences to a pre-aligned reference. This delivers rapid V/D/J gene calls and CDR3 boundaries while maintaining annotation accuracy.