- lncRNA.seq
Long non-coding sequences. Can be a FASTA file loaded by
seqinr-package
or secondary structure
sequences file (Dot-Bracket Notation) obtained from function
run_RNAfold
. If lncRNA.seq
is secondary structure
sequences file, parameter lncRNA.format
should be defined as "SS"
.
- mRNA.seq
mRNA sequences. FASTA file loaded by read.fasta
or
secondary structure sequences (Dot-Bracket Notation) obtained from function
run_RNAfold
. If mRNA.seq
is secondary structure sequences
file, parameter mRNA.format
should be defined as "SS"
.
- frequencies.file
String or a list obtained from function
make_frequencies
. Input species name "human"
,
"mouse"
or "wheat"
to use pre-build frequencies files. Or assign
a users' own frequencies file (Please refer to function
make_frequencies
for more information).
- SS.features
Logical. If SS.features = TRUE
, secondary structure
features will be used to build the model. In this case, lncRNA.seq
and
mRNA.seq
should be secondary structure sequences (Dot-Bracket Notation)
obtained from function run_RNAfold
and parameter
lncRNA.format
and mRNA.format
should be set as "SS"
.
- lncRNA.format
String. Define the format of lncRNA.seq
. "DNA"
for DNA sequences and "SS"
for secondary structure sequences. Only when
both mRNA.format
and lncRNA.format
are set as "SS"
, can
the model with secondary structure features be built (SS.features = TRUE
).
- mRNA.format
String. Define the format of mRNA.seq
. Can be
"DNA"
or "SS"
. "DNA"
for DNA sequences and "SS"
for secondary structure sequences. When this parameter is defined as "DNA"
,
only the model without secondary structure features can be built. In this case,
parameter SS.features
should be set as FALSE
.
- parallel.cores
Integer. The number of cores for parallel computation.
By default the number of cores is 2
, users can set as -1
to run
this function with all cores. During the process of svm tuning, if the number
of parallel.cores
is more than the folds.num
(number of the folds
for cross-validation), the number of parallel.cores
will be set as
folds.num
automatically.
- folds.num
Integer. Specify the number of folds for cross-validation.
(Default: 10
)
- seed
Integer. Used to set the seed for cross-validation. (Default: 1
)
- gamma.range
The range of gamma. (Default: 2 ^ seq(-5, 0, 1)
)
- cost.range
The range of cost. (Default: c(1, 4, 8, 16, 24, 32)
)
- ...
Additional arguments passed to function svm_tune
for customised SVM model training.