Skip to content

Commit

Permalink
Post describing dynamograph
Browse files Browse the repository at this point in the history
  • Loading branch information
alberskib committed Jul 25, 2014
1 parent 5c5bdce commit 193032a
Showing 1 changed file with 47 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -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.

This comment has been minimized.

Copy link
@laughedelic

laughedelic Jul 25, 2014

Member
  • Formatting of the link: [DynamoDB](http://aws.amazon.com/dynamodb/).
  • "It was designed ...", I would write "This project" or "Dynamograph". instead of it, because the focus of "it" here switches to DynamoDB.

This comment has been minimized.

Copy link
@alberskib

alberskib Jul 25, 2014

Author

You are right - fixed

Word Dynamograph (Dynamo-Graph) comes from connection of two words: DynamoDB and Graph. Each of them are equally important as express two different things:

This comment has been minimized.

Copy link
@laughedelic

laughedelic Jul 25, 2014

Member

Well, you repeat these two words in this sentence 3 times 😄

** 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.

This comment has been minimized.

Copy link
@laughedelic

laughedelic Jul 25, 2014

Member

IMHO: this sounds a bit strange

none of them uses some of interesting features

maybe better to say that you've done something in Scala before, but only now started using some advanced features? (and may be worthy to mention a couple of them)

This comment has been minimized.

Copy link
@alberskib

alberskib Jul 25, 2014

Author

agree

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.

This comment has been minimized.

Copy link
@laughedelic

laughedelic Jul 25, 2014

Member

Maybe a typo: produce –> product?

This comment has been minimized.

Copy link
@alberskib

alberskib Jul 25, 2014

Author

great catch

All those things makes me extremely glad that I could working on this project.

This comment has been minimized.

Copy link
@laughedelic

laughedelic Jul 25, 2014

Member

A minor typo: things make



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.

3 comments on commit 193032a

@laughedelic
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

overall 👍

@alberskib
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@laughedelic Thanks for "catches" :). I just pushed fixes

@laughedelic
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great!

Please sign in to comment.