DNA topoisomerases are specialized nuclear enzymes that perform topological modifications on double-stranded DNA (dsDNA) and hence are essential for DNA metabolism such as replication, transcription, recombination, condensation and segregation.