selex.split {SELEX} | R Documentation |
A function used to randomly split and store a dataset into smaller fractions as defined by ratios
. This is useful in generating cross-validation datasets for Markov Model testing when none are available.
selex.split(sample, ratios=NA)
sample |
A sample handle to the dataset to be split. |
ratios |
The fractions with with new datasets should be generated. If |
selex.split
saves the newly generated datasets in the current working directory and makes them visible to the current SELEX session. Naming convention of new samples: New sequence name = <seqName>.split.x ; New sample name = <sampleName>.split.x .
Not applicable
selex.defineSample
, selex.loadAnnotation
, selex.mm
, selex.sampleSummary
# Split the r0 sample into testing and training datasets r0.split = selex.split(sample=r0) # show information about subsamples names(r0.split) r0.split$info selex.getAttributes(r0.split$train) # Display all currently loaded samples selex.sampleSummary()