Preprocessing: pp
|
Annotate contigs with constant region call using blastn. |
|
Annotate contigs with constant region call using blastn. |
|
Calculating nearest neighbor distances for tuning clonal assignment with shazam. |
|
Run CreateGermlines.py to reconstruct the germline V(D)J sequence. |
|
Check contigs for whether they can be considered as ambiguous or not. |
|
Filter doublets and poor quality cells and corresponding contigs based on provided V(D)J DataFrame and AnnData. |
|
Add prefix to the headers/contig ids in input fasta and annotation file. |
|
Add prefix to the headers/contig ids in input fasta and annotation file. |
|
Run basic mutation load analysis. |
|
Reannotate cellranger fasta files with igblastn and parses to airr format. |
|
Correct allele calls based on a personalized genotype using tigger. |
Preprocessing (external): pp.external
|
Reannotate with IgBLASTn. |
|
Wrapper for CreateGermlines.py for reconstructing germline sequences. |
|
Parse IgBLAST output to AIRR format. |
|
Parse AIRR tsv file (heavy chain contigs only). |
|
Parse AIRR tsv file (light chain contigs only). |
|
Recipe for running a standard scanpy QC workflow. |
|
Reassign alleles with TIgGER in R. |
Tools: tl
|
Calculate node closeness centrality in BCR/TCR network. |
|
Calculate node degree in BCR/TCR network. |
|
Compute B cell clones diversity : Gini indices, Chao1 estimates, or Shannon entropy. |
|
A function to tabulate clonal overlap for input as a circos-style plot. |
|
Return rarefaction predictions for cell numbers vs clone size. |
|
Quantify size of clones. |
|
Find clones using changeo's DefineClones.py. |
|
Retrieve edge weights (BCR levenshtein distance) from graph. |
|
Find clones based on VDJ chain and VJ chain CDR3 junction hamming distance. |
|
Generate a Levenshtein distance network based on full length VDJ sequence alignments for heavy and light chain(s). |
|
Transfer data in Dandelion slots to AnnData object, updating the .obs, .uns, .obsm and `.obsp`slots. |
|
Function for prepare anndata for computing pseudobulk vdj feature space. |
|
Function for making pseudobulk vdj feature space. |
|
Function to add pseudotime and branch probabilities into adata.obs in place. |
|
Function to project pseudotime & branch probabilities from pb_adata (pseudobulk adata) to adata (cell adata). |
|
Function to pseudobulk gene expression (raw count). |
|
Function to compute average gene expression in bins along pseudotime. |
|
Function to compute chatterjee correlation of gene expression with pseudotime. |
Plotting: pl
|
A barplot function to plot usage of V/J genes in the data. |
|
Using scanpy's plotting module to plot the network. |
|
A plot function to visualise clonal overlap as a circos-style plot. |
|
Plot rarefaction curve for cell numbers vs clone size. |
|
A spectratype function to plot usage of CDR3 length. |
|
A stacked bar plot function to plot usage of V/J genes in the data split by groups. |
Utilities: utl
|
Read in or copy dataframe object and set sequence_id as index without dropping. |
|
Run makeblastdb on constant region fasta file. |
|
Read in and returns a Dandelion class from .h5ddl format. |
|
Read in and returns a Dandelion class saved using pickle format. |
|
Read the 10x AIRR rearrangement .tsv directly and returns a Dandelion object. |
|
A parser to read .csv and .json files directly from folder containing 10x cellranger-outputs. |
|
A Dandelion initialisation function to update and populate the .metadata slot. |
|
Concatenate data frames and return as Dandelion object. |
|
Convert Dandelion data to scirpy-compatible format. |
|
Convert data from scirpy format to Dandelion format. |
|
Generic fasta writer using fasta_iterator |
Dandelion
|
Performs a deep copy of all slots in Dandelion class. |
|
Update germline reference with corrected sequences and store in Dandelion object. |
|
A Dandelion initialisation function to update and populate the .metadata slot. |
|
Retrieve additional data columns that are useful. |
|
Writes a Dandelion class to .h5ddl format. |
|
Writes a Dandelion class to .h5ddl format. |
|
Writes a Dandelion class to .pkl format. |
|
Writes a Dandelion class to AIRR formatted .tsv format. |
Logging
|
Versions that are essential for dandelion's operation. |
|
Versions that are essential for dandelion's operation. |