E-iRODS: Enterprise-quality data management