Research data management hub
Hypothetical. Not a client, not a result.
// The problem
A university's research data team asks every project for a data management plan, then has no way to see where the data actually lives, who owns it, or when it may be deleted.
// What we would build
An internal hub that joins your storage, institutional repository, ORCID, grants system and HPC accounts through their published APIs, so every dataset has an owner, a project, a storage location and a retention date, and deposits to the repository start from the same record. We check each system's API before we quote.
// What is in it
- Connectors for storage, the repository, ORCID, the grants system and HPC accounts
- One record per dataset, with owner, project, location and retention date
- Reminders to owners before retention dates and when people leave
- Repository deposits started from the same record
- A Python client so research software engineers can use it from their own scripts
- Documented with OpenAPI, with every call logged
// Stack
- Node.js
- PostgreSQL
- OpenAPI
- ORCID API
- Dataverse API
- DigitalOcean Toronto
// estimate
- Build
- ≈ US$63,700 to US$97,500, delivered within 15 weeksCAD 90,700 to 138,800
- Hosting
- ≈ US$176 a monthCAD 250 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- API contract agreed
- 2.9 to 3.9 weeks
- Core resources built
- 2.9 to 4.9 weeks
- Security, gateway and connections
- 1.9 to 3.4 weeks
- Docs, SDKs and load tests
- 1.4 to 1.9 weeks
- Launch and first callers
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- Your IT department's security and sign-on review
- 4 to 8 weeks
- Test access to your finance or research system
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 18,140 to 27,760
- API contract agreed 8.7%
- CAD 7,890.90 to 12,075.60
- Core resources built 26.2%
- CAD 23,763.40 to 36,365.60
- Security, gateway and connections 17.5%
- CAD 15,872.50 to 24,290.00
- Docs, SDKs and load tests 8.7%
- CAD 7,890.90 to 12,075.60
- Launch and first callers 8.9%
- CAD 8,072.30 to 12,353.20
- Holdback, 30 days after launch (10%)
- CAD 9,070 to 13,880