e-learning

Contributing to BioBlend as a developer

Abstract

BioBlend is a Python library to enable simple interaction with Galaxy via the command line or scripts.

About This Material

This is a Hands-on Tutorial from the GTN which is usable either for individual self-study, or as a teaching material in a classroom.

Questions this will address

  • How to get started making contributions to BioBlend?

Learning Objectives

  • Learn the basics behind BioBlend and the Galaxy API from a developer perspective.
  • Learn how to implement a simple method in BioBlend.
  • Learn how to run the BioBlend test suite.

Licence: Creative Commons Attribution 4.0 International

Keywords: Development in Galaxy

Target audience: Galaxy Administrators

Resource type: e-learning

Version: 8

Status: Active

Prerequisites:

  • Basic command line knowledge
  • Familiarity with HTTP methods and JavaScript Object Notation (JSON)
  • Familiarity with git and access to a GitHub account
  • Familiarity with the Python programming language

Learning objectives:

  • Learn the basics behind BioBlend and the Galaxy API from a developer perspective.
  • Learn how to implement a simple method in BioBlend.
  • Learn how to run the BioBlend test suite.

Date modified: 2023-11-09

Date published: 2021-05-25

Authors: Erik Schill, Simon Bray

Scientific topics: Software engineering

External resources:

Activity log