Welcome to ACCORD (Assuring Controls Compliance of Research Data), a web-based platform which allows researchers from public universities across the state of Virginia to analyze and store their sensitive data in a central location.
ACCORD is appropriate for de-identified PII, FERPA, business confidential, and other types of de-identified sensitive data
Thanks to funding provided by the National Science Foundation, ACCORD is a free service for researchers. ACCORD is project-based, meaning investigators request access to the platform, invite co-investigators, store data, and use application based computing environments to perform their computational research. Currently, the platform supports RStudio, JupyterLab, and Theia Python, however other applications will be added soon.
What is it ACCORD (Assuring Controls Compliance of Research Data) gives researchers from public universities across the state of Virignia access to a single high-performance computing system capable of processing and storing de-identified sensitive data. This is especially important for schools that lack the financial, staffing, or technical resources for such systems. ACCORD is designed to encourage collaborative research partnerships across institutions by managing the risks associated with sensitive data sharing.
ACCORD is project-based, which means that investigators request access to the platform, create a project and populate it with co-investigators, import data, and then create and use disposable computing environments to perform their computational research.
FAQ’s 1.) What is the link to the accord portal?
Open the ACCORD Platform 2.) Who can use ACCORD?
Researchers from public universities across the state of Virginia are invited to request access. ACCORD is also open to reserachers from other states who are working on COVID related projects 3.) How much does ACCORD cost?
ACCORD is free with 1TB of storage 4.) How much storage does ACCORD support?
ACCORD gives each project a free 1TB of storage. Additional storage can be purchased 5.) How is data transferred in/out of ACCORD?
Globus is a simple, reliable, and fast way to access and move your research data between systems. Globus allows you to transfer data to and from systems such as:
Laptops & personal workstations Rivanna HPC cluster Ivy Central Storage Lab / departmental storage Tape archives Cloud storage Off-campus resources (XSEDE, National Labs) Globus can help you share research data with colleagues and co-investigators, or to move data back and forth between a lab workstation and Rivanna or your personal computer.
Are your data stored at a different institution? At a supercomputing facility? All you need is your institution’s login credentials.
Microservice architecture is an approach to designing and running applications. Such applications are typically run within containers, made popular in the last few years by Docker. Containers are portable, efficient, and disposable, and contain code and any dependencies in a single package. Containerized microservices typically run a single process, rather than an entire stack within the same computing environment. This allows portions of your application to be easily replaced or scaled as needed. Microservices at UVA Research Computing runs microservices in a clustered orchestration environment that automates the deployment and management of many containers easy and scalable. This cluster has >1000 cores and ~1TB of memory allocated to running containerized services.
Environments After creating a project and logging into the ACCORD platform, you will next chose an environment. The environments currently available on ACCORD are listed below. We welcome your suggestions for additional environments to be included in the future.
RStudio RStudio is the standard IDE for research using the R programming language. JupyterLab Jupyter Lab allows for interactive, notebook-based analysis of data. A good choice for pulling quick results or refining your code in numerous languages including Python, R, Julia, bash, and others. Theia Python Theia Python is a rich IDE that allows researchers to manage their files and data, write code with an intelligent editor, and execute code within a terminal session.
Jupyter Lab Jupyter Lab allows for interactive, notebook-based analysis of data. A good choice for pulling quick results or refining your code in numerous languages including Python, R, Julia, bash, and others.
Learn more about Jupyter Lab
Projects The fundamental organizing unit for your work in ACCORD is a project. A project consists of:
Researchers - a group of approved collaborators. Storage - import and store 1TB (more upon request) of data for your project. Researchers All Principal Investigators (PI) are carefully vetted and approved by the ACCORD team before they are given access to the ACCORD computing platform. PIs manage personnel for their projects, transfer code and data, and control their storage.
Co-investigators are also vetted before they are given access to the ACCORD platform. Once a co-investigator has been onboarded, they can be added to any project by that project’s PI.
Security ACCORD is appropriate for de-identified PII, FERPA, business confidential, and other types of de-identified sensitive data. ACCORD cannot be used to process highly-restricted data such as CUI, FISMA, and PCI data.
Authentication ACCORD does not have its own user identity store but instead relies upon authentication via your home institution’s single sign-on tool.
Authorization All members of a project have equal access to the data storage for that project, without sudo or root privileges.
Closed Environments ACCORD environments have no outbound connectivity to the Internet other than approved library and tool repositories (PyPi, CPAN, CRAN, etc.). Connections to tools such as GitHub and external APIs are not allowed.
Theia Python Theia Python is a rich IDE that allows researchers to manage their files and data, write code with an intelligent editor, and execute code within a terminal session.
Learn more about the Theia Python IDE
User Guide Request Access Your Project Add/Remove Team Members Transfer Data Create an Environment View the Status of an Environment Connect to an Environment Terminate an Environment Replicate an Environment Software Requirements Request Access User onboarding is a multi-step process:
1.) A PI requests access using an online form. Required documentation includes a description of the project data, level of sensitivity, the anticipated scope of computing for the project, and any supplemental information such as IRB approval.
Request Access to ACCORD 2.) The project application will be reviewed and approved/declined.
3.) If approved and a PI is from an institution that is new to ACCORD, an MOU/contract between their home institution and UVA will need to be established.
OMERO is a database for management of imaging data. UVA is is hosting a centralized OMERO database instance backed by centralized storage that facilitates sharing, processing and annotating images for your research group and invited collaborators.
Overview With the advent of high-throughput screening, the need for efficient image management tools is greater than ever. From the microscope to publication, OMERO is a database solution that handles all your images in a secure central repository. You can view, organize, analyze and share your data from anywhere you have internet access. Work with your images from a desktop app (Windows, Mac or Linux), on UVA’s high performance computing platform (Rivanna), from the web, or through 3rd party software like Fiji and ImageJ, Python, and MATLAB.
Ivy is a secure computing environment for researchers consisting of virtual machines (Linux and Windows). Researchers can use Ivy to process and store sensitive data with the confidence that the environment is secure and meets HIPAA, FERPA, CUI or ITAR requirements.
Are you submitting a grant proposal and need standard information about UVA research computing environments? Get it here. Overview Ivy consists of both virtual computing environments and secure storage. In order to obtain access to either system, users must
Submit an account request, Complete the Information Security Awareness Training, and Ensure their personal computer meets all High Security VPN requirements.
Rivanna is the University of Virginia’s High-Performance Computing (HPC) system. As a centralized resource it has hundreds of pre-installed software packages available for computational research across many disciplines. Currently the Rivanna supercomputer has 595 nodes with over 22598 cores and 8PB of various storage.
All UVA faculty, staff, and postdoctoral associates are eligible to use Rivanna, or students when part of faculty research.
Are you submitting a grant proposal and need standard information about UVA research computing environments? Get it here. The sections below contain important information for new and existing Rivanna users. Please read each carefully. New users are invited to attend one of our free orientation sessions (”