Many in the VIVO community use Python for data manipulation and transformation tasks (ETL). petl is a framework for reading data from various sources, transforming it, and passing it along to another source.
https://gist.github.com/lawlesst/52c622e172c5ab452d3c