Simple Data Analysis language built with MPS. Generates R code. Metaprogramming in R, thus the name.
Java R Shell
Latest commit 0a8c397 Oct 22, 2016 Manuele Simi Add dependency on Logger plugin since it is not resolved as transitiv…
…e dependency of NYoSh (we had the same issue in the previous MPS versions).
Permalink
Failed to load latest commit information.
.mps Migration assistant successfully executed. Oct 20, 2016
data
devkits Merge branch 'directIR-Rscript' Aug 2, 2016
docker/TrainingInstall New dockefile to add a package to a previous image. Jun 20, 2016
icons Add logo for Jupyter tool. Jun 21, 2016
languages Add intention to register any sub-concept of IGenerateToRScript for i… Oct 21, 2016
solutions Add dependency on Logger plugin since it is not resolved as transitiv… Oct 22, 2016
.gitattributes Initial commit of HTA languages. Uses XChart for table TSV support. M… Oct 25, 2014
.gitignore Add back query generated to .gitignore. Update some modules imports. May 27, 2016
CONTRIBUTING.md
LICENSE.txt
README.md Add Gitter badge May 8, 2016
assemble-metaR-plugin.sh Fix parameters for ant in the assemble script. Jun 10, 2015
build.properties Add the id() method on Statement to make it easier to retrieve the id… Jan 28, 2015
build.xml Add dependency on Logger plugin since it is not resolved as transitiv… Oct 22, 2016
deploy-RELEASE-artifacts.sh
deploy-SNAPSHOT-artifacts.sh Add files to deploy the generated artifacts on Artifactory. Jan 13, 2015
pom.xml Add files to deploy the generated artifacts on Artifactory. Jan 13, 2015

README.md

MetaR MetaR takes advantage of Language Workbench Technology to facilitate data analysis with the R language. It can be used by:

  • biologists with limited computational experience. No programming skills are required to start analyzing data.
  • bioinformaticians who need to perform repetitive analyses and find it beneficial to design and use specialized analyses micro-languages to increase productivity and consistency of data analysis.
  • bioinformaticians who wish to package state of the art analysis methods into user friendly metaR analysis language constructs. MetaR can act as a bridge between analysis experts who develop analysis methods in R and wish to distribute these methods to the broadest audience without investing a lot of effort in developing user interfaces.

MetaR is a component of the NYoSh Data Analysis Workbench. It is designed to work well with other languages of the platform. Importantly, users who learn how to use one component will acquire skills useful with other languages offered on the platform.

The following snapshot illustrates how metaR simplifies data analysis: we call differentially expressed genes with edgeR, join the resulting table with the table of counts, and produce a heatmap for the top 5% differentially regulated genes:

MetaR snapshot

Join the chat at https://gitter.im/CampagneLaboratory/MetaR