View source: R/VDJ_integrate_bulk.R
VDJ_integrate_bulk | R Documentation |
Integrate bulk and single-cell data by reannotating the germline genes and integrating the bulk sequences into the existing single-cell clonotypes.
VDJ_integrate_bulk(
sc.VDJ,
bulk.tsv,
bulk.tsv.sequence.column,
bulk.tsv.sample.column,
bulk.tsv.barcode.column,
bulk.tsv.isotype.column,
organism,
scRNA_seqs_annotations,
bulkRNA_seqs_annotations,
igblast.dir,
trim.FR1,
tie.resolvement,
seq.identity
)
sc.VDJ |
VDJ dataframe of the single cell data created with Platypus VDJ_build function. |
bulk.tsv |
A tab separated file of the bulk sequences with the at least columns containing the sequence, a sample ID, a barcode, and the isotype. |
bulk.tsv.sequence.column |
column name of the bulk tsv that contains the nucleotide sequence |
bulk.tsv.sample.column |
column name of the bulk tsv that contains the sample_id that matches the sample_id in sc_VDJ |
bulk.tsv.barcode.column |
column name of the bulk tsv that contains the barcode/identifier of the recovered sequence |
bulk.tsv.isotype.column |
column name of the bulk tsv that contains the isotype of the recovered sequence |
organism |
"human" or "mouse" |
scRNA_seqs_annotations |
A tab separated file of the reannotated single-cell sequences using Change-O AssignGenes.py. If NULL, this function will run Change-O AssignGenes.py (Make sure to have this installed, including igblast.dir). Default is NULL. |
bulkRNA_seqs_annotations |
A tab separated file of the reannotated bulk sequences using Change-O AssignGenes.py. If NULL, this function will run Change-O AssignGenes.py (Make sure to have this installed, including igblast.dir). Default is NULL. |
igblast.dir |
directory where the igblast executables are located. For example: use the instruction to set up IgPhyML environment in the AntibodyForests vignette ($(conda info –base)/envs/igphyml/share/igblast) |
trim.FR1 |
|
tie.resolvement |
How to resolve a bulk sequence for which multiple clonotypes match. "all" - assign the bulk sequence to all matching clonotypes (Default) "none" - do not assign the bulk sequence to any clonotype "random" - randomly assign the bulk sequence to one of the matching clonotypes |
seq.identity |
sequence identity threshold for clonotype assignment (Default: 0.85) |
The VDJ dataframe of both the bulk and single-cell data
## Not run:
VDJ <- VDJ_integrate_bulk(sc_VDJ = AntibodyForests::small_vdj,
bulk_tsv = "bulk_rna.tsv",
bulk_tsv_sequence_column = "sequence",
bulk_tsv_sample_column = "sample_id",
bulk_tsv_barcode_column = "barcode",
bulk_tsv_isotype_column = "isotype",
organism = "human",
igblast_dir = "anaconda3/envs/igphyml/share/igblast",
tie_resolvement = "random",
seq_identity = 0.85)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.