'misha' package is intended to help users to efficiently analyze genomic data achieved from various experiments.

Details

For a complete list of help resources, use library(help = "misha").

The following options are available for the package. Use 'options' function to alter the value of the options.

NAMEDEFAULTDESCRIPTION
gmax.data.sizeAUTOAuto-configured based on system RAM and processes.
Formula: min((RAM * 0.7) / gmax.processes, 10GB).
Controls max in-memory result buffer size for streaming/sampling.
Operations like gextract, gscreen use this as upper bound.
gbig.intervals.size1000000Threshold for converting interval sets to disk-based
"big" format. When interval count exceeds this, intervals
are stored per-chromosome instead of all in memory.
Note: Independent of gmax.data.size (different purposes).
gmax.mem.usage10000000Maximal memory consumption of all child
processes in KB before the limiting algorithm is invoked.
gmax.processesAUTOAuto-configured to 70% of CPU cores.
Maximal number of processes for multitasking.
gmax.processes2core2Maximal number of processes per CPU core for multitasking
gmin.scope4process10000Minimal scope range (for 2D: surface) assigned to a process
in multitasking mode.
gbuf.size1000Size of track expression values buffer.
gmultitask.max.records.factor64Multiplier to inflate multitask
max_records estimates to avoid under-allocation.
gtrack.chunk.size100000Chunk size in bytes of a 2D track. If '0' chunk size
is unlimited.
gtrack.num.chunks0Maximal number of 2D track chunks simultaneously stored
in memory.
gmultitaskingTRUEEnable/disable automatic parallelization. Some functions
may choose single-threaded mode for very small workloads.

More information about the options can be found in 'User manual' of the package.

Author

Maintainer: Aviezer Lifshitz aviezer.lifshitz@weizmann.ac.il

Authors:

Other contributors:

  • Weizmann Institute of Science [copyright holder]