Educate
Sep. 19, 2014

Jumping Spider Shake Down

by Ariel Zych

Click to enlarge images
The courtship displays of male jumping spiders in the family Salticidae combine a number of flashy signals to woo females. Displaying males might shake their mouthparts, bob their abdomens, wave their legs, dance from side to side, and flash bright colors. In addition to their crazy dance moves, males will simultaneously generate vibrational signals that can be detected by the female. Vibrations are produced by rubbing different body parts together (like the head and abdomen) or by tapping the ground with a leg, mouthpart, or abdomen. Watch closely, and you can see how some of their movements correspond to the vibrations they’re making while dancing.
 
To see these spiders in action, watch the Science Friday video “Shake Your Silk-Maker: The Dance of the Peacock Spider
 
Spider Song and Dance Challenge
Using a selection of dances and vibrational signals—recorded by graduate student Madeline B. Girard, who’s researching peacock spiders—we’ve created a challenge: try to match each spider’s courtship display with the vibration signals that it produced while dancing. Post your guesses in the comments box below, and have fun!
 
Dance:
Sound:
Maratus amabilis
 
   
Maratus clupeatus
  
   
"Colonel Mustard"
 
   
Maratus digitatus
  
   
Maratus sarahae
 
   
"Sparklemuffin"
 
   
Maratus splendens
  

 

Learn more about how to analyze sound spectrograms in our Spectrogram Analysis FAQ.

Credits:
  • Gif footage courtesy of Madeline Girard, University of California, Berkeley
  • Audio courtesy of Madeline Girard, University of California, Berkeley
  • Spectrograms were generated using Raven Lite v 1.0, update 22. Bioacoustics Research Program (2014). Ithaca, NY: The Cornell Lab of Ornithology. Raven: Interactive Sound Analysis Software

Educator Toolbox

About Ariel Zych

Ariel is Science Friday's education manager. She is a former teacher and scientist who spends her free time making food, watching arthropods, and being outside. You can follow her @arieloquent

The views expressed are those of the author and are not necessarily those of Science Friday.
EVAL ERROR: Entity: line 1: parser error : Space required after the Public Identifier

                                                 ^
Entity: line 1: parser error : SystemLiteral " or ' expected

                                                 ^
Entity: line 1: parser error : SYSTEM or PUBLIC, the URI is missing

                                                 ^

Code:
line 1: package tmpevalpackage;
line 2: sub doEval { 
line 3: 	my($parent);
line 4: 	
line 5: 	if($LayoutManager::url_resolved_values{'SEGMENT.nickname'}) {
line 6: 		$parent = $LayoutManager::url_resolved_values{'SEGMENT.nickname'};
line 7: 	}
line 8: 	elsif($LayoutManager::url_resolved_values{'VIDEO.nickname'}) {
line 9: 		$parent = $LayoutManager::url_resolved_values{'VIDEO.nickname'};
line 10: 	}
line 11: 	elsif($LayoutManager::url_resolved_values{'DOCUMENT.nickname'}) {
line 12: 		$parent = $LayoutManager::url_resolved_values{'DOCUMENT.nickname'}
line 13: 	}
line 14: 	
line 15: 	if($parent) {
line 16: 		my(@books) = &Database::SelectClause('BOOK',"parent = $parent");
line 17: 		if(!@books) {
line 18: 			$parent = '';
line 19: 		}
line 20: 	}
line 21: 	
line 22: 	if(!$parent) {
line 23: 		my(@sel) = &Database::SelectClause('GLOBAL','record all ""');
line 24: 		if(@sel) {
line 25: 			$parent = 'GLOBAL.' . $sel[0];
line 26: 		}
line 27: 			$main::ENV{'reading_header'} = "FEATURED READING";
line 28: 	}
line 29: 	
line 30: 	 = '';
line 31: 	
line 32: 	if($parent) {
line 33: 		my(@books) = &Database::SelectClause('BOOK',"parent = $parent");
line 34: 		0 = 0;
line 35: 		my $dots;
line 36: 		foreach(@books) {
line 37: 			my(%data);
line 38: 			&Database::GetRow($_,'BOOK',\%data);
line 39: 			my($status,$title,$author,$url,$image,$width,$height) = &SciFri::Schema::getAmazonItem($data{'isbn'});
line 40: 			if($data{'title'}) {
line 41: 				$title = $data{'title'};
line 42: 			}
line 43: 			if($data{'author'}) {
line 44: 				$author = $data{'author'};
line 45: 			}
line 46: 			if($status eq 'ok') {
line 47: 				 .= "<div class=\"box-2x1-item box-slide\" data-href=\"$url\">";
line 48: 				 .= "	<div class=\"box-2x1-item-photo\">";
line 49: 				 .= "		<div class=\"image-wrapper\" data-jsclass=\"imageWrapper\" data-align=\"right\">";
line 50: 				 .= "			<img src=\"$image\" data-width=\"$width\" data-height=\"$height\">";
line 51: 				 .= "		</div>";
line 52: 				 .= "	</div>";
line 53: 				 .= "	<h4>$title</h4>";
line 54: 				if($author) {
line 55: 					 .= "	<p>by $author</p>";
line 56: 				}
line 57: 				 .= "	<div class=\"box-2x1-more-button\"><a href=\"$url\"><img src=\"/images/v1/icon_text_more_white.png\" width=47 height=15 border=0></a></div>";
line 58: 				 .= "</div>";
line 59: 				++0;
line 60: 			}
line 61: 		}
line 62: 	}
line 63: 	if($parent eq "GLOBAL.1") { $main::ENV{'reading_header'} = "FEATURED READING"; }
line 64: 	else { $main::ENV{'reading_header'} = "RELATED READING"; }
line 65:  };
line 66: &doEval();
line 67: 1;

Science Friday® is produced by the Science Friday Initiative, a 501(c)(3) nonprofit organization.

Science Friday® and SciFri® are registered service marks of Science Friday, Inc. Site design by Pentagram; engineering by Mediapolis.

 

topics