Bulk and single-cell data |
|
---|---|
Loading and saving any data |
|
Load immune repertoire files into the R workspace |
|
Save immune repertoires to the disk |
|
Filtering data |
|
Main function for data filtering |
|
Single-cellMore coming soon! |
|
Select specific clonotypes using barcodes from single-cell metadata |
|
Split the immune repertoire data to clusters from single-cell barcodes |
|
Preprocessing |
|
Nucleotide to amino acid sequence translation |
|
Filter out coding and non-coding clonotype sequences |
|
Downsampling and resampling of immune repertoires |
|
Get the N most abundant clonotypes |
|
BCR data |
|
Clustering |
|
Function for computing distance for sequences |
|
Function for assigning clusters based on sequences similarity |
|
BCR pipeline |
|
Creates germlines for clonal lineages |
|
Aligns all sequences incliding germline within each clonal lineage within each cluster |
|
Builds a phylogenetic tree using the sequences of a clonal lineage |
|
Visualise clonal family tree: wrapper for calling on the entire repClonalFamily output |
|
Visualise clonal family tree |
|
Calculates number of mutations against the germline for each clonotype |
|
Basic immune repertoire statistics |
|
Exploratory data analysis |
|
Main function for exploratory data analysis: compute the distribution of lengths, clones, etc. |
|
Visualise results of the exploratory analysis |
|
Clonality analysis |
|
Clonality analysis of immune repertoires |
|
Visualise results of the clonality analysis |
|
Clonotype annotation and dynamics |
|
Clonotype annotationAnnotate clonotypes in immune repertoires using external immune receptor databases (VDJDB, McPAS and PIRD). |
|
Annotate clonotypes in immune repertoires using clonotype databases such as VDJDB and MCPAS |
|
Load clonotype databases such as VDJDB and McPAS into the R workspace |
|
Immune repertoire dynamicsTrack the differences in clonotype abundances over time. |
|
Track clonotypes across time and data points |
|
Visualise clonotype dynamics |
|
Compare repertoires |
|
Repertoire diversity analysis |
|
The main function for immune repertoire diversity estimation |
|
Visualise diversity. |
|
Gene usageV-gene and J-gene usage statistics, analysis and visualisations |
|
Main function for estimation of V-gene and J-gene statistics |
|
Post-analysis of V-gene and J-gene statistics: PCA, clustering, etc. |
|
WIP |
|
Histograms and boxplots (general case / gene usage) |
|
Overlap |
|
Main function for public clonotype statistics calculations |
|
Post-analysis of public clonotype statistics: PCA, clustering, etc. |
|
Incremental counting of repertoire similarity |
|
Visualise incremental overlaps |
|
Repertoire overlap and gene usage visualisations |
|
Public repertoire |
|
Create a repertoire of public clonotypes |
|
Apply transformations to public repertoires |
|
Filter out clonotypes from public repertoires |
|
Statistics of number of public clonotypes for each possible combinations of repertoires |
|
Get a matrix with public clonotype frequencies |
|
Public repertoire visualisation |
|
Visualise sharing of clonotypes among samples |
|
Visualisation of public clonotypes |
|
Public repertoire visualisation |
|
Advanced immune repertoire analysis |
|
Kmers analysis |
|
Calculate the k-mer statistics of immune repertoires |
|
Analysis immune repertoire kmer statistics: sequence profiles, etc. |
|
Post-analysisAdvanced methods for post-analysis of gene usage, overlap and other statistics. |
|
Clustering of objects or distance matrices |
|
Dimensionality reduction |
|
Visualisation of hierarchical clustering |
|
Visualisation of K-means and DBSCAN clustering |
|
PCA / MDS / tSNE visualisation (mainly overlap / gene usage) |
|
Visualisations |
|
General visualisation functionsFunctions for visualisations of different data types. For analysis-specific visualisation see related sections. |
|
One function to visualise them all |
|
Visualise clonal family tree: wrapper for calling on the entire repClonalFamily output |
|
Visualise clonal family tree |
|
Visualise diversity. |
|
Visualise results of the clonality analysis |
|
Visualise clonotype dynamics |
|
Visualise results of the exploratory analysis |
|
Histograms and boxplots (general case / gene usage) |
|
Visualisation of hierarchical clustering |
|
Visualise incremental overlaps |
|
Visualisation of K-means and DBSCAN clustering |
|
Most frequent kmers visualisation. |
|
PCA / MDS / tSNE visualisation (mainly overlap / gene usage) |
|
Repertoire overlap and gene usage visualisations |
|
Public repertoire visualisation |
|
Visualise sharing of clonotypes among samples |
|
Handler for .nofail argument of pipeline steps that prevents examples from crashing on computers where certain dependencies are not installed |
|
Bar plots |
|
Flexible box-plots for visualisation of distributions |
|
Visualisation of matrices using circos plots |
|
Visualisation of matrices and data frames using ggplo2-based heatmaps |
|
Visualisation of matrices using pheatmap-based heatmaps |
|
Visualisation of distributions using histograms |
|
Visualise kmer profiles |
|
Visualisation of public clonotypes |
|
Public repertoire visualisation |
|
Sequence logo plots for amino acid profiles. |
|
Immune repertoire spectratyping |
|
Publication-ready plots |
|
Manipulate ggplot plots and create publication-ready plots |
|
Utilities |
|
Data |
|
|
Tables with amino acid properties |
Amino acid / codon table |
|
BCR dataset |
|
Gene segments table |
|
Single chain immune repertoire dataset |
|
Specification of the data format used by immunarch dataframes |
|
Paired chain immune repertoire dataset |
|
Public utility utilities |
|
Apply function to each pair of data frames from a list. |
|
Information measures |
|
Internal utility functions |
|
Add a new class attribute |
|
Check and normalise distributions |
|
Get a column's name using the input alias |
|
Get a character vector of samples' groups from the input metadata file |
|
Check for the specific class |
|
Copy the upper matrix triangle to the lower one |
|
Set and update progress bars |
|
Return a column's name |