Compare commits
1 Commits
18ffbf9a75
...
282b86e31b
Author | SHA1 | Date |
---|---|---|
coolneng | 282b86e31b |
|
@ -11,17 +11,17 @@ generate_repertoire <- function(number_of_sequences) {
|
||||||
}
|
}
|
||||||
|
|
||||||
save_data <- function(data, reads) {
|
save_data <- function(data, reads) {
|
||||||
Biostrings::writeXStringSet(data$sequence, "data/sequence.fasta")
|
|
||||||
vdj_sequences <- data[-1]
|
vdj_sequences <- data[-1]
|
||||||
amplified_vdj <- vdj_sequences[rep(seq_len(nrow(vdj_sequences)), reads), ]
|
amplified_vdj <- vdj_sequences[rep(seq_len(nrow(vdj_sequences)), reads), ]
|
||||||
write.csv(amplified_vdj, "data/vdj_metadata.csv", row.names = FALSE)
|
Biostrings::writeXStringSet(data$sequence, "data/sequence.fasta")
|
||||||
}
|
}
|
||||||
|
|
||||||
process_data <- function(repertoire, reads) {
|
process_data <- function(repertoire, reads) {
|
||||||
columns <- c("sequence", "junction", "v_call", "j_call")
|
columns <- c("sequence", "v_call", "j_call")
|
||||||
data <- repertoire[, columns]
|
data <- repertoire[, columns]
|
||||||
dna_sequence <- Biostrings::DNAStringSet(data$sequence)
|
dna_sequence <- Biostrings::DNAStringSet(data$sequence)
|
||||||
data$sequence <- Biostrings::reverseComplement(dna_sequence)
|
data$sequence <- Biostrings::reverseComplement(dna_sequence)
|
||||||
|
names(data$sequence) <- paste(rownames(data), data$v_call, data$j_call)
|
||||||
save_data(data, reads)
|
save_data(data, reads)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue