Skip to main content

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()

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

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

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.

Release history Release notifications | RSS feed

This release

0.6.9 This release

2 files

0.6.8

2 files

0.6.7

2 files

0.6.6

2 files

0.6.5

2 files

0.6.4

2 files

0.6.3

2 files

0.6.2

2 files

0.6.1

2 files

0.6.0

2 files

0.5

2 files

0.4

2 files

0.3

2 files

0.2.1

2 files

0.2

4 files

0.1.6

2 files

0.1

3 files

Supported by

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