diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleTable/SampleTableController.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleTable/SampleTableController.js
index a7445a7459e273103a987e417204923e6dac549d..37a69125c6e424fc7a289f744c784f50894f19f4 100644
--- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleTable/SampleTableController.js
+++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleTable/SampleTableController.js
@@ -47,6 +47,21 @@ function SampleTableController(parentController, title, experimentIdentifier) {
 				}
 			}
 			callback();
+			
+			//Show samples when only one type available by default
+			var numSampleTypes = 0;
+			var defaultSampleType = null;
+			for(sampleTypeCode in _this._sampleTableModel.sampleTypes) {
+				if(numSampleTypes === 0) {
+					defaultSampleType = sampleTypeCode;
+				}
+				numSampleTypes++;
+			}
+			
+			if(numSampleTypes === 1) {
+				_this._reloadTableWithSampleType(defaultSampleType);
+				_this._sampleTableView.getSampleTypeSelector().val(defaultSampleType);
+			}
 		});
 	}
 	
diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleTable/SampleTableView.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleTable/SampleTableView.js
index 893e56e3fe21d4bcc928f667359ca88fd26f91ff..2d31b74896eb0c6b92a1ea835f982559e87885a0 100644
--- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleTable/SampleTableView.js
+++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleTable/SampleTableView.js
@@ -17,6 +17,7 @@ function SampleTableView(sampleTableController, sampleTableModel) {
 	this._sampleTableController = sampleTableController;
 	this._sampleTableModel = sampleTableModel;
 	this._tableContainer = $("<div>");
+	this.sampleTypeSelector = null;
 	
 	this.repaint = function($container) {
 		$container.empty();
@@ -43,6 +44,13 @@ function SampleTableView(sampleTableController, sampleTableModel) {
 		return this._tableContainer;
 	}
 	
+	//
+	// Components
+	//
+	this.getSampleTypeSelector = function() {
+		return this.sampleTypeSelector;
+	}
+	
 	//
 	// Menus
 	//
@@ -82,11 +90,12 @@ function SampleTableView(sampleTableController, sampleTableModel) {
 		for(sampleTypeCode in this._sampleTableModel.sampleTypes) {
 			$sampleTypesSelector.append($('<option>', { 'value' : sampleTypeCode }).text(sampleTypeCode));
 		}
+		
 		$sampleTypesSelector.change(function(event) {
 			var sampleTypeToShow = $(this).val();
 			_this._sampleTableController._reloadTableWithSampleType(sampleTypeToShow);
 		});
-		
+		this.sampleTypeSelector = $sampleTypesSelector;
 		return $("<span>").append($sampleTypesSelector);
 	}