-
Notifications
You must be signed in to change notification settings - Fork 0
/
papers.html
78 lines (68 loc) · 4.9 KB
/
papers.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
---
layout: page
redirect_from: "/research.html"
title: "Papers"
permalink: /papers.html
---
<div class="row">
<div class="col-md-9 col-lg-8">
<div class = "hidden">
<p class="fancy">OpenCPU is part of the (post) doctoral research on embedded scientific computing from <a href="http://jeroenooms.github.io">Jeroen Ooms</a> at
the <a href="http://statistics.ucla.edu">UCLA Department of Statistics</a>.
Advisers/committee members include <a href="http://www.journalism.columbia.edu/profile/428-mark">Mark Hansen</a> (Columbia School of Journalism), <a href="http://directory.stat.ucla.edu/jan-de-leeuw">Jan de Leeuw</a> (UCLA Statistics), <a href="http://tech.cornell.edu/deborah-estrin/">Deborah Estrin</a> (Cornell Tech), <a href="http://www.stat.ucla.edu/~handcock/">Mark Handcock</a> (UCLA Statistics) and <a href="http://www.anderson.ucla.edu/faculty/marketing/faculty/misra">Sanjog Misra</a> (Anderson School of Management).</p>
<br />
<p class="fancy">
The research focuses on domain specific challenges related to integrating scientific computing
into the next generation of systems and applications. Below some reading material that could be of interest
to anyone who wishes to build such software (with or without OpenCPU).
</p>
</div>
<div class="media well">
<a class="pull-left" href="http://arxiv.org/abs/1406.4806"> <i class="icon icon-file icon-4x"></i> </a>
<div class="media-body">
<h4 class="media-heading">The OpenCPU System: Towards a Universal Interface for Scientific Computing through Separation of Concerns</h4>
Jeroen Ooms. <a href="http://arxiv.org/abs/1406.4806"><i>Preprint on arXiv</i></a>. <br />
Conceptual, high level introduction to embedded scientific computing and the OpenCPU system. Highlights the domain specific problems
of integrating statistical software in systems, pipelines and applications, and emphasizes the importance of the prinicple of separation of concerns.
</div>
</div>
<div class="media well">
<a class="pull-left" href="http://arxiv.org/abs/1303.4808"> <i class="icon icon-file icon-4x"></i> </a>
<div class="media-body">
<h4 class="media-heading">Enforcing Security Policies in R Using Dynamic Sandboxing on Linux</h4>
Jeroen Ooms. <a href="http://www.jstatsoft.org/v55/i07/"><i>Journal of Statistical Software</i>, vol 55(7), 1-34, 2013</a>. <br />
On security and allocation of hardware resources in the context of computing services.
Explains why standard approaches to security might not work for statistical software.
Introduces a package to enforce security and hardware restrictions using mandatory access control and rlimit on Linux.
</div>
</div>
<div class="media well">
<a class="pull-left" href="http://arxiv.org/abs/1303.2140"> <i class="icon icon-file icon-4x"></i> </a>
<div class="media-body">
<h4 class="media-heading">Directions for Improved Dependency Versioning in R and CRAN</h4>
Jeroen Ooms. <a href="http://journal.r-project.org/archive/2013-1/ooms.pdf"><i>The R Journal</i>, Volume 5/1, June 2013</a>. <br />
On management of the decentralized open source development process in the context of statistical software and specifically R.
Argues how proper dependency management is key to reliable applications, stable repositories and reproducible results.
</div>
</div>
<div class="media well">
<a class="pull-left" href="http://arxiv.org/abs/1401.7372"> <i class="icon icon-file icon-4x"></i> </a>
<div class="media-body">
<h4 class="media-heading">RProtoBuf: Efficient Cross-Language Data Serialization in R</h4>
Dirk Eddelbuettel, Murray Stokely, Jeroen Ooms. <a href="http://arxiv.org/abs/1401.7372"><i>Under review</i></a><br />
Protocol Buffers are a method of serializing structured data between applications. They offer a unique combination of features, performance, and maturity that seems particularly well suited for data-driven applications and numerical computing.
</div>
</div>
<div class="media well">
<a class="pull-left" href="http://arxiv.org/abs/1403.2805"> <i class="icon icon-file icon-4x"></i> </a>
<div class="media-body">
<h4 class="media-heading">A Practical and Consistent Mapping Between JSON Data and R Objects</h4>
Jeroen Ooms. <a href="http://arxiv.org/abs/1403.2805"><i>Under Review</i></a>. <br>
A set of conventions is proposed for converting between R and JSON objects, and implemented in the R package <a href="http://cran.r-project.org/web/packages/jsonlite/index.html">jsonslite</a>. The mapping defines how JSON data is parsed and generated from R objects in the OpenCPU API, but has many other applications as well.
</div>
</div>
</div>
<div class="col-md-3 col-lg-4 visible-md visible-lg">
<img src="{{ layout.prefix }}images/frink.png" alt="frink" />
</div>
</div>