An open API service indexing awesome lists of open source software.

https://github.com/intermine/intermine-ws-python-docs

Tutorials for the InterMine Python web client
https://github.com/intermine/intermine-ws-python-docs

Last synced: 8 months ago
JSON representation

Tutorials for the InterMine Python web client

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.com/intermine/intermine-ws-python-docs.svg?branch=master)](https://travis-ci.com/intermine/intermine-ws-python-docs) [![Binder](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master)

# intermine-ws-python-docs
#### Tutorials for the InterMine Python web client

This repository comprises of tutorials to help you get familiarised with the intermine-python package. The tutorials are in the form of Jupyter-Notebooks. You can either install Jupyter on your machine, download the tutorials and then run them on your local machine or you can use Jupyter's notebook viewer facility to view the tutorials online.
You can find the NBViewer service at: https://nbviewer.jupyter.org/

If you already have python installed on your machine, you can pip install Jupyter. If you do not have Python on your machine, you can download and install Anaconda as it would install Python along with Jupyter and many other packages.
http://jupyter.readthedocs.io/en/latest/install.html

### Table of Contents
#### Tutorial 0: Registry Features
[The utilies of extracting data about mine/organism using registry](00-tutorial.ipynb)
- Try live: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F00-tutorial.ipynb)
- Try live (with completed answers): [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=00-tutorial.ipynb)

#### Tutorial 1: Basics of a Query
[The basics that you need to create and run a query.](01-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=01-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=01-tutorial.ipynb)

#### Tutorial 2: Adding Constraints
[Adding simple constraints to make your queries more useful.](02-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F02-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=02-tutorial.ipynb)

#### Tutorial 3: More about constraints
[Different types of constraints.](03-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F03-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=03-tutorial.ipynb)

#### Tutorial 4: Query Features
[Joins and Path Descriptions.](04-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F04-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=04-tutorial.ipynb)

#### Tutorial 5: Query Results
[Dealing with results of your query.](05-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F05-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=05-tutorial.ipynb)

#### Tutorial 6: Advanced Results Management
[Filtering and Processing Results](06-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F06-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=06-tutorial.ipynb)

#### Tutorial 7: Templates
[Basics of calling a template.](07-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F07-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=07-tutorial.ipynb)

#### Tutorial 8: Accessing Templates
[Authoring and Accessing your templates.](08-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F08-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=08-tutorial.ipynb)

#### Tutorial 9: Lists
[Creating and saving lists from identifiers.](09-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F09-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=09-tutorial.ipynb)

#### Tutorial 10: Enrichment Calculations
[Performing Enrichment calculations on lists.](10-tutorial.ipynb)
- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F10-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=10-tutorial.ipynb)

#### Tutorial 11: Combining Lists
[Combining lists using set operations.](11-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F11-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=11-tutorial.ipynb)

#### Tutorial 12: More to do with queries
[Covers additional and useful operations on queries](12-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F12-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=12-tutorial.ipynb)

#### Tutorial 13: Query Manager
[Making better queries with Query Manager](13-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F13-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=13-tutorial.ipynb)

#### Tutorial 14: Data Visualisation
[Visualising the data using Python client.](14-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F14-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=14-tutorial.ipynb)

#### Tutorial 15: Data Model of Various Mines
[Utilising the module to get details about the data model of various mines](15-tutorial.ipynb)

- Try live:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=unsolved-exercises%2F15-tutorial.ipynb)
- Try live (with completed answers):
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/intermine/intermine-ws-python-docs/master?filepath=15-tutorial.ipynb)