diff --git a/src/couchapp/secreton/views/by_family/map.js b/src/couchapp/secreton/views/by_family/map.js
new file mode 100644
index 0000000000000000000000000000000000000000..792f99fe279f889fb7edaeb2d3556d87c7dcb836
--- /dev/null
+++ b/src/couchapp/secreton/views/by_family/map.js
@@ -0,0 +1,12 @@
+function(doc) {
+    emit(doc.T3SS_family, {
+    	"id" : doc._id,
+    	"code" : doc.code ,
+    	"name" : doc.replicon.name ,
+    	"T3SS_family" : doc.T3SS_family,
+    	"taxid" : doc.replicon.taxid,
+    	"strain" : doc.replicon.strain ,
+    	"taxonomy" : doc.replicon.taxonomy.join( ", ") ,
+    	"type" : doc.replicon.type
+    });
+  }
\ No newline at end of file