Skip to content

Dynamograph RoadMap #12

@alberskib

Description

@alberskib
19.05 : 08.06 - First iteration GO:
Steps:
  • design of initial table layout for GO
  • get to know scarph library
  • design of (intial) scala model for GO
  • investiage usefullnes of present GO parser
  • usage of present parsers of write new one(custom) for GO
Artifacts:
  • document describing initial table layout for GO
  • scala model for GO (code)
  • dynamodb code for creation GO tables(according to design) as well code for retrieving GO data from DynamoDB
  • tests for code
  • examplary GO data saved into DynamoDB
  • parser for GO
09.06 : 29.06 - Second iteration ncbiTaxonomy:
Steps:
  • improve things related to the GO
  • design initial design table layout for ncbiTaxonomy - get to know data
  • design initial design scala model for ncbiTaxonomy
  • investiage usefullnes of present ncbiTaxonomy parser
  • usage of present parsers of write new one(custom) for ncbiTaxonomy
Artifacts:
  • document describing table layout for ncbiTaxonomy
  • scala model for ncbiTaxonomy (code)
  • dynamodb code for creation ncbiTaxonomy tables(according to design) as well for retrieving ncbiTaxonomy data from DynamoDB
  • tests for code
  • examplary ncbiTaxonomy data saved into DynamoDB
  • parser for ncbiTaxonomy
30.06 : 13.07 - Third iteration RefSeq:
Steps:
  • design table layout for RefSeq - get to know data
  • figure out connection of s3 with dynamodb
  • design scala model for RefSeq that handles s3 queries as well as dynamodb
  • search for proper parser of RefSeq data or build custom solution
Artifacts:
  • document describing table layout for RefSeq and cooperation of s3 with dynamodb for RefSeq
  • scala model for RefSeq (code)
  • dynamodb code for creation RefSeq tables(according to design) cooperation with s3 and hadling special cases
  • tests for code
  • examplary RefSeq data saved into DynamoDB
  • parser for RefSeq
14.07 : 27.07 - Fourth iteration UniRef: // or futher work on steps/artifacts from previous iteration
Steps:
  • design table layout for UniRef - get to know data
  • design scala model for UniRef
  • investiage usefullnes of present UniRef parser
  • usage of present parsers of write new one(custom) for UniRef
Artifacts:
  • document describing table layout for UniRef
  • scala model for UniRef (code)
  • dynamodb code for creation UniRef tables(according to design) as well for retrieving UniRef data from DynamoDB
  • tests for code
  • examplary UniRef data saved into DynamoDB
  • parser for UniRef
28.07 : 10.08 - Fifth iteration:
Steps:
  • execute performance tests
  • introduce improvements
  • evaluate soutions with mentors
  • introduce suggestions after evaluation
  • preparation of isage examples
Artifacts:
  • report from performance tests
  • document describing evaluation of solution with places to improve
  • solution draft
  • documentation draft
  • examples showing how to use solution
11.08 : 18.08 - Final delivery/release
Steps:
  • prepare packages
  • scrub code, documentation
Artifcats:
  • project documentation
  • working solution
  • GO, ncbiTaxonomy UniProtKB and UniRef data stored in DynamoDB

Each iteraton also focus on code quality(includes refactoring etc).

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions