Statistiques
| Branche: | Révision :

root / src / man / bot-package.Rd @ b412345d

Historique | Voir | Annoter | Télécharger (1,57 ko)

1 b412345d Florent Chuffart
\name{bot-package}
2 b412345d Florent Chuffart
\alias{bot-package}
3 b412345d Florent Chuffart
\alias{bot}
4 b412345d Florent Chuffart
\docType{package}
5 b412345d Florent Chuffart
\title{bot}
6 b412345d Florent Chuffart
\description{BoT (stands for Bag Of Tasks) is an R package allowing to distribute independent tasks over many cores and many computing nodes. The simple fact that BoT is based on the process forking feature and task locking over file system makes BoT compatible with most of computing infrastructures (multicore, clusters, grids, clouds). Using BoT, each task is a set of parameters associated with a user-defined function built on an R process. Next step consists in forking this R process for each core of the computing node. Finally, the forked set of tasks is randomized and executed in a parallel way.  When a task starts a distributed lock is taken. This avoids redundant task execution. When a task is ended, result is dumped into a file. BoT is used to compute NGS data in the SiGHT project context (ERC-StG2011-281359). BoT has been tested on two infrastructures: Grid'5000 experimental testbed (https://www.grid5000.fr) and PSMN computing center of ENS de Lyon (http://www.ens-lyon.fr/PSMN). For more information on how to use bot, have a look on the example of the help ?bot::run_engine.}
7 b412345d Florent Chuffart
\details{
8 b412345d Florent Chuffart
\tabular{ll}{Package: \tab bot\cr
9 b412345d Florent Chuffart
Maintainer: \tab Florent Chuffart <florent.chuffart@ens-lyon.fr>\cr
10 b412345d Florent Chuffart
Author: \tab Florent Chuffart\cr
11 b412345d Florent Chuffart
Version: \tab 0.9\cr
12 b412345d Florent Chuffart
License: \tab CeCILL\cr
13 b412345d Florent Chuffart
Title: \tab bot\cr
14 b412345d Florent Chuffart
Depends: \tab fork\cr
15 b412345d Florent Chuffart
URL: \tab http://www.ens-lyon.fr/LBMC/gisv/index.php/en/protocols/bioinformatics  http://www.ens-lyon.fr/LBMC/gisv\cr}
16 b412345d Florent Chuffart
}
17 b412345d Florent Chuffart
\author{Florent Chuffart}
18 b412345d Florent Chuffart
19 b412345d Florent Chuffart
\keyword{ package }
20 b412345d Florent Chuffart
21 b412345d Florent Chuffart