Database Summary & Statistics#

This page provides a comprehensive overview of the Iggytop database created by the create_anndata.py pipeline. It reports details on the distribution of data sources, species, MHC information, and receptor quality.

This report summarizes the processed and deduplicated AIRR data used for downsteam analysis and knowledge graph construction. If you want to reporodice this, please run create_anndata.py to generate the data.

Executive Summary#

A snapshot of the current database size and content after cross-database deduplication.

The database version used here is: data-2026.09.01.021958.

Total Records

700,671

Deduplicated Records

370,772

Reduction by 47.1%

Unique Epitopes

11,606

Publications

4,659

TCR Records

362,458

BCR Records

8,314

Note: If you find this report to be outdated or encounter any issues with the data, please open an issue on GitHub.

Source and Organism Distributions#

We track where the data originates and the species diversity. Many entries are found in multiple databases simultaneously.

../_images/f31ef8db47db01a5276f8504d964ac218e59004f315e629fa0871bbe83fbba8c.svg ../_images/9b53983e73a725a95842e8de8488c89c977acd5718a4681ed02caee016191fbe.svg ../_images/3f667130ba2fda9e5ce354c69574af71635a74e52329e3e5a70baa3dd823658e.svg ../_images/75d9d832b2525049530b12fe18dfc0aa0fa742d9567a201a46831266c344985e.svg

MHC Context Availability#

Availability of MHC class and gene information varies significantly by database origin. We visualize the proportion of records containing MHC Class I or Class II information.

Missing MHC class (unknown I/II): 9,781. Missing MHC gene (MHC_gene_1): Class I = 0, Class II = 0.

../_images/fea4e42d9a4dfd6e30f944e12d7f411d2a1e2d4e88cc4f53fd74709feb8de07e.svg
Source counts for 'HLA class I' entries:
source
IEDB          87016
CEDAR|IEDB       35
Name: count, dtype: int64
../_images/f3ee1de35e57115993fb42d6d887c789fa1211da7e944f7d34b9e30762f6abd6.svg

TCR Chain Configuration (QC)#

Using the scirpy.tl.chain_qc tool, we categorize the structural quality of the receptors. A high proportion of “Productive” pairs (Alpha+Beta) indicates better biological quality for structural modeling.

../_images/4fb9aaa6cab47973e656fd02761c05fcb7a830ad9d08e7d4106acbf835e83e10.svg

Sequence Distributions and Coverage#

CDR3 (junction_aa) and Epitope lengths for biological consistency validation. Consistent distributions across sources suggest cross-database compatibility.

../_images/690c5e63cbc0161d42c3db24dfb4171fc08f133e4112775ec46527e68f442e1b.svg ../_images/a50491bfaacaef5282acbbb568dc1beb874a416fe7c31553e86d67d469dd275c.svg

Junction Sequence Logos by Receptor Type#

Because junction_aa sequences vary in length, logos are computed on fixed windows of 8 amino acids from the left (start) and from the right (end). For each receptor class (TCR, BCR), we show four logos side by side in a 2x2 layout: VJ-left, VJ-right, VDJ-left, and VDJ-right.

/home/docs/checkouts/readthedocs.org/user_builds/iggytop/envs/latest/lib/python3.13/site-packages/logomaker/src/error_handling.py:58: UserWarning:  Warning: Character '*' is not in color_dict. Using black.
  warnings.warn(str(Error))
/home/docs/checkouts/readthedocs.org/user_builds/iggytop/envs/latest/lib/python3.13/site-packages/logomaker/src/error_handling.py:58: UserWarning:  Warning: Character 'X' is not in color_dict. Using black.
  warnings.warn(str(Error))
/home/docs/checkouts/readthedocs.org/user_builds/iggytop/envs/latest/lib/python3.13/site-packages/logomaker/src/error_handling.py:58: UserWarning:  Warning: Character '*' is not in color_dict. Using black.
  warnings.warn(str(Error))
../_images/32f707b42a6587337387a0ceb7b2cd624878e4326bf34f4c3f04f35724ee1351.png ../_images/8cdc34e2bed0af5e50690412e636c6733feef6996ec6e8c1ac41b7906852170e.png

V/J Gene Presence

Chain Gene Unique genes Records
0 VDJ_1 J 157 304216
1 VDJ_1 V 850 313737
2 VJ_1 J 215 148840
3 VJ_1 V 779 158221

Records with complete annotations for both chains
(V gene + J gene + CDR3 amino-acid sequence for VJ_1 and VDJ_1):

97,588 / 370,772 (26.32%)