Project plan Phase I - UPPMAX/irods GitHub Wiki
The following project parts could be registered as "milestones" in the issue tracker by an by (not all at the same time, but as many in beforehand, as we want to be able to register issues for).
0. Design of test and production system
-
Plan our work method
-
Research and test system om Biologin.
-
Research findings to aid in the System design of the iRODS production system ?
-
Implement and test new things in the test system. Test procedures?
-
Change management? When can we change things in the production system.
-
D: Dec-mid January
1. Integrate iRODS with SweStore's national storage, via the SRM protocol
- T: 3 weeks
- Q: High
- D: End-Dec 2012?
- R: Jonas? Samuel?
2. Work out strategies for quick access to files without the need for copying
- T: 2 weeks
- Q: Middle/Hight
- D: Mid-Jan 2011?
- R: Jonas?
3. Install iRODS system-wide at UPPMAX (Should this be done later?)
- T: 1 week.
- Q: High
- D: End-Jan 2011?
- R: Jonas? Samuel?
4. Metadata fields and migration workflows
Work out suitable metadata fields to store with files (in close cooperation with "domain experts" at SciLifeLab, as well as using the experiences from Broad och Sanger institutes as input) as well as fundamental data migration policys / workflows for transfers from platforms to UPPMAX, as well as to SweStore.
- T: 8 weeks
- Q: High
- D: End-March 2012?
- R: Samuel? Jonas?
5. Implement above mentioned migration policies and workflows in iRODS' rule language. Test on the bcbio-nextgen pipeline
- T: 4 weeks
- Q: High
- D: End-April 2012?
- R: Jonas? Samuel?
6. Implement strategy for traceability for analysed files, through use of bash-logs, galaxy-logs etc. (The strategy has to be tried out. No requirement/guarantee that the strategy will work out well in practice)
- T: 2 weeks
- Q: Middle
- D: Mid-May 2012?
- R: Jonas?
7. Work out strategy for maintaining a level of data security corresponding to at least the existing level maintained internally at UPPMAX
- T: 2 weeks
- Q: Hög
- D: End-Maj 2012?
- R: Jonas?