diff --git a/changes/add_cfmedips_metrics.md b/changes/add_cfmedips_metrics.md
new file mode 100644
index 00000000..577f513c
--- /dev/null
+++ b/changes/add_cfmedips_metrics.md
@@ -0,0 +1 @@
+New metrics for cfMeDIPs assays
diff --git a/pom.xml b/pom.xml
index e0a57f06..0d75c89b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -138,7 +138,7 @@
     <dependency>
       <groupId>ca.on.oicr.gsi.cardea</groupId>
       <artifactId>cardea-data</artifactId>
-      <version>1.8.0</version>
+      <version>1.8.1-SNAPSHOT</version>
     </dependency>
   </dependencies>
 
@@ -184,4 +184,4 @@
     </plugins>
   </build>
 
-</project>
+</project>
\ No newline at end of file
diff --git a/ts/data/sample.ts b/ts/data/sample.ts
index 98b3262c..64a793f7 100644
--- a/ts/data/sample.ts
+++ b/ts/data/sample.ts
@@ -90,6 +90,9 @@ export interface Sample extends Qcable {
   puc19Clusters?: number;
   latestActivityDate: string;
   sequencingLane: string;
+  relativeCpgInRegions?: number;
+  methylationBeta?: number;
+  peReads?: number;
 }
 
 interface MisoRunLibraryMetric {
@@ -1179,6 +1182,12 @@ function getMetricValue(metricName: string, sample: Sample): number | null {
       return nullIfUndefined(sample.puc19Methylation);
     case "pUC19 Clusters":
       return nullIfUndefined(sample.puc19Clusters);
+    case "Relative CpG Frequency in Regions":
+      return nullIfUndefined(sample.relativeCpgInRegions);
+    case "Methylation Beta":
+      return nullIfUndefined(sample.methylationBeta);
+    case "PE Reads":
+      return nullIfUndefined(sample.peReads);
   }
   if (/^Concentration/.test(metricName)) {
     return nullIfUndefined(sample.concentration);