KnotResolver: tracking self-intersecting filaments in microscopy using directed graphs | Synapse