Skip to main content

BGI-PETA data APIs

Project description

Pypeta

pypeta is the python code interface for BGI-PETA database. It provides APIs for login, querying and fetching data.

Installation

From source code.

$ git clone https://github.com/JaylanLiu/pypeta
$ cd pypeta
$ python setup.py install 

Example usage

Import libraies:

import pypeta

Login to BGI-PETA database via PETA account:

peta=pypeta.Peta(username='bgi-peta@genomics.cn',password='******')

Or login via token:

peta=pypeta.Peta(token = '******')

Get all visable studies info:

peta.list_visible_studys()

Set target study id and other filters:

peta.select_studys(["chol_nus_2012"])
peta.data_restriction["attributesEqualFilters"]=[]

Also studies and filters can be load from a json file, which can be get from the PETA website:

peta.set_data_restriction_from_json_file('json.txt')

Fetch SNV and InDel data as MAF format:

peta.fetch_mutation_data()

Fetch clinical info as tsv format:

peta.fetch_clinical_data()

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

pypeta-0.6.9.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

pypeta-0.6.9-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file pypeta-0.6.9.tar.gz.

File metadata

  • Download URL: pypeta-0.6.9.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

File hashes

Hashes for pypeta-0.6.9.tar.gz
Algorithm Hash digest
SHA256 6d3de1fdf606a03c16659b969f1c997836cbb0886598e33bd2a015bbbe77cd43
MD5 1e338fca4bfd8ee08ad6b722a352b086
BLAKE2b-256 998744274b5eff39b3463b3386f63be476a18c9403f248a057742504a33cf23e

See more details on using hashes here.

File details

Details for the file pypeta-0.6.9-py3-none-any.whl.

File metadata

  • Download URL: pypeta-0.6.9-py3-none-any.whl
  • Upload date:
  • Size: 21.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

File hashes

Hashes for pypeta-0.6.9-py3-none-any.whl
Algorithm Hash digest
SHA256 a70982435e5b187f94abf375723a1f1aef7289efd481c137c2a1997b3660104f
MD5 373ca19425533ceab7cd6ab87f87ecfd
BLAKE2b-256 fc3cea6014dc0c28544408081b12fd0cde2ec5ed231e0fe7b08597f65774a077

See more details on using hashes here.

Supported by

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