Skip to main content

A client for the Flow API.

Project description

flowbio

A client for the Flow API.

    
import flowbio

client = flowbio.Client()
client.login("your_username", "your_password")

# Upload standard data
data = client.upload_data("/path/to/file.fa", progress=True, retries=5)
print(data)

# Upload sample
sample = client.upload_sample(
    "My Sample Name",
    "/path/to/reads1.fastq.gz",
    "/path/to/reads2.fastq.gz", # optional
    progress=True,
    retries=5,
    metadata={
        "sample_type": "RNA-Seq",
        "scientist": "Charles Darwin",
        "type_specific_metadata": '{"strandedness": "reverse"}',
    }
)
print(sample)

# Upload multiplexed
multiplexed = client.upload_multiplexed(
    "/path/to/reads.fastq.gz",
    progress=True,
    retries=5,
)
print(multiplexed)

# Upload annotation
annotation = client.upload_annotation(
    "/path/to/annotation.csv",
    progress=True,
    retries=5,
)
print(annotation)

# Run pipeline
execution = client.run_pipeline(
    "RNA-Seq",
    "3.8.1",
    "23.04.3",
    params={"param1": "param2"},
    data_params={"fasta": 123456789},
)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flowbio-0.4.0.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flowbio-0.4.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file flowbio-0.4.0.tar.gz.

File metadata

  • Download URL: flowbio-0.4.0.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for flowbio-0.4.0.tar.gz
Algorithm Hash digest
SHA256 e0301c33e4fc32e988954631b86b6d0b5c6bc2ad48351d69b1fb85751df401f6
MD5 f52ba1fd7a87e9b83fe25ff2051a4a14
BLAKE2b-256 aaf59cc426afb3d36501999a73eb98085d47ffcffc8cee668278352d68a0c2f2

See more details on using hashes here.

File details

Details for the file flowbio-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: flowbio-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for flowbio-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 356eda6c652504aab9abd36b086239de8bf9774c45075a292ae18ef9a9137f05
MD5 ce0a0b6c9eda555972a316ad8f2af231
BLAKE2b-256 e23b136576f48f9d6bc371b37782270b5217f98b3a2993a4f5593f08e6b3de26

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page