hurwitzlab/BioInstaller

Name: BioInstaller

Owner: Hurwitz Lab

Description: BioInstaller can be used to download/install bioinformatics tools, dependences and databases in R relatively easily.

Forked from: JhuangLab/BioInstaller

Created: 2017-09-01 04:37:19.0

Updated: 2017-09-01 04:37:21.0

Pushed: 2017-08-30 12:47:56.0

Homepage: http://bioinfo.rjh.com.cn/labs/jhuang/tools/BioInstaller/

Size: 239

Language: R

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Build Status CRAN Downloads codecov

BioInstaller package

Introduction

BioInstaller is a downloader and installer of bio-software and bio-databases. The inspiration for this project comes from the various types package manager, such as pip for Python package, install.packages for R package, biocLite for Bioconductor R package, etc.

Why we do not have an integrated bioinformatics database and software package manager?

In fact, there are already some tools can complete part of the work:

Conda and BioConda have done a lot of work and we can use them to conveniently install some of the bioinformatics software. But there are still many problems with these package managers, such as version updating not timely, incompatible to some pre-compiled programs, little support for the database and other non-software files.

docker is another kind very promising tool to complete the migration of the analytical environment. But the root authority is required that it's difficult for you to always get root privileges.

Furthermore, learning how to install and compile bioinformatics software is still necessary, because these 'unpleasant' experience will help you to improve the ability to debug and modify programs.

As for me, when starting some NGS analysis work on a new computer or operating system, I have to spend much time and energy to establish a complete set of software and dependent files and set the corresponding configuration file.

BioInstaller can help us to download, install and manage a variety of bioinformatics tools and databases more easily and systematically.

What's more, BioInstaller provides a different way to download and install your files, software, and databases for others, more detail can be found in another vignette Examples of Templet Configuration File.

Feature:

Installation
CRAN
 can install this package directly from CRAN by running (from within R):
all.packages('BioInstaller')
Github
stall the cutting edge development version from Lab-GitHub:
w only Jhuanglab members can get the source
stall.packages("devtools")
ools::install_github("JhuangLab/BioInstaller")
Support Summary

Quality Control:

Alignment and Assembly:

Variant Detection:

Variant Annotation:

Utils:

Genome:

CHIP-seq Analysis:

Others:


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.