Skip to content

BioNetDB implements a storage engine to work with biological networks using a NoQSL Graph database

License

Notifications You must be signed in to change notification settings

julie-sullivan/bionetdb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BioNetDB

BioNetDB implements a storage engine to work with biological networks using a NoSQL graph database. BioNetDB integrates relevant biological networks information from well-known data sources such as Reactome. All this data can be queried through command line interface.

Documentation

You can find BioNetDB documentation and tutorials at: https://github.com/opencb/bionetdb/wiki.

Issues Tracking

You can report bugs or request new features at GitHub issue tracking.

Release Notes and Roadmap

Releases notes are available at GitHub releases.

Roadmap is available at GitHub milestones.

Versioning

BioNetDB is versioned following the rules from Semantic versioning.

Maintainers

We recommend to contact BioNetDB developers by writing to BioNetDB mailing list opencb@googlegroups.com. The main developers and maintainers are:

Contributing

BioNetDB is an open-source and collaborative project. We appreciate any help and feedback from users, you can contribute in many different ways such as simple bug reporting and feature request. Depending on your skills you are more than welcome to develop client tools, new features or even fixing bugs.

How to build

BioNetDB is mainly developed in Java and it uses Apache Maven as building tool. BioNetDB requires Java 8+ and others OpenCB Java dependencies that can be found in Maven Central Repository.

Stable releases are merged and tagged at master branch. You are encouraged to use latest stable release for production. Current active development is carried out at develop branch, only compilation is guaranteed and bugs are expected, use this branch for development or for testing new functionalities. Only dependencies of master branch are ensured to be deployed at Maven Central Repository, develop branch may require users to download and install other active OpenCB repositories:

Cloning

BioNetDB is an open-source and free project, you can download develop branch by executing:

$ git clone https://github.com/opencb/bionetdb.git

Latest stable release at master branch can be downloaded executing:

$ git clone -b master https://github.com/opencb/bionetdb.git

Build

You can build BioNetDB by executing the following command from the root of the cloned repository:

$ mvn clean install -DskipTests

Remember that develop branch dependencies are not ensured to be deployed at Maven Central, you may need to clone and install develop branches from OpenCB biodata and datastore repositories.

Testing

You can run the unit tests using Maven or your favorite IDE.

Command Line Interface (CLI)

If the build process has gone well you should get an integrated help by executing:

$ ./bin/bionetdb.sh --help

You can find more detailed documentation and tutorials at: https://github.com/opencb/bionetdb/wiki.

About

BioNetDB implements a storage engine to work with biological networks using a NoQSL Graph database

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 71.1%
  • Java 26.0%
  • CSS 2.7%
  • HTML 0.2%