From 193032a970e35c3c1001d46a4ef04b4c8473b488 Mon Sep 17 00:00:00 2001 From: balberski Date: Fri, 25 Jul 2014 16:19:38 +0200 Subject: [PATCH 1/2] Post describing dynamograph --- ...aph-google-summer-of-code-project.markdown | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 source/_posts/2014-07-25-dynamograph-google-summer-of-code-project.markdown diff --git a/source/_posts/2014-07-25-dynamograph-google-summer-of-code-project.markdown b/source/_posts/2014-07-25-dynamograph-google-summer-of-code-project.markdown new file mode 100644 index 0000000..bad77fd --- /dev/null +++ b/source/_posts/2014-07-25-dynamograph-google-summer-of-code-project.markdown @@ -0,0 +1,47 @@ +--- +layout: post +title: "Dynamograph - Google summer of code project" +date: 2014-07-25 15:00 +comments: false +author: Bartlomiej Alberski +categories: +- News +tag: +- code +- dynamograph +- news +- gsoc +- gsoc14 +--- + + +Hello everyone! + +As a person who is working on one of the amazing project - Dynamograph - I want to present it to you. + +## What is Dynamograph? + +Dynamograph is one of the bio4j projects realized under Google summer of code programme. What is more important it is implementation of graph database based on [DynamoDB][http://aws.amazon.com/dynamodb/]. It was designed for storing biological data but it could be used for every type of data. +Word Dynamograph (Dynamo-Graph) comes from connection of two words: DynamoDB and Graph. Each of them are equally important as express two different things: +** Dynamo part (from DynamoDB) part indicates that project is based on Amazon's Key Value database - technological information +** Graph part reveal type of structures that could be stored and effectively managed - functional information + +## Why it is extremely interesting + +First of all Dynamograph is an unique application of DynamoDb for storing biological data within graph topology. It enables storing whole graph structures in database and successfully operating on desired parts of graph. +What is more this project benefits from characteristics of DynamoDB as a fundamental technology which results in great performance. +Another important fact is that it operates on some really interesting datasets. There you can find support for things like: Gene Ontology, NcbiTaxonomy etc. + +## My experience + +Working on Dynamograph is great pleasure for me. I am not only writing something unique, extraordinary but also learn lots of amazing things. +I am developing my skills in scala - I have written several things before participating in this project but none of them uses some of interesting features of this language. +What is also great, working with giant amount of data gives a lot of satisfaction an encourage you to "constantly thinking how to do it better". +Of course working on software produce is not only coding but also several different activities. There I could get to know interesting process for software development and acquire knowledge about biological data. +All those things makes me extremely glad that I could working on this project. + + +If you found this project interesting and want to read something more about it please go to the [project site](https://github.com/bio4j/dynamograph). +There you could not only learn how it works but also express your opinion and start contribution. + +Everybody who wants to work on cool stuff and learn a lot of useful things should definitely contact with bio4j. \ No newline at end of file From 87665d6bba42e611d0e7fece5c2a2aa6b04327b6 Mon Sep 17 00:00:00 2001 From: balberski Date: Fri, 25 Jul 2014 18:56:47 +0200 Subject: [PATCH 2/2] Tupo fixes --- ...ograph-google-summer-of-code-project.markdown | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/_posts/2014-07-25-dynamograph-google-summer-of-code-project.markdown b/source/_posts/2014-07-25-dynamograph-google-summer-of-code-project.markdown index bad77fd..c4b6b03 100644 --- a/source/_posts/2014-07-25-dynamograph-google-summer-of-code-project.markdown +++ b/source/_posts/2014-07-25-dynamograph-google-summer-of-code-project.markdown @@ -21,10 +21,10 @@ As a person who is working on one of the amazing project - Dynamograph - I want ## What is Dynamograph? -Dynamograph is one of the bio4j projects realized under Google summer of code programme. What is more important it is implementation of graph database based on [DynamoDB][http://aws.amazon.com/dynamodb/]. It was designed for storing biological data but it could be used for every type of data. -Word Dynamograph (Dynamo-Graph) comes from connection of two words: DynamoDB and Graph. Each of them are equally important as express two different things: -** Dynamo part (from DynamoDB) part indicates that project is based on Amazon's Key Value database - technological information -** Graph part reveal type of structures that could be stored and effectively managed - functional information +Dynamograph is one of the bio4j projects realized under Google summer of code programme. What is more important it is implementation of graph database based on [DynamoDB](http://aws.amazon.com/dynamodb/). This project was designed for storing biological data but it could be used for every type of data. +Word Dynamograph comes from connection of two words: DynamoDB and Graph. Each of them are equally important as express two different things: +** first part indicates that project is based on Amazon's Key Value database - technological information +** 'graph' part reveal type of structures that could be stored and effectively managed - functional information ## Why it is extremely interesting @@ -35,10 +35,10 @@ Another important fact is that it operates on some really interesting datasets. ## My experience Working on Dynamograph is great pleasure for me. I am not only writing something unique, extraordinary but also learn lots of amazing things. -I am developing my skills in scala - I have written several things before participating in this project but none of them uses some of interesting features of this language. -What is also great, working with giant amount of data gives a lot of satisfaction an encourage you to "constantly thinking how to do it better". -Of course working on software produce is not only coding but also several different activities. There I could get to know interesting process for software development and acquire knowledge about biological data. -All those things makes me extremely glad that I could working on this project. +I've done something in Scala before, but thanks to participation in this project I started using some advanced features like: abstract types, shapeless library, implicits, type classes, etc. +What is also great, working with giant amount of data gives a lot of satisfaction and encourage you to "constantly thinking how to do it better". +Of course working on software product is not only coding but also several different activities. There I could get to know interesting process for software development and acquire knowledge about biological data. +All those things make me extremely glad that I could working on this project. If you found this project interesting and want to read something more about it please go to the [project site](https://github.com/bio4j/dynamograph).