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
Release history Release notifications | RSS feed
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)
Built Distribution
pypeta-0.6.9-py3-none-any.whl
(21.9 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d3de1fdf606a03c16659b969f1c997836cbb0886598e33bd2a015bbbe77cd43 |
|
MD5 | 1e338fca4bfd8ee08ad6b722a352b086 |
|
BLAKE2b-256 | 998744274b5eff39b3463b3386f63be476a18c9403f248a057742504a33cf23e |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a70982435e5b187f94abf375723a1f1aef7289efd481c137c2a1997b3660104f |
|
MD5 | 373ca19425533ceab7cd6ab87f87ecfd |
|
BLAKE2b-256 | fc3cea6014dc0c28544408081b12fd0cde2ec5ed231e0fe7b08597f65774a077 |