Skip to main content

BioTuring BBrowserX Connector

Project description

BBrowserXPro Connector

Installation

!pip install -U bbrowserx_connector

Import

import warnings
warnings.filterwarnings("ignore")
import os

import bbrowserx_connector
from bbrowserx_connector import BBrowserXProConnector
from bbrowserx_connector import DefaultGroup 

Domain and Token

DOMAIN = "<BBROWSERXPRO_DOMAIN>"
TOKEN = "<YOUR_TOKEN>"

Explore Account

Information
connector = BBrowserXProConnector(domain=DOMAIN, token=TOKEN)
bbrowserx_connector.format_print(connector.info)
bbrowserx_connector.format_print(connector.groups)
Storage
bbrowserx_connector.format_print(connector.s3)
bbrowserx_connector.format_print(connector.folders)
Project Information
project_list = connector.list_project(
    group=DefaultGroup.PERSONAL_WORKSPACE.value,
    species=Species.HUMAN.value,
)
bbrowserx_connector.format_print(project_list)

Uploading

uploading_results = connector.upload_file("<YOUR_FILE_PATH>")
bbrowserx_connector.format_print(uploading_results)
uploading_results = connector.upload_big_file("<YOUR_FILE_PATH>", debug_mode=True)
bbrowserx_connector.format_print(uploading_results)
uploading_results = connector.upload_folder("<YOUR_FILE_PATH>", debug_mode=True)
bbrowserx_connector.format_print(uploading_results)

Submission

submission_info = bbrowserx_connector.H5ADFormat(
    name="Scanpy object",
    file_path="<PATH_TO_H5AD_FILE>"
)
bbrowserx_connector.format_print(submission_info.parse())
submission_result = connector.submit(
    group="Personal workspace",
    species=bbrowserx_connector.Species.HUMAN,
    title="Untitled project",
    study_name="Untitled study",
    study_data=[submission_info],
    filter_params={},
    normalize=True,
)
bbrowserx_connector.format_print(submission_result)

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

bbrowserx_connector-0.1.1-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file bbrowserx_connector-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for bbrowserx_connector-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6fdc64683b59e3587cb331f5b5bb38d7d517c37ccb2930e6a0ab077a0c91e569
MD5 fcedba599ca334b2b8e28d080b8c63bd
BLAKE2b-256 d26316bddb601009e84557199b5528cb608d17e19a5897103175f5b00478bc14

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