if (FALSE) {
data(demo_DNA.seq)
Seqs <- demo_DNA.seq
positive_data <- extract_features(Seqs[1:5], label = "NonCoding",
SS.features = FALSE, format = "DNA",
frequencies.file = "human",
parallel.cores = 2)
negative_data <- extract_features(Seqs[6:10], label = "Coding",
SS.features = FALSE, format = "DNA",
frequencies.file = "human",
parallel.cores = 2)
my_dataset <- rbind(positive_data, negative_data)
### Or use our data "demo_dataset"
data(demo_dataset)
my_dataset <- demo_dataset
optimal_parameter <- svm_tune(my_dataset, positive.class = "NonCoding",
folds.num = 2, seed = 1,
gamma.range = (2 ^ seq(-5, 0, 2)),
cost.range = c(1, 8, 16),
return.model = FALSE, parallel.core = 2)
### Users can set return.model = TRUE to return the best model.
}
Run the code above in your browser using DataLab