Topological approaches to biological dynamics