Client Libraries¶
SolveBio has official libraries for different programming languages. All the libraries are open source and welcome contributions from the community.
Python¶
SolveBio for Python is the recommended way to interact with the SolveBio API.
SolveBio for Python is available through pip:
pip install --upgrade solvebio
The source is available on GitHub, and the package can be found on PyPi.
R¶
SolveBio for R supports a subset of the SolveBio API. You can use it to query datasets and easily pull data into R for further analysis and visualization. A number of examples are also available.
SolveBio for R is available to anyone with a working R environment:
install.packages("solvebio")
The source is available on GitHub, and the package can be found on CRAN.
JavaScript (Node.js)¶
SolveBio maintains a lightweight JavaScript library. It can be installed via npm:
npm install solvebio
For web-apps, you can install it with bower:
bower install solvebio
The source is available on GitHub, and the package can be found on npm.
Ruby¶
Ruby client deprecated
As of July 28th, 2017 the SolveBio Ruby client is no longer supported. Many of the endpoints in use have been deprecated. Please contact SolveBio with any questions.
SolveBio for Ruby is available as a gem:
sudo gem install solvebio
If you use bundler, you can use this line:
gem 'solvebio', :git => 'https://github.com/solvebio/solvebio-ruby'
The source is available on GitHub, and the package can be found on RubyGems.