Skip to main content

PipeBio Python SDK

image

image

A Python 3.9+ SDK for the PipeBio platform.

image

The integrated bioinformatics platform for large molecule and peptide discovery

PipeBio is an integrated cloud-based platform for biologics discovery that allows wet lab scientists to easily analyze antibody and peptide sequences with functional assay data and bioinformaticians to deploy their own code and run workflows.

Use PipeBio to configure standard analysis workflows and create SOPs with the range bioinformatics tools on PipeBio for

  • Antibody sequence analysis and discovery
  • Antibody engineering
  • Short peptide discovery
  • NGS, Sanger, PacBio and single cell sequence analysis

Installation

pip install pipebio

Examples

Example usage of the sdk can be found at api-examples.

Environment Variables

In order to use the sdk, you should get an api key from the me page.

This can then be used by either:

  • setting as a system wide environment variable EXPORT PIPE_API_KEY=*****.
  • setting in the command line when you run your scripts PIPE_API_KEY=***** python your_script.py.
  • using an .env file - this sdk will automatically load the contents of an .env file (must be called .env and in the same directory as your script) and set any environment variables set in it.

Example .env file

PIPE_API_KEY=*****

Extending the sdk

If the endpoint you need is not currently supported by the sdk, then session is available in the pipebio_client, which can be used in the usual requests style e.g.:

from pipebio.pipebio_client import PipebioClient

# PipebioClient initialises by reading the PIPE_API_KEY environment variable for authorization.
# Please ensure this is set (see Environment Variables section for how).
client = PipebioClient(url='https://app.pipebio.com')

# Session already has the base url set, so you need to use the relevant part of the route as your url.
# So when the below api request is made, it is translated to https://app.pipebio.com/api/v2/me'
response = client.session.get(url='me')
print(response.json())

AI / LLM usage

This package ships machine-readable reference files for AI coding assistants. After pip install pipebio they are available inside the installed package:

  • pipebio/llms.txt – a concise index of the public API (classes, methods and signatures with one-line descriptions).
  • pipebio/llms-full.txt – the full reference, including complete docstrings.

You can locate them programmatically:

import importlib.resources
print(importlib.resources.files("pipebio") / "llms.txt")

Support

Please contact support@pipebio.com for help.

Metadata

Release files for pipebio 5.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pipebio 5.7.0
File Size Uploaded Provenance Actions
pipebio-5.7.0.tar.gz 2.0 MB Without provenance Details for pipebio-5.7.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pipebio 5.7.0
File Interpreter ABI Platform Actions
pipebio-5.7.0-py3-none-any.whl Python 3 none any Details for pipebio-5.7.0-py3-none-any.whl

Total release size: 2.1 MB

Release files / pipebio-5.7.0.tar.gz

Download URL pipebio-5.7.0.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
f8a6bcc5ea10d605b7734bca9cc1ba33a1744df496aa2b80a7e189e4d18fb435
BLAKE2b-256 checksum
How to use checksums
561f67b1a6053dba9304b50fbb3ba5aa003da1acd21595465fead8d809fc7446
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / pipebio-5.7.0-py3-none-any.whl

Download URL pipebio-5.7.0-py3-none-any.whl
Size 106.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8e936a03c0281ae64c82dfba3c8d811766cbbe97e8685c1b6097fb9877fceeb6
BLAKE2b-256 checksum
How to use checksums
af3aef2cdad265533d6a53105cac952903c2a6565ec684075eda768953c68892
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Security for pipebio 5.7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

5.7.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page