#acl All:read DanieleMerico:write,delete,revert = Convert DAVID gene-sets to GMT format = == Instructions == * install R from <
> http://cran.r-project.org/ * before running the script, make sure you have changed the working directory to the file location * use the GUI menu (e.g., Mac OS: `Misc/Change Working Directory`) * or `setwd ("...")` where '...' is the path * check using `list.files ()` that the file you want to convert is present * copy-and-paste the following script into the R console * the output file will be: `DAVID.GMT` == R Script == {{{ file.name <- "..." gs.df <- read.table ( file = file.name, sep = "\t", header = F, stringsAsFactors = F, col.names = c ("Eg.ID", "Gs.ID") ) gs.ls <- unstack (gs.df, form = Eg.ID ~ Gs.ID) cat ( paste ( names (gs.ls), names (gs.ls), sapply (gs.ls, paste, collapse = "\t"), sep = "\t" ), sep = "\n", file = "DAVID.GMT" ) }}}