All Projects â†’ aoles â†’ RBioFormats

aoles / RBioFormats

Licence: other
📚 R interface to the Bio-Formats library

Programming Languages

r
7636 projects
java
68154 projects - #9 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to RBioFormats

BiocStickers
Stickers for some Bioconductor packages - feel free to contribute and/or modify.
Stars: ✭ 109 (+445%)
Mutual labels:  bioconductor
GenomicDataCommons
Provide R access to the NCI Genomic Data Commons portal.
Stars: ✭ 64 (+220%)
Mutual labels:  bioconductor
BiocPkgTools
Computable build reports, package metadata, and download stats from the Bioconductor project
Stars: ✭ 20 (+0%)
Mutual labels:  bioconductor
QFeatures
Quantitative features for mass spectrometry data
Stars: ✭ 12 (-40%)
Mutual labels:  bioconductor
wdlRunR
Elastic, reproducible, and reusable genomic data science tools from R backed by cloud resources
Stars: ✭ 34 (+70%)
Mutual labels:  bioconductor
bioc git transition
This python package is for transitioning bioconductor from SVN to git
Stars: ✭ 12 (-40%)
Mutual labels:  bioconductor
xcms
This is the git repository matching the Bioconductor package xcms: LC/MS and GC/MS Data Analysis
Stars: ✭ 124 (+520%)
Mutual labels:  bioconductor
ngs-in-bioc
A course on Analysing Next Generation (/High Throughput etc..) Sequencing data using Bioconductor
Stars: ✭ 37 (+85%)
Mutual labels:  bioconductor
RforProteomics
Using R and Bioconductor packages for the analysis and comprehension of proteomics data.
Stars: ✭ 52 (+160%)
Mutual labels:  bioconductor
recount
R package for the recount2 project. Documentation website: http://leekgroup.github.io/recount/
Stars: ✭ 40 (+100%)
Mutual labels:  bioconductor
melonnpan
Model-based Genomically Informed High-dimensional Predictor of Microbial Community Metabolic Profiles
Stars: ✭ 20 (+0%)
Mutual labels:  bioconductor
psichomics
Interactive R package to quantify, analyse and visualise alternative splicing
Stars: ✭ 26 (+30%)
Mutual labels:  bioconductor
Maaslin2
MaAsLin2: Microbiome Multivariate Association with Linear Models
Stars: ✭ 76 (+280%)
Mutual labels:  bioconductor
CD4-csaw
Reproducible reanalysis of a combined ChIP-Seq & RNA-Seq data set
Stars: ✭ 16 (-20%)
Mutual labels:  bioconductor
bioc 2020 tidytranscriptomics
Workshop on tidytranscriptomics: Performing tidy transcriptomics analyses with tidybulk, tidyverse and tidyheatmap
Stars: ✭ 25 (+25%)
Mutual labels:  bioconductor
zellkonverter
Conversion between scRNA-seq objects
Stars: ✭ 67 (+235%)
Mutual labels:  bioconductor
Rcpi
Molecular informatics toolkit with a comprehensive integration of bioinformatics and cheminformatics tools for drug discovery.
Stars: ✭ 22 (+10%)
Mutual labels:  bioconductor
microarray-analysis
Materials on the analysis of microarray expression data; focus on re-analysis of public data ( http://tinyurl.com/cruk-microarray)
Stars: ✭ 44 (+120%)
Mutual labels:  bioconductor
ensembldb
This is the ensembldb development repository.
Stars: ✭ 31 (+55%)
Mutual labels:  bioconductor
TCGAbiolinksGUI
TCGAbiolinksGUI code development for R/Bioconductor submission http://tcgabiolinks.fmrp.usp.br:3838/
Stars: ✭ 32 (+60%)
Mutual labels:  bioconductor

R interface to Bio-Formats

RBioFormats is an R package which provides an interface to the OME Bio-Formats Java library. It facilitates reading of proprietary image data and metadata in R.

Installation

First, make sure you have JDK 1.8 or higher installed. To install RBioFormats use the biocLite installation script in order to resolve the dependency on the Bioconductor package EBImage.

if (!require("BiocManager", quietly=TRUE)) install.packages("BiocManager")
BiocManager::install("aoles/RBioFormats")

Mac OS X

Mac OS comes with a legacy Apple Java 6. In order to use RBioFormats, you will need to update your Java installation to a newer version provided by Oracle.

  1. Install Oracle JDK.

  2. Update R Java configuration by executing from the command line (you might have to run it as a super user by prepending sudo depending on your installation).

R CMD javareconf
  1. Re-install rJava from sources in order to properly link to the non-system Java installation.
install.packages("rJava", type="source")

You can verify your configuration by running the following commands. This should return the Java version string corresponding to the one downloaded and installed in step 1.

library(rJava)
.jinit()
.jcall("java/lang/System", "S", "getProperty", "java.runtime.version")
## [1] "1.8.0_112-b16" 

Documentation

To get started with using RBioFormats have a look at the package vignette.

FAQ

See my answers on Stack Overflow for solutions to some common and less common questions.

Caveats

The java.lang.OutOfMemoryError error

If you get the java.lang.OutOfMemoryError: Java heap space error, try increasing the maximum heap size by supplying the -Xmx parameter before the Java Virtual Machine is initialized. For example, use

options( java.parameters = "-Xmx4g" )
library( "RBioFormats" )

to override the default setting and assign 4 gigabytes of heap space to the Java environment.

Information about the current Java heap space limit can be retrieved by checkJavaMemory().

Use with BiocParallel

Each R process needs a separate JVM instance. For this, load the package in the parallelized function, e.g.,

bplapply (files, function(f) {
  library(RBioFormats)
  ...
})
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].