{"categories":[{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/4"}],"enrichment":{"capability":"AbNumber provides Python APIs to number and align antibody sequences using ANARCI, enabling CDR region identification, sequence indexing by antibody numbering schemes, and alignment to human germlines.","skillfed_tags":["bioinformatics","antibody-engineering","immunology"],"use_cases":["Extract and analyze CDR regions from antibody sequences for epitope prediction or humanization design.","Align antibody sequences to nearest human germlines to assess how close a candidate is to natural repertoire.","Graft CDRs from one antibody onto a human germline framework for humanization workflows.","Index and slice antibody sequences by standard numbering (e.g., chain['H2':'H5']) for position-specific analysis.","Batch-process antibody libraries to identify conserved regions or perform comparative sequence analysis."],"what_it_does":"AbNumber wraps ANARCI to provide a Python-friendly interface for antibody sequence analysis. It lets you load an antibody sequence into a Chain object, then identify CDR regions, access positions using standard antibody numbering schemes (IMGT, Chothia), slice and iterate over sequences by position, and align sequences to each other or to human germlines. The package handles the complexity of ANARCI's command-line interface and sequence alignment logic, exposing it through object methods like chain.cdr3_seq, chain.regions, and chain.align().\n\nThe core use case is immunology and antibody engineering workflows where you need to work with antibody sequences in their standard numbering systems rather than raw coordinates. It depends on biopython for sequence handling, pandas for data manipulation, and anarcii for the underlying numbering and alignment engine. The package requires Python 3.6 or later and runs only on Unix and macOS due to HMMER dependencies.","worth_installing":"Yes, if you work with antibody sequences and need standard numbering and alignment. The low install friction, permissive license, and clean API make it straightforward to adopt. However, note the aging maintenance status (452 days since last release) and Unix/macOS-only requirement. For production immunology pipelines, verify that anarcii remains stable and that the package's dependencies are current before committing to it."},"id":"abnumber","links":{"html":"https://skillfed.io/packages/abnumber","md":"https://skillfed.io/packages/abnumber.md","pypi":"https://pypi.org/project/abnumber/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-05-19","license_spdx":null,"license_treatment":"permissive","name":"abnumber","python_support":"supports_current","summary":"AbNumber - Antibody numbering using ANARCI"},"popularity":{"monthly_downloads":78580,"position":14426,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.4"}
