Summary: R and Matlab are two high-level scientific programming languages which are frequently applied in computational biology. To extend the wide variety of available and approved implementations, we present the Rcall interface which runs in MATLAB and provides direct access to methods and software packages implemented in R. Rcall involves passing the relevant data to R, executing the specified R commands and forwarding the results to MATLAB for further use. The evaluation and conversion of the basic data types in R and MATLAB are provided. Due to the easy embedding of R facilities, Rcall greatly extends the functionality of the MATLAB programming language. Availability: Source code is freely available at https://github.com/kreutz-lab/Rcall, implemented in MATLAB and supported on Linux, MS Windows and Mac OS X.
翻译:摘要:R和Matlab是两种经常用于计算生物学的高层次科学编程语言,为了扩大现有和经核准的实施范围,我们介绍在MATLAB中运行的调用界面,并直接提供使用R.R.调用中实施的方法和软件包的途径。调用中包括将相关数据传送给R,执行指定的调用R命令,并将结果转交MATLAB进一步使用。提供了R和MATLAB中基本数据类型的评价和转换。由于R设施易于嵌入,Rcall大大扩展了MATLAB编程语言的功能。可用性:源码可在https://github.com/kreutz-lab/Rcall上自由查阅,在MATLAB中实施,并在Linux、MS Windows和Mac OS X上提供支持。