Skip to content

Fraternalilab/BrepConvert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrepConvert

logo

R package to analyse gene conversion events in immunoglobulin sequences.

Install

in R:

require(devtools)
install_github('Fraternalilab/BrepConvert', ref = 'main')

How to use

This vignette contains examples on how to use BrepConvert.

The analysis performed on Mallaby et al. was performed as follows: IMGT-gapped V gene sequences were splitted into batches of 3000 sequences, each read into R as a named vector. One of these files is uploaded here in the directory example.

The following shows the run-code to generate the result of this file via BrepConvert:

library(Biostrings)
library(BrepConvert)

sequences <- readDNAStringSet("MallabyEtAl_example_set.fasta")
functional_IGHV <- "IGHV_functional_gapped.fasta" # Downloads 21/08/2020
pseudogene_IGHV <- "IGHV_Pseudogenes_gapped.fasta"

blat <- system.file("exe/blat", package = "BrepConvert")

annotation <- batchConvertAnalysis(
  functional = functional_IGHV,
  pseudogene = pseudogene_IGHV,
  repertoire = sequences,
  blat_exec = blat
)

The corresponding output file (in CSV format) is also uploaded into the example directory in this repository.

Cite

Mallaby J, Ng JCF, Stewart AS, Sinclair E, Dunn-Walters DK, Hershberg U. Diversification of Antibodies by Gene Conversion in the Domestic Chicken (Gallus gallus domesticus). Under Review.

About

Analyse gene conversion events in immunoglobulin sequences

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages