Skip to main content

A python parser for the ASD database

Project description

ASDParser

ASDParser provides a single parser for Allosteric Database ASD

DOI

Qiancheng Shen, Guanqiao Wang, Shuai Li, Xinyi Liu, Shaoyong Lu, Zhongjie Chen, Kun Song, Junhao Yan, Lv Geng, Zhimin Huang, Wenkang Huang, Guoqiang Chen, Jian Zhang, 
ASD v3.0: unraveling allosteric regulation with structural mechanisms and biological networks, Nucleic Acids Research, Volume 44, Issue D1, 4 January 2016, Pages D527–D535, 
https://doi.org/10.1093/nar/gkv902

This python wrapper allow to retrieve the database easily as python dataclasses as well as provide simple utility functions for panda dataframe that allow to explor and filter intersting subsets of the database.

Installation

ASDPaser is generally distributed using pypi and can install using pip, as follow:

pip install --upgrade ASDParser

Usage

Allosteric database (ASD) need to be dowloaded under the local file system, intructions for dowload are available under the ASD project.

import pandas as pd
from asdparser.asd import AsdDB

db = AsdDB(db_directory)

Retrieve a specific item

db.get('ASD01140000_19')

Database properties in panda frames:

db.to_df()

Data dictionary

The following python dataclasses are available.

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

asdparser-0.4.2.tar.gz (41.8 kB view details)

Uploaded Source

Built Distribution

asdparser-0.4.2-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file asdparser-0.4.2.tar.gz.

File metadata

  • Download URL: asdparser-0.4.2.tar.gz
  • Upload date:
  • Size: 41.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for asdparser-0.4.2.tar.gz
Algorithm Hash digest
SHA256 d471bc83f0d767a256f6daf4c966b985fc72d4a2674c810af0376ac4de54a0ae
MD5 545084a3b15092f4f757160fa1d774f2
BLAKE2b-256 b8ca7fa22ca207d1ee4f8f08dd82637f51334cd927e5cad29739ce5ecf5a32b0

See more details on using hashes here.

File details

Details for the file asdparser-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: asdparser-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for asdparser-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ff91ed160a242a324296cbe7754f94db2f2361a762c77b3c40d274a869ebbdb4
MD5 23a301ab1514d05b44cd56bfd32e60c0
BLAKE2b-256 071bb042e3223ac518d7f789b5f8811539c5327152648202a69393eca6717438

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