---
title: 10.2.1 Source Code and Directory Structure
description: "# Source Code for Data Repository (CRC) Cell In the chapter titled *Install i2b2 Server-Common*, you extracted the files from the i2b2 Core Source Code zip file into a directory of your choosing (*YOUR_I2B2_SRC_DIR*). One of the files extracted was…"
url: "https://i2b2.org/docs/10-2-1-source-code-and-directory-structure/"
updated: "2026-09-15"
category: "i2b2 Installation Guide / Chapter 4. Server Install Guide / B. Legacy Approach - Build Each Cell from Source / Chapter 10. Data Repository (CRC) Cell Install / 10.2 CRC Installation Overview"
---

# 10.2.1 Source Code and Directory Structure

# Source Code for Data Repository (CRC) Cell

In the chapter titled *Install i2b2 Server-Common*, you extracted the files from the i2b2 Core Source Code zip file into a directory of your choosing (*YOUR_I2B2_SRC_DIR*). One of the files extracted was a folder called **edu.harvard.i2b2.crc** and it is in this folder where the files for the CRC installation reside.

# CRC Directory Structure

The main directory for the CRC Cell is **edu.harvard.i2b2.crc** and as stated earlier this directory resides in ***YOUR_I2B2_SRC_DIR***. During this installation of the CRC cell we will be editing a number of files that reside within the CRC directory. These files and their location are outlined below:

![](https://i2b2.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=html-text&locale=en_US&version=2)

| File Name | Description |
| --- | --- |
| build.properties | Contains properties needed during the building of the CRC Cell. |

![](https://i2b2.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=html-text&locale=en_US&version=2)

| File Name | Description |
| --- | --- |
| crc_application_directory.properties | Define the location for your application properties. |
| edu.harvard.i2b2.crc.loader.properties | Define the properties for the PM and FR cells for the CRCLoader. |
| CRCLoaderApplicationContext.xml | Define several properties for database sources and lookup table for the CRCLoader. |
| crc.properties | Define the properties for the CRC cell, CRC service account, and various parameters that are used by the CRC when running queries on the server. |

![](https://i2b2.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=html-text&locale=en_US&version=2)

| File Name | Description |
| --- | --- |
| crc-ds.xml | Configure the JBoss Data source for the CRC cell. |
