Animation in blender
Animation is a very vast subject and requires a lot of practice , patience and know how of blender simulator, giving a full answer here is not possible, however a very loose guidance is given below.

the grains on the ground, rock like structures and DNA spore look a like are straight forward modelling.

to create a moving ground/belly , you need to follow the http://blendtuts.com/tutorials-list/afterearthmap tutorial

for DNA spores to move towards rocks and go back, use boids (Basically allows you to simulate horde/flocks etc and can be moved back and forth between targets).
Basics explained in https://www.youtube.com/watch?v=nJT9zRi56w0